--- /srv/rebuilderd/tmp/rebuilderdqK35JV/inputs/python3.13-minimal_3.13.5-2+deb13u2_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdqK35JV/out/python3.13-minimal_3.13.5-2+deb13u2_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-05-05 21:05:52.000000 debian-binary │ --rw-r--r-- 0 0 0 2308 2026-05-05 21:05:52.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1847444 2026-05-05 21:05:52.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 2312 2026-05-05 21:05:52.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 1845700 2026-05-05 21:05:52.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: 0x198b15 │ │ │ │ + Entry point address: 0x197ef5 │ │ │ │ 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 0x198b15 │ │ │ │ +Entry point 0x197ef5 │ │ │ │ There are 11 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x43cb94 0x0044cb94 0x0044cb94 0x00008 0x00008 R 0x4 │ │ │ │ + ARM_EXIDX 0x43c194 0x0044c194 0x0044c194 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 0x43cbc0 0x43cbc0 R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00010000 0x00010000 0x43c1c0 0x43c1c0 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 0x43cba0 0x0044cba0 0x0044cba0 0x00020 0x00020 R 0x4 │ │ │ │ + NOTE 0x43c1a0 0x0044c1a0 0x0044c1a0 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 243420 00 AX 0 0 8 │ │ │ │ - [13] .fini PROGBITS 0026ddf8 25ddf8 000008 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 0026de00 25de00 1ded90 00 A 0 0 64 │ │ │ │ - [15] .stapsdt.base PROGBITS 0044cb90 43cb90 000001 00 A 0 0 1 │ │ │ │ - [16] .ARM.exidx ARM_EXIDX 0044cb94 43cb94 000008 00 AL 12 0 4 │ │ │ │ - [17] .eh_frame PROGBITS 0044cb9c 43cb9c 000004 00 A 0 0 4 │ │ │ │ - [18] .note.ABI-tag NOTE 0044cba0 43cba0 000020 00 A 0 0 4 │ │ │ │ + [12] .text PROGBITS 0002a9d8 01a9d8 242a06 00 AX 0 0 8 │ │ │ │ + [13] .fini PROGBITS 0026d3e0 25d3e0 000008 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 0026d400 25d400 1ded90 00 A 0 0 64 │ │ │ │ + [15] .stapsdt.base PROGBITS 0044c190 43c190 000001 00 A 0 0 1 │ │ │ │ + [16] .ARM.exidx ARM_EXIDX 0044c194 43c194 000008 00 AL 12 0 4 │ │ │ │ + [17] .eh_frame PROGBITS 0044c19c 43c19c 000004 00 A 0 0 4 │ │ │ │ + [18] .note.ABI-tag NOTE 0044c1a0 43c1a0 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: 00066c59 86 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ - 5: 0006c519 64 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ - 6: 00117795 358 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ - 7: 0003ce7b 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ - 8: 000650c5 210 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ - 9: 00065869 116 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ + 4: 00067019 86 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ + 5: 0006c559 64 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ + 6: 0011780d 358 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ + 7: 0003cf19 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ + 8: 000651b9 210 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ + 9: 00065ae9 116 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ 10: 00000000 0 FUNC GLOBAL DEFAULT UND system@GLIBC_2.4 (2) │ │ │ │ - 11: 001484c1 378 FUNC GLOBAL DEFAULT 12 PyBuffer_ToContiguous │ │ │ │ + 11: 001477b9 378 FUNC GLOBAL DEFAULT 12 PyBuffer_ToContiguous │ │ │ │ 12: 00000000 0 FUNC GLOBAL DEFAULT UND mmap64@GLIBC_2.4 (2) │ │ │ │ 13: 0046bbc4 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeEncodeError │ │ │ │ - 14: 00066a9d 38 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ - 15: 0005f819 132 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ - 16: 00104945 102 FUNC GLOBAL DEFAULT 12 PyObject_Size │ │ │ │ + 14: 00066e5f 38 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ + 15: 0005f85d 132 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ + 16: 00104849 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: 001be179 50 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ - 20: 0005ae49 94 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ + 19: 00110d71 52 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ + 20: 0005ae85 94 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ 21: 00000000 0 FUNC GLOBAL DEFAULT UND linkat@GLIBC_2.4 (2) │ │ │ │ - 22: 0014863d 114 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ - 23: 00063fd5 24 FUNC GLOBAL DEFAULT 12 PyGen_NewWithQualName │ │ │ │ + 22: 00147935 114 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ + 23: 0006418d 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: 000f1c1d 368 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ + 26: 000f1a4d 368 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ 27: 00000000 0 FUNC GLOBAL DEFAULT UND __stat64_time64@GLIBC_2.34 (4) │ │ │ │ - 28: 00086e45 78 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ - 29: 00125381 736 FUNC GLOBAL DEFAULT 12 PyUnicode_BuildEncodingMap │ │ │ │ + 28: 00086e71 78 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ + 29: 00124fd1 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: 00125311 64 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ - 33: 00235759 20 FUNC GLOBAL DEFAULT 12 PyErr_SetHandledException │ │ │ │ + 32: 00124f61 64 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ + 33: 00234d29 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: 0024b8d5 32 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ - 37: 0008fa69 146 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ - 38: 00089115 288 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ + 36: 0024b379 32 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ + 37: 0008fa59 146 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ + 38: 0008913d 288 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ 39: 00000000 0 FUNC GLOBAL DEFAULT UND getpwent@GLIBC_2.4 (2) │ │ │ │ - 40: 001533c5 96 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ - 41: 0006059b 26 FUNC GLOBAL DEFAULT 12 PyODict_New │ │ │ │ + 40: 001526d5 96 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ + 41: 000606df 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: 00063985 68 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ - 45: 00208345 34 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ - 46: 0011d37d 160 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ - 47: 00056961 180 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyNamespace │ │ │ │ - 48: 000639c9 50 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ - 49: 00065c69 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCRaiseEvent │ │ │ │ + 44: 00063b3d 68 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ + 45: 00207905 34 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ + 46: 0011d3f5 262 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ + 47: 00056991 180 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyNamespace │ │ │ │ + 48: 00063b81 50 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ + 49: 00065ff9 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCRaiseEvent │ │ │ │ 50: 00461104 8 OBJECT GLOBAL DEFAULT 26 _Py_NoneStruct │ │ │ │ 51: 0002ed6f 14 FUNC GLOBAL DEFAULT 12 PyInit__tracemalloc │ │ │ │ 52: 00000000 0 FUNC GLOBAL DEFAULT UND readlink@GLIBC_2.4 (2) │ │ │ │ - 53: 00031f7f 28 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyCapturedException │ │ │ │ - 54: 0005de21 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ - 55: 00145791 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ - 56: 000f1ec5 164 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ - 57: 0016d60d 162 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ - 58: 0006b433 262 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ - 59: 0022f301 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ - 60: 0019d9b9 80 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ - 61: 00067d87 194 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ - 62: 001e14c5 196 FUNC GLOBAL DEFAULT 12 Py_EndInterpreter │ │ │ │ + 53: 0003207b 28 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyCapturedException │ │ │ │ + 54: 0005de65 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ + 55: 00144a69 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ + 56: 000f1cf5 164 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ + 57: 0016ca1d 162 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ + 58: 000660b1 264 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ + 59: 0022e8c9 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ + 60: 0019cd99 80 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ + 61: 00067e41 194 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ + 62: 001e079d 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: 000da9ad 62 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ - 67: 0011b0e9 316 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ + 66: 000da819 62 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ + 67: 0011b161 316 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ 68: 0046bbb8 4 OBJECT GLOBAL DEFAULT 26 PyExc_StopIteration │ │ │ │ - 69: 0007d5a1 140 FUNC GLOBAL DEFAULT 12 PyTuple_Pack │ │ │ │ + 69: 0007d629 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: 000ccfcd 72 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ - 73: 00061d25 4 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ - 74: 001a6e2d 62 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ - 75: 0011c229 210 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ - 76: 0005ed6d 36 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ - 77: 000e15e1 730 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ + 72: 000cce75 72 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ + 73: 00061e69 4 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ + 74: 001a6215 62 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ + 75: 0011c2a1 210 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ + 76: 0005edb1 36 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ + 77: 000e13f9 730 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ 78: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_destroy@GLIBC_2.4 (2) │ │ │ │ - 79: 0008033d 152 FUNC GLOBAL DEFAULT 12 PyDict_GetItemRef │ │ │ │ + 79: 000803d1 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: 000ce001 320 FUNC GLOBAL DEFAULT 12 PyObject_GetBuffer │ │ │ │ + 82: 000cdea9 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: 0004c217 12 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ + 88: 0004c23f 12 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ 89: 00000000 0 FUNC GLOBAL DEFAULT UND fclose@GLIBC_2.4 (2) │ │ │ │ - 90: 00063b03 76 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ - 91: 000c5121 216 FUNC GLOBAL DEFAULT 12 PyUnicode_CompareWithASCIIString │ │ │ │ - 92: 000d1359 1228 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ - 93: 00129701 352 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ - 94: 000c31d5 164 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ - 95: 000fb7dd 112 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ + 90: 00063cbb 76 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ + 91: 000c4fa1 216 FUNC GLOBAL DEFAULT 12 PyUnicode_CompareWithASCIIString │ │ │ │ + 92: 000d1201 1228 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ + 93: 00129359 352 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ + 94: 000c3055 164 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ + 95: 000fb701 112 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ 96: 00000000 0 FUNC GLOBAL DEFAULT UND inet_ntoa@GLIBC_2.4 (2) │ │ │ │ - 97: 0015f105 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ + 97: 0015e425 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ 98: 004a9cb8 4 OBJECT GLOBAL DEFAULT 29 Py_DontWriteBytecodeFlag │ │ │ │ - 99: 0020ac61 164 FUNC GLOBAL DEFAULT 12 _PyXI_NewInterpreter │ │ │ │ + 99: 0020a221 164 FUNC GLOBAL DEFAULT 12 _PyXI_NewInterpreter │ │ │ │ 100: 00000000 0 FUNC GLOBAL DEFAULT UND close@GLIBC_2.4 (2) │ │ │ │ - 101: 00148ded 160 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ - 102: 000604eb 4 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ - 103: 001f4d2d 4 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ - 104: 0004fc29 50 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ + 101: 00148131 160 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ + 102: 0006062f 4 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ + 103: 001f4165 4 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ + 104: 0004fc91 50 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ 105: 00000000 0 FUNC GLOBAL DEFAULT UND mknod@GLIBC_2.33 (10) │ │ │ │ - 106: 001dd80d 32 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ + 106: 001dcae5 32 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ 107: 00000000 0 FUNC GLOBAL DEFAULT UND wcstok@GLIBC_2.4 (2) │ │ │ │ - 108: 0013ca3d 92 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ - 109: 00064f5d 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ - 110: 00057c21 68 FUNC GLOBAL DEFAULT 12 PyObject_Init │ │ │ │ + 108: 0013bd61 92 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ + 109: 00065051 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ + 110: 00057c59 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: 00067b4f 36 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ + 114: 00065e31 36 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ 115: 00461f0c 208 OBJECT GLOBAL DEFAULT 26 PyTraceBack_Type │ │ │ │ - 116: 001952d1 62 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_InitWithSize │ │ │ │ - 117: 00061c6f 52 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ - 118: 00198b15 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ + 116: 001946b1 62 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_InitWithSize │ │ │ │ + 117: 00061db3 52 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ + 118: 00197ef5 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ 119: 004a9c64 4 OBJECT GLOBAL DEFAULT 29 Py_IsolatedFlag │ │ │ │ - 120: 0007fabd 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ - 121: 001f97a5 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ + 120: 0007fb51 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ + 121: 001f8ec9 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ 122: 00000000 0 FUNC GLOBAL DEFAULT UND getpriority@GLIBC_2.4 (2) │ │ │ │ - 123: 0005fb75 96 FUNC GLOBAL DEFAULT 12 PyType_Unwatch │ │ │ │ + 123: 0005fbb9 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: 00109af5 128 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ - 127: 0019acdd 120 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ + 126: 001099e9 128 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ + 127: 0019a0bd 120 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ 128: 000297f8 0 FUNC GLOBAL DEFAULT UND free@GLIBC_2.4 (2) │ │ │ │ - 129: 00115979 480 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ - 130: 00078fad 976 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ - 131: 00061c39 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ + 129: 001159a5 480 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ + 130: 00079025 976 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ + 131: 00061d7d 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ 132: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetBase │ │ │ │ - 133: 000631ef 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ + 133: 0006382d 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ 134: 0002ba65 64 FUNC GLOBAL DEFAULT 12 _Py_InitializeMain │ │ │ │ - 135: 0005ee97 96 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ - 136: 000cfa99 772 FUNC GLOBAL DEFAULT 12 PyObject_IsInstance │ │ │ │ + 135: 0005eedb 96 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ + 136: 000cf945 772 FUNC GLOBAL DEFAULT 12 PyObject_IsInstance │ │ │ │ 137: 0002ebd9 186 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitFormat │ │ │ │ 138: 00000000 0 FUNC GLOBAL DEFAULT UND getpgrp@GLIBC_2.4 (2) │ │ │ │ - 139: 0005fb3b 58 FUNC GLOBAL DEFAULT 12 PyType_ClearWatcher │ │ │ │ - 140: 0005a1f5 60 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ - 141: 00055a25 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ - 142: 0013d225 60 FUNC GLOBAL DEFAULT 12 PyThreadState_GetDict │ │ │ │ + 139: 0005fb7f 58 FUNC GLOBAL DEFAULT 12 PyType_ClearWatcher │ │ │ │ + 140: 0005a231 60 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ + 141: 00055baf 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ + 142: 0013c549 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: 00036605 568 FUNC GLOBAL DEFAULT 12 _PyCompile_CodeGen │ │ │ │ - 146: 0014b89d 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ - 147: 00189f71 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ - 148: 0007ea89 84 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ - 149: 000865e5 80 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ + 145: 0003660d 568 FUNC GLOBAL DEFAULT 12 _PyCompile_CodeGen │ │ │ │ + 146: 0014aba5 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ + 147: 00189361 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ + 148: 0007eb1d 84 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ + 149: 00086611 80 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ 150: 00000000 0 FUNC GLOBAL DEFAULT UND getrlimit64@GLIBC_2.4 (2) │ │ │ │ - 151: 0004723b 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ + 151: 0004725b 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ 152: 00000000 0 FUNC GLOBAL DEFAULT UND posix_openpt@GLIBC_2.4 (2) │ │ │ │ - 153: 0015c991 72 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ - 154: 00071311 184 FUNC GLOBAL DEFAULT 12 PyDict_New │ │ │ │ + 153: 0015bca1 72 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ + 154: 00071379 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: 0005673f 48 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ - 161: 001b1379 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ - 162: 000641d7 68 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ + 160: 000566f1 48 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ + 161: 001b0761 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ + 162: 0006438f 68 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ 163: 00000000 0 FUNC GLOBAL DEFAULT UND flock@GLIBC_2.4 (2) │ │ │ │ - 164: 00136c29 4 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ - 165: 0005ef3d 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ - 166: 0006cacd 34 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ + 164: 00135f11 4 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ + 165: 0005ef81 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ + 166: 0006cb0d 34 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ 167: 0002a120 0 FUNC GLOBAL DEFAULT UND XML_SetEndNamespaceDeclHandler │ │ │ │ - 168: 0020e7fd 44 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ - 169: 000cb80d 54 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ + 168: 0020dd91 44 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ + 169: 000cb6bd 54 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ 170: 00467848 208 OBJECT GLOBAL DEFAULT 26 PyMethodDescr_Type │ │ │ │ - 171: 00110aa5 536 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ - 172: 0005eca9 32 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ - 173: 000ea78d 806 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywordsWithVararg │ │ │ │ - 174: 000f73fd 16 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ - 175: 0014571d 110 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ - 176: 0006bf81 50 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ - 177: 00107361 196 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ - 178: 0015f021 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ - 179: 0004d0a5 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ - 180: 001d3909 384 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ - 181: 0005f527 446 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ - 182: 0003ab7f 182 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ - 183: 0005d659 10 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicTag │ │ │ │ + 171: 00110995 536 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ + 172: 0005eced 32 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ + 173: 000ea5a5 806 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywordsWithVararg │ │ │ │ + 174: 000f71e9 16 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ + 175: 001449f5 110 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ + 176: 0006bfb9 50 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ + 177: 00107251 196 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ + 178: 0015e341 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ + 179: 0004d0cb 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ + 180: 001d2bd5 384 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ + 181: 0005f56b 446 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ + 182: 0003ab6d 184 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ + 183: 0005d69d 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: 00066b05 28 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ + 186: 00066ec7 28 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ 187: 00029a58 0 FUNC GLOBAL DEFAULT UND atanh@GLIBC_2.4 (3) │ │ │ │ - 188: 00067b73 32 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ + 188: 00065e55 32 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ 189: 00000000 0 FUNC GLOBAL DEFAULT UND mkdir@GLIBC_2.4 (2) │ │ │ │ - 190: 00117f0d 52 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ - 191: 001d8ed1 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ - 192: 0005f15b 28 FUNC GLOBAL DEFAULT 12 PyThread_tss_alloc │ │ │ │ - 193: 001ce091 10 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ + 190: 00117f85 52 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ + 191: 001d81a1 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ + 192: 0005f19f 28 FUNC GLOBAL DEFAULT 12 PyThread_tss_alloc │ │ │ │ + 193: 001cd159 10 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ 194: 00000000 0 FUNC GLOBAL DEFAULT UND sigpending@GLIBC_2.4 (2) │ │ │ │ - 195: 00132ea1 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ - 196: 0013b941 38 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ - 197: 0003274d 12 FUNC GLOBAL DEFAULT 12 PyInit__csv │ │ │ │ + 195: 00132189 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ + 196: 0013ac31 38 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ + 197: 00032751 12 FUNC GLOBAL DEFAULT 12 PyInit__csv │ │ │ │ 198: 00000000 0 FUNC GLOBAL DEFAULT UND XML_FreeContentModel │ │ │ │ - 199: 00199991 40 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ - 200: 00246fb1 84 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItemString │ │ │ │ + 199: 00198d71 40 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ + 200: 00246691 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: 00172da5 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ - 205: 00128259 72 FUNC GLOBAL DEFAULT 12 PySys_SetObject │ │ │ │ + 204: 001721ad 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ + 205: 00127ea9 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: 000640b7 28 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ + 209: 0006426f 28 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ 210: 00000000 0 FUNC GLOBAL DEFAULT UND exit@GLIBC_2.4 (2) │ │ │ │ - 211: 00061d0f 2 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ + 211: 00061e53 2 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ 212: 00000000 0 FUNC GLOBAL DEFAULT UND execv@GLIBC_2.4 (2) │ │ │ │ - 213: 00152aa5 124 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ - 214: 00075ff5 68 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ + 213: 00151db5 124 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ + 214: 0007605d 68 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ 215: 00000000 0 FUNC GLOBAL DEFAULT UND pread64@GLIBC_2.4 (2) │ │ │ │ - 216: 000e7045 196 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ - 217: 00198b05 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternInPlace │ │ │ │ + 216: 000e6e5d 196 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ + 217: 00197ee5 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: 0006477d 264 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ - 221: 001d9315 372 FUNC GLOBAL DEFAULT 12 _PyStaticType_InitForExtension │ │ │ │ + 220: 000654fb 266 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ + 221: 001d85e5 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: 0005ee57 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ - 229: 0020c63d 386 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ - 230: 00061c09 20 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ - 231: 0011b081 16 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ + 228: 0005ee9b 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ + 229: 0020bbfd 386 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ + 230: 00061d4d 20 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ + 231: 0011b0f9 16 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ 232: 0046af68 4 OBJECT GLOBAL DEFAULT 26 PyExc_NotADirectoryError │ │ │ │ - 233: 0007a0ed 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ - 234: 000d12c1 152 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ - 235: 0005ef8b 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCellvars │ │ │ │ - 236: 00032ccd 12 FUNC GLOBAL DEFAULT 12 PyInit_pyexpat │ │ │ │ - 237: 0006c135 46 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ - 238: 000c92b1 874 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ - 239: 00035745 16 FUNC GLOBAL DEFAULT 12 _Py_IncRef │ │ │ │ - 240: 00063459 402 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ - 241: 000de8e1 400 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ - 242: 0010e339 40 FUNC GLOBAL DEFAULT 12 _PySet_Contains │ │ │ │ + 233: 0007a165 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ + 234: 000d1169 152 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ + 235: 0005efcf 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCellvars │ │ │ │ + 236: 00032cd1 12 FUNC GLOBAL DEFAULT 12 PyInit_pyexpat │ │ │ │ + 237: 0006c175 46 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ + 238: 000c9145 874 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ + 239: 0003574d 16 FUNC GLOBAL DEFAULT 12 _Py_IncRef │ │ │ │ + 240: 00062301 402 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ + 241: 000de75d 400 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ + 242: 0010e229 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: 00076e4d 220 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ - 246: 0019f445 144 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ - 247: 00083f4d 84 FUNC GLOBAL DEFAULT 12 PyList_Sort │ │ │ │ + 245: 00076ec1 220 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ + 246: 0019e825 144 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ + 247: 00083fc1 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: 0019f041 108 FUNC GLOBAL DEFAULT 12 Py_GetBuildInfo │ │ │ │ + 252: 0019e421 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: 000f19c9 288 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ - 256: 00233bcd 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Head │ │ │ │ + 255: 000f17f9 288 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ + 256: 00233195 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: 00063289 108 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ + 259: 0005fcfb 108 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ 260: 00000000 0 FUNC GLOBAL DEFAULT UND setgid@GLIBC_2.4 (2) │ │ │ │ - 261: 0011b225 238 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ - 262: 00234145 104 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ - 263: 00247d05 104 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ - 264: 001ed83d 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ - 265: 00061e41 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ - 266: 00082405 312 FUNC GLOBAL DEFAULT 12 PyObject_GetItem │ │ │ │ + 261: 0011b29d 238 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ + 262: 00233711 104 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ + 263: 002471c5 104 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ + 264: 001ecc6d 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ + 265: 00061f85 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ + 266: 00082495 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: 0004fe83 48 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ - 271: 00193bb1 676 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ - 272: 000604fd 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ + 270: 0004feeb 48 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ + 271: 00192f91 676 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ + 272: 00060641 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ 273: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_unlock@GLIBC_2.4 (2) │ │ │ │ - 274: 00141dbd 136 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLong │ │ │ │ + 274: 0014108d 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: 0006378d 70 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ - 278: 001bc111 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ - 279: 000862a1 150 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ + 277: 0006259d 70 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ + 278: 001bb529 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ + 279: 000862cd 150 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ 280: 004d2cd8 4 OBJECT GLOBAL DEFAULT 29 PyOS_ReadlineFunctionPointer │ │ │ │ - 281: 002ac7e0 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ - 282: 00057c65 110 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ - 283: 00061de9 72 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ - 284: 0009aa55 212 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ + 281: 002abde0 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ + 282: 00057c9d 110 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ + 283: 00061f2d 72 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ + 284: 0009a949 212 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ 285: 000291b0 0 FUNC GLOBAL DEFAULT UND XML_ParserCreate_MM │ │ │ │ - 286: 00110e81 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ + 286: 00110da5 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ 287: 004a9c98 4 OBJECT GLOBAL DEFAULT 29 Py_InteractiveFlag │ │ │ │ - 288: 001efb7d 46 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ + 288: 001eefb9 46 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ 289: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpufree@GLIBC_2.7 (11) │ │ │ │ - 290: 002b2ea8 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ - 291: 001ce09d 184 FUNC GLOBAL DEFAULT 12 PyErr_Display │ │ │ │ + 290: 002b24a8 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ + 291: 001cd165 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: 001e6335 6 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ - 295: 0010be6d 536 FUNC GLOBAL DEFAULT 12 _PyArena_Free │ │ │ │ + 294: 001e5765 6 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ + 295: 0010bd5d 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: 00063a61 86 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ - 300: 0014c879 60 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ - 301: 000f11c1 106 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ - 302: 00081319 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ + 299: 00063c19 86 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ + 300: 0014bb81 60 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ + 301: 000f0ff1 106 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ + 302: 000813ad 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ 303: 00464f3c 208 OBJECT GLOBAL DEFAULT 26 PyDictIterItem_Type │ │ │ │ - 304: 001bea59 4 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ - 305: 0006053d 28 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ - 306: 00196c75 410 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ - 307: 001d9489 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ - 308: 00047517 16 FUNC GLOBAL DEFAULT 12 PyFrame_GetLasti │ │ │ │ + 304: 001bdb3d 4 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ + 305: 00060681 28 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ + 306: 00196055 410 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ + 307: 001d8759 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ + 308: 00047537 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: 001f2df5 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ - 314: 0007e845 580 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ - 315: 0011c175 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ - 316: 0005ef87 4 FUNC GLOBAL DEFAULT 12 PyCode_GetVarnames │ │ │ │ + 313: 001f2231 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ + 314: 0007e8d5 584 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ + 315: 0011c1ed 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ + 316: 0005efcb 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: 000cb845 1024 FUNC GLOBAL DEFAULT 12 PyModule_FromDefAndSpec2 │ │ │ │ + 319: 000cb6f5 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: 000fa365 112 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ - 326: 0005a0f1 128 FUNC GLOBAL DEFAULT 12 PyErr_GetExcInfo │ │ │ │ + 325: 000fa155 112 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ + 326: 0005a12d 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: 00065d41 128 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ - 330: 0005df45 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ - 331: 00035ef9 252 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ - 332: 00158519 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ - 333: 0015f445 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ - 334: 0006bfb5 62 FUNC GLOBAL DEFAULT 12 PyMem_RawMalloc │ │ │ │ + 329: 000661d9 128 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ + 330: 0005df89 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ + 331: 00035f01 252 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ + 332: 00157829 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ + 333: 0015e82d 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ + 334: 0006bfed 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: 000b4e89 48 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ - 338: 0019f439 10 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ - 339: 0015cfe1 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasArg │ │ │ │ - 340: 000ea0cd 28 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ - 341: 00064fb9 160 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ - 342: 00111a8d 18 FUNC GLOBAL DEFAULT 12 PyIndex_Check │ │ │ │ + 337: 000b4d0d 48 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ + 338: 0019e819 10 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ + 339: 0015c2f1 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasArg │ │ │ │ + 340: 000e9ee5 28 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ + 341: 000650ad 160 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ + 342: 001119b1 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: 000c961d 1048 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ + 346: 000c94b1 1048 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ 347: 00000000 0 FUNC GLOBAL DEFAULT UND setregid@GLIBC_2.4 (2) │ │ │ │ - 348: 001fc485 54 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ - 349: 0004c61b 12 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ - 350: 0009b0a5 28 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ - 351: 00129861 254 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ - 352: 00102751 432 FUNC GLOBAL DEFAULT 12 _PyDict_DelItemIf │ │ │ │ + 348: 001fba45 54 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ + 349: 0004c643 12 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ + 350: 0009af85 28 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ + 351: 001294b9 254 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ + 352: 00102649 432 FUNC GLOBAL DEFAULT 12 _PyDict_DelItemIf │ │ │ │ 353: 00000000 0 FUNC GLOBAL DEFAULT UND getcwd@GLIBC_2.4 (2) │ │ │ │ - 354: 00066caf 6 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ - 355: 001463c1 212 FUNC GLOBAL DEFAULT 12 PyOS_string_to_double │ │ │ │ + 354: 0006706f 6 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ + 355: 00145699 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: 001d7391 132 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ + 358: 001d6661 132 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ 359: 00000000 0 FUNC GLOBAL DEFAULT UND getpeername@GLIBC_2.4 (2) │ │ │ │ - 360: 0024dec9 208 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ - 361: 00066ac3 56 FUNC GLOBAL DEFAULT 12 PyThread_create_key │ │ │ │ + 360: 0024d491 208 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ + 361: 00066e85 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: 0005eb7d 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ - 366: 0003ebd5 356 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ - 367: 000c6a2d 204 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ - 368: 000655a9 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ - 369: 0017bc5d 766 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ + 365: 0005ebbf 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ + 366: 0003ebed 356 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ + 367: 000c68a9 204 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ + 368: 0006582b 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ + 369: 0017b05d 766 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ 370: 00000000 0 FUNC GLOBAL DEFAULT UND getxattr@GLIBC_2.4 (2) │ │ │ │ - 371: 00190ab5 656 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUnicodeEscapeString │ │ │ │ + 371: 0018fe9d 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: 0010e8cd 120 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttrString │ │ │ │ + 374: 0010e7bd 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: 00083ac9 140 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ - 378: 00060477 54 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ - 379: 0019ad55 6 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ - 380: 00125679 72 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ - 381: 0010cf15 1808 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ - 382: 00035e73 90 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ - 383: 0004b105 10 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ + 377: 00083b61 140 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ + 378: 000605bb 54 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ + 379: 0019a135 6 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ + 380: 001252c9 72 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ + 381: 0010ce05 1808 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ + 382: 00035e43 90 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ + 383: 0004b12d 10 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ 384: 00000000 0 FUNC GLOBAL DEFAULT UND __fcntl_time64@GLIBC_2.34 (4) │ │ │ │ - 385: 00198aed 16 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ - 386: 001d06e1 76 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ + 385: 00197ecd 16 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ + 386: 001cf7a9 76 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ 387: 00000000 0 FUNC GLOBAL DEFAULT UND setpgid@GLIBC_2.4 (2) │ │ │ │ - 388: 0003bcdd 6 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ - 389: 00032939 12 FUNC GLOBAL DEFAULT 12 PyInit__blake2 │ │ │ │ - 390: 0005cb35 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ - 391: 00067ab5 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ - 392: 00051e39 48 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ - 393: 00101435 222 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ + 388: 0003bd01 6 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ + 389: 0003293d 12 FUNC GLOBAL DEFAULT 12 PyInit__blake2 │ │ │ │ + 390: 0005cb75 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ + 391: 00065dd5 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ + 392: 00051f79 48 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ + 393: 0010132d 222 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ 394: 004a9640 0 NOTYPE GLOBAL DEFAULT 29 __bss_start__ │ │ │ │ - 395: 0023cf2d 54 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ - 396: 0026a681 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ + 395: 0023c30d 54 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ + 396: 00269c45 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ 397: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_current_sigrtmin@GLIBC_2.4 (2) │ │ │ │ - 398: 000e1ab9 166 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ + 398: 000e18d1 166 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ 399: 00000000 0 FUNC GLOBAL DEFAULT UND tcsetpgrp@GLIBC_2.4 (2) │ │ │ │ - 400: 0010e429 6 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ - 401: 00047219 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ - 402: 001e453d 132 FUNC GLOBAL DEFAULT 12 PyState_AddModule │ │ │ │ + 400: 0010e319 6 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ + 401: 00047239 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ + 402: 001e396d 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: 00184335 364 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ - 406: 0006c45d 188 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ - 407: 00054375 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ + 405: 00183725 364 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ + 406: 0006c49d 188 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ + 407: 000544b7 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ 408: 00000000 0 FUNC GLOBAL DEFAULT UND fileno@GLIBC_2.4 (2) │ │ │ │ - 409: 00066afb 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ + 409: 00066ebd 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ 410: 000293b8 0 FUNC GLOBAL DEFAULT UND XML_SetNamespaceDeclHandler │ │ │ │ - 411: 0024cd39 2 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ + 411: 0024c21d 2 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ 412: 00029840 0 FUNC GLOBAL DEFAULT UND atan@GLIBC_2.4 (3) │ │ │ │ - 413: 00061c05 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ + 413: 00061d49 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ 414: 0002bc69 22 FUNC GLOBAL DEFAULT 12 Py_GetArgcArgv │ │ │ │ - 415: 0007de01 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ - 416: 00233779 18 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ + 415: 0007de89 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ + 416: 00232d41 18 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ 417: 00000000 0 FUNC GLOBAL DEFAULT UND sem_destroy@GLIBC_2.34 (4) │ │ │ │ - 418: 000f56e5 108 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ + 418: 000f54d1 108 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ 419: 00000000 0 FUNC GLOBAL DEFAULT UND setresgid@GLIBC_2.4 (2) │ │ │ │ - 420: 0006a50d 4 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork │ │ │ │ + 420: 0006a651 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: 0008fafd 126 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ + 423: 0008faed 126 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ 424: 00464d9c 208 OBJECT GLOBAL DEFAULT 26 PyDictIterKey_Type │ │ │ │ - 425: 001973cd 102 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ - 426: 0020c2bd 42 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ - 427: 002131e9 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ + 425: 001967ad 102 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ + 426: 0020b87d 42 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ + 427: 002127b1 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ 428: 0046db08 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeWarning │ │ │ │ - 429: 0007f739 24 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ + 429: 0007f7cd 24 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ 430: 004a9c9c 4 OBJECT GLOBAL DEFAULT 29 Py_OptimizeFlag │ │ │ │ - 431: 00066bf1 66 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ - 432: 000be539 56 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ - 433: 0003a97f 346 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ + 431: 00066fb1 66 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ + 432: 000be3b9 56 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ + 433: 0003a98b 346 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ 434: 00000000 0 FUNC GLOBAL DEFAULT UND symlink@GLIBC_2.4 (2) │ │ │ │ - 435: 00061c37 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ - 436: 001db97d 200 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ - 437: 0005f2b9 32 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ - 438: 0006a8cb 66 FUNC GLOBAL DEFAULT 12 _PyOS_IsMainThread │ │ │ │ + 435: 00061d7b 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ + 436: 001dac55 200 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ + 437: 0005f2fd 32 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ + 438: 0006aa0b 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: 001d95d9 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ - 442: 001d1109 118 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsWhitespace │ │ │ │ + 441: 001d88a9 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ + 442: 001d01f1 118 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsWhitespace │ │ │ │ 443: 00000000 0 FUNC GLOBAL DEFAULT UND lockf64@GLIBC_2.4 (2) │ │ │ │ - 444: 0014be35 52 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ - 445: 0011b379 286 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ - 446: 00061c33 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection2_BeginSlow │ │ │ │ + 444: 0014b13d 52 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ + 445: 0011b3f1 286 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ + 446: 00061d77 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: 00061c35 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ + 451: 00061d79 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ 452: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_delete@GLIBC_2.34 (4) │ │ │ │ - 453: 0024e649 4 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_ReleaseAndRawFree │ │ │ │ + 453: 0024dc11 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: 000e9dd1 28 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ - 458: 00061d6d 20 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ - 459: 001e4871 60 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ - 460: 000435eb 10 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ - 461: 0021dd8d 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ + 457: 000e9be9 28 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ + 458: 00061eb1 20 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ + 459: 001e3ca1 60 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ + 460: 00043607 10 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ + 461: 0021d355 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ 462: 00000000 0 FUNC GLOBAL DEFAULT UND setuid@GLIBC_2.4 (2) │ │ │ │ - 463: 00043ab1 12 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ - 464: 00067b2b 36 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ - 465: 00115779 80 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ + 463: 00043acd 12 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ + 464: 00065e0d 36 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ + 465: 001157f1 80 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ 466: 0046db14 4 OBJECT GLOBAL DEFAULT 26 PyExc_BytesWarning │ │ │ │ - 467: 000485fd 204 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ - 468: 00061b19 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ - 469: 0006ca61 40 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ - 470: 0018c445 100 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ - 471: 00044f07 96 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ - 472: 001cf3a9 12 FUNC GLOBAL DEFAULT 12 PyInit__stat │ │ │ │ + 467: 00048639 204 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ + 468: 00061c5d 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ + 469: 0006caa1 40 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ + 470: 0018b82d 100 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ + 471: 00044f23 96 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ + 472: 001ce471 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: 0026bda1 34 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_New │ │ │ │ + 475: 0026b2e5 34 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_New │ │ │ │ 476: 00000000 0 FUNC GLOBAL DEFAULT UND getlogin_r@GLIBC_2.4 (2) │ │ │ │ - 477: 0013c7d5 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ - 478: 00083949 176 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ - 479: 000af089 20 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ - 480: 00106c19 1020 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ - 481: 00065d21 32 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ + 477: 0013bafd 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ + 478: 000839e1 176 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ + 479: 000aef11 20 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ + 480: 00106b1d 1020 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ + 481: 000661b9 32 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ 482: 0046309c 208 OBJECT GLOBAL DEFAULT 26 PySetIter_Type │ │ │ │ - 483: 0008f919 248 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ + 483: 0008f909 248 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ 484: 00000000 0 FUNC GLOBAL DEFAULT UND getgrouplist@GLIBC_2.4 (2) │ │ │ │ - 485: 0036e6fc 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ - 486: 00066c37 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ - 487: 00101411 36 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ - 488: 000310a9 6 FUNC GLOBAL DEFAULT 12 PyType_GetName │ │ │ │ - 489: 00111b01 36 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ - 490: 0026a095 38 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ - 491: 001efe3d 42 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ + 485: 0036dcfc 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ + 486: 00066ff7 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ + 487: 00101309 36 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ + 488: 000310ad 6 FUNC GLOBAL DEFAULT 12 PyType_GetName │ │ │ │ + 489: 00111a25 36 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ + 490: 00269659 38 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ + 491: 001ef279 42 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ 492: 004a9cbc 4 OBJECT GLOBAL DEFAULT 29 Py_NoUserSiteDirectory │ │ │ │ - 493: 00164b31 78 FUNC GLOBAL DEFAULT 12 PyTime_Time │ │ │ │ + 493: 00163f45 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: 0013b21d 76 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Get │ │ │ │ + 496: 0013a50d 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: 00145365 70 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ - 503: 00126b51 100 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ - 504: 00148f6d 84 FUNC GLOBAL DEFAULT 12 _PyLong_FromDigits │ │ │ │ + 502: 0014463d 70 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ + 503: 001267a1 100 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ + 504: 0014824d 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: 00188fa1 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ - 508: 00061bef 6 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ - 509: 0020c26d 80 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDInitref │ │ │ │ + 507: 00188391 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ + 508: 00061d33 6 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ + 509: 0020b82d 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: 000ddd21 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ - 513: 0004a9e1 44 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ + 512: 000ddb99 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ + 513: 0004aa09 44 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ 514: 00000000 0 FUNC GLOBAL DEFAULT UND sethostname@GLIBC_2.4 (2) │ │ │ │ - 515: 00042aa7 86 FUNC GLOBAL DEFAULT 12 PyVectorcall_Call │ │ │ │ - 516: 001d7351 64 FUNC GLOBAL DEFAULT 12 PyGC_Collect │ │ │ │ + 515: 00042b7f 86 FUNC GLOBAL DEFAULT 12 PyVectorcall_Call │ │ │ │ + 516: 001d6621 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: 0013b911 46 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ - 520: 0012245d 76 FUNC GLOBAL DEFAULT 12 Py_GenericAlias │ │ │ │ + 519: 0013ac01 46 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ + 520: 001220c5 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: 00158345 132 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ - 524: 0005d019 60 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ - 525: 0002fc39 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequireIDRef │ │ │ │ - 526: 000fa641 612 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ - 527: 00127929 34 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ - 528: 00233cd5 116 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ - 529: 00077575 408 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ - 530: 0013b0a9 108 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ - 531: 000e4569 332 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ + 523: 00157655 132 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ + 524: 0005cf9d 60 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ + 525: 0002fc3d 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequireIDRef │ │ │ │ + 526: 000fa565 612 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ + 527: 00127579 34 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ + 528: 00233481 116 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ + 529: 000775f5 400 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ + 530: 0013a399 108 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ + 531: 000e4389 332 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ 532: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_create@GLIBC_2.34 (4) │ │ │ │ - 533: 000adc91 294 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ - 534: 000cb1e5 1574 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ - 535: 0004d081 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ - 536: 00066b3d 2 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ + 533: 000adb21 294 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ + 534: 000cb095 1574 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ + 535: 0004d0a5 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ + 536: 00066efd 2 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ 537: 00000000 0 FUNC GLOBAL DEFAULT UND sincos@GLIBC_2.4 (3) │ │ │ │ - 538: 0020c4d5 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ - 539: 0005c771 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ - 540: 001ef76d 36 FUNC GLOBAL DEFAULT 12 _PyEvent_Notify │ │ │ │ + 538: 0020ba95 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ + 539: 0005c7b1 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ + 540: 001eeba9 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: 001f2195 96 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Parent │ │ │ │ + 544: 001f15d1 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: 0010b851 1490 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ - 548: 00061c3b 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_End │ │ │ │ + 547: 0010b741 1490 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ + 548: 00061d7f 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: 0013c289 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ + 551: 0013b5b5 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ 552: 0002a9bc 0 FUNC GLOBAL DEFAULT UND XML_SetHashSalt │ │ │ │ - 553: 00095d49 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ + 553: 00095c4d 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ 554: 00000000 0 FUNC GLOBAL DEFAULT UND deflateInit2_ │ │ │ │ - 555: 000cc545 396 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ - 556: 0005f6e5 92 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ - 557: 00063ab7 76 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ - 558: 00082265 344 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ - 559: 0018a8d9 76 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef2 │ │ │ │ - 560: 0015e2dd 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasName │ │ │ │ - 561: 001dc3c1 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_Create │ │ │ │ + 555: 000cc3f1 396 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ + 556: 0005f729 92 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ + 557: 00063c6f 76 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ + 558: 000822f5 344 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ + 559: 00189cc9 76 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef2 │ │ │ │ + 560: 0015d5fd 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasName │ │ │ │ + 561: 001db699 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: 00037ae1 100 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef3 │ │ │ │ - 565: 0013fc11 186 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ + 564: 000378cd 100 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef3 │ │ │ │ + 565: 0013ef31 186 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ 566: 00000000 0 FUNC GLOBAL DEFAULT UND fork@GLIBC_2.4 (2) │ │ │ │ - 567: 000f87c9 272 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ - 568: 001272dd 168 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ - 569: 00083d61 268 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ - 570: 00081335 6 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetAttr │ │ │ │ + 567: 000f85b5 272 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ + 568: 00126f2d 168 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ + 569: 00083dd5 268 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ + 570: 000813c9 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: 00088425 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ - 574: 00127609 316 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ - 575: 000d46fd 4 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ - 576: 00049bf5 8 FUNC GLOBAL DEFAULT 12 PyComplex_FromDoubles │ │ │ │ + 573: 00088449 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ + 574: 00127259 316 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ + 575: 000d4565 4 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ + 576: 00049aa1 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: 00122251 260 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ - 580: 00134e15 352 FUNC GLOBAL DEFAULT 12 PyNumber_Remainder │ │ │ │ + 579: 00121eb9 260 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ + 580: 00134109 352 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: 0020c821 64 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterState_GetMainModule │ │ │ │ - 585: 0014f271 56 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ - 586: 00248da1 98 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ - 587: 0017bb39 48 FUNC GLOBAL DEFAULT 12 PyODict_SetItem │ │ │ │ + 584: 0020bde1 64 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterState_GetMainModule │ │ │ │ + 585: 0014e581 56 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ + 586: 0024835d 98 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ + 587: 0017af39 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: 0004c1cd 12 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ - 591: 001d0699 72 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ - 592: 00212dc5 52 FUNC GLOBAL DEFAULT 12 PyContext_CopyCurrent │ │ │ │ + 590: 0004c1f5 12 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ + 591: 001cf761 72 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ + 592: 0021238d 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: 001f5ca9 122 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ - 596: 0015f53d 196 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ + 595: 001f5489 122 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ + 596: 0015e85d 196 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ 597: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getscheduler@GLIBC_2.4 (2) │ │ │ │ - 598: 000641d1 6 FUNC GLOBAL DEFAULT 12 PyCFunction_NewEx │ │ │ │ + 598: 00064389 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: 00051a7f 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ + 604: 00051cf3 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ 605: 00000000 0 FUNC GLOBAL DEFAULT UND mbrtowc@GLIBC_2.4 (2) │ │ │ │ - 606: 000d3ce1 20 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ - 607: 000b4425 1556 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ - 608: 000ddbf1 268 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ + 606: 000d3b49 20 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ + 607: 000b42b1 1556 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ + 608: 000dda69 268 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ 609: 00000000 0 FUNC GLOBAL DEFAULT UND __setitimer64@GLIBC_2.34 (4) │ │ │ │ - 610: 0007ce65 188 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ - 611: 00042553 50 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ - 612: 0005f421 40 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ - 613: 001e2599 2 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ - 614: 00080265 72 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ - 615: 000633fb 2 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ - 616: 00180515 118 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ + 610: 0007ceed 188 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ + 611: 00042571 50 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ + 612: 0005f465 40 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ + 613: 001e1a15 2 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ + 614: 000802f9 72 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ + 615: 0005fdb5 2 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ + 616: 0017f4ed 118 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ 617: 0046af4c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ChildProcessError │ │ │ │ - 618: 001e8189 68 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ + 618: 001e75b9 68 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ 619: 00000000 0 FUNC GLOBAL DEFAULT UND perror@GLIBC_2.4 (2) │ │ │ │ - 620: 0004c09d 16 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ - 621: 000cbc45 276 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ - 622: 0018b79d 4 FUNC GLOBAL DEFAULT 12 Py_EnterRecursiveCall │ │ │ │ + 620: 0004c0c5 16 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ + 621: 000cbaf5 276 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ + 622: 0018ab8d 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: 00123a89 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ + 626: 001236f5 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ 627: 0002caf5 54 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadLongFromFile │ │ │ │ - 628: 00050553 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ - 629: 000473d5 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ - 630: 000d03a5 3660 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ - 631: 0010e945 64 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttr │ │ │ │ - 632: 0008df71 584 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ - 633: 0020b649 12 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEncoding │ │ │ │ + 628: 000505bf 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ + 629: 000473f5 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ + 630: 000d0251 3656 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ + 631: 0010e835 64 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttr │ │ │ │ + 632: 0008df51 596 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ + 633: 0020ac09 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: 00097d0d 96 FUNC GLOBAL DEFAULT 12 _PyObject_NewVar │ │ │ │ + 636: 00097c0d 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: 001e7455 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ - 640: 000802ad 144 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ - 641: 000801c9 86 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ - 642: 000c3481 122 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ - 643: 0005ec63 70 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Lock │ │ │ │ + 639: 001e6885 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ + 640: 00080341 144 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ + 641: 0008025d 86 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ + 642: 000c3301 122 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ + 643: 0005eca7 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: 0008fa45 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ + 650: 0008fa35 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ 651: 0046bbb4 4 OBJECT GLOBAL DEFAULT 26 PyExc_NameError │ │ │ │ - 652: 00149cbd 372 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ - 653: 000f4489 10 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ - 654: 0005c11f 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ - 655: 000668f9 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ - 656: 0006bed9 52 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ - 657: 001ea6e5 16 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ - 658: 00123a05 100 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ - 659: 00157fa1 148 FUNC GLOBAL DEFAULT 12 PySequence_Concat │ │ │ │ + 652: 00148fc5 372 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ + 653: 000f427d 10 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ + 654: 0005c15f 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ + 655: 000621ed 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ + 656: 0006bf11 52 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ + 657: 001e9b15 16 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ + 658: 00123671 100 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ + 659: 001572b1 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: 00061cf1 30 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ - 663: 000ddbe9 6 FUNC GLOBAL DEFAULT 12 PyStructSequence_NewType │ │ │ │ + 662: 00061e35 30 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ + 663: 000dda61 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: 001829a5 8 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ + 666: 00181d91 8 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ 667: 00000000 0 FUNC GLOBAL DEFAULT UND __explicit_bzero_chk@GLIBC_2.25 (17) │ │ │ │ - 668: 001e7225 130 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ - 669: 00106b9d 14 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ - 670: 001e11c5 316 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ - 671: 0005f157 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ - 672: 000498a5 52 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ - 673: 0006416d 68 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ - 674: 0006050b 2 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ + 668: 001e6655 130 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ + 669: 00106aa1 14 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ + 670: 001e049d 316 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ + 671: 0005f19b 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ + 672: 000498c3 54 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ + 673: 00064325 68 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ + 674: 0006064f 2 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ 675: 004658a4 208 OBJECT GLOBAL DEFAULT 26 PyListIter_Type │ │ │ │ - 676: 000ddb2d 62 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ - 677: 00064e5f 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ - 678: 00063ce3 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ + 676: 000dd9a5 62 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ + 677: 00064f53 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ + 678: 00063e9b 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ 679: 0046af64 4 OBJECT GLOBAL DEFAULT 26 PyExc_IsADirectoryError │ │ │ │ - 680: 001d35bd 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ - 681: 0003e755 182 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ + 680: 001d2889 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ + 681: 0003e699 182 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ 682: 00000000 0 FUNC GLOBAL DEFAULT UND strchr@GLIBC_2.4 (2) │ │ │ │ - 683: 001e0df9 76 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ + 683: 001e00d1 76 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ 684: 00000000 0 FUNC GLOBAL DEFAULT UND wcstombs@GLIBC_2.4 (2) │ │ │ │ - 685: 002acbe0 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ - 686: 0004fc5b 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ - 687: 001688b5 58 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ - 688: 0006caf1 156 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ - 689: 0006820f 224 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ - 690: 00088d89 52 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ - 691: 001f9075 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ - 692: 001f242d 130 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ + 685: 002ac1e0 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ + 686: 0004fcc3 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ + 687: 00167cd1 58 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ + 688: 0006cb31 156 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ + 689: 00068353 224 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ + 690: 00088dad 52 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ + 691: 001f8791 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ + 692: 001f1869 130 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ 693: 00000000 0 FUNC GLOBAL DEFAULT UND mknodat@GLIBC_2.33 (10) │ │ │ │ - 694: 0020b655 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ - 695: 00061b45 90 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToTitlecase │ │ │ │ + 694: 0020ac15 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ + 695: 00061c89 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: 00043431 12 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ + 698: 0004344f 12 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ 699: 00000000 0 FUNC GLOBAL DEFAULT UND exp@GLIBC_2.29 (8) │ │ │ │ - 700: 0017e0d1 114 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ - 701: 0022f61d 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ - 702: 000b9599 14 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ - 703: 00065ae9 28 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ - 704: 00196355 164 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ - 705: 00056827 188 FUNC GLOBAL DEFAULT 12 _PyXI_FillNamespaceFromDict │ │ │ │ - 706: 000668d1 40 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ - 707: 00042c6d 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ - 708: 0005ed91 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ - 709: 0014b0ad 42 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ - 710: 0014ebfd 40 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ - 711: 000cea95 132 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ - 712: 000f9b49 136 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ + 700: 0017d4cd 114 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ + 701: 0022ea41 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ + 702: 000b941d 14 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ + 703: 00065d69 28 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ + 704: 00195735 164 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ + 705: 00056857 188 FUNC GLOBAL DEFAULT 12 _PyXI_FillNamespaceFromDict │ │ │ │ + 706: 000621c5 40 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ + 707: 00042c89 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ + 708: 0005edd5 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ + 709: 0014a3b5 42 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ + 710: 0014df0d 40 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ + 711: 000ce93d 132 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ + 712: 000f9931 136 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ 713: 00000000 0 FUNC GLOBAL DEFAULT UND fchownat@GLIBC_2.4 (2) │ │ │ │ - 714: 00193701 204 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ - 715: 0004768b 350 FUNC GLOBAL DEFAULT 12 PyFrame_GetVar │ │ │ │ + 714: 00192ae1 204 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ + 715: 000475d7 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: 0006b539 200 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ - 720: 00067a47 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ - 721: 0012389d 12 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ - 722: 00063dd1 112 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ - 723: 0018a0e9 1328 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16Stateful │ │ │ │ - 724: 0013d6c1 292 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack8 │ │ │ │ + 719: 0006b7d1 200 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ + 720: 000639d7 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ + 721: 00123509 12 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ + 722: 00063f89 112 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ + 723: 001894d9 1328 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16Stateful │ │ │ │ + 724: 0013c9e5 288 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack8 │ │ │ │ 725: 0002e465 64 FUNC GLOBAL DEFAULT 12 PyContextVar_New │ │ │ │ 726: 00466374 208 OBJECT GLOBAL DEFAULT 26 PyFrame_Type │ │ │ │ 727: 00000000 0 FUNC GLOBAL DEFAULT UND bind@GLIBC_2.4 (2) │ │ │ │ - 728: 00082765 40 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ + 728: 000827f5 40 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ 729: 0002dd9f 98 FUNC GLOBAL DEFAULT 12 PyUnstable_AtExit │ │ │ │ - 730: 000604e5 6 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ - 731: 000ddd49 96 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ - 732: 00067e49 208 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ - 733: 000d7871 112 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ - 734: 00063377 54 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ + 730: 00060629 6 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ + 731: 000ddbc1 96 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ + 732: 00067f8d 208 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ + 733: 000d76d1 112 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ + 734: 00065745 54 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ 735: 00000000 0 FUNC GLOBAL DEFAULT UND log2@GLIBC_2.29 (8) │ │ │ │ - 736: 0014cfd1 226 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ + 736: 0014c2d9 226 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ 737: 0045fef4 4 OBJECT GLOBAL DEFAULT 23 __stack_chk_guard@GLIBC_2.4 (18) │ │ │ │ - 738: 0004795b 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16 │ │ │ │ + 738: 00047977 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: 0020334d 1170 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ - 742: 0007f6d5 100 FUNC GLOBAL DEFAULT 12 PyUnicode_FromStringAndSize │ │ │ │ + 741: 0020290d 1170 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ + 742: 0007f769 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: 0006be39 94 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ - 747: 00081dfd 64 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ - 748: 000f9239 184 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ - 749: 00060501 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ - 750: 000635eb 70 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ - 751: 00048a5b 32 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ - 752: 000887bd 1484 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ - 753: 0008342d 1308 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ - 754: 00115cc9 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ - 755: 000c8c09 1704 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ - 756: 0004f2e9 4 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ + 746: 0006be71 94 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ + 747: 00081e8d 64 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ + 748: 000f9021 184 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ + 749: 00060645 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ + 750: 000621f5 72 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ + 751: 00048aa5 32 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ + 752: 000887e1 1484 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ + 753: 000834c5 1308 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ + 754: 00115d41 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ + 755: 000c8a9d 1704 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ + 756: 0004f351 4 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ 757: 004647bc 208 OBJECT GLOBAL DEFAULT 26 PyODictValues_Type │ │ │ │ - 758: 00061ccd 32 FUNC GLOBAL DEFAULT 12 PyArg_VaParse │ │ │ │ + 758: 00061e11 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: 00065ffd 84 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ - 762: 00127745 100 FUNC GLOBAL DEFAULT 12 PyErr_SetString │ │ │ │ + 761: 00066495 84 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ + 762: 00127395 100 FUNC GLOBAL DEFAULT 12 PyErr_SetString │ │ │ │ 763: 00000000 0 FUNC GLOBAL DEFAULT UND deflate │ │ │ │ - 764: 0012794d 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ - 765: 00045009 96 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ + 764: 0012759d 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ + 765: 00045025 96 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ 766: 004b1f70 4 OBJECT GLOBAL DEFAULT 29 PyExc_IOError │ │ │ │ - 767: 000474c5 82 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_GetExtra │ │ │ │ + 767: 000474e5 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: 0005e205 224 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ + 770: 0005e249 224 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ 771: 004611dc 208 OBJECT GLOBAL DEFAULT 26 PyModule_Type │ │ │ │ - 772: 001788d1 112 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ - 773: 000676f5 80 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ + 772: 00177cd5 112 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ + 773: 00065d85 80 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ 774: 0046af54 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionRefusedError │ │ │ │ - 775: 001f6405 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ + 775: 001f59bd 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ 776: 00000000 0 FUNC GLOBAL DEFAULT UND __getsockopt64@GLIBC_2.34 (4) │ │ │ │ - 777: 0013b74d 58 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ - 778: 000f55b1 308 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ - 779: 0009e201 53916 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ - 780: 001d9ce9 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ + 777: 0013aa3d 58 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ + 778: 000f539d 308 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ + 779: 0009e0a9 53892 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ + 780: 001d8fb9 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ 781: 004610d0 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeError │ │ │ │ - 782: 000b8d11 288 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ - 783: 000d3d21 44 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ + 782: 000b8b95 288 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ + 783: 000d3b89 44 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ 784: 00000000 0 FUNC GLOBAL DEFAULT UND renameat@GLIBC_2.4 (2) │ │ │ │ - 785: 00040613 50 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ - 786: 0014dcbd 848 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ - 787: 001f27d9 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ - 788: 001cd0cd 88 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ - 789: 00061c31 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ - 790: 001added 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ + 785: 00040633 50 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ + 786: 0014cfc5 848 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ + 787: 001f1c15 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ + 788: 001cc195 88 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ + 789: 00061d75 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ + 790: 001ad1d5 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ 791: 00000000 0 FUNC GLOBAL DEFAULT UND syscall@GLIBC_2.4 (2) │ │ │ │ - 792: 000f4c09 174 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ - 793: 00091ae1 96 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromString │ │ │ │ + 792: 000f49fd 174 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ + 793: 000919d9 96 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromString │ │ │ │ 794: 00000000 0 FUNC GLOBAL DEFAULT UND strrchr@GLIBC_2.4 (2) │ │ │ │ - 795: 00051a71 14 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ - 796: 0013e341 324 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ - 797: 000fa3fd 152 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ - 798: 001d8e51 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ - 799: 001cd9e5 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ - 800: 00066051 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ + 795: 00051bb1 14 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ + 796: 0013d661 324 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ + 797: 000fa1ed 152 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ + 798: 001d8121 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ + 799: 001ccaad 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ + 800: 000664e9 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ 801: 00000000 0 FUNC GLOBAL DEFAULT UND lsetxattr@GLIBC_2.4 (2) │ │ │ │ - 802: 0005120d 56 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ - 803: 0006682b 46 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ - 804: 00071489 536 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ - 805: 00145cf9 1200 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ - 806: 000f2ab5 1160 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ - 807: 00088dbd 68 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ - 808: 00164cb5 4 FUNC GLOBAL DEFAULT 12 _PyTime_AsLong │ │ │ │ + 802: 0005127d 56 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ + 803: 00062101 44 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ + 804: 000714f1 536 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ + 805: 00144fd1 1200 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ + 806: 000f28e9 1160 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ + 807: 00088de1 68 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ + 808: 001640c9 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: 002163f1 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromMillisecondsObject │ │ │ │ + 811: 0021529d 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: 000ea36d 448 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ - 815: 00067993 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ - 816: 002405b1 52 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval │ │ │ │ + 814: 000ea185 448 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ + 815: 00063923 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ + 816: 0023faf9 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: 000ecd61 352 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ - 821: 000dd9d9 212 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ - 822: 00123ac9 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ - 823: 00233c79 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ - 824: 002640c1 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ - 825: 00090901 4574 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ - 826: 000d78e1 210 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ + 820: 000ecb79 352 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ + 821: 000dd851 212 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ + 822: 00123735 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ + 823: 00233241 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ + 824: 00263689 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ + 825: 000908b9 4384 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ + 826: 000d7741 210 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ 827: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setaffinity@GLIBC_2.4 (2) │ │ │ │ - 828: 0005cb39 4 FUNC GLOBAL DEFAULT 12 _PyXI_FormatExcInfo │ │ │ │ - 829: 000af049 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ - 830: 000cf601 1096 FUNC GLOBAL DEFAULT 12 _PyEval_UnpackIterable │ │ │ │ + 828: 0005cb79 4 FUNC GLOBAL DEFAULT 12 _PyXI_FormatExcInfo │ │ │ │ + 829: 000aeed1 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ + 830: 000cf4a9 1100 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: 000679f3 76 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ - 836: 001b0c89 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ + 835: 00063983 76 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ + 836: 001b0071 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ 837: 0002a180 0 FUNC GLOBAL DEFAULT UND XML_SetNotationDeclHandler │ │ │ │ - 838: 001fd0c5 64 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ - 839: 0006d8c5 44 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ - 840: 0006c885 4 FUNC GLOBAL DEFAULT 12 PyThread_tss_is_created │ │ │ │ + 838: 001fc685 64 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ + 839: 0006d905 44 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ + 840: 0006c8c5 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: 00148c99 160 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ - 844: 0005daeb 74 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ - 845: 00234bd1 672 FUNC GLOBAL DEFAULT 12 _PyEval_ExceptionGroupMatch │ │ │ │ + 843: 00147f91 160 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ + 844: 0005db2f 74 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ + 845: 00234151 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: 0005f1b5 20 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ - 849: 0002f059 12 FUNC GLOBAL DEFAULT 12 PyInit__suggestions │ │ │ │ - 850: 00057325 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ - 851: 001e2df9 76 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ - 852: 000f40b1 20 FUNC GLOBAL DEFAULT 12 PyException_GetContext │ │ │ │ + 848: 0005f1f9 20 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ + 849: 0002f05d 12 FUNC GLOBAL DEFAULT 12 PyInit__suggestions │ │ │ │ + 850: 0005735b 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ + 851: 00148031 76 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ + 852: 000f3ee5 20 FUNC GLOBAL DEFAULT 12 PyException_GetContext │ │ │ │ 853: 0002bb99 60 FUNC GLOBAL DEFAULT 12 PyFile_OpenCode │ │ │ │ 854: 00000000 0 FUNC GLOBAL DEFAULT UND unsetenv@GLIBC_2.4 (2) │ │ │ │ 855: 00000000 0 FUNC GLOBAL DEFAULT UND accept@GLIBC_2.4 (2) │ │ │ │ - 856: 00064ebb 162 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ + 856: 00064faf 162 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ 857: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getaffinity@GLIBC_2.4 (2) │ │ │ │ - 858: 00081175 420 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ - 859: 0023b919 264 FUNC GLOBAL DEFAULT 12 _Py_c_pow │ │ │ │ + 858: 00081209 420 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ + 859: 0023aee5 260 FUNC GLOBAL DEFAULT 12 _Py_c_pow │ │ │ │ 860: 00000000 0 FUNC GLOBAL DEFAULT UND XML_StopParser │ │ │ │ 861: 004a9c94 4 OBJECT GLOBAL DEFAULT 29 Py_InspectFlag │ │ │ │ - 862: 00259f51 130 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ - 863: 000f4885 696 FUNC GLOBAL DEFAULT 12 _PyCode_ConstantKey │ │ │ │ - 864: 000650a7 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ - 865: 00177e09 1048 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ - 866: 000fc9c9 640 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed │ │ │ │ + 862: 00259519 130 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ + 863: 000f4679 696 FUNC GLOBAL DEFAULT 12 _PyCode_ConstantKey │ │ │ │ + 864: 0006519b 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ + 865: 0017720d 1048 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ + 866: 000fc8f1 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: 000f78d1 3832 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ - 873: 00057349 92 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ - 874: 000b3b31 6 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ + 872: 000f76bd 3832 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ + 873: 0005737f 92 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ + 874: 000b39c1 6 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ 875: 00000000 0 FUNC GLOBAL DEFAULT UND symlinkat@GLIBC_2.4 (2) │ │ │ │ - 876: 000480dd 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32 │ │ │ │ - 877: 000d6d69 1288 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ - 878: 00183e85 92 FUNC GLOBAL DEFAULT 12 PyComplex_FromCComplex │ │ │ │ + 876: 000480fd 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32 │ │ │ │ + 877: 000d6bc9 1288 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ + 878: 00183271 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: 0024aa35 1216 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ + 882: 0024a299 1216 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ 883: 00000000 0 FUNC GLOBAL DEFAULT UND memcmp@GLIBC_2.4 (2) │ │ │ │ - 884: 0013d0c9 348 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ + 884: 0013c3ed 348 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ 885: 00000000 0 FUNC GLOBAL DEFAULT UND flockfile@GLIBC_2.4 (2) │ │ │ │ - 886: 00189be9 216 FUNC GLOBAL DEFAULT 12 _Py_c_quot │ │ │ │ + 886: 00188be9 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: 00078175 52 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ - 890: 000668bd 20 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ - 891: 001619e9 62 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ - 892: 0007e14d 764 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ - 893: 0002fd49 64 FUNC GLOBAL DEFAULT 12 _Py_fstat │ │ │ │ - 894: 001586b5 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_ThreadHead │ │ │ │ - 895: 00195411 80 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Init │ │ │ │ + 889: 000781ed 52 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ + 890: 000621b1 20 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ + 891: 00160ce9 62 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ + 892: 0007e1d1 764 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ + 893: 0002fd4d 64 FUNC GLOBAL DEFAULT 12 _Py_fstat │ │ │ │ + 894: 001579c5 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_ThreadHead │ │ │ │ + 895: 001947f1 80 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Init │ │ │ │ 896: 00000000 0 FUNC GLOBAL DEFAULT UND splice@GLIBC_2.5 (9) │ │ │ │ - 897: 0006d255 94 FUNC GLOBAL DEFAULT 12 _Py_HashBytes │ │ │ │ - 898: 001f1c7d 84 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ - 899: 00061d81 20 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ - 900: 001f3761 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ - 901: 0026d0d1 50 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ + 897: 0006d295 94 FUNC GLOBAL DEFAULT 12 _Py_HashBytes │ │ │ │ + 898: 001f10b9 84 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ + 899: 00061ec5 20 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ + 900: 001f2b9d 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ + 901: 0026c615 50 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ 902: 00000000 0 FUNC GLOBAL DEFAULT UND __vfprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 903: 001f5bc9 44 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ - 904: 00061e9d 18 FUNC GLOBAL DEFAULT 12 _PySeqLock_AfterFork │ │ │ │ + 903: 001f542d 44 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ + 904: 00061fe1 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: 0005edd7 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ - 908: 00212879 6 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ - 909: 0008fdf1 86 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ + 907: 0005ee1b 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ + 908: 00211e41 6 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ + 909: 0008fde1 86 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ 910: 00000000 0 FUNC GLOBAL DEFAULT UND fpathconf@GLIBC_2.4 (2) │ │ │ │ - 911: 0013e485 48 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ - 912: 0005f2d9 42 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ - 913: 0003cc51 152 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ - 914: 000482bf 190 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_UnregisterClass │ │ │ │ - 915: 0015a3b9 1072 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ + 911: 0013d7a5 48 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ + 912: 0005f31d 42 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ + 913: 0003cc61 152 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ + 914: 000482df 190 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_UnregisterClass │ │ │ │ + 915: 001596c1 1072 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ 916: 00000000 0 FUNC GLOBAL DEFAULT UND ldexp@GLIBC_2.4 (2) │ │ │ │ - 917: 0004c40d 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ - 918: 000d3b0d 236 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ - 919: 00080f71 516 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ - 920: 000cd731 256 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ - 921: 0009abe5 20 FUNC GLOBAL DEFAULT 12 PyEval_GetBuiltins │ │ │ │ + 917: 0004c435 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ + 918: 000d3975 236 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ + 919: 00081005 516 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ + 920: 000cd5d9 256 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ + 921: 0009aad9 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: 0020a679 240 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_RegisterClass │ │ │ │ - 925: 000ddb09 36 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ - 926: 0020c3e5 116 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ - 927: 000639fb 50 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ - 928: 0023f9c9 56 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ + 924: 00209c39 240 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_RegisterClass │ │ │ │ + 925: 000dd981 36 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ + 926: 0020b9a5 116 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ + 927: 00063bb3 50 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ + 928: 0023f015 56 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ 929: 00000000 0 FUNC GLOBAL DEFAULT UND fputc@GLIBC_2.4 (2) │ │ │ │ - 930: 001e51a5 160 FUNC GLOBAL DEFAULT 12 PyObject_ASCII │ │ │ │ + 930: 001e45d5 160 FUNC GLOBAL DEFAULT 12 PyObject_ASCII │ │ │ │ 931: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_wait@GLIBC_2.4 (2) │ │ │ │ 932: 00000000 0 FUNC GLOBAL DEFAULT UND memfd_create@GLIBC_2.27 (13) │ │ │ │ 933: 00000000 0 FUNC GLOBAL DEFAULT UND shutdown@GLIBC_2.4 (2) │ │ │ │ 934: 00000000 0 FUNC GLOBAL DEFAULT UND madvise@GLIBC_2.4 (2) │ │ │ │ 935: 0002972c 0 FUNC GLOBAL DEFAULT UND XML_SetStartDoctypeDeclHandler │ │ │ │ - 936: 0002fafb 78 FUNC GLOBAL DEFAULT 12 _PyTraceMalloc_GetTraceback │ │ │ │ - 937: 00115815 16 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ - 938: 001f0e29 212 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ - 939: 0044c984 268 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ + 936: 0002faff 78 FUNC GLOBAL DEFAULT 12 _PyTraceMalloc_GetTraceback │ │ │ │ + 937: 00115841 16 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ + 938: 001f0265 212 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ + 939: 0044bf84 268 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ 940: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_wait@GLIBC_2.4 (2) │ │ │ │ - 941: 0013b8c9 70 FUNC GLOBAL DEFAULT 12 PyLong_AsVoidPtr │ │ │ │ + 941: 0013abb9 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: 0014f3b1 28 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ - 945: 0004b6e1 78 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ + 944: 0014e6c1 28 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ + 945: 0004b709 78 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ 946: 00000000 0 FUNC GLOBAL DEFAULT UND __syslog_chk@GLIBC_2.4 (2) │ │ │ │ - 947: 000605eb 14 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ - 948: 00197ed5 52 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ - 949: 0007d83d 70 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ - 950: 00066859 6 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ - 951: 00065bad 188 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ - 952: 000d47a9 104 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ + 947: 0006072f 14 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ + 948: 001972b5 52 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ + 949: 0007d8c5 70 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ + 950: 0006212d 6 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ + 951: 00065f3d 188 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ + 952: 000d4611 104 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ 953: 00000000 0 FUNC GLOBAL DEFAULT UND accept4@GLIBC_2.10 (19) │ │ │ │ - 954: 00064295 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ + 954: 0006444d 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ 955: 00000000 0 FUNC GLOBAL DEFAULT UND fputs@GLIBC_2.4 (2) │ │ │ │ - 956: 002123bd 16 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ - 957: 000469ed 52 FUNC GLOBAL DEFAULT 12 Py_GetConstant │ │ │ │ + 956: 00211985 16 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ + 957: 00046a09 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: 0006052b 18 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_CompactValue │ │ │ │ + 963: 0006066f 18 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_CompactValue │ │ │ │ 964: 00000000 0 FUNC GLOBAL DEFAULT UND ttyname_r@GLIBC_2.4 (2) │ │ │ │ - 965: 0007f9ad 272 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ - 966: 0007f751 68 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ + 965: 0007fa41 272 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ + 966: 0007f7e5 68 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ 967: 00467a08 208 OBJECT GLOBAL DEFAULT 26 PyProperty_Type │ │ │ │ - 968: 00080221 68 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ - 969: 0015c9d9 30 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeIsValid │ │ │ │ + 968: 000802b5 68 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ + 969: 0015bce9 30 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeIsValid │ │ │ │ 970: 00466c54 208 OBJECT GLOBAL DEFAULT 26 PyAsyncGen_Type │ │ │ │ - 971: 0006c38d 38 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ + 971: 0006c3cd 38 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ 972: 00000000 0 FUNC GLOBAL DEFAULT UND fchmod@GLIBC_2.4 (2) │ │ │ │ - 973: 00066b25 2 FUNC GLOBAL DEFAULT 12 PyThread_ReInitTLS │ │ │ │ + 973: 00066ee7 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: 00126bc1 70 FUNC GLOBAL DEFAULT 12 PySet_Clear │ │ │ │ + 977: 00126811 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: 0012392d 104 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ - 981: 00108be1 86 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ - 982: 00244cd5 56 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ - 983: 00066871 26 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ - 984: 00061d11 20 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ + 980: 00123599 104 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ + 981: 00108ad1 86 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ + 982: 00244ba5 56 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ + 983: 00062165 26 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ + 984: 00061e55 20 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ 985: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_join@GLIBC_2.34 (4) │ │ │ │ - 986: 0008fa49 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ + 986: 0008fa39 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ 987: 00000000 0 FUNC GLOBAL DEFAULT UND dup2@GLIBC_2.4 (2) │ │ │ │ - 988: 0015ea31 64 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ - 989: 00079d6d 72 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ + 988: 0015dd51 64 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ + 989: 00079de5 72 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ 990: 00000000 0 FUNC GLOBAL DEFAULT UND dup3@GLIBC_2.9 (5) │ │ │ │ - 991: 000fa53d 100 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ + 991: 000fa445 128 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ 992: 00000000 0 FUNC GLOBAL DEFAULT UND __open64_2@GLIBC_2.7 (11) │ │ │ │ - 993: 00079d41 42 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ - 994: 0008c52d 94 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ - 995: 0003cde5 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ + 993: 00079db9 42 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ + 994: 0008c53d 94 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ + 995: 0003ce87 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ 996: 004645dc 208 OBJECT GLOBAL DEFAULT 26 PyODictKeys_Type │ │ │ │ - 997: 000cc025 32 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ - 998: 00066c3b 30 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ - 999: 00066c33 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ - 1000: 000ddcfd 36 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ - 1001: 00165469 342 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ - 1002: 001763e9 800 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ - 1003: 0005f4b1 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ - 1004: 000648ed 116 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ - 1005: 001a01cd 120 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ + 997: 000cbed5 32 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ + 998: 00066ffb 30 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ + 999: 00066ff3 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ + 1000: 000ddb75 36 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ + 1001: 0016487d 342 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ + 1002: 001757f1 800 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ + 1003: 0005f4f5 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ + 1004: 0006499d 116 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ + 1005: 0019f5b5 120 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ 1006: 000291c8 0 FUNC GLOBAL DEFAULT UND XML_SetEncoding │ │ │ │ - 1007: 0007de05 384 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ - 1008: 00249221 332 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ - 1009: 000bfab9 410 FUNC GLOBAL DEFAULT 12 PyArg_UnpackTuple │ │ │ │ + 1007: 0007de8d 380 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ + 1008: 00248819 332 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ + 1009: 000bf939 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: 00078261 106 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ - 1013: 0004c0fb 64 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ - 1014: 001f4555 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ - 1015: 000359c9 68 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ - 1016: 0006c049 120 FUNC GLOBAL DEFAULT 12 _Py_DecodeLocaleEx │ │ │ │ + 1012: 000782d9 106 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ + 1013: 0004c123 64 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ + 1014: 001f398d 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ + 1015: 000359d1 68 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ + 1016: 0006c081 128 FUNC GLOBAL DEFAULT 12 _Py_DecodeLocaleEx │ │ │ │ 1017: 00000000 0 FUNC GLOBAL DEFAULT UND initgroups@GLIBC_2.4 (2) │ │ │ │ 1018: 00000000 0 FUNC GLOBAL DEFAULT UND sync@GLIBC_2.4 (2) │ │ │ │ - 1019: 00176c35 492 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ - 1020: 000633ff 90 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ - 1021: 000ace09 118 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ + 1019: 00176039 492 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ + 1020: 00062633 90 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ + 1021: 000acc99 118 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ 1022: 0046c444 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterpreterError │ │ │ │ - 1023: 0019adc9 44 FUNC GLOBAL DEFAULT 12 _Py_SetLocaleFromEnv │ │ │ │ + 1023: 0019a1a9 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: 00056b95 58 FUNC GLOBAL DEFAULT 12 _PyXI_FreeNamespace │ │ │ │ + 1027: 00056bc5 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: 00093535 1084 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ - 1031: 0020fe59 64 FUNC GLOBAL DEFAULT 12 PyMapping_Values │ │ │ │ + 1030: 0009343d 1084 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ + 1031: 0020f41d 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: 0005f935 108 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ - 1035: 00061c1d 20 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ + 1034: 0005f979 108 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ + 1035: 00061d61 20 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ 1036: 00000000 0 FUNC GLOBAL DEFAULT UND getppid@GLIBC_2.4 (2) │ │ │ │ - 1037: 0009aebd 232 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ - 1038: 001cfe79 120 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ + 1037: 0009ad9d 232 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ + 1038: 001cef41 120 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ 1039: 00000000 0 FUNC GLOBAL DEFAULT UND fopen64@GLIBC_2.4 (2) │ │ │ │ - 1040: 00071e01 492 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ - 1041: 00256f31 88 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ + 1040: 00071e69 492 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ + 1041: 002563a9 88 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ 1042: 00000000 0 FUNC GLOBAL DEFAULT UND hypot@GLIBC_2.35 (12) │ │ │ │ - 1043: 00153841 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoPositional │ │ │ │ + 1043: 00152b51 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: 0005ef8f 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ - 1047: 0010cee1 52 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ - 1048: 00067ac3 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ - 1049: 000f4cb9 208 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ - 1050: 00071fed 272 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ - 1051: 00269961 876 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ - 1052: 0004ef91 2 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ - 1053: 00180ddd 8 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ + 1046: 0005efd3 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ + 1047: 0010cdd1 52 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ + 1048: 00065de3 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ + 1049: 000f4aad 208 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ + 1050: 00072055 272 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ + 1051: 00268f25 876 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ + 1052: 0004eff9 2 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ + 1053: 001801c9 8 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ 1054: 00000000 0 FUNC GLOBAL DEFAULT UND frexp@GLIBC_2.4 (2) │ │ │ │ - 1055: 000892a9 1416 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ - 1056: 001e69c5 240 FUNC GLOBAL DEFAULT 12 _Py_Gid_Converter │ │ │ │ + 1055: 000892d1 1416 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ + 1056: 001e5df5 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: 001d53b9 48 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ - 1062: 0006798d 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ - 1063: 0008ddd5 196 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ - 1064: 001cf2d9 208 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleObject │ │ │ │ + 1061: 001d4689 48 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ + 1062: 0006391d 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ + 1063: 0008ddb5 196 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ + 1064: 001ce3a1 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: 00046f19 172 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ - 1068: 00230b31 2 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ - 1069: 00196125 460 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ - 1070: 001edf49 20 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ + 1067: 00046f39 172 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ + 1068: 002300f9 2 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ + 1069: 00195505 460 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ + 1070: 001ed379 20 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ 1071: 0002e723 266 FUNC GLOBAL DEFAULT 12 PyObject_Print │ │ │ │ - 1072: 0008ef4d 48 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ - 1073: 001330ed 26 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ - 1074: 0013d619 84 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ - 1075: 00192879 408 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ + 1072: 0008ef39 48 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ + 1073: 001323d5 26 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ + 1074: 0013c93d 84 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ + 1075: 00191c5d 404 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ 1076: 00463938 208 OBJECT GLOBAL DEFAULT 26 PyRangeIter_Type │ │ │ │ - 1077: 00173585 12 FUNC GLOBAL DEFAULT 12 PyNumber_Power │ │ │ │ - 1078: 0005f4e9 62 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ + 1077: 001728fd 12 FUNC GLOBAL DEFAULT 12 PyNumber_Power │ │ │ │ + 1078: 0005f52d 62 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ 1079: 00000000 0 FUNC GLOBAL DEFAULT UND inflateCopy@ZLIB_1.2.0 (24) │ │ │ │ - 1080: 0007b7f5 464 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ - 1081: 001d7c69 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ - 1082: 00106b8d 14 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ - 1083: 0014e8d5 448 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ - 1084: 00030325 884 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Child │ │ │ │ + 1080: 0007b87d 464 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ + 1081: 001d6f39 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ + 1082: 00106a91 14 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ + 1083: 0014dbdd 448 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ + 1084: 000303d9 884 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Child │ │ │ │ 1085: 00000000 0 FUNC GLOBAL DEFAULT UND lchown@GLIBC_2.4 (2) │ │ │ │ 1086: 0046abc8 4 OBJECT GLOBAL DEFAULT 26 PyExc_TypeError │ │ │ │ 1087: 00000000 0 FUNC GLOBAL DEFAULT UND access@GLIBC_2.4 (2) │ │ │ │ - 1088: 00132385 44 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ - 1089: 000d3cf5 44 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ - 1090: 001d7a65 68 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ - 1091: 001f22d5 110 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ - 1092: 00066cb5 16 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ - 1093: 00061c41 6 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Clear │ │ │ │ + 1088: 00131661 44 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ + 1089: 000d3b5d 44 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ + 1090: 001d6d35 68 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ + 1091: 001f1711 110 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ + 1092: 00067075 16 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ + 1093: 00061d85 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: 0005f387 58 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ - 1098: 0005f145 18 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ - 1099: 00061d29 20 FUNC GLOBAL DEFAULT 12 PyStatus_Error │ │ │ │ + 1097: 0005f3cb 58 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ + 1098: 0005f189 18 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ + 1099: 00061e6d 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: 000e46b5 808 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ - 1105: 0013d501 104 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ - 1106: 000e9729 676 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ - 1107: 00153f69 26 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ - 1108: 00177bfd 52 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ - 1109: 00067745 50 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_FailIfRunningMain │ │ │ │ - 1110: 00205969 36 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ - 1111: 000e4c61 488 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ - 1112: 00127395 346 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ + 1104: 000e44d5 808 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ + 1105: 0013c825 104 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ + 1106: 000e9541 676 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ + 1107: 00153279 26 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ + 1108: 00177001 52 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ + 1109: 000622cf 50 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_FailIfRunningMain │ │ │ │ + 1110: 00204f29 36 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ + 1111: 000e4a7d 488 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ + 1112: 00126fe5 346 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ 1113: 0002ac99 36 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitIsolatedConfig │ │ │ │ - 1114: 001cf3b5 116 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ - 1115: 0006c0cd 104 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ - 1116: 00036b8d 82 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ - 1117: 0020da31 52 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ + 1114: 001ce47d 116 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ + 1115: 0006c10d 104 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ + 1116: 00036b95 82 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ + 1117: 0020cff5 52 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ 1118: 0002afbb 40 FUNC GLOBAL DEFAULT 12 PyConfig_SetArgv │ │ │ │ - 1119: 0005f1cf 126 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ - 1120: 00056c57 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ - 1121: 001e4809 104 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ - 1122: 0018e079 250 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ - 1123: 00071b75 652 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ - 1124: 0017c85d 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ + 1119: 0005f213 126 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ + 1120: 00056c87 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ + 1121: 001e3c39 104 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ + 1122: 0018d461 250 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ + 1123: 00071bdd 652 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ + 1124: 0017bc5d 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ 1125: 00000000 0 FUNC GLOBAL DEFAULT UND killpg@GLIBC_2.4 (2) │ │ │ │ - 1126: 00060411 58 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ - 1127: 0006c6d5 304 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ + 1126: 00060555 58 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ + 1127: 0006c715 304 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ 1128: 00464268 208 OBJECT GLOBAL DEFAULT 26 PyMemoryView_Type │ │ │ │ - 1129: 0005c7bf 18 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ + 1129: 0005c7ff 18 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ 1130: 00000000 0 FUNC GLOBAL DEFAULT UND pwrite64@GLIBC_2.4 (2) │ │ │ │ - 1131: 0005f77d 48 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ + 1131: 0005f7c1 48 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ 1132: 00000000 0 FUNC GLOBAL DEFAULT UND kill@GLIBC_2.4 (2) │ │ │ │ - 1133: 0003e60f 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ + 1133: 0003e625 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ 1134: 00000000 0 FUNC GLOBAL DEFAULT UND wcschr@GLIBC_2.4 (2) │ │ │ │ - 1135: 0014c8b5 594 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ - 1136: 001a0a45 12 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ + 1135: 0014bbbd 594 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ + 1136: 0019fe2d 12 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ 1137: 00000000 0 FUNC GLOBAL DEFAULT UND memcpy@GLIBC_2.4 (2) │ │ │ │ - 1138: 0013f591 480 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ - 1139: 000eb4c9 94 FUNC GLOBAL DEFAULT 12 _PyLong_NumBits │ │ │ │ + 1138: 0013e8b1 480 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ + 1139: 000eb2e1 94 FUNC GLOBAL DEFAULT 12 _PyLong_NumBits │ │ │ │ 1140: 004651dc 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterKey_Type │ │ │ │ - 1141: 0003deb1 320 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ - 1142: 0015d2fd 540 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ + 1141: 0003dec5 320 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ + 1142: 0015c60d 540 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ 1143: 00000000 0 FUNC GLOBAL DEFAULT UND getgrent@GLIBC_2.4 (2) │ │ │ │ - 1144: 0015e595 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasJump │ │ │ │ + 1144: 0015d8b5 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasJump │ │ │ │ 1145: 000299c4 0 FUNC GLOBAL DEFAULT UND cbrt@GLIBC_2.4 (3) │ │ │ │ - 1146: 0005d663 58 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ + 1146: 0005d6a7 58 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ 1147: 00000000 0 FUNC GLOBAL DEFAULT UND copy_file_range@GLIBC_2.27 (13) │ │ │ │ - 1148: 000b70f1 80 FUNC GLOBAL DEFAULT 12 _PyFunction_SetVersion │ │ │ │ + 1148: 000b6f75 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: 0024e58d 4 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_NewObject │ │ │ │ - 1154: 0007813d 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ - 1155: 0022f699 38 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ - 1156: 0005c27d 142 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ - 1157: 0006b199 16 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ - 1158: 0008fe49 56 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ - 1159: 000d26e1 192 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ - 1160: 00086ed5 32 FUNC GLOBAL DEFAULT 12 PyDict_Update │ │ │ │ + 1153: 0024db55 4 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_NewObject │ │ │ │ + 1154: 000781b5 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ + 1155: 0022ec6d 38 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ + 1156: 0005c2bd 142 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ + 1157: 0006b2d9 16 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ + 1158: 0008fe39 56 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ + 1159: 000d2559 192 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ + 1160: 00086f01 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: 000f9099 416 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ + 1165: 000f8e81 416 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ 1166: 0046ea9c 208 OBJECT GLOBAL DEFAULT 26 _PyExc_IncompleteInputError │ │ │ │ - 1167: 000572c7 4 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ - 1168: 00239cb5 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ - 1169: 00081975 280 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ - 1170: 000771e9 460 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ - 1171: 0006050d 18 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ - 1172: 0008018d 60 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ + 1167: 000572fd 4 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ + 1168: 00239305 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ + 1169: 00081a05 280 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ + 1170: 00077261 464 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ + 1171: 00060651 18 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ + 1172: 00080221 60 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ 1173: 00000000 0 FUNC GLOBAL DEFAULT UND __pthread_cond_timedwait64@GLIBC_2.34 (4) │ │ │ │ - 1174: 0037192c 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ - 1175: 0011c1e9 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ + 1174: 00370f2c 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ + 1175: 0011c261 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ 1176: 0002be75 304 FUNC GLOBAL DEFAULT 12 PyOS_Readline │ │ │ │ - 1177: 0005bb41 84 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ - 1178: 00051ca9 30 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ - 1179: 00034701 12 FUNC GLOBAL DEFAULT 12 PyInit__elementtree │ │ │ │ - 1180: 001e4509 52 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ + 1177: 0005bb7f 84 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ + 1178: 00051de9 30 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ + 1179: 00034709 12 FUNC GLOBAL DEFAULT 12 PyInit__elementtree │ │ │ │ + 1180: 001e3939 52 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ 1181: 00000000 0 FUNC GLOBAL DEFAULT UND strerror@GLIBC_2.4 (2) │ │ │ │ - 1182: 0005ec59 10 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ - 1183: 000b9cc5 744 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ - 1184: 00149c2d 54 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ - 1185: 00107481 88 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ + 1182: 0005ec9d 10 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ + 1183: 000b9b49 744 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ + 1184: 00148f35 54 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ + 1185: 00107371 88 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ 1186: 0002a0d4 0 FUNC GLOBAL DEFAULT UND XML_SetElementDeclHandler │ │ │ │ - 1187: 00123885 10 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ - 1188: 0008fa11 50 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ - 1189: 00060509 2 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ - 1190: 0007f6b1 34 FUNC GLOBAL DEFAULT 12 PyType_Ready │ │ │ │ + 1187: 001234f1 10 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ + 1188: 0008fa01 50 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ + 1189: 0006064d 2 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ + 1190: 0007f745 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: 0015a019 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ + 1193: 00159329 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ 1194: 00000000 0 FUNC GLOBAL DEFAULT UND bindtextdomain@GLIBC_2.4 (2) │ │ │ │ - 1195: 0005eef7 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ - 1196: 0036e5b0 104 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ - 1197: 0015db8d 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasConst │ │ │ │ - 1198: 000fcc49 40 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ - 1199: 001f8c89 340 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ + 1195: 0005ef3b 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ + 1196: 0036dbb0 104 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ + 1197: 0015cead 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasConst │ │ │ │ + 1198: 000fcb71 40 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ + 1199: 001f83a5 340 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ 1200: 00462980 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_ProxyType │ │ │ │ - 1201: 00060459 30 FUNC GLOBAL DEFAULT 12 PyAIter_Check │ │ │ │ - 1202: 0005f89d 92 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ - 1203: 0004cc71 62 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ - 1204: 0020c0ed 46 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ + 1201: 0006059d 30 FUNC GLOBAL DEFAULT 12 PyAIter_Check │ │ │ │ + 1202: 0005f8e1 92 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ + 1203: 0004cc99 62 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ + 1204: 0020b6ad 46 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ 1205: 00000000 0 FUNC GLOBAL DEFAULT UND pipe@GLIBC_2.4 (2) │ │ │ │ - 1206: 0006b7dd 20 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ - 1207: 0003c21d 32 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ + 1206: 0006ba75 20 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ + 1207: 0003c22d 32 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ 1208: 00000000 0 FUNC GLOBAL DEFAULT UND fchmodat@GLIBC_2.4 (2) │ │ │ │ - 1209: 0012bb31 352 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ - 1210: 00053f17 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ + 1209: 0012b781 352 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ + 1210: 00054059 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ 1211: 004646cc 208 OBJECT GLOBAL DEFAULT 26 PyODictItems_Type │ │ │ │ - 1212: 0005fa79 108 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ - 1213: 000334b9 68 FUNC GLOBAL DEFAULT 12 _PyImport_SetModule │ │ │ │ - 1214: 00067b93 30 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ - 1215: 001bb131 12 FUNC GLOBAL DEFAULT 12 PyInit__io │ │ │ │ + 1212: 0005fabd 108 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ + 1213: 000334bd 68 FUNC GLOBAL DEFAULT 12 _PyImport_SetModule │ │ │ │ + 1214: 00065e75 30 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ + 1215: 001ba549 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: 000517bb 168 FUNC GLOBAL DEFAULT 12 PySequence_Repeat │ │ │ │ - 1219: 00177685 82 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ + 1218: 000518fb 168 FUNC GLOBAL DEFAULT 12 PySequence_Repeat │ │ │ │ + 1219: 00176a89 82 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ 1220: 0046dad4 4 OBJECT GLOBAL DEFAULT 26 PyExc_TabError │ │ │ │ - 1221: 001ad7f1 72 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleRef │ │ │ │ + 1221: 001acbd9 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: 00166f89 84 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ - 1226: 00050589 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ - 1227: 00088f2d 192 FUNC GLOBAL DEFAULT 12 PyObject_SetItem │ │ │ │ + 1225: 0016639d 84 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ + 1226: 000505f5 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ + 1227: 00088f55 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: 000605b5 2 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ + 1230: 000606f9 2 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ 1231: 00463ce8 208 OBJECT GLOBAL DEFAULT 26 PyModuleDef_Type │ │ │ │ - 1232: 000605b7 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ + 1232: 000606fb 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ 1233: 00000000 0 FUNC GLOBAL DEFAULT UND if_nametoindex@GLIBC_2.4 (2) │ │ │ │ - 1234: 0015028d 84 FUNC GLOBAL DEFAULT 12 PyType_GetModule │ │ │ │ + 1234: 0014f59d 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: 00199939 86 FUNC GLOBAL DEFAULT 12 PyConfig_InitIsolatedConfig │ │ │ │ + 1237: 00198d19 86 FUNC GLOBAL DEFAULT 12 PyConfig_InitIsolatedConfig │ │ │ │ 1238: 0002a5d8 0 FUNC GLOBAL DEFAULT UND cosh@GLIBC_2.4 (3) │ │ │ │ - 1239: 000f19ad 26 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ - 1240: 000bbf9d 692 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ + 1239: 000f17dd 26 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ + 1240: 000bbe21 692 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ 1241: 00000000 0 FUNC GLOBAL DEFAULT UND memrchr@GLIBC_2.4 (2) │ │ │ │ - 1242: 0005437d 56 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ + 1242: 000544bf 58 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ 1243: 0002bb45 84 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileExFlags │ │ │ │ - 1244: 0010e8c9 4 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ - 1245: 0023400d 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ - 1246: 000484ff 68 FUNC GLOBAL DEFAULT 12 _PyObject_CheckCrossInterpreterData │ │ │ │ - 1247: 0020d439 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ - 1248: 00246525 272 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ - 1249: 0004034f 58 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ - 1250: 000b709d 82 FUNC GLOBAL DEFAULT 12 PyTuple_GetItem │ │ │ │ + 1244: 0010e7b9 4 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ + 1245: 00233551 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ + 1246: 0004851f 68 FUNC GLOBAL DEFAULT 12 _PyObject_CheckCrossInterpreterData │ │ │ │ + 1247: 0020c9f9 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ + 1248: 00245a95 272 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ + 1249: 000403c3 58 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ + 1250: 000b6f21 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: 00035ff5 12 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ + 1253: 00036069 12 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ 1254: 00000000 0 FUNC GLOBAL DEFAULT UND open64@GLIBC_2.4 (2) │ │ │ │ - 1255: 0004ef45 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ - 1256: 0005f089 92 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ - 1257: 000615df 10 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ - 1258: 001d2cc9 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ - 1259: 00061bb9 28 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ + 1255: 0004ef69 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ + 1256: 0005f0cd 92 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ + 1257: 00061723 10 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ + 1258: 001d1f95 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ + 1259: 00061cfd 28 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ 1260: 0002a674 0 FUNC GLOBAL DEFAULT UND fchdir@GLIBC_2.4 (2) │ │ │ │ - 1261: 001bde3d 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ - 1262: 00267d05 534 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ + 1261: 001bd1c5 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ + 1262: 002672c9 534 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ 1263: 004d2cd0 4 OBJECT GLOBAL DEFAULT 29 _PyOS_ReadlineTState │ │ │ │ - 1264: 000ddfe5 4 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ - 1265: 00063bd1 274 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ + 1264: 000dde61 4 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ + 1265: 00063d89 274 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ 1266: 00000000 0 FUNC GLOBAL DEFAULT UND chdir@GLIBC_2.4 (2) │ │ │ │ - 1267: 0005bfe3 230 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ - 1268: 000bd5ed 1604 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ + 1267: 0005c023 230 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ + 1268: 000bd46d 1604 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ 1269: 0046ac14 4 OBJECT GLOBAL DEFAULT 26 PyExc_ResourceWarning │ │ │ │ - 1270: 0009d321 66 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ - 1271: 0003dca5 216 FUNC GLOBAL DEFAULT 12 _PyTraceback_Add │ │ │ │ + 1270: 0009d1b5 66 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ + 1271: 0003dcb9 216 FUNC GLOBAL DEFAULT 12 _PyTraceback_Add │ │ │ │ 1272: 00000000 0 FUNC GLOBAL DEFAULT UND removexattr@GLIBC_2.4 (2) │ │ │ │ - 1273: 00049789 52 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ - 1274: 001a553d 104 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ - 1275: 000f550d 156 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ + 1273: 000496e9 52 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ + 1274: 001a4925 104 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ + 1275: 000f52f9 156 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ 1276: 0046db1c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FloatingPointError │ │ │ │ - 1277: 0008133d 1592 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ - 1278: 0036e72c 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ - 1279: 0004056f 4 FUNC GLOBAL DEFAULT 12 PyNumber_InPlacePower │ │ │ │ + 1277: 000813d1 1588 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ + 1278: 0036dd2c 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ + 1279: 00040513 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: 00050ad3 132 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ - 1285: 000604ef 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ - 1286: 00061f31 50 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ - 1287: 001e6545 30 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ + 1284: 00050b09 132 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ + 1285: 00060633 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ + 1286: 00062075 50 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ + 1287: 001e5975 30 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ 1288: 00000000 0 FUNC GLOBAL DEFAULT UND log@GLIBC_2.29 (8) │ │ │ │ - 1289: 0014f25d 20 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ - 1290: 0005a341 64 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ - 1291: 000d63bd 66 FUNC GLOBAL DEFAULT 12 _PyList_FromArraySteal │ │ │ │ - 1292: 00057149 26 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ - 1293: 001b12a1 12 FUNC GLOBAL DEFAULT 12 _PyWarnings_Init │ │ │ │ + 1289: 0014e56d 20 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ + 1290: 0005a37d 64 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ + 1291: 000d6211 66 FUNC GLOBAL DEFAULT 12 _PyList_FromArraySteal │ │ │ │ + 1292: 0005711f 26 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ + 1293: 001b0689 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: 00124339 356 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ - 1297: 00038709 12 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ - 1298: 000f1ae9 308 FUNC GLOBAL DEFAULT 12 PyNumber_Subtract │ │ │ │ + 1296: 00123f89 356 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ + 1297: 00038719 12 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ + 1298: 000f1919 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: 00063685 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ - 1302: 001bf2a1 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ - 1303: 0004f753 44 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ - 1304: 00063ffd 104 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ - 1305: 0012e3ad 80 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ - 1306: 0005f1c9 6 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ - 1307: 00107015 56 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ + 1301: 00062497 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ + 1302: 001be361 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ + 1303: 0004f7bb 44 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ + 1304: 000641b5 104 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ + 1305: 0012dd89 80 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ + 1306: 0005f20d 6 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ + 1307: 00106f19 56 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ 1308: 0046ac08 4 OBJECT GLOBAL DEFAULT 26 PyExc_DeprecationWarning │ │ │ │ - 1309: 000362af 14 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ - 1310: 00061d59 20 FUNC GLOBAL DEFAULT 12 PyStatus_Exit │ │ │ │ + 1309: 00036075 14 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ + 1310: 00061e9d 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: 000d1eed 242 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ - 1314: 00097cd1 60 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ - 1315: 00118e31 34 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ - 1316: 000f5751 876 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ + 1313: 000d1d95 242 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ + 1314: 00097bd1 60 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ + 1315: 00118ea9 34 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ + 1316: 000f553d 876 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ 1317: 00000000 0 FUNC GLOBAL DEFAULT UND chroot@GLIBC_2.4 (2) │ │ │ │ - 1318: 0026d289 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ + 1318: 0026c851 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ 1319: 0002b205 26 FUNC GLOBAL DEFAULT 12 PyConfig_Read │ │ │ │ - 1320: 000c2ccd 96 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ - 1321: 001182f5 12 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ - 1322: 0008e1b9 196 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ - 1323: 001999b9 50 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ - 1324: 000fb001 90 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ + 1320: 000c2b4d 96 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ + 1321: 0011836d 12 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ + 1322: 0008e1a5 196 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ + 1323: 00198d99 50 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ + 1324: 000faf25 90 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ 1325: 00000000 0 FUNC GLOBAL DEFAULT UND strcpy@GLIBC_2.4 (2) │ │ │ │ - 1326: 0005f3c1 96 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ + 1326: 0005f405 96 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ 1327: 00469074 208 OBJECT GLOBAL DEFAULT 26 PyBool_Type │ │ │ │ - 1328: 00091ed1 244 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ - 1329: 0013c2d1 1282 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ - 1330: 0006bff5 84 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ - 1331: 000e7109 1728 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ + 1328: 00091dc9 244 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ + 1329: 0013b5fd 1278 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ + 1330: 0006c02d 84 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ + 1331: 000e6f21 1728 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ 1332: 00471bd0 256 OBJECT GLOBAL DEFAULT 26 _PyLong_DigitValue │ │ │ │ - 1333: 001ce9fd 144 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ + 1333: 001cdac5 144 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ 1334: 00000000 0 FUNC GLOBAL DEFAULT UND calloc@GLIBC_2.4 (2) │ │ │ │ - 1335: 00118d35 68 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ - 1336: 001105d9 1228 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ + 1335: 00118dad 68 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ + 1336: 001104c9 1228 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ 1337: 004672c4 208 OBJECT GLOBAL DEFAULT 26 PyReversed_Type │ │ │ │ - 1338: 001ed4d9 148 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ + 1338: 001ec909 148 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ 1339: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_detach@GLIBC_2.34 (4) │ │ │ │ - 1340: 000d41e9 1300 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ - 1341: 0010a4b5 92 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ - 1342: 0007eadd 106 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ - 1343: 00049423 74 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ + 1340: 000d4051 1300 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ + 1341: 0010a3a9 92 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ + 1342: 0007eb71 106 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ + 1343: 00049443 74 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ 1344: 0002b871 64 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetConfigCopy │ │ │ │ - 1345: 00063689 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ + 1345: 0006249b 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ 1346: 00000000 0 FUNC GLOBAL DEFAULT UND getservbyport@GLIBC_2.4 (2) │ │ │ │ - 1347: 001bed6d 68 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ - 1348: 00048543 72 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteLongToFile │ │ │ │ - 1349: 0007fad9 692 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ - 1350: 0005da51 52 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ - 1351: 0003bce3 160 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ - 1352: 001d6d75 44 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ + 1347: 001be151 68 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ + 1348: 00048563 72 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteLongToFile │ │ │ │ + 1349: 0007fb6d 692 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ + 1350: 0005da95 52 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ + 1351: 0003bd07 160 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ + 1352: 001d60ad 44 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ 1353: 00000000 0 FUNC GLOBAL DEFAULT UND deflateSetDictionary │ │ │ │ - 1354: 000678ef 34 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ + 1354: 00062133 34 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ 1355: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_lock@GLIBC_2.4 (2) │ │ │ │ - 1356: 000823bd 72 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ - 1357: 001272c9 8 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ - 1358: 0017b709 6 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ - 1359: 0007119d 370 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ + 1356: 0008244d 72 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ + 1357: 00126f19 8 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ + 1358: 0017ab09 6 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ + 1359: 00071205 370 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ 1360: 0046a68c 208 OBJECT GLOBAL DEFAULT 26 PyLong_Type │ │ │ │ - 1361: 00067a3f 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ + 1361: 000639cf 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ 1362: 00000000 0 FUNC GLOBAL DEFAULT UND inflateEnd │ │ │ │ - 1363: 0015fb11 40 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ - 1364: 00051245 14 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ - 1365: 0005ec47 18 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ - 1366: 0005d9bb 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ + 1363: 0015f3b1 40 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ + 1364: 00051315 14 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ + 1365: 0005ec8b 18 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ + 1366: 0005d9ff 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ 1367: 004665e0 208 OBJECT GLOBAL DEFAULT 26 PyFloat_Type │ │ │ │ - 1368: 00064ccd 58 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ - 1369: 000bc2d9 958 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ + 1368: 00064dc1 58 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ + 1369: 000bc15d 958 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ 1370: 00000000 0 FUNC GLOBAL DEFAULT UND putc@GLIBC_2.4 (2) │ │ │ │ - 1371: 00064c21 172 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ + 1371: 00064d15 172 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ 1372: 00463fb8 208 OBJECT GLOBAL DEFAULT 26 PyCFunction_Type │ │ │ │ - 1373: 001a6e6d 468 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ - 1374: 00112ba5 260 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ - 1375: 000f20bd 262 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ - 1376: 000633fd 2 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ - 1377: 0011a7a5 74 FUNC GLOBAL DEFAULT 12 PyNumber_Check │ │ │ │ + 1373: 001a6255 468 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ + 1374: 00112ac9 260 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ + 1375: 000f1eed 262 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ + 1376: 0005fdb7 2 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ + 1377: 0011a81d 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: 00213081 28 FUNC GLOBAL DEFAULT 12 _PyXI_Exit │ │ │ │ + 1380: 00212649 28 FUNC GLOBAL DEFAULT 12 _PyXI_Exit │ │ │ │ 1381: 00000000 0 FUNC GLOBAL DEFAULT UND fdopen@GLIBC_2.4 (2) │ │ │ │ - 1382: 0003353d 12 FUNC GLOBAL DEFAULT 12 PyInit__statistics │ │ │ │ + 1382: 00033541 12 FUNC GLOBAL DEFAULT 12 PyInit__statistics │ │ │ │ 1383: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExternalEntityParserCreate │ │ │ │ 1384: 004d2cb0 4 OBJECT GLOBAL DEFAULT 29 Py_HasFileSystemDefaultEncoding │ │ │ │ 1385: 00464e6c 208 OBJECT GLOBAL DEFAULT 26 PyDictIterValue_Type │ │ │ │ 1386: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetSpecifiedAttributeCount │ │ │ │ - 1387: 001f17c5 36 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ - 1388: 00153eed 124 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ - 1389: 000cd041 692 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ - 1390: 001a72a9 56 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ - 1391: 001532a9 284 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ - 1392: 000f4d89 34 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ - 1393: 00081e3d 50 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ - 1394: 0006c165 48 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ - 1395: 0005f7ad 108 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ - 1396: 00265bb9 114 FUNC GLOBAL DEFAULT 12 PySequence_DelSlice │ │ │ │ + 1387: 001f0c01 36 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ + 1388: 001531fd 124 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ + 1389: 000ccee9 692 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ + 1390: 001a6691 56 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ + 1391: 001525b9 284 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ + 1392: 000f4b7d 34 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ + 1393: 00081ecd 50 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ + 1394: 0006c1a5 48 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ + 1395: 0005f7f1 108 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ + 1396: 0026517d 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: 00146365 90 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ + 1399: 0014563d 90 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ 1400: 0046db3c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ArithmeticError │ │ │ │ - 1401: 0020c635 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ - 1402: 0026bcc1 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ + 1401: 0020bbf5 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ + 1402: 0026b205 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ 1403: 00000000 0 FUNC GLOBAL DEFAULT UND __realpath_chk@GLIBC_2.4 (2) │ │ │ │ - 1404: 000bd2c5 96 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ - 1405: 00119275 772 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ - 1406: 000947ad 124 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ - 1407: 000483f7 96 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ - 1408: 0005f9a1 128 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ - 1409: 00033511 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternInPlace │ │ │ │ - 1410: 00265f81 116 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ - 1411: 00061be9 6 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ + 1404: 000bd145 96 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ + 1405: 001192ed 772 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ + 1406: 000946b1 124 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ + 1407: 00048417 96 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ + 1408: 0005f9e5 128 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ + 1409: 00033515 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternInPlace │ │ │ │ + 1410: 00265545 116 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ + 1411: 00061d2d 6 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ 1412: 00000000 0 FUNC GLOBAL DEFAULT UND puts@GLIBC_2.4 (2) │ │ │ │ - 1413: 001ea86d 12 FUNC GLOBAL DEFAULT 12 PyInit__socket │ │ │ │ + 1413: 001e9c9d 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: 001d99e1 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ - 1417: 0018299d 8 FUNC GLOBAL DEFAULT 12 PyThreadState_EnterTracing │ │ │ │ + 1416: 001d8cad 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ + 1417: 00181d89 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: 0006c86d 24 FUNC GLOBAL DEFAULT 12 PyGILState_GetThisThreadState │ │ │ │ - 1421: 000583cb 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ - 1422: 00061ed7 42 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ - 1423: 000641c9 8 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ + 1420: 0006c8ad 24 FUNC GLOBAL DEFAULT 12 PyGILState_GetThisThreadState │ │ │ │ + 1421: 00058485 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ + 1422: 0006201b 42 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ + 1423: 00064381 8 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ 1424: 004d2cdc 4 OBJECT GLOBAL DEFAULT 29 PyOS_InputHook │ │ │ │ - 1425: 0006388d 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ - 1426: 001da811 50 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ - 1427: 000c4875 1216 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ + 1425: 00063a45 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ + 1426: 001d9ae9 50 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ + 1427: 000c46f5 1216 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ 1428: 00000000 0 FUNC GLOBAL DEFAULT UND getsockname@GLIBC_2.4 (2) │ │ │ │ - 1429: 0004c3b9 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ - 1430: 00061bd5 20 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ - 1431: 000eb529 174 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ + 1429: 0004c3e1 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ + 1430: 00061d19 20 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ + 1431: 000eb341 174 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ 1432: 00000000 0 FUNC GLOBAL DEFAULT UND __mktime64@GLIBC_2.34 (4) │ │ │ │ - 1433: 001ce3b5 136 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ - 1434: 000350bb 134 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Init │ │ │ │ - 1435: 0022efbd 88 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetStart │ │ │ │ + 1433: 001cd47d 136 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ + 1434: 000350bd 134 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Init │ │ │ │ + 1435: 0022e585 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: 00156a41 688 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ + 1439: 00155d51 688 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ 1440: 0002d935 552 FUNC GLOBAL DEFAULT 12 _PyMem_GetCurrentAllocatorName │ │ │ │ - 1441: 0008842d 26 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ + 1441: 00088451 26 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ 1442: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetBuffer │ │ │ │ - 1443: 00036d89 174 FUNC GLOBAL DEFAULT 12 PyByteArray_Concat │ │ │ │ - 1444: 001d1961 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ - 1445: 000433a9 136 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ - 1446: 00071b49 44 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ - 1447: 000cd831 14 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ - 1448: 00215861 128 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ - 1449: 001d9881 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ - 1450: 00088ec5 104 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ + 1443: 00036d91 174 FUNC GLOBAL DEFAULT 12 PyByteArray_Concat │ │ │ │ + 1444: 001d0c2d 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ + 1445: 000433c7 136 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ + 1446: 00071bb1 44 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ + 1447: 000cd6d9 14 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ + 1448: 00214e29 128 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ + 1449: 001d8b4d 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ + 1450: 00088eed 104 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ 1451: 00462d5c 208 OBJECT GLOBAL DEFAULT 26 PyTupleIter_Type │ │ │ │ - 1452: 0017cec9 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ - 1453: 0017c485 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ - 1454: 000932bd 276 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallMethod │ │ │ │ + 1452: 0017c2c9 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ + 1453: 0017b885 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ + 1454: 000931c5 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: 00042643 58 FUNC GLOBAL DEFAULT 12 PyFunction_SetVectorcall │ │ │ │ + 1457: 0004265f 58 FUNC GLOBAL DEFAULT 12 PyFunction_SetVectorcall │ │ │ │ 1458: 00000000 0 FUNC GLOBAL DEFAULT UND log1p@GLIBC_2.4 (3) │ │ │ │ - 1459: 00031259 12 FUNC GLOBAL DEFAULT 12 PyInit_syslog │ │ │ │ - 1460: 0018e579 164 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ - 1461: 000b9a45 18 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ - 1462: 000fc9a5 34 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ - 1463: 0005f327 96 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ + 1459: 0003125d 12 FUNC GLOBAL DEFAULT 12 PyInit_syslog │ │ │ │ + 1460: 0018d9e5 164 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ + 1461: 000b98c9 18 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ + 1462: 000fc8cd 34 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ + 1463: 0005f36b 96 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ 1464: 004a9cac 4 OBJECT GLOBAL DEFAULT 29 Py_FrozenFlag │ │ │ │ - 1465: 000cd2f5 168 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ - 1466: 0011b7b9 134 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ - 1467: 000cbeed 52 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ + 1465: 000cd19d 168 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ + 1466: 0011b831 134 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ + 1467: 000cbd9d 52 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ 1468: 00035535 58 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Fini │ │ │ │ - 1469: 00064259 60 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ + 1469: 00064411 60 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ 1470: 00463c18 208 OBJECT GLOBAL DEFAULT 26 _PyNone_Type │ │ │ │ - 1471: 000dcd8d 236 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ - 1472: 00051307 176 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceRepeat │ │ │ │ + 1471: 000dcc05 236 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ + 1472: 000513dd 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: 0018e6a1 584 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ - 1476: 0009ab29 188 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ - 1477: 00061e31 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ + 1475: 0018da89 584 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ + 1476: 0009aa1d 188 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ + 1477: 00061f75 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ 1478: 00000000 0 FUNC GLOBAL DEFAULT UND getresuid@GLIBC_2.4 (2) │ │ │ │ - 1479: 0005cb3d 4 FUNC GLOBAL DEFAULT 12 _PyXI_ClearExcInfo │ │ │ │ + 1479: 0005cb7d 4 FUNC GLOBAL DEFAULT 12 _PyXI_ClearExcInfo │ │ │ │ 1480: 00000000 0 FUNC GLOBAL DEFAULT UND statvfs64@GLIBC_2.4 (2) │ │ │ │ - 1481: 0014e1cd 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ - 1482: 001ee1b1 26 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ - 1483: 001be3f9 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ - 1484: 00217879 60 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ - 1485: 00081da9 84 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ - 1486: 001f2071 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ - 1487: 000ff631 1322 FUNC GLOBAL DEFAULT 12 _PyCompile_CleanDoc │ │ │ │ + 1481: 0014d4d5 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ + 1482: 001ed5e1 26 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ + 1483: 001bd7dd 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ + 1484: 00216e41 60 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ + 1485: 00081e39 84 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ + 1486: 001f14ad 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ + 1487: 000ff529 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: 0019ad7d 20 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ - 1492: 001272d1 10 FUNC GLOBAL DEFAULT 12 _Py_hashtable_compare_direct │ │ │ │ + 1491: 0019a15d 20 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ + 1492: 00126f21 10 FUNC GLOBAL DEFAULT 12 _Py_hashtable_compare_direct │ │ │ │ 1493: 00000000 0 FUNC GLOBAL DEFAULT UND wmemcmp@GLIBC_2.4 (2) │ │ │ │ - 1494: 00035059 92 FUNC GLOBAL DEFAULT 12 PyUnstable_WritePerfMapEntry │ │ │ │ - 1495: 00124645 14 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ + 1494: 00035061 92 FUNC GLOBAL DEFAULT 12 PyUnstable_WritePerfMapEntry │ │ │ │ + 1495: 00124295 14 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ 1496: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_kill@GLIBC_2.34 (4) │ │ │ │ - 1497: 00064885 104 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ - 1498: 000bde81 404 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ - 1499: 00265c2d 356 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ - 1500: 0007083d 26 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ + 1497: 00064935 104 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ + 1498: 000bdd01 404 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ + 1499: 002651f1 356 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ + 1500: 000708a5 26 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ 1501: 0046db20 4 OBJECT GLOBAL DEFAULT 26 PyExc_Warning │ │ │ │ - 1502: 00061f85 56 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ - 1503: 00063631 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ + 1502: 000620c9 56 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ + 1503: 00062493 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ 1504: 00000000 0 FUNC GLOBAL DEFAULT UND endgrent@GLIBC_2.4 (2) │ │ │ │ - 1505: 000fa3d5 40 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ - 1506: 00061c47 10 FUNC GLOBAL DEFAULT 12 _PyXI_HasCapturedException │ │ │ │ + 1505: 000fa1c5 40 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ + 1506: 00061d8b 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: 00159c79 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Next │ │ │ │ + 1509: 00158f89 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Next │ │ │ │ 1510: 004a9650 4 OBJECT GLOBAL DEFAULT 29 stderr@GLIBC_2.4 (2) │ │ │ │ - 1511: 0015ef51 14 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasExc │ │ │ │ + 1511: 0015e271 14 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasExc │ │ │ │ 1512: 00000000 0 FUNC GLOBAL DEFAULT UND _exit@GLIBC_2.4 (2) │ │ │ │ - 1513: 0016b705 20 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ - 1514: 00101a0d 1574 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ - 1515: 000d3531 22 FUNC GLOBAL DEFAULT 12 PyException_GetTraceback │ │ │ │ + 1513: 0016ab25 20 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ + 1514: 00101905 1574 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ + 1515: 000d3399 22 FUNC GLOBAL DEFAULT 12 PyException_GetTraceback │ │ │ │ 1516: 00000000 0 FUNC GLOBAL DEFAULT UND getprotobyname@GLIBC_2.4 (2) │ │ │ │ - 1517: 000379fb 28 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ - 1518: 0013486d 376 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ - 1519: 0017b42d 60 FUNC GLOBAL DEFAULT 12 PyUnicode_Split │ │ │ │ + 1517: 000378b1 28 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ + 1518: 00133b61 376 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ + 1519: 0017a831 60 FUNC GLOBAL DEFAULT 12 PyUnicode_Split │ │ │ │ 1520: 00000000 0 FUNC GLOBAL DEFAULT UND wcscmp@GLIBC_2.4 (2) │ │ │ │ - 1521: 00066beb 6 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ + 1521: 00066fab 6 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ 1522: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_ctl@GLIBC_2.4 (2) │ │ │ │ - 1523: 002040ed 20 FUNC GLOBAL DEFAULT 12 PyGC_IsEnabled │ │ │ │ + 1523: 002036ad 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: 001bc11d 12 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ - 1527: 000e252d 272 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ - 1528: 0007df85 456 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ - 1529: 0007e605 50 FUNC GLOBAL DEFAULT 12 PyStaticMethod_New │ │ │ │ - 1530: 000bced1 156 FUNC GLOBAL DEFAULT 12 _PyDict_FromItems │ │ │ │ + 1526: 001bb535 12 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ + 1527: 000e234d 272 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ + 1528: 0007e009 456 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ + 1529: 0007e689 50 FUNC GLOBAL DEFAULT 12 PyStaticMethod_New │ │ │ │ + 1530: 000bcd51 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: 001f82c9 72 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ - 1535: 001903ed 602 FUNC GLOBAL DEFAULT 12 PyCodec_NameReplaceErrors │ │ │ │ + 1534: 001f7881 72 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ + 1535: 0018f835 602 FUNC GLOBAL DEFAULT 12 PyCodec_NameReplaceErrors │ │ │ │ 1536: 00029fb8 0 FUNC GLOBAL DEFAULT UND XML_SetSkippedEntityHandler │ │ │ │ - 1537: 00108755 304 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ - 1538: 0006d8f1 30 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ + 1537: 00108645 304 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ + 1538: 0006d931 30 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ 1539: 00000000 0 FUNC GLOBAL DEFAULT UND __printf_chk@GLIBC_2.4 (2) │ │ │ │ - 1540: 0015ea1d 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasFree │ │ │ │ + 1540: 0015dd3d 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: 0003a877 86 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ - 1544: 0007770d 420 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ - 1545: 00030e8f 478 FUNC GLOBAL DEFAULT 12 PyEval_EvalCodeEx │ │ │ │ - 1546: 0013120d 176 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ + 1543: 0003a883 86 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ + 1544: 00077785 420 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ + 1545: 00030e93 478 FUNC GLOBAL DEFAULT 12 PyEval_EvalCodeEx │ │ │ │ + 1546: 001304e1 176 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ 1547: 00000000 0 FUNC GLOBAL DEFAULT UND socketpair@GLIBC_2.4 (2) │ │ │ │ - 1548: 0003a5db 2 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ - 1549: 0018ba1d 20 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ - 1550: 00122551 18 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ - 1551: 00199a39 200 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ + 1548: 0003a66f 2 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ + 1549: 0018ad91 20 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ + 1550: 001221b9 18 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ + 1551: 00198e19 200 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ 1552: 00000000 0 FUNC GLOBAL DEFAULT UND waitid@GLIBC_2.4 (2) │ │ │ │ - 1553: 0014d3e5 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ + 1553: 0014c6ed 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ 1554: 0046bbc0 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeDecodeError │ │ │ │ - 1555: 00083ac1 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_SetItem │ │ │ │ + 1555: 00083b59 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: 0015ee11 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasLocal │ │ │ │ - 1559: 00127385 16 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLine │ │ │ │ + 1558: 0015e0e9 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasLocal │ │ │ │ + 1559: 00126fd5 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: 0023dd6d 88 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ - 1565: 000c8885 464 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ - 1566: 000e4b4d 274 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ + 1564: 0023d39d 88 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ + 1565: 000c8719 464 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ + 1566: 000e496d 270 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ 1567: 00468184 208 OBJECT GLOBAL DEFAULT 26 PyMethod_Type │ │ │ │ - 1568: 001f1a85 90 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ + 1568: 001f0ec1 90 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ 1569: 00000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@GLIBC_2.4 (2) │ │ │ │ - 1570: 000605cb 16 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ - 1571: 000636db 142 FUNC GLOBAL DEFAULT 12 PyEval_CallObjectWithKeywords │ │ │ │ + 1570: 0006070f 16 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ + 1571: 000624ed 140 FUNC GLOBAL DEFAULT 12 PyEval_CallObjectWithKeywords │ │ │ │ 1572: 00000000 0 FUNC GLOBAL DEFAULT UND preadv64v2@GLIBC_2.26 (14) │ │ │ │ - 1573: 0014ec25 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ - 1574: 00145795 28 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ - 1575: 00063d79 88 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ - 1576: 0010f3d9 60 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ + 1573: 0014df35 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ + 1574: 00144a6d 28 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ + 1575: 00063f31 88 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ + 1576: 0010f2c9 60 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ 1577: 00000000 0 FUNC GLOBAL DEFAULT UND __sysconf@GLIBC_2.4 (2) │ │ │ │ - 1578: 0006044b 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ - 1579: 000573dd 86 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncName │ │ │ │ + 1578: 0006058f 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ + 1579: 00057415 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: 0006ca89 66 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ - 1583: 001ee17d 52 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ - 1584: 000f89bd 128 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ - 1585: 000c8a55 114 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ - 1586: 0014b3ad 106 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ + 1582: 0006cac9 66 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ + 1583: 001ed5ad 52 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ + 1584: 000f87a9 128 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ + 1585: 000c88e9 114 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ + 1586: 0014a6b5 106 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ 1587: 00000000 0 FUNC GLOBAL DEFAULT UND closedir@GLIBC_2.4 (2) │ │ │ │ - 1588: 000437cf 738 FUNC GLOBAL DEFAULT 12 _PyEval_MatchKeys │ │ │ │ + 1588: 000437eb 738 FUNC GLOBAL DEFAULT 12 _PyEval_MatchKeys │ │ │ │ 1589: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_addclose@GLIBC_2.4 (2) │ │ │ │ 1590: 00000000 0 FUNC GLOBAL DEFAULT UND freeaddrinfo@GLIBC_2.4 (2) │ │ │ │ - 1591: 000310af 4 FUNC GLOBAL DEFAULT 12 PyType_GetModuleName │ │ │ │ + 1591: 000310b3 4 FUNC GLOBAL DEFAULT 12 PyType_GetModuleName │ │ │ │ 1592: 00000000 0 FUNC GLOBAL DEFAULT UND openpty@GLIBC_2.34 (4) │ │ │ │ - 1593: 0018ef21 668 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ - 1594: 0005d1b9 224 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ - 1595: 0009427d 110 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ + 1593: 0018e309 668 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ + 1594: 0005d1fd 224 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ + 1595: 00094181 110 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ 1596: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd_write@GLIBC_2.7 (11) │ │ │ │ - 1597: 0005e013 206 FUNC GLOBAL DEFAULT 12 PyUnicode_WriteChar │ │ │ │ + 1597: 0005e057 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: 00063a2d 52 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ - 1602: 00119d69 152 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ + 1601: 00063be5 52 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ + 1602: 00119de1 152 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ 1603: 00000000 0 FUNC GLOBAL DEFAULT UND fread@GLIBC_2.4 (2) │ │ │ │ - 1604: 0006be99 64 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ + 1604: 0006bed1 64 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ 1605: 00000000 0 FUNC GLOBAL DEFAULT UND getauxval@GLIBC_2.16 (6) │ │ │ │ - 1606: 00103ced 16 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ - 1607: 0005db35 66 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ - 1608: 00196079 48 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ - 1609: 000363fd 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMatrixMultiply │ │ │ │ + 1606: 00103bed 16 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ + 1607: 0005db79 66 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ + 1608: 00195459 48 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ + 1609: 00036405 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMatrixMultiply │ │ │ │ 1610: 00000000 0 FUNC GLOBAL DEFAULT UND wcsncpy@GLIBC_2.4 (2) │ │ │ │ - 1611: 00188411 58 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ - 1612: 00158165 54 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ - 1613: 000d7689 488 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ - 1614: 000fc8bd 14 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ - 1615: 00050877 36 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrStringWithError │ │ │ │ + 1611: 00187801 58 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ + 1612: 00157475 54 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ + 1613: 000d74e9 488 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ + 1614: 000fc7e5 14 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ + 1615: 000508e1 36 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrStringWithError │ │ │ │ 1616: 0046839c 208 OBJECT GLOBAL DEFAULT 26 PyCell_Type │ │ │ │ - 1617: 00031165 102 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDDecref │ │ │ │ - 1618: 0005f24d 108 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ - 1619: 0022c2b5 16 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ - 1620: 0017d719 42 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_WriteBytes │ │ │ │ + 1617: 00031169 102 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDDecref │ │ │ │ + 1618: 0005f291 108 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ + 1619: 0022b83d 16 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ + 1620: 0017cb15 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: 001840d1 256 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ + 1623: 001834bd 256 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ 1624: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd_read@GLIBC_2.7 (11) │ │ │ │ - 1625: 000412c1 32 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ - 1626: 0005f303 36 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ + 1625: 000412e1 32 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ + 1626: 0005f347 36 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ 1627: 0002a474 0 FUNC GLOBAL DEFAULT UND XML_SetStartElementHandler │ │ │ │ - 1628: 00123845 64 FUNC GLOBAL DEFAULT 12 PyMapping_Keys │ │ │ │ + 1628: 001234b1 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: 0006429b 38 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ - 1632: 000ff2e9 72 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ - 1633: 001482e1 480 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ - 1634: 00065407 58 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ + 1631: 00064453 38 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ + 1632: 000ff1e1 72 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ + 1633: 001475d9 480 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ + 1634: 00065605 56 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ 1635: 00000000 0 FUNC GLOBAL DEFAULT UND getpid@GLIBC_2.4 (2) │ │ │ │ - 1636: 001583c9 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ - 1637: 0022f535 230 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ - 1638: 0026de00 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ - 1639: 000326f7 4 FUNC GLOBAL DEFAULT 12 PyThread_detach_thread │ │ │ │ + 1636: 001576d9 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ + 1637: 0022eb79 230 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ + 1638: 0026d400 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ + 1639: 000326fb 4 FUNC GLOBAL DEFAULT 12 PyThread_detach_thread │ │ │ │ 1640: 00000000 0 FUNC GLOBAL DEFAULT UND __uflow@GLIBC_2.4 (2) │ │ │ │ 1641: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetInputContext │ │ │ │ - 1642: 0022e1e5 124 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ - 1643: 000f5fad 320 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ - 1644: 000bc251 136 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ - 1645: 00137d5d 20 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ - 1646: 00199b01 42 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ - 1647: 00077d55 68 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ - 1648: 00144929 1968 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ - 1649: 000588d1 44 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ - 1650: 0013d299 42 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetDict │ │ │ │ + 1642: 0022d7ad 124 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ + 1643: 000f5d99 320 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ + 1644: 000bc0d5 136 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ + 1645: 00137049 20 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ + 1646: 00198ee1 42 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ + 1647: 00077dcd 68 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ + 1648: 00143c01 1968 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ + 1649: 0005890b 46 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ + 1650: 0013c5bd 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: 000bb5c5 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_PopFrame │ │ │ │ + 1653: 000bb449 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: 0003c413 10 FUNC GLOBAL DEFAULT 12 PyInit__sysconfig │ │ │ │ - 1657: 001d15b1 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ - 1658: 001e81cd 64 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ - 1659: 0006c889 6 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ - 1660: 00109575 1308 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ - 1661: 001fb0b1 234 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ - 1662: 000fc8cd 216 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed_with_retries │ │ │ │ + 1656: 0003c423 10 FUNC GLOBAL DEFAULT 12 PyInit__sysconfig │ │ │ │ + 1657: 001d0699 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ + 1658: 001e75fd 64 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ + 1659: 0006c8c9 6 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ + 1660: 0010946d 1304 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ + 1661: 001fa7e5 234 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ + 1662: 000fc7f5 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: 000ccb79 1108 FUNC GLOBAL DEFAULT 12 PyObject_CallMethod │ │ │ │ + 1665: 000cca25 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: 001d8601 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ + 1668: 001d78d1 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ 1669: 0046dafc 4 OBJECT GLOBAL DEFAULT 26 PyExc_UserWarning │ │ │ │ - 1670: 0006368d 30 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape │ │ │ │ - 1671: 00065059 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocaleAndSize │ │ │ │ + 1670: 0006249f 30 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape │ │ │ │ + 1671: 0006514d 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: 000605bb 16 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ - 1675: 0015eb0d 176 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash │ │ │ │ + 1674: 000606ff 16 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ + 1675: 0015de2d 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: 00037a77 106 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ - 1679: 00061d3d 28 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ - 1680: 00035bf1 42 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimevalTime_t │ │ │ │ - 1681: 000d1825 368 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ - 1682: 00091b41 390 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteASCIIString │ │ │ │ + 1678: 00037ae5 108 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ + 1679: 00061e81 28 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ + 1680: 00035bf9 42 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimevalTime_t │ │ │ │ + 1681: 000d16cd 368 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ + 1682: 00091a39 390 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteASCIIString │ │ │ │ 1683: 00000000 0 FUNC GLOBAL DEFAULT UND wcsftime@GLIBC_2.4 (2) │ │ │ │ - 1684: 00137e4d 52 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ - 1685: 001ddb31 72 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ - 1686: 0005d0a7 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ - 1687: 00067b09 34 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ - 1688: 001d6891 56 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ + 1684: 00137139 52 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ + 1685: 001dce09 72 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ + 1686: 0005d0eb 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ + 1687: 00065deb 34 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ + 1688: 001d5bc9 56 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ 1689: 00000000 0 FUNC GLOBAL DEFAULT UND gai_strerror@GLIBC_2.4 (2) │ │ │ │ - 1690: 00064961 116 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ - 1691: 001271f9 208 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ + 1690: 00064a11 116 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ + 1691: 00126e49 208 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ 1692: 00000000 0 FUNC GLOBAL DEFAULT UND posix_fadvise64@GLIBC_2.4 (2) │ │ │ │ - 1693: 00262b35 998 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ - 1694: 00063fed 16 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ - 1695: 00063285 4 FUNC GLOBAL DEFAULT 12 PyObject_Length │ │ │ │ + 1693: 002620fd 998 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ + 1694: 000641a5 16 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ + 1695: 0005fdf7 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: 001dc401 108 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitObject │ │ │ │ + 1698: 001db6d9 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: 0015ed91 128 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ - 1703: 00247e0d 176 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ + 1702: 0015e069 128 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ + 1703: 002474bd 176 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ 1704: 00000000 0 FUNC GLOBAL DEFAULT UND mbstowcs@GLIBC_2.4 (2) │ │ │ │ - 1705: 0020e6e9 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetStart │ │ │ │ + 1705: 0020dc7d 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetStart │ │ │ │ 1706: 00000000 0 FUNC GLOBAL DEFAULT UND listen@GLIBC_2.4 (2) │ │ │ │ - 1707: 0003106d 60 FUNC GLOBAL DEFAULT 12 _Py_open_noraise │ │ │ │ - 1708: 000ce5cd 282 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ - 1709: 0011e701 8 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ - 1710: 001a02dd 2 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ + 1707: 00031071 60 FUNC GLOBAL DEFAULT 12 _Py_open_noraise │ │ │ │ + 1708: 000ce475 282 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ + 1709: 0011e7e1 8 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ + 1710: 0019f6c5 2 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ 1711: 0002a468 0 FUNC GLOBAL DEFAULT UND copysign@GLIBC_2.4 (2) │ │ │ │ - 1712: 00061fbd 42 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ - 1713: 0007cf21 28 FUNC GLOBAL DEFAULT 12 PyDict_SetDefaultRef │ │ │ │ + 1712: 0006223d 42 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ + 1713: 0007cfa9 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: 00061e79 36 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ - 1722: 000eae2d 268 FUNC GLOBAL DEFAULT 12 _PyOnceFlag_CallOnceSlow │ │ │ │ + 1721: 00061fbd 36 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ + 1722: 000eac45 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: 00061eaf 40 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ - 1728: 001e633d 70 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ - 1729: 00233f2d 132 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ - 1730: 001e89cd 104 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCall │ │ │ │ - 1731: 0044ca90 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ - 1732: 000e86f5 2 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ - 1733: 001947a9 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDigit │ │ │ │ + 1727: 00061ff3 40 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ + 1728: 001e576d 70 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ + 1729: 00233619 136 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ + 1730: 001e7dfd 104 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCall │ │ │ │ + 1731: 0044c090 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ + 1732: 000e850d 2 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ + 1733: 0019383d 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: 00104019 1168 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ + 1736: 00103f19 1172 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ 1737: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_gettime64@GLIBC_2.34 (4) │ │ │ │ - 1738: 00060505 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ - 1739: 0017d349 40 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ + 1738: 00060649 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ + 1739: 0017c745 40 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ 1740: 00000000 0 FUNC GLOBAL DEFAULT UND wcsrchr@GLIBC_2.4 (2) │ │ │ │ - 1741: 000cc721 1110 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ + 1741: 000cc5cd 1110 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ 1742: 00000000 0 FUNC GLOBAL DEFAULT UND sendto@GLIBC_2.4 (2) │ │ │ │ - 1743: 0006685f 18 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ + 1743: 00062155 16 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ 1744: 0046af70 4 OBJECT GLOBAL DEFAULT 26 PyExc_PermissionError │ │ │ │ - 1745: 0005ef83 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ - 1746: 0005ef93 176 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ + 1745: 0005efc7 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ + 1746: 0005efd7 176 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ 1747: 00000000 0 FUNC GLOBAL DEFAULT UND setgrent@GLIBC_2.4 (2) │ │ │ │ - 1748: 0006c195 50 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ - 1749: 001bb449 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ + 1748: 0006c1d5 50 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ + 1749: 001ba861 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ 1750: 00471e64 24 OBJECT GLOBAL DEFAULT 26 _Py_SwappedOp │ │ │ │ - 1751: 00153d11 476 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ - 1752: 001b2c1d 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ - 1753: 0036e69c 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ - 1754: 000e1e79 758 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ - 1755: 002656e5 64 FUNC GLOBAL DEFAULT 12 _Py_hashtable_foreach │ │ │ │ + 1751: 00153021 476 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ + 1752: 001b2005 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ + 1753: 0036dc9c 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ + 1754: 000e1c91 768 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ + 1755: 00264cad 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: 0005ecc9 70 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ - 1760: 00108ffd 262 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ - 1761: 001f31d1 16 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ - 1762: 0006cb8d 86 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ - 1763: 00130d39 28 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ - 1764: 00143dc5 124 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ + 1759: 0005ed0d 70 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ + 1760: 00108ef5 262 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ + 1761: 001f260d 16 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ + 1762: 0006cbcd 86 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ + 1763: 0013000d 28 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ + 1764: 0014309d 124 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ 1765: 0002eadd 4 FUNC GLOBAL DEFAULT 12 _Py_DisplaySourceLine │ │ │ │ - 1766: 00065087 32 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ - 1767: 0011b315 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ - 1768: 001cea8d 128 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ - 1769: 00184589 240 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ - 1770: 001a4ed5 74 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ - 1771: 001d5775 56 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ - 1772: 00246635 6 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ - 1773: 0016b885 140 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ - 1774: 0006b651 396 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ - 1775: 0013670d 6 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ - 1776: 0006bf0d 114 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ + 1766: 0006517b 32 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ + 1767: 0011b38d 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ + 1768: 001cdb55 128 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ + 1769: 00183979 240 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ + 1770: 001a42bd 74 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ + 1771: 001d4a45 56 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ + 1772: 00245bed 6 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ + 1773: 0016aca5 140 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ + 1774: 0006b8e9 396 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ + 1775: 001359f5 6 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ + 1776: 0006bf45 114 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ 1777: 004671b4 208 OBJECT GLOBAL DEFAULT 26 PyEnum_Type │ │ │ │ - 1778: 000d0389 26 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ - 1779: 00232561 148 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ - 1780: 0011b091 86 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ - 1781: 0018c679 120 FUNC GLOBAL DEFAULT 12 PyBytes_DecodeEscape │ │ │ │ + 1778: 000d0235 26 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ + 1779: 00231b75 148 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ + 1780: 0011b109 86 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ + 1781: 0018ba61 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: 0013e189 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ + 1784: 0013d4a9 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ 1785: 0046dae0 4 OBJECT GLOBAL DEFAULT 26 PyExc_RecursionError │ │ │ │ - 1786: 00122731 498 FUNC GLOBAL DEFAULT 12 _Py_union_type_or │ │ │ │ + 1786: 00122399 498 FUNC GLOBAL DEFAULT 12 _Py_union_type_or │ │ │ │ 1787: 00465794 208 OBJECT GLOBAL DEFAULT 26 PyListRevIter_Type │ │ │ │ - 1788: 0024b0f9 160 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ + 1788: 0024a1f9 160 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ 1789: 00000000 0 FUNC GLOBAL DEFAULT UND sigwaitinfo@GLIBC_2.4 (2) │ │ │ │ - 1790: 0005c84f 512 FUNC GLOBAL DEFAULT 12 _PyXI_InitExcInfo │ │ │ │ + 1790: 0005c88f 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: 00065441 264 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ + 1793: 0006563d 264 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ 1794: 00000000 0 FUNC GLOBAL DEFAULT UND setegid@GLIBC_2.4 (2) │ │ │ │ - 1795: 00061b9f 26 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ - 1796: 00083b55 70 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ - 1797: 00064329 284 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ + 1795: 00061ce3 26 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ + 1796: 00083bed 70 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ + 1797: 000644e1 284 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ 1798: 00000000 0 FUNC GLOBAL DEFAULT UND __memset_chk@GLIBC_2.4 (2) │ │ │ │ - 1799: 0013b425 4 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ + 1799: 0013a715 4 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ 1800: 0002e1e1 54 FUNC GLOBAL DEFAULT 12 PyErr_ResourceWarning │ │ │ │ - 1801: 000c3089 332 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArraySteal │ │ │ │ + 1801: 000c2f09 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: 0020fa41 60 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ + 1804: 0020f005 60 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ 1805: 0046d928 208 OBJECT GLOBAL DEFAULT 26 PyPickleBuffer_Type │ │ │ │ - 1806: 00065cc5 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ + 1806: 00066055 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ 1807: 00000000 0 FUNC GLOBAL DEFAULT UND mkfifoat@GLIBC_2.4 (2) │ │ │ │ - 1808: 0006421b 62 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ - 1809: 00130d21 22 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ - 1810: 0015856d 62 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ + 1808: 000643d3 62 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ + 1809: 0012fff5 22 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ + 1810: 0015787d 62 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ 1811: 004d29c4 4 OBJECT GLOBAL DEFAULT 29 PyImport_FrozenModules │ │ │ │ - 1812: 0016c3c9 160 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ - 1813: 001a55a5 10 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ - 1814: 00063823 106 FUNC GLOBAL DEFAULT 12 PyEval_CallMethod │ │ │ │ + 1812: 0016b7e9 160 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ + 1813: 001a498d 10 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ + 1814: 000639dd 104 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: 0016cd79 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ - 1818: 00053705 56 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ - 1819: 00065081 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ - 1820: 00047b29 68 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ - 1821: 000f3d71 830 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ - 1822: 00106199 1092 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ - 1823: 00194ef5 246 FUNC GLOBAL DEFAULT 12 _PyObject_GetCrossInterpreterData │ │ │ │ + 1817: 0016c189 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ + 1818: 00053845 56 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ + 1819: 00065175 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ + 1820: 00047b41 68 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ + 1821: 000f3ba5 830 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ + 1822: 0010609d 1092 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ + 1823: 0019450d 246 FUNC GLOBAL DEFAULT 12 _PyObject_GetCrossInterpreterData │ │ │ │ 1824: 00000000 0 FUNC GLOBAL DEFAULT UND __gmtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1825: 000aba95 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ - 1826: 0004f31f 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ + 1825: 000ab925 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ + 1826: 0004f387 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ 1827: 00000000 0 FUNC GLOBAL DEFAULT UND __localtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1828: 0014bbc1 352 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ - 1829: 00057163 14 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ - 1830: 00061c3d 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ - 1831: 00247d01 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetObject │ │ │ │ + 1828: 0014aec9 352 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ + 1829: 00057199 14 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ + 1830: 00061d81 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ + 1831: 00247321 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetObject │ │ │ │ 1832: 00000000 0 FUNC GLOBAL DEFAULT UND wcsxfrm@GLIBC_2.4 (2) │ │ │ │ - 1833: 002156a1 8 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ - 1834: 000e7875 744 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ - 1835: 0023d7d1 10 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ - 1836: 0005eb83 174 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ - 1837: 0006c609 204 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ - 1838: 0019d8e5 22 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ + 1833: 00214c69 8 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ + 1834: 000e768d 744 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ + 1835: 0023cd99 10 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ + 1836: 0005ebc5 176 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ + 1837: 0006c649 204 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ + 1838: 0019ccc5 22 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ 1839: 0002a908 0 FUNC GLOBAL DEFAULT UND XML_SetUnparsedEntityDeclHandler │ │ │ │ - 1840: 00130175 1740 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ - 1841: 000b0d6d 34 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ - 1842: 00125291 128 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ - 1843: 0004589b 82 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ - 1844: 0008509d 652 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ - 1845: 00064065 48 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ - 1846: 000d1995 132 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ + 1840: 0012f855 704 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ + 1841: 000b0bf5 34 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ + 1842: 00124ee1 128 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ + 1843: 00045875 82 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ + 1844: 000850c9 652 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ + 1845: 0006421d 48 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ + 1846: 000d183d 132 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ 1847: 004676cc 208 OBJECT GLOBAL DEFAULT 26 PyClassMethodDescr_Type │ │ │ │ - 1848: 00119581 480 FUNC GLOBAL DEFAULT 12 PyLong_FromDouble │ │ │ │ + 1848: 001195f9 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: 001f9799 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ - 1852: 001a53bd 10 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ - 1853: 0007a0a5 72 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ - 1854: 001d3729 240 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ + 1851: 001f8ebd 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ + 1852: 001a47a5 10 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ + 1853: 0007a11d 72 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ + 1854: 001d29f5 240 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ 1855: 00000000 0 FUNC GLOBAL DEFAULT UND deflateCopy │ │ │ │ - 1856: 002043f9 28 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ - 1857: 0005ee17 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ + 1856: 002039b9 28 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ + 1857: 0005ee5b 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ 1858: 00000000 0 FUNC GLOBAL DEFAULT UND getpwnam_r@GLIBC_2.4 (2) │ │ │ │ - 1859: 000e7b61 1144 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ - 1860: 00061c51 30 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ - 1861: 000ddfe9 120 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ - 1862: 0010e755 330 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ + 1859: 000e7979 1144 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ + 1860: 00061d95 30 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ + 1861: 000dde65 120 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ + 1862: 0010e645 330 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ 1863: 004a9ca8 4 OBJECT GLOBAL DEFAULT 29 Py_QuietFlag │ │ │ │ - 1864: 001e3919 6 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ - 1865: 001e193d 496 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ - 1866: 00077b3d 536 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ - 1867: 0012e475 66 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ - 1868: 0026bdc5 36 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Free │ │ │ │ - 1869: 0014578d 4 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ - 1870: 0016ad31 4 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ + 1864: 001e2d49 6 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ + 1865: 001e0c15 496 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ + 1866: 00077bb5 536 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ + 1867: 0012de51 66 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ + 1868: 0026b309 36 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Free │ │ │ │ + 1869: 00144a65 4 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ + 1870: 0016a14d 4 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ 1871: 0002bb25 6 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToString │ │ │ │ - 1872: 00061e51 40 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ - 1873: 000ab751 580 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ + 1872: 00061f95 40 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ + 1873: 000ab5e1 580 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ 1874: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_setspecific@GLIBC_2.34 (4) │ │ │ │ - 1875: 0006813b 106 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ - 1876: 00061fe7 64 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ - 1877: 00066b21 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ - 1878: 001fb951 20 FUNC GLOBAL DEFAULT 12 PyUnstable_Type_AssignVersionTag │ │ │ │ + 1875: 0006827f 106 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ + 1876: 00062267 64 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ + 1877: 00066ee3 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ + 1878: 001faf11 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: 0019e7b9 28 FUNC GLOBAL DEFAULT 12 Py_GetVersion │ │ │ │ + 1881: 0019db99 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: 000cbfe9 58 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ - 1887: 001fe8f9 114 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ - 1888: 00187275 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ - 1889: 000508fd 94 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyUnwindEvent │ │ │ │ + 1886: 000cbe99 58 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ + 1887: 001fdeb9 114 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ + 1888: 00186661 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ + 1889: 00050969 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: 0006ba8d 80 FUNC GLOBAL DEFAULT 12 _PySys_GetAttr │ │ │ │ + 1893: 0006b573 80 FUNC GLOBAL DEFAULT 12 _PySys_GetAttr │ │ │ │ 1894: 004625d4 208 OBJECT GLOBAL DEFAULT 26 PyFilter_Type │ │ │ │ - 1895: 00098845 116 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ + 1895: 00098745 116 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ 1896: 00029858 0 FUNC GLOBAL DEFAULT UND XML_SetXmlDeclHandler │ │ │ │ - 1897: 00198b01 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ - 1898: 000be015 8 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ + 1897: 00197ee1 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ + 1898: 000bde95 8 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ 1899: 00000000 0 FUNC GLOBAL DEFAULT UND __vsnprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 1900: 0015f9d5 316 FUNC GLOBAL DEFAULT 12 PyObject_AsFileDescriptor │ │ │ │ + 1900: 0015ecf5 316 FUNC GLOBAL DEFAULT 12 PyObject_AsFileDescriptor │ │ │ │ 1901: 0002e4a5 240 FUNC GLOBAL DEFAULT 12 _PyObject_Dump │ │ │ │ 1902: 00000000 0 FUNC GLOBAL DEFAULT UND getgroups@GLIBC_2.4 (2) │ │ │ │ 1903: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_getspecific@GLIBC_2.34 (4) │ │ │ │ - 1904: 0007d505 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ - 1905: 001fdc2d 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ - 1906: 001157c9 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Compare │ │ │ │ + 1904: 0007d58d 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ + 1905: 001fd1ed 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ + 1906: 00115b85 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: 001274f1 280 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ - 1912: 0005fa21 88 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ - 1913: 000577f1 300 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ - 1914: 0009ac51 620 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ - 1915: 0020e6f1 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ - 1916: 001f37f9 260 FUNC GLOBAL DEFAULT 12 PyUnicode_CopyCharacters │ │ │ │ + 1911: 00127141 280 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ + 1912: 0005fa65 88 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ + 1913: 00057829 300 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ + 1914: 0009ab45 600 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ + 1915: 0020dc85 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ + 1916: 001f2c35 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: 00063769 36 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ - 1920: 000f3019 24 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ - 1921: 00063635 80 FUNC GLOBAL DEFAULT 12 _PyXI_NamespaceFromNames │ │ │ │ + 1919: 00062579 36 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ + 1920: 000f2e4d 24 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ + 1921: 0006577b 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: 0010f9c1 78 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ - 1925: 000cc6d1 80 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ + 1924: 0010f8b1 78 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ + 1925: 000cc57d 80 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ 1926: 004d4f08 0 NOTYPE GLOBAL DEFAULT 29 _bss_end__ │ │ │ │ - 1927: 000640db 146 FUNC GLOBAL DEFAULT 12 PyFunction_GetAnnotations │ │ │ │ + 1927: 00064293 146 FUNC GLOBAL DEFAULT 12 PyFunction_GetAnnotations │ │ │ │ 1928: 0002ed01 110 FUNC GLOBAL DEFAULT 12 PyUnicode_ReadChar │ │ │ │ 1929: 0002a0fc 0 FUNC GLOBAL DEFAULT UND malloc@GLIBC_2.4 (2) │ │ │ │ - 1930: 00126bb5 4 FUNC GLOBAL DEFAULT 12 PyType_GetFlags │ │ │ │ - 1931: 000484a5 54 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ - 1932: 000839f9 200 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ + 1930: 00126805 4 FUNC GLOBAL DEFAULT 12 PyType_GetFlags │ │ │ │ + 1931: 000484c5 54 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ + 1932: 00083a91 200 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ 1933: 00000000 0 FUNC GLOBAL DEFAULT UND gethostbyname_r@GLIBC_2.4 (2) │ │ │ │ - 1934: 001931b1 972 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ + 1934: 00192591 972 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ 1935: 0002a3e4 0 FUNC GLOBAL DEFAULT UND XML_SetElementHandler │ │ │ │ - 1936: 001a53c9 10 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ + 1936: 001a47b1 10 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ 1937: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setschedparam@GLIBC_2.4 (2) │ │ │ │ - 1938: 00066aff 6 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ + 1938: 00066ec1 6 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ 1939: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExpatVersion │ │ │ │ - 1940: 00159a99 14 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ + 1940: 00158da9 14 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ 1941: 00000000 0 FUNC GLOBAL DEFAULT UND __strcpy_chk@GLIBC_2.4 (2) │ │ │ │ - 1942: 000632f5 68 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ - 1943: 00030cf9 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetCode │ │ │ │ + 1942: 00064b35 68 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ + 1943: 00030cfd 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetCode │ │ │ │ 1944: 00000000 0 FUNC GLOBAL DEFAULT UND abort@GLIBC_2.4 (2) │ │ │ │ - 1945: 001cf485 2548 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ + 1945: 001ce54d 2548 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ 1946: 00000000 0 FUNC GLOBAL DEFAULT UND modf@GLIBC_2.4 (2) │ │ │ │ - 1947: 00140109 352 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ + 1947: 0013f429 352 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ 1948: 00000000 0 FUNC GLOBAL DEFAULT UND fchown@GLIBC_2.4 (2) │ │ │ │ - 1949: 001f195d 116 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ - 1950: 00072191 264 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ + 1949: 001f0d99 116 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ + 1950: 000721f9 264 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ 1951: 00000000 0 FUNC GLOBAL DEFAULT UND chown@GLIBC_2.4 (2) │ │ │ │ - 1952: 0010e985 1960 FUNC GLOBAL DEFAULT 12 PyImport_Import │ │ │ │ + 1952: 0010e875 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: 000e2171 622 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ - 1956: 00088e01 164 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ + 1955: 000e1f91 622 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ + 1956: 00088e29 164 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ 1957: 00029b4c 0 FUNC GLOBAL DEFAULT UND cos@GLIBC_2.4 (3) │ │ │ │ - 1958: 000cbf21 198 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ + 1958: 000cbdd1 198 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ 1959: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_nanosleep_time64@GLIBC_2.34 (4) │ │ │ │ - 1960: 001f8295 50 FUNC GLOBAL DEFAULT 12 PyErr_WarnFormat │ │ │ │ + 1960: 001f784d 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: 0009afa5 256 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ - 1969: 00184531 86 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ - 1970: 0017cec1 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetEnd │ │ │ │ + 1968: 0009ae85 256 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ + 1969: 00183921 86 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ + 1970: 0017c2c1 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: 000410db 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ - 1975: 000378dd 60 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ - 1976: 0005d545 6 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ - 1977: 0015f22d 534 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ - 1978: 0020469d 28 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ - 1979: 000f9bdd 84 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ + 1974: 000411b3 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ + 1975: 00037931 60 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ + 1976: 0005d589 6 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ + 1977: 0015e54d 534 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ + 1978: 00203c5d 28 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ + 1979: 000f99c5 84 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ 1980: 00000000 0 FUNC GLOBAL DEFAULT UND seteuid@GLIBC_2.4 (2) │ │ │ │ - 1981: 00063339 62 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ + 1981: 0005fdb9 62 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ 1982: 00029660 0 FUNC GLOBAL DEFAULT UND XML_SetReparseDeferralEnabled │ │ │ │ - 1983: 000f92f1 62 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ + 1983: 000f90d9 62 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ 1984: 0002eb51 4 FUNC GLOBAL DEFAULT 12 PyTraceBack_Print │ │ │ │ - 1985: 0020b2fd 78 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ - 1986: 00230aed 66 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ - 1987: 00110cbd 238 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ - 1988: 0018a619 190 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ - 1989: 001a53d5 208 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ - 1990: 00066059 88 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ - 1991: 000fb3dd 112 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ - 1992: 000d28c9 96 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ - 1993: 00263e79 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ - 1994: 002659cd 14 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ - 1995: 00157b4d 86 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ - 1996: 0019fb45 800 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ + 1985: 0020a8bd 78 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ + 1986: 002300b5 66 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ + 1987: 00110bad 238 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ + 1988: 00189a09 190 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ + 1989: 001a47bd 208 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ + 1990: 000664f1 88 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ + 1991: 000fb301 112 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ + 1992: 000d2741 96 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ + 1993: 00263441 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ + 1994: 00264f95 14 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ + 1995: 00156e5d 86 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ + 1996: 0019ef29 800 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ 1997: 00000000 0 FUNC GLOBAL DEFAULT UND read@GLIBC_2.4 (2) │ │ │ │ - 1998: 00061d95 38 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ + 1998: 00061ed9 38 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ 1999: 00466760 208 OBJECT GLOBAL DEFAULT 26 PyStdPrinter_Type │ │ │ │ - 2000: 000e7841 50 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ - 2001: 00047171 6 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ - 2002: 0012c9d5 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ - 2003: 00067abd 6 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileEx │ │ │ │ + 2000: 000e7659 50 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ + 2001: 00047191 6 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ + 2002: 0012c625 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ + 2003: 00065ddd 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: 000604ad 56 FUNC GLOBAL DEFAULT 12 _PyObject_CallFunction_SizeT │ │ │ │ + 2006: 000605f1 56 FUNC GLOBAL DEFAULT 12 _PyObject_CallFunction_SizeT │ │ │ │ 2007: 00000000 0 FUNC GLOBAL DEFAULT UND pow@GLIBC_2.29 (8) │ │ │ │ - 2008: 0007eb49 36 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ - 2009: 0005de55 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ - 2010: 00059b9f 358 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ - 2011: 0020c5f1 68 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ + 2008: 0007ebdd 36 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ + 2009: 0005de99 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ + 2010: 00059bcb 358 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ + 2011: 0020bbb1 68 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ 2012: 00000000 0 FUNC GLOBAL DEFAULT UND send@GLIBC_2.4 (2) │ │ │ │ - 2013: 00103339 4 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ - 2014: 00030cc5 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetClosure │ │ │ │ - 2015: 001245e9 54 FUNC GLOBAL DEFAULT 12 PyOS_setsig │ │ │ │ + 2013: 00103239 4 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ + 2014: 00030cc9 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetClosure │ │ │ │ + 2015: 00124239 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: 0017d38d 868 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ - 2019: 00050815 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ - 2020: 0005d9f3 52 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ - 2021: 00075fa9 76 FUNC GLOBAL DEFAULT 12 PyGILState_Check │ │ │ │ + 2018: 0017c789 868 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ + 2019: 00050725 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ + 2020: 0005da37 52 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ + 2021: 00076011 76 FUNC GLOBAL DEFAULT 12 PyGILState_Check │ │ │ │ 2022: 00000000 0 FUNC GLOBAL DEFAULT UND __futimens64@GLIBC_2.34 (4) │ │ │ │ - 2023: 00100c9d 1122 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ - 2024: 0017bb69 244 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ + 2023: 00100b95 1122 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ + 2024: 0017af69 244 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ 2025: 0002ae05 264 FUNC GLOBAL DEFAULT 12 PySys_AddXOption │ │ │ │ - 2026: 001323b1 40 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ - 2027: 001277a9 88 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ + 2026: 0013168d 40 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ + 2027: 001273f9 88 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ 2028: 0002b8b1 184 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetConfig │ │ │ │ - 2029: 000dafb9 32 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ - 2030: 0007fff9 404 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ - 2031: 001ccef9 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ - 2032: 0004f863 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ + 2029: 000dae29 32 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ + 2030: 0008008d 404 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ + 2031: 001cbfc1 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ + 2032: 0004f8cb 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ 2033: 0047170c 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenBootstrap │ │ │ │ - 2034: 001dc1ed 230 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ - 2035: 000f9951 78 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ - 2036: 000abb69 72 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ + 2034: 001db4c5 230 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ + 2035: 000f9739 78 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ + 2036: 000ab9f9 72 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ 2037: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_strtoul@GLIBC_2.38 (15) │ │ │ │ - 2038: 00216565 50 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ + 2038: 00215b2d 50 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ 2039: 00029eb0 0 FUNC GLOBAL DEFAULT UND XML_SetEndCdataSectionHandler │ │ │ │ - 2040: 000db0c9 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ - 2041: 000c9a35 1210 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ - 2042: 00054155 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ + 2040: 000daf39 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ + 2041: 000c98c9 1210 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ + 2042: 000542eb 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ 2043: 00000000 0 FUNC GLOBAL DEFAULT UND fgetxattr@GLIBC_2.4 (2) │ │ │ │ - 2044: 0006688b 50 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ - 2045: 00061ca3 42 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ - 2046: 00032093 362 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyError │ │ │ │ - 2047: 0016105d 2 FUNC GLOBAL DEFAULT 12 _PyBytes_Join │ │ │ │ - 2048: 0005e001 18 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ - 2049: 001349e5 1070 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ - 2050: 001d6421 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ - 2051: 0017c159 138 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ - 2052: 0020b419 76 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ + 2044: 0006217f 50 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ + 2045: 00061de7 42 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ + 2046: 00032097 362 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyError │ │ │ │ + 2047: 0016035d 2 FUNC GLOBAL DEFAULT 12 _PyBytes_Join │ │ │ │ + 2048: 0005e045 18 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ + 2049: 00133cd9 1070 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ + 2050: 001d56f1 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ + 2051: 0017b559 138 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ + 2052: 0020a9d9 76 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ 2053: 0002bc81 20 FUNC GLOBAL DEFAULT 12 PyErr_Print │ │ │ │ - 2054: 000642c1 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ - 2055: 00061c3f 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ + 2054: 00064479 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ + 2055: 00061d83 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ 2056: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ParseBuffer │ │ │ │ - 2057: 001d7ab9 50 FUNC GLOBAL DEFAULT 12 PyModule_AddStringConstant │ │ │ │ + 2057: 001d6d89 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: 00111b25 24 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ - 2061: 000890e1 50 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ - 2062: 001607d1 40 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ + 2060: 00111a49 24 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ + 2061: 00089109 50 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ + 2062: 0015fad1 40 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ 2063: 00000000 0 FUNC GLOBAL DEFAULT UND __sem_clockwait64@GLIBC_2.34 (4) │ │ │ │ - 2064: 0006b601 80 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ - 2065: 0023d60d 88 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ - 2066: 000fa1f5 98 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ - 2067: 00169095 380 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ - 2068: 0005f1a3 18 FUNC GLOBAL DEFAULT 12 Py_XNewRef │ │ │ │ + 2064: 0006b899 80 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ + 2065: 0023cb81 88 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ + 2066: 000f9fe5 98 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ + 2067: 001684b1 384 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ + 2068: 0005f1e7 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: 00061ced 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ - 2074: 00265a91 6 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Release │ │ │ │ + 2073: 00061e31 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ + 2074: 00265059 6 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Release │ │ │ │ 2075: 0002a51c 0 FUNC GLOBAL DEFAULT UND sin@GLIBC_2.4 (3) │ │ │ │ - 2076: 0005ec31 22 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ - 2077: 0007937d 192 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ - 2078: 000dcd69 36 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ - 2079: 001d10bd 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Tailmatch │ │ │ │ + 2076: 0005ec75 22 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ + 2077: 000793f5 192 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ + 2078: 000dcbe1 36 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ + 2079: 001d01a5 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Tailmatch │ │ │ │ 2080: 0046af5c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FileExistsError │ │ │ │ - 2081: 0014a7fd 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ - 2082: 00067931 92 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ - 2083: 00124621 36 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ - 2084: 001955c5 896 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ - 2085: 00384368 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ - 2086: 00061f01 48 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ - 2087: 00111aa1 96 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeFSDefault │ │ │ │ + 2081: 00149b05 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ + 2082: 000638c3 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ + 2083: 00124271 36 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ + 2084: 001949a5 896 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ + 2085: 00383968 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ + 2086: 00062045 48 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ + 2087: 001119c5 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: 000649d5 176 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ - 2091: 001ee81d 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ + 2090: 00064a85 176 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ + 2091: 001edc59 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ 2092: 004a9c68 4 OBJECT GLOBAL DEFAULT 29 Py_IgnoreEnvironmentFlag │ │ │ │ - 2093: 0005f077 18 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ - 2094: 000c4d35 96 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ - 2095: 0005c165 160 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ - 2096: 000eaab5 384 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ - 2097: 000859bd 112 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ - 2098: 00061bf5 16 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ - 2099: 000ea789 4 FUNC GLOBAL DEFAULT 12 _PyInstructionSequence_New │ │ │ │ - 2100: 000565e5 72 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ - 2101: 00064095 34 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ - 2102: 0018dce1 28 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ - 2103: 0009d365 564 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ - 2104: 0024c411 132 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ - 2105: 0023dfe9 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRshift │ │ │ │ - 2106: 000311cb 94 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Untrack │ │ │ │ + 2093: 0005f0bb 18 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ + 2094: 000c4bb5 96 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ + 2095: 0005c1a5 160 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ + 2096: 000ea8cd 384 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ + 2097: 000859e9 112 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ + 2098: 00061d39 16 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ + 2099: 000ea5a1 4 FUNC GLOBAL DEFAULT 12 _PyInstructionSequence_New │ │ │ │ + 2100: 00056605 72 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ + 2101: 0006424d 34 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ + 2102: 0018d0c9 28 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ + 2103: 0009d1f9 584 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ + 2104: 0024b9d9 132 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ + 2105: 0023d5b1 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRshift │ │ │ │ + 2106: 000311cf 94 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Untrack │ │ │ │ 2107: 00000000 0 FUNC GLOBAL DEFAULT UND nice@GLIBC_2.4 (2) │ │ │ │ - 2108: 001d7c75 12 FUNC GLOBAL DEFAULT 12 PyInit__struct │ │ │ │ + 2108: 001d6f45 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: 0025a481 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ - 2112: 00040f9d 66 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ + 2111: 00259a49 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ + 2112: 00040fbd 66 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ 2113: 00000000 0 FUNC GLOBAL DEFAULT UND XML_UseForeignDTD │ │ │ │ - 2114: 0010f12d 76 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ - 2115: 0003dded 196 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ - 2116: 0036e7a8 8 OBJECT GLOBAL DEFAULT 14 PY_TIMEOUT_MAX │ │ │ │ + 2114: 0010f01d 76 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ + 2115: 0003de01 196 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ + 2116: 0036dda8 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: 000655b1 30 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Lookup │ │ │ │ - 2120: 000f1089 208 FUNC GLOBAL DEFAULT 12 PyFile_WriteObject │ │ │ │ + 2119: 00065833 30 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Lookup │ │ │ │ + 2120: 000f0eb9 208 FUNC GLOBAL DEFAULT 12 PyFile_WriteObject │ │ │ │ 2121: 00000000 0 FUNC GLOBAL DEFAULT UND fgets@GLIBC_2.4 (2) │ │ │ │ - 2122: 000f96d1 66 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ + 2122: 000f94b9 66 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ 2123: 004a9c90 4 OBJECT GLOBAL DEFAULT 29 Py_BytesWarningFlag │ │ │ │ - 2124: 0018844d 782 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ - 2125: 00030bfd 6 FUNC GLOBAL DEFAULT 12 PyThreadState_New │ │ │ │ + 2124: 0018783d 782 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ + 2125: 00030c01 6 FUNC GLOBAL DEFAULT 12 PyThreadState_New │ │ │ │ 2126: 00000000 0 FUNC GLOBAL DEFAULT UND readdir64@GLIBC_2.4 (2) │ │ │ │ - 2127: 00115ccd 348 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ - 2128: 00095d4d 284 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ - 2129: 001217e5 322 FUNC GLOBAL DEFAULT 12 PyUnicode_FSDecoder │ │ │ │ + 2127: 00115d45 348 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ + 2128: 00095c51 284 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ + 2129: 0012144d 322 FUNC GLOBAL DEFAULT 12 PyUnicode_FSDecoder │ │ │ │ 2130: 0002ea55 4 FUNC GLOBAL DEFAULT 12 PyErr_WriteUnraisable │ │ │ │ - 2131: 00030c03 102 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Track │ │ │ │ + 2131: 00030c07 102 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Track │ │ │ │ 2132: 0002abb5 72 FUNC GLOBAL DEFAULT 12 PyImport_AppendInittab │ │ │ │ 2133: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setflags@GLIBC_2.4 (2) │ │ │ │ - 2134: 0015456d 92 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ - 2135: 001f400d 164 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ - 2136: 00061dbb 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCReturnEvent │ │ │ │ + 2134: 0015387d 92 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ + 2135: 001f3445 164 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ + 2136: 00061eff 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: 00130ded 380 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ + 2141: 001300c1 380 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ 2142: 0002a9d9 112 FUNC GLOBAL DEFAULT 12 PyFile_SetOpenCodeHook │ │ │ │ - 2143: 001bb82d 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ + 2143: 001bac45 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ 2144: 00000000 0 FUNC GLOBAL DEFAULT UND getsid@GLIBC_2.4 (2) │ │ │ │ - 2145: 001cd49d 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ - 2146: 001888a1 1790 FUNC GLOBAL DEFAULT 12 _PyLong_GCD │ │ │ │ + 2145: 001cc565 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ + 2146: 00187c91 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: 003972d4 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ + 2149: 003968d4 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ 2150: 00000000 0 FUNC GLOBAL DEFAULT UND getloadavg@GLIBC_2.4 (2) │ │ │ │ - 2151: 00157bf1 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ - 2152: 000dafd9 114 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ + 2151: 00156f01 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ + 2152: 000dae49 114 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ 2153: 0046857c 208 OBJECT GLOBAL DEFAULT 26 PyBytesIter_Type │ │ │ │ - 2154: 0015734d 160 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ - 2155: 00133d49 16 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ - 2156: 000e1591 78 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ - 2157: 0008e64d 156 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ - 2158: 0007d4dd 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ - 2159: 001d19e9 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ - 2160: 00234afd 130 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ - 2161: 00160591 250 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ + 2154: 0015665d 160 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ + 2155: 0013303d 16 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ + 2156: 000e13a9 78 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ + 2157: 0008e639 156 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ + 2158: 0007d565 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ + 2159: 001d0cb5 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ + 2160: 002340cd 130 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ + 2161: 0015f955 218 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ 2162: 0002bbd5 72 FUNC GLOBAL DEFAULT 12 Py_NewInterpreter │ │ │ │ - 2163: 001a5d6d 200 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ - 2164: 0019b9ad 28 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ - 2165: 0005f177 44 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ - 2166: 0005de89 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ - 2167: 000655ad 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamWriter │ │ │ │ + 2163: 001a5155 200 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ + 2164: 0019ad8d 28 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ + 2165: 0005f1bb 44 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ + 2166: 0005decd 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ + 2167: 0006582f 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamWriter │ │ │ │ 2168: 00000000 0 FUNC GLOBAL DEFAULT UND recv@GLIBC_2.4 (2) │ │ │ │ - 2169: 001d7c5d 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ - 2170: 00076f29 404 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ + 2169: 001d6f2d 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ + 2170: 00076f9d 404 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ 2171: 0046af78 4 OBJECT GLOBAL DEFAULT 26 PyExc_TimeoutError │ │ │ │ - 2172: 00086abd 178 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ - 2173: 001d196d 12 FUNC GLOBAL DEFAULT 12 PyInit_errno │ │ │ │ + 2172: 00086ae9 178 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ + 2173: 001d0c39 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: 0024f331 30000 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ + 2176: 0024e8f9 30000 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ 2177: 00464aec 208 OBJECT GLOBAL DEFAULT 26 PyDictItems_Type │ │ │ │ - 2178: 000679ed 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ - 2179: 0005f8f9 60 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ - 2180: 0023f4b5 36 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ - 2181: 000da0dd 744 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ - 2182: 0005f741 60 FUNC GLOBAL DEFAULT 12 PyUnicode_RSplit │ │ │ │ + 2178: 0006397d 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ + 2179: 0005f93d 60 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ + 2180: 0023ea49 36 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ + 2181: 000d9f49 744 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ + 2182: 0005f785 60 FUNC GLOBAL DEFAULT 12 PyUnicode_RSplit │ │ │ │ 2183: 00000000 0 FUNC GLOBAL DEFAULT UND sqrt@GLIBC_2.4 (3) │ │ │ │ 2184: 0046db2c 4 OBJECT GLOBAL DEFAULT 26 PyExc_LookupError │ │ │ │ 2185: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setsigmask@GLIBC_2.4 (2) │ │ │ │ 2186: 0002b1a5 96 FUNC GLOBAL DEFAULT 12 PySys_ResetWarnOptions │ │ │ │ 2187: 0046db28 4 OBJECT GLOBAL DEFAULT 26 PyExc_ReferenceError │ │ │ │ - 2188: 00035c29 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetEvalFrameFunc │ │ │ │ - 2189: 000d3bf9 230 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ - 2190: 00216fe5 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ - 2191: 0026d291 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ - 2192: 00116655 180 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ - 2193: 000f4521 316 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ + 2188: 00035c31 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetEvalFrameFunc │ │ │ │ + 2189: 000d3a61 230 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ + 2190: 002165ad 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ + 2191: 0026c859 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ + 2192: 001166cd 180 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ + 2193: 000f4315 316 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ 2194: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_self@GLIBC_2.4 (2) │ │ │ │ - 2195: 0005dded 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ - 2196: 000c05d9 308 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ - 2197: 0026d299 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ - 2198: 001d6691 248 FUNC GLOBAL DEFAULT 12 _Py_fopen_obj │ │ │ │ - 2199: 001dad99 8 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ - 2200: 00176e21 318 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ - 2201: 00149c65 80 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ - 2202: 0006051f 12 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ - 2203: 0023805d 148 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ - 2204: 0004ffeb 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ - 2205: 00066b27 22 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ - 2206: 0006c3b5 52 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ - 2207: 00268031 26 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ + 2195: 0005de31 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ + 2196: 000c0459 308 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ + 2197: 0026c861 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ + 2198: 001d5961 248 FUNC GLOBAL DEFAULT 12 _Py_fopen_obj │ │ │ │ + 2199: 001da071 8 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ + 2200: 00176225 318 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ + 2201: 00148f6d 80 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ + 2202: 00060663 12 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ + 2203: 00237531 148 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ + 2204: 0005000b 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ + 2205: 00066ee9 20 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ + 2206: 0006c3f5 52 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ + 2207: 002675f5 26 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ 2208: 00463e28 208 OBJECT GLOBAL DEFAULT 26 PyCMethod_Type │ │ │ │ - 2209: 000605db 16 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ - 2210: 0007f921 140 FUNC GLOBAL DEFAULT 12 PyLong_FromSsize_t │ │ │ │ + 2209: 0006071f 16 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ + 2210: 0007f9b5 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: 000bbf75 38 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ + 2213: 000bbdf9 38 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ 2214: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_sscanf@GLIBC_2.38 (15) │ │ │ │ - 2215: 00064445 824 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ - 2216: 00088449 152 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ - 2217: 0003e6c7 142 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ + 2215: 000645fd 824 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ + 2216: 0008846d 152 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ + 2217: 0003e787 142 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ 2218: 00000000 0 FUNC GLOBAL DEFAULT UND execve@GLIBC_2.4 (2) │ │ │ │ - 2219: 000ffd25 38 FUNC GLOBAL DEFAULT 12 PyThread_release_lock │ │ │ │ + 2219: 000ffc1d 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: 00172d95 14 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ + 2223: 0017219d 14 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ 2224: 0002cce1 12 FUNC GLOBAL DEFAULT 12 PyInit_unicodedata │ │ │ │ - 2225: 00230ebd 40 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ - 2226: 00093231 140 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttr │ │ │ │ + 2225: 00230485 40 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ + 2226: 00093139 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: 001f13b1 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ - 2230: 0013e181 8 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ + 2229: 001f07ed 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ + 2230: 0013d4a1 8 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ 2231: 004610e4 4 OBJECT GLOBAL DEFAULT 26 PyImport_Inittab │ │ │ │ - 2232: 0004eec9 72 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ - 2233: 0004926d 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ - 2234: 00054fed 14 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ + 2232: 0004eeed 72 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ + 2233: 0004928d 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ + 2234: 00055281 14 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ 2235: 00465994 208 OBJECT GLOBAL DEFAULT 26 PyCallIter_Type │ │ │ │ - 2236: 0004703d 38 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ + 2236: 0004705d 38 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ 2237: 00000000 0 FUNC GLOBAL DEFAULT UND sigemptyset@GLIBC_2.4 (2) │ │ │ │ - 2238: 0026c151 652 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ - 2239: 0017c835 38 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ - 2240: 000716a1 220 FUNC GLOBAL DEFAULT 12 PyObject_Malloc │ │ │ │ + 2238: 0026b695 652 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ + 2239: 0017bc35 38 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ + 2240: 00071709 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: 00145af9 74 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ - 2244: 0014d0b5 242 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ - 2245: 00135095 5752 FUNC GLOBAL DEFAULT 12 PyUnicode_Format │ │ │ │ + 2243: 00144dd1 74 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ + 2244: 0014c3bd 242 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ + 2245: 00134389 5740 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: 001f7c89 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ - 2249: 001d8edd 120 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ - 2250: 00060559 66 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ - 2251: 0017ceb9 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ - 2252: 0003bf29 92 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ - 2253: 000dd809 316 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ - 2254: 0005d0af 266 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleWithPathnames │ │ │ │ + 2248: 001f7241 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ + 2249: 001d81ad 120 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ + 2250: 0006069d 66 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ + 2251: 0017c2b9 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ + 2252: 0003bf39 92 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ + 2253: 000dd681 316 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ + 2254: 0005d0f3 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) 0x26ddf8 │ │ │ │ + 0x0000000d (FINI) 0x26d3e0 │ │ │ │ 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: 56764d4400606c002762cff4a0874a8627053664 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 027b514a176c57064e3157cdfcf36786de6cb8ce │ │ │ │ │ │ │ │ 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: 0x000908ca, Base: 0x0044cb90, Semaphore: 0x004a963e │ │ │ │ + Location: 0x0009081e, Base: 0x0044c190, Semaphore: 0x004a963e │ │ │ │ Arguments: 4@r8 4@fp │ │ │ │ stapsdt 0x00000022 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: gc__done │ │ │ │ - Location: 0x000accb6, Base: 0x0044cb90, Semaphore: 0x004a9638 │ │ │ │ + Location: 0x000acb46, Base: 0x0044c190, Semaphore: 0x004a9638 │ │ │ │ Arguments: -4@r6 │ │ │ │ stapsdt 0x0000002a NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: gc__start │ │ │ │ - Location: 0x000acd7c, Base: 0x0044cb90, Semaphore: 0x004a9636 │ │ │ │ + Location: 0x000acc0c, Base: 0x0044c190, Semaphore: 0x004a9636 │ │ │ │ Arguments: -4@[sp, #16] │ │ │ │ stapsdt 0x00000037 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__done │ │ │ │ - Location: 0x000f83f8, Base: 0x0044cb90, Semaphore: 0x004a963c │ │ │ │ + Location: 0x000f81e2, Base: 0x0044c190, Semaphore: 0x004a963c │ │ │ │ Arguments: 4@r0 -4@r3 │ │ │ │ stapsdt 0x00000032 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__start │ │ │ │ - Location: 0x000f840e, Base: 0x0044cb90, Semaphore: 0x004a963a │ │ │ │ + Location: 0x000f81fa, Base: 0x0044c190, Semaphore: 0x004a963a │ │ │ │ Arguments: 4@r0 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -6d/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 │ │ │ │ @@ -255,16 +255,16 @@ │ │ │ │ sched_setscheduler │ │ │ │ sched_setparam │ │ │ │ getgrouplist │ │ │ │ XML_SetBase │ │ │ │ pthread_getcpuclockid │ │ │ │ getresgid │ │ │ │ getresuid │ │ │ │ -ptsname_r │ │ │ │ initgroups │ │ │ │ +ptsname_r │ │ │ │ posix_openpt │ │ │ │ unlockpt │ │ │ │ ttyname_r │ │ │ │ posix_fadvise64 │ │ │ │ posix_fallocate64 │ │ │ │ preadv64v2 │ │ │ │ pwrite64 │ │ │ │ @@ -2042,60 +2042,58 @@ │ │ │ │ @G1F FEE │ │ │ │ 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^ │ │ │ │ +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`pl3 │ │ │ │ +h$I*FX`pl2 │ │ │ │ \h F"hZ` │ │ │ │ CF:F!F(F │ │ │ │ AF.FeF F │ │ │ │ -""`#|#|Q │ │ │ │ +""`#|#|O │ │ │ │ i0FJF9FZ │ │ │ │ *F!FHF3F │ │ │ │ `Eh+C)`D │ │ │ │ -1FCF"F8FT │ │ │ │ +1FCF"F8FS │ │ │ │ 1FCF"F8FS │ │ │ │ ;F)")F F │ │ │ │ -;F]")F F │ │ │ │ SF}")F F │ │ │ │ -6*FphCEV │ │ │ │ +;F]")F F │ │ │ │ FBF0F+F9F │ │ │ │ - #RF!F0F │ │ │ │ - #RF!F0F │ │ │ │ + #RF0F!F │ │ │ │ 1F>FGFF'F │ │ │ │ V9FCFJFei │ │ │ │ ';FQF F@ │ │ │ │ F;F1F F@ │ │ │ │ pz+F1F F@ │ │ │ │ pz+F1F F@ │ │ │ │ V:FIF@Fei │ │ │ │ CF*F!F0F │ │ │ │ @@ -2137,14 +2136,15 @@ │ │ │ │ ==================== │ │ │ │ "FYF FcF │ │ │ │ ah3FBF(F │ │ │ │ @BgL@F9F │ │ │ │ GGGGGG/%G │ │ │ │ *01FCF(F │ │ │ │ ;CF:F1F(F │ │ │ │ +;FBF1FHF │ │ │ │ :F1hSF F │ │ │ │ #Q`fa4F"ho │ │ │ │ *FSF9FHF │ │ │ │ ]b,3]b,3]b,3]b,3]b,3]b,3 │ │ │ │ 3"`l`c` F │ │ │ │ $P8F;h)F │ │ │ │ #h:CnacE9`E │ │ │ │ @@ -2159,16 +2159,16 @@ │ │ │ │ #F"F!F0F │ │ │ │ qkMMMMMMMMMMMMMMM!MtMMhn │ │ │ │ RhIhJ@Z` │ │ │ │ 3F*F^FEF │ │ │ │ @B0F)F+h │ │ │ │ &0#h(Fbj │ │ │ │ CF(F:F1F │ │ │ │ -!i#mSD#e │ │ │ │ -ZF k)D]D │ │ │ │ +#m"iSD#e │ │ │ │ +:F k1D>D │ │ │ │ 3#`pI FF │ │ │ │ +FBF1FHF │ │ │ │ +FBF1FHF │ │ │ │ &FRFIF0F │ │ │ │ Fd 2F;F>& │ │ │ │ ;F%FGFLF │ │ │ │ ib2F)F8F │ │ │ │ @@ -2183,43 +2183,42 @@ │ │ │ │ #h:C8`cEF │ │ │ │ P F*F,DV │ │ │ │ p4FEF8F.F │ │ │ │ p4FEF8F.F │ │ │ │ $P(F+hSE │ │ │ │ kfa-\W--------------------R │ │ │ │ ;Mbhfi#` │ │ │ │ -%h,I(Ffh" │ │ │ │ +%h,I(Ffh# │ │ │ │ @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 1ab3xSTcj │ │ │ │ #F1F8FBF │ │ │ │ -1 (#Qmt" │ │ │ │ (P*F+hKE │ │ │ │ (P*F+hKE │ │ │ │ "F1F8FCF │ │ │ │ #FBF1F8F │ │ │ │ #FBF1F8F │ │ │ │ 'E 5*F(F0 │ │ │ │ -F5FDFR I │ │ │ │ +F5FDFR H │ │ │ │ 0%e5`HF │ │ │ │ #FJFYFPF │ │ │ │ -22`Zh1F FY │ │ │ │ \Kp)F0FEE │ │ │ │ (F;F"F1F │ │ │ │ 3F2FAFHF │ │ │ │ +SBSA"hREC │ │ │ │ 22`;hCEY │ │ │ │ 3;`9F0FE │ │ │ │ +F/iZF1F │ │ │ │ #F2FAF8F │ │ │ │ %2F9FXFO │ │ │ │ "oo"oooooZ │ │ │ │ boooooooooooooooo]"5G%oZ │ │ │ │ @@ -2229,70 +2228,69 @@ │ │ │ │ 0 RF1FHF │ │ │ │ kh1F2hhFS │ │ │ │ *h#F)F0F │ │ │ │ BF9F+FhF │ │ │ │ 8s"F)F8F │ │ │ │ 3F:F!F(F │ │ │ │ |`9F0F<` │ │ │ │ -KFRFYF F │ │ │ │ +KFRFYF FQ │ │ │ │ +F9F@F"F │ │ │ │ T{IF F*F │ │ │ │ F#F1F(F@ │ │ │ │ `#F9F(F@ │ │ │ │ =F4FGFNF │ │ │ │ 21FKFBFei │ │ │ │ ;F*F)F F │ │ │ │ 9FKFBF(F │ │ │ │ -2QFCFJFei │ │ │ │ +29FCFJFei │ │ │ │ +FBF1F F │ │ │ │ >F*F1F F │ │ │ │ (F:FKFQF │ │ │ │ -KF!h*FPF │ │ │ │ !FSFZF(F │ │ │ │ ;F2F)F F │ │ │ │ -a!d!2F F5 │ │ │ │ +a!d!2F F6 │ │ │ │ a!d!`F2F5 │ │ │ │ =:s^a+O@dO │ │ │ │ .#,:AF@F │ │ │ │ *F-ikh[m │ │ │ │ ;FJFAF F │ │ │ │ *F3F!F@F │ │ │ │ 0vE7Sah>oLZ │ │ │ │ -"DvB*D4@2@ │ │ │ │ 'D 4"F F │ │ │ │ g`IF@F"F&` │ │ │ │ 0F%F&F'F │ │ │ │ 3F:F(F!F │ │ │ │ +F*FIFXF │ │ │ │ ;F2F)F F │ │ │ │ @SXBXApGB │ │ │ │ 2"`Zh!FHF │ │ │ │ )F;FBF F │ │ │ │ -3FBF!F(FS │ │ │ │ +3FBF!F(FT │ │ │ │ DFJF(F9F │ │ │ │ cFrF)F0F │ │ │ │ U%bea%t │ │ │ │ KpG$jd\\p │ │ │ │ )))))<9))) │ │ │ │ )))))))6 │ │ │ │ F)FkFeF2F F │ │ │ │ 3#`ch[mX │ │ │ │ -#F:F(F1Fp │ │ │ │ +#F:F(F1Fq │ │ │ │ 3+`0i5ag │ │ │ │ #:F!F0Fm │ │ │ │ #:F)F0Fl │ │ │ │ #RF)F0Fl │ │ │ │ #BF)F0Fl │ │ │ │ ACFZF FH │ │ │ │ @ ,"AFHF │ │ │ │ @@ -2323,34 +2321,34 @@ │ │ │ │ 2F F+iii │ │ │ │ ;i2Fyi F │ │ │ │ 'F 62F0F │ │ │ │ @L;hAjcE │ │ │ │ @L+hAjcE │ │ │ │ @L3hAjcE │ │ │ │ @L3hAjcE │ │ │ │ -FSF!F0F1 │ │ │ │ -RJSF!F0F1 │ │ │ │ -%/F,FXFK │ │ │ │ -LB)F F3F~ │ │ │ │ +FSF!F0F2 │ │ │ │ +RJSF!F0F2 │ │ │ │ +%/F,FXFL │ │ │ │ +LB)F F3F │ │ │ │ 2"`Zh!F8F │ │ │ │ zh)F3F8F │ │ │ │ 1F#Fbh(F │ │ │ │ ;F2F)F F │ │ │ │ -##b i)FQ │ │ │ │ +##b i)FR │ │ │ │ *FXFLnIF │ │ │ │ 0F2hIFBE │ │ │ │ #2F!F(F │ │ │ │ `j;F2F)F* │ │ │ │ 4;Dk`4`8F │ │ │ │ ci2FAF F │ │ │ │ -F!FKFBFA │ │ │ │ +F!FKFBF@ │ │ │ │ *i#F8F1FC │ │ │ │ 5ch F[m[ │ │ │ │ p/#hQXJj │ │ │ │ -"h(F!`AFG │ │ │ │ +"h(F!`AFH │ │ │ │ 4D5F0F)F │ │ │ │ +iBF9F0F │ │ │ │ y[FJF F9F │ │ │ │ #*F1F@F9 │ │ │ │ #"F1F@F9 │ │ │ │ 0`d dB)F │ │ │ │ 3;`(FgaF │ │ │ │ @@ -2394,18 +2392,18 @@ │ │ │ │ pGUUUUUU │ │ │ │ ;852/,)&# │ │ │ │ ;852/,)&# │ │ │ │ ;852/,)&# │ │ │ │ .AUUUUUU │ │ │ │ ;F2F)F F │ │ │ │ TQ@rhi@@ │ │ │ │ -+FBF`j1F^ │ │ │ │ ++FBF`j1F_ │ │ │ │ BF(FLE<` │ │ │ │ ` Fbj@3^D#b?+ │ │ │ │ -.F2F!F8Fz │ │ │ │ +.F2F!F8F{ │ │ │ │ 22222222222222%?% │ │ │ │ D4`Sx0; +K │ │ │ │ 3;`Jx0: *1 │ │ │ │ 3+`Bx0: *? │ │ │ │ xQ:F1F@F │ │ │ │ option '%s': %ld │ │ │ │ /dev/urandom │ │ │ │ @@ -5490,15 +5488,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 │ │ │ │ @@ -5556,23 +5553,25 @@ │ │ │ │ cannot create new view on restricted memoryview │ │ │ │ memoryview: a bytes-like object is required, not '%.200s' │ │ │ │ memoryview: number of dimensions must not exceed 64 │ │ │ │ invalid indexing of 0-dim memory │ │ │ │ sub-views are not implemented │ │ │ │ memoryview: invalid slice key │ │ │ │ multi-dimensional slicing is not implemented │ │ │ │ -buffer_size │ │ │ │ -buffering │ │ │ │ compile() mode must be 'exec', 'eval', 'single' or 'func_type' │ │ │ │ compile() mode must be 'exec', 'eval' or 'single' │ │ │ │ compile(): unrecognised flags │ │ │ │ compile(): invalid optimize value │ │ │ │ func_type │ │ │ │ compile() mode 'func_type' requires flag PyCF_ONLY_AST │ │ │ │ string, bytes or AST │ │ │ │ +dont_inherit │ │ │ │ +_feature_version │ │ │ │ +buffer_size │ │ │ │ +buffering │ │ │ │ memoryview: underlying buffer is not writable │ │ │ │ memoryview: underlying buffer is not C-contiguous │ │ │ │ memoryview: underlying buffer is not Fortran contiguous │ │ │ │ memoryview: underlying buffer is not contiguous │ │ │ │ memoryview: underlying buffer requires suboffsets │ │ │ │ memoryview: cannot cast to unsigned bytes if the format flag is present │ │ │ │ path should be string, bytes, or os.PathLike, not %.200s │ │ │ │ @@ -5767,16 +5766,14 @@ │ │ │ │ TypeVarTuple(identifier name, expr? default_value) │ │ │ │ mod = Module(stmt* body, type_ignore* type_ignores) │ │ │ │ | Interactive(stmt* body) │ │ │ │ | Expression(expr body) │ │ │ │ | FunctionType(expr* argtypes, expr returns) │ │ │ │ s(O){OOOOOOOs} │ │ │ │ allow_code │ │ │ │ -dont_inherit │ │ │ │ -_feature_version │ │ │ │ _field_types │ │ │ │ cannot set '__annotations__' attribute of immutable type '%s' │ │ │ │ no locals found during 'import *' │ │ │ │ from-import-* object has no __dict__ and no __all__ │ │ │ │ module __name__ must be a string, not %.100s │ │ │ │ %s in %U.%s must be str, not %.100s │ │ │ │ %s() arg 1 must be a %s object │ │ │ │ @@ -6001,17 +5998,17 @@ │ │ │ │ python: Can't reopen .pyc file │ │ │ │ SourcelessFileLoader │ │ │ │ python: failed to set __main__.__loader__ │ │ │ │ Bad magic number in .pyc file │ │ │ │ Bad code object in .pyc file │ │ │ │ SourceFileLoader │ │ │ │ write to closed file │ │ │ │ +flush of closed file │ │ │ │ PyMemoryView_FromBuffer(): info->buf must not be NULL │ │ │ │ raw write() returned invalid length %zd (should have been between 0 and %zd) │ │ │ │ -flush of closed file │ │ │ │ errorcode │ │ │ │ EHOSTUNREACH │ │ │ │ EL2NSYNC │ │ │ │ EOVERFLOW │ │ │ │ ENOTEMPTY │ │ │ │ EMSGSIZE │ │ │ │ EAFNOSUPPORT │ │ │ │ @@ -6057,14 +6054,15 @@ │ │ │ │ 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 │ │ │ │ @@ -6114,15 +6112,14 @@ │ │ │ │ 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 │ │ │ │ @@ -6147,28 +6144,28 @@ │ │ │ │ _call_with_frames_removed │ │ │ │ getpwuid(): uid not found │ │ │ │ getpwuid(): uid not found: %S │ │ │ │ uid should be integer, not %.200s │ │ │ │ uid is less than minimum │ │ │ │ uid is greater than maximum │ │ │ │ readline() should have returned a str object, not '%.200s' │ │ │ │ +sys.path_hooks is not a list │ │ │ │ +sys.path_importer_cache is not a dict │ │ │ │ user name │ │ │ │ pw_passwd │ │ │ │ password │ │ │ │ pw_gecos │ │ │ │ real name │ │ │ │ home directory │ │ │ │ pw_shell │ │ │ │ shell program │ │ │ │ getpwuid │ │ │ │ getpwnam │ │ │ │ getpwall │ │ │ │ pwd.struct_passwd │ │ │ │ -sys.path_hooks is not a list │ │ │ │ -sys.path_importer_cache is not a dict │ │ │ │ not readable │ │ │ │ illegal decoder state │ │ │ │ OO;illegal decoder state │ │ │ │ illegal decoder state: the first item should be a bytes object, not '%.200s' │ │ │ │ underlying %s() should have returned a bytes-like object, not '%.200s' │ │ │ │ whence value %d unsupported │ │ │ │ seek of closed file │ │ │ │ @@ -6283,17 +6280,43 @@ │ │ │ │ Negative zero coercion (z) not allowed in integer format specifier │ │ │ │ Sign not allowed with integer format specifier 'c' │ │ │ │ Alternate form (#) not allowed with integer format specifier 'c' │ │ │ │ a number is required │ │ │ │ (O(OiiNii)) │ │ │ │ # destroy %U │ │ │ │ end_offset must be provided when end_lineno is provided │ │ │ │ +zlib.error │ │ │ │ +MAX_WBITS │ │ │ │ +DEFLATED │ │ │ │ +DEF_MEM_LEVEL │ │ │ │ +DEF_BUF_SIZE │ │ │ │ +Z_NO_COMPRESSION │ │ │ │ +Z_BEST_SPEED │ │ │ │ +Z_BEST_COMPRESSION │ │ │ │ +Z_DEFAULT_COMPRESSION │ │ │ │ +Z_FILTERED │ │ │ │ +Z_HUFFMAN_ONLY │ │ │ │ +Z_DEFAULT_STRATEGY │ │ │ │ +Z_NO_FLUSH │ │ │ │ +Z_PARTIAL_FLUSH │ │ │ │ +Z_SYNC_FLUSH │ │ │ │ +Z_FULL_FLUSH │ │ │ │ +Z_FINISH │ │ │ │ +ZLIB_VERSION │ │ │ │ +ZLIB_RUNTIME_VERSION │ │ │ │ +__version__ │ │ │ │ +Initialization arguments are not supported │ │ │ │ +insort_right │ │ │ │ +insort_left │ │ │ │ +decompress │ │ │ │ +unused_data │ │ │ │ +needs_input │ │ │ │ +unconsumed_tail │ │ │ │ compress │ │ │ │ compressobj │ │ │ │ -decompress │ │ │ │ decompressobj │ │ │ │ copysign │ │ │ │ factorial │ │ │ │ isfinite │ │ │ │ remainder │ │ │ │ nextafter │ │ │ │ heappush │ │ │ │ @@ -6392,49 +6415,31 @@ │ │ │ │ is_finalized │ │ │ │ get_referrers │ │ │ │ get_referents │ │ │ │ unfreeze │ │ │ │ get_freeze_count │ │ │ │ _run_exitfuncs │ │ │ │ _ncallbacks │ │ │ │ +zlib._ZlibDecompressor │ │ │ │ +zlib.Decompress │ │ │ │ +zlib.Compress │ │ │ │ last_exc │ │ │ │ last_type │ │ │ │ last_value │ │ │ │ last_traceback │ │ │ │ _struct.unpack_iterator │ │ │ │ _struct.Struct │ │ │ │ datetime.tzinfo │ │ │ │ datetime.IsoCalendarDate │ │ │ │ datetime.timezone │ │ │ │ datetime.datetime │ │ │ │ datetime.time │ │ │ │ datetime.date │ │ │ │ datetime.timedelta │ │ │ │ Fast implementation of the datetime type. │ │ │ │ -zlib.error │ │ │ │ -MAX_WBITS │ │ │ │ -DEFLATED │ │ │ │ -DEF_MEM_LEVEL │ │ │ │ -DEF_BUF_SIZE │ │ │ │ -Z_NO_COMPRESSION │ │ │ │ -Z_BEST_SPEED │ │ │ │ -Z_BEST_COMPRESSION │ │ │ │ -Z_DEFAULT_COMPRESSION │ │ │ │ -Z_FILTERED │ │ │ │ -Z_HUFFMAN_ONLY │ │ │ │ -Z_DEFAULT_STRATEGY │ │ │ │ -Z_NO_FLUSH │ │ │ │ -Z_PARTIAL_FLUSH │ │ │ │ -Z_SYNC_FLUSH │ │ │ │ -Z_FULL_FLUSH │ │ │ │ -Z_FINISH │ │ │ │ -ZLIB_VERSION │ │ │ │ -ZLIB_RUNTIME_VERSION │ │ │ │ -__version__ │ │ │ │ -Initialization arguments are not supported │ │ │ │ year %i is out of range │ │ │ │ month must be in 1..12 │ │ │ │ day is out of range for month │ │ │ │ hour must be in 0..23 │ │ │ │ minute must be in 0..59 │ │ │ │ second must be in 0..59 │ │ │ │ microsecond must be in 0..999999 │ │ │ │ @@ -6469,24 +6474,16 @@ │ │ │ │ '%s' must be callable, not %s │ │ │ │ # clear[1] %s │ │ │ │ Exception ignored on clearing module dict │ │ │ │ # clear[2] %s │ │ │ │ unclosed file %R │ │ │ │ keepends │ │ │ │ getrandbits │ │ │ │ -insort_right │ │ │ │ -insort_left │ │ │ │ -unused_data │ │ │ │ -needs_input │ │ │ │ -unconsumed_tail │ │ │ │ _random.Random │ │ │ │ clear_locals │ │ │ │ -zlib._ZlibDecompressor │ │ │ │ -zlib.Decompress │ │ │ │ -zlib.Compress │ │ │ │ (OnnNnn) │ │ │ │ Exception ignored on clearing sys.meta_path │ │ │ │ Un;decoding error handler must return (str, int) tuple │ │ │ │ unicodedata._ucnhash_CAPI │ │ │ │ PyCapsule_Import could not import module "%s" │ │ │ │ PyCapsule_Import "%s" is not valid │ │ │ │ OK;illegal decoder state │ │ │ │ @@ -6668,14 +6665,15 @@ │ │ │ │ iii|iiiiO$i │ │ │ │ could not convert string to %s: %R │ │ │ │ tzinfo.%s() must return None or timedelta, not '%.200s' │ │ │ │ offset must be a timedelta strictly between -timedelta(hours=24) and timedelta(hours=24). │ │ │ │ register() takes at least 1 argument (0 given) │ │ │ │ the first argument must be callable │ │ │ │ could not convert string to float: %R │ │ │ │ +priority │ │ │ │ lastindex │ │ │ │ The integer index of the last matched capturing group. │ │ │ │ lastgroup │ │ │ │ The name of the last matched capturing group. │ │ │ │ The string passed to match() or search(). │ │ │ │ The regular expression object. │ │ │ │ The index into the string at which the RE engine started looking for a match. │ │ │ │ @@ -6689,15 +6687,14 @@ │ │ │ │ fullmatch │ │ │ │ finditer │ │ │ │ getcodesize │ │ │ │ ascii_iscased │ │ │ │ unicode_iscased │ │ │ │ ascii_tolower │ │ │ │ unicode_tolower │ │ │ │ -priority │ │ │ │ stacklevel │ │ │ │ skip_file_prefixes │ │ │ │ _sre.SRE_Template │ │ │ │ _sre.SRE_Scanner │ │ │ │ re.Match │ │ │ │ re.Pattern │ │ │ │ │ │ │ │ @@ -7330,29 +7327,30 @@ │ │ │ │ descriptor for index '%zd' for tuple subclasses doesn't apply to '%s' object │ │ │ │ _generic_class_getitem │ │ │ │ required argument is not an integer │ │ │ │ '%c' format requires 0 <= number <= %zu │ │ │ │ '%c' format requires %zd <= number <= %zd │ │ │ │ '%.200s' object is not callable. Did you mean: '%U.%U(...)'? │ │ │ │ '%.200s' object is not callable │ │ │ │ +tuple.index(x): x not in tuple │ │ │ │ O|Op:start_joinable_thread │ │ │ │ thread function must be callable │ │ │ │ 'handle' must be a _ThreadHandle │ │ │ │ _thread.start_joinable_thread │ │ │ │ -tuple.index(x): x not in tuple │ │ │ │ thread is not supported for isolated subinterpreters │ │ │ │ can't create new thread at interpreter shutdown │ │ │ │ thread already started │ │ │ │ can't start new thread │ │ │ │ Too few arguments for %S; actual %d, expected at least %d │ │ │ │ str() argument '%s' must be str, not %T │ │ │ │ argument of type '%.200s' is not iterable │ │ │ │ count exceeds C integer size │ │ │ │ index exceeds C integer size │ │ │ │ sequence.index(x): x not in sequence │ │ │ │ +cannot decommit OS memory (error: %d (0x%x), address: %p, size: 0x%zx bytes) │ │ │ │ NB_FLOOR_DIVIDE │ │ │ │ NB_LSHIFT │ │ │ │ NB_MATRIX_MULTIPLY │ │ │ │ NB_MULTIPLY │ │ │ │ NB_REMAINDER │ │ │ │ NB_POWER │ │ │ │ NB_RSHIFT │ │ │ │ @@ -7368,46 +7366,45 @@ │ │ │ │ NB_INPLACE_OR │ │ │ │ NB_INPLACE_POWER │ │ │ │ NB_INPLACE_RSHIFT │ │ │ │ NB_INPLACE_SUBTRACT │ │ │ │ NB_INPLACE_TRUE_DIVIDE │ │ │ │ NB_INPLACE_XOR │ │ │ │ Missing initialization for NB_OP %d │ │ │ │ -parking_lot: sem_init failed │ │ │ │ +field 'value' is required for YieldFrom │ │ │ │ deallocated BytesIO object has exported buffers │ │ │ │ +parking_lot: sem_init failed │ │ │ │ unexpected error from semaphore: %d │ │ │ │ Expected int as r │ │ │ │ r must be non-negative │ │ │ │ -0123456789ABCDEF │ │ │ │ -Exception ignored in thread started by %R │ │ │ │ -string argument should contain only ASCII characters │ │ │ │ -argument should be bytes, buffer or ASCII string, not '%.100s' │ │ │ │ -quotetabs │ │ │ │ group name │ │ │ │ gr_passwd │ │ │ │ group members │ │ │ │ getgrgid │ │ │ │ getgrnam │ │ │ │ getgrall │ │ │ │ initial_bytes │ │ │ │ permutations │ │ │ │ grp.struct_group │ │ │ │ +0123456789ABCDEF │ │ │ │ +string argument should contain only ASCII characters │ │ │ │ +argument should be bytes, buffer or ASCII string, not '%.100s' │ │ │ │ +Exception ignored in thread started by %R │ │ │ │ fileno() returned a non-integer │ │ │ │ argument must be an int, or have a fileno() method. │ │ │ │ file descriptor cannot be a negative integer (%i) │ │ │ │ |n:product │ │ │ │ repeat argument cannot be negative │ │ │ │ repeat argument too large │ │ │ │ methodcaller needs at least one argument, the method name │ │ │ │ method name must be a string │ │ │ │ __hash__ method should return an integer │ │ │ │ deque index out of range │ │ │ │ attrgetter │ │ │ │ attribute name must be a string │ │ │ │ -field 'value' is required for Await │ │ │ │ parking_lot: sem_post failed │ │ │ │ deque mutated during iteration │ │ │ │ %R is not in deque │ │ │ │ n must be >= 0 │ │ │ │ pop from an empty deque │ │ │ │ itemgetter │ │ │ │ readline of closed file │ │ │ │ @@ -7445,15 +7442,14 @@ │ │ │ │ Leading padding not allowed │ │ │ │ Excess padding not allowed │ │ │ │ Excess data after padding │ │ │ │ Discontinuous padding not allowed │ │ │ │ Only base64 data is allowed │ │ │ │ Invalid base64-encoded string: number of data characters (%zd) cannot be 1 more than a multiple of 4 │ │ │ │ Incorrect padding │ │ │ │ -field 'value' is required for YieldFrom │ │ │ │ Stop argument for islice() must be None or an integer: 0 <= x <= sys.maxsize. │ │ │ │ Indices for islice() must be None or an integer: 0 <= x <= sys.maxsize. │ │ │ │ Step for islice() must be a positive integer or None. │ │ │ │ clock_gettime(CLOCK_PROCESS_CPUTIME_ID) │ │ │ │ getrusage(RUSAGE_SELF) │ │ │ │ the processor time used is not available or its value cannot be represented │ │ │ │ %s first arg must be bytes or a tuple of bytes, not %s │ │ │ │ @@ -7506,32 +7502,32 @@ │ │ │ │ F_ADD_SEALS │ │ │ │ F_GET_SEALS │ │ │ │ F_SEAL_SEAL │ │ │ │ F_SEAL_SHRINK │ │ │ │ F_SEAL_GROW │ │ │ │ F_SEAL_WRITE │ │ │ │ F_SEAL_FUTURE_WRITE │ │ │ │ -O:make_scanner │ │ │ │ -fork_exec │ │ │ │ strict_mode │ │ │ │ persistent_load │ │ │ │ find_class │ │ │ │ persistent_id │ │ │ │ persistent_id($self, obj, /) │ │ │ │ clear_memo │ │ │ │ formatter_field_name_split │ │ │ │ split the argument as a field name │ │ │ │ formatter_parser │ │ │ │ parse the argument as a format string │ │ │ │ +quotetabs │ │ │ │ _pickle.Unpickler │ │ │ │ _pickle.Pickler │ │ │ │ _pickle.UnpicklerMemoProxy │ │ │ │ _pickle.PicklerMemoProxy │ │ │ │ _pickle.Pdata │ │ │ │ string helper module │ │ │ │ +O:make_scanner │ │ │ │ PIPE_BUF │ │ │ │ POLLNVAL │ │ │ │ POLLRDNORM │ │ │ │ POLLRDBAND │ │ │ │ POLLWRNORM │ │ │ │ POLLWRBAND │ │ │ │ POLLRDHUP │ │ │ │ @@ -7547,26 +7543,27 @@ │ │ │ │ EPOLLWRNORM │ │ │ │ EPOLLWRBAND │ │ │ │ EPOLLMSG │ │ │ │ EPOLL_CLOEXEC │ │ │ │ peek() should have returned a bytes object, not '%.200s' │ │ │ │ read() should have returned a bytes object, not '%.200s' │ │ │ │ tokenizeriter │ │ │ │ +field 'value' is required for Await │ │ │ │ negative sizehint │ │ │ │ invalid flags │ │ │ │ unknown tokenization error │ │ │ │ unexpected EOF in multi-line statement │ │ │ │ (OnnOOO) │ │ │ │ Invalid UTF-8 sequence │ │ │ │ (iN(nn)(nn)O) │ │ │ │ -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) │ │ │ │ @@ -7577,18 +7574,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 │ │ │ │ @@ -7620,14 +7617,15 @@ │ │ │ │ get_traceback_limit │ │ │ │ get_tracemalloc_memory │ │ │ │ get_traced_memory │ │ │ │ reset_peak │ │ │ │ sizehint │ │ │ │ extra_tokens │ │ │ │ True if the epoll handler is closed │ │ │ │ +fork_exec │ │ │ │ structseq │ │ │ │ select.epoll │ │ │ │ select.poll │ │ │ │ memoryview: unsupported format %s │ │ │ │ memoryview: format %s not supported │ │ │ │ async generator raised StopIteration │ │ │ │ coroutine raised StopIteration │ │ │ │ @@ -7778,20 +7776,20 @@ │ │ │ │ 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 │ │ │ │ invalid match pattern node in AST (kind=%d) │ │ │ │ -multiple starred names in sequence pattern │ │ │ │ -too many expressions in star-unpacking sequence pattern │ │ │ │ -multiple starred expressions in sequence pattern │ │ │ │ argument 'filename' │ │ │ │ module_globals must be a dict, not '%.200s' │ │ │ │ _bless_my_loader │ │ │ │ +multiple starred names in sequence pattern │ │ │ │ +too many expressions in star-unpacking sequence pattern │ │ │ │ +multiple starred expressions in sequence pattern │ │ │ │ argument 4 │ │ │ │ preexec_fn not supported at interpreter shutdown │ │ │ │ preexec_fn not supported within subinterpreters │ │ │ │ errpipe_write must be >= 3 │ │ │ │ bad value(s) in fds_to_keep │ │ │ │ argv must be a tuple │ │ │ │ args changed during iteration │ │ │ │ @@ -8028,16 +8026,16 @@ │ │ │ │ %s({%U}) │ │ │ │ '%.100s' object attribute %R is read-only │ │ │ │ pickle protocol must be <= %d │ │ │ │ file must have a 'write' attribute │ │ │ │ buffer_callback needs protocol >= 5 │ │ │ │ value must be positive │ │ │ │ Python int too large for C unsigned short │ │ │ │ -Pickler.__init__() was not called by %s.__init__() │ │ │ │ concurrent poll() invocation │ │ │ │ +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 │ │ │ │ tuple returned by __reduce__ must contain 2 through 6 elements │ │ │ │ @@ -8201,23 +8199,23 @@ │ │ │ │ LOG_LOCAL6 │ │ │ │ LOG_LOCAL7 │ │ │ │ LOG_SYSLOG │ │ │ │ LOG_CRON │ │ │ │ LOG_UUCP │ │ │ │ LOG_NEWS │ │ │ │ LOG_AUTHPRIV │ │ │ │ -can only assign string to %s.__name__, not '%s' │ │ │ │ first arg must be callable │ │ │ │ 2nd arg must be a tuple │ │ │ │ optional 3rd arg must be a dictionary │ │ │ │ _thread.start_new_thread │ │ │ │ -argument 'ident' │ │ │ │ +can only assign string to %s.__name__, not '%s' │ │ │ │ gc.get_objects │ │ │ │ generation parameter must be less than the number of available generations (%i) │ │ │ │ generation parameter cannot be negative │ │ │ │ +argument 'ident' │ │ │ │ subinterpreter can't use syslog.openlog() │ │ │ │ syslog.openlog │ │ │ │ logoption │ │ │ │ facility │ │ │ │ closelog │ │ │ │ setlogmask │ │ │ │ LOG_MASK │ │ │ │ @@ -8239,18 +8237,18 @@ │ │ │ │ __class__ must be set to a class, not '%s' object │ │ │ │ __class__ assignment only supported for mutable types or ModuleType subclasses │ │ │ │ s:syslog │ │ │ │ is:syslog │ │ │ │ syslog.syslog requires 1 to 2 arguments │ │ │ │ syslog.syslog │ │ │ │ subinterpreter can't use syslog.syslog() until the syslog is opened by the main interpreter │ │ │ │ +socket.gethostname │ │ │ │ <%.100s [closed]> │ │ │ │ <%.100s fd=%d mode='%s' closefd=%s> │ │ │ │ <%.100s name=%R mode='%s' closefd=%s> │ │ │ │ -socket.gethostname │ │ │ │ syslog.setlogmask │ │ │ │ subinterpreter can't use syslog.closelog() │ │ │ │ syslog.closelog │ │ │ │ NEWOBJ_EX │ │ │ │ %s class argument must be a type, not %.200s │ │ │ │ %s class argument '%.200s' doesn't have __new__ │ │ │ │ %s args argument must be a tuple, not %.200s │ │ │ │ @@ -8949,18 +8947,18 @@ │ │ │ │ dict comprehension │ │ │ │ dict literal │ │ │ │ set display │ │ │ │ f-string expression │ │ │ │ conditional expression │ │ │ │ unexpected expression in assignment %d (line %d) │ │ │ │ %x %x %s │ │ │ │ +/tmp/perf-%jd.map │ │ │ │ |OOOOOOO:__new__ │ │ │ │ milliseconds │ │ │ │ imaginary number required in complex literal │ │ │ │ -/tmp/perf-%jd.map │ │ │ │ unsupported type for timedelta %s component: %s │ │ │ │ divmod() returned a value out of range │ │ │ │ divmod() returned non-tuple (type %.200s) │ │ │ │ divmod() returned a tuple of size %zd │ │ │ │ invalid operation in fma │ │ │ │ overflow in fma │ │ │ │ index out of bounds on dimension %d │ │ │ │ @@ -8990,36 +8988,36 @@ │ │ │ │ XMLParser │ │ │ │ start_ns │ │ │ │ XMLParser.__init__() wasn't called │ │ │ │ O|O!:Element │ │ │ │ hexadecimal string too long to convert │ │ │ │ hexadecimal value too large to represent as a float │ │ │ │ invalid hexadecimal floating-point string │ │ │ │ +character mapping must be in range(256) │ │ │ │ +character mapping must return integer, bytes or None, not %.400s │ │ │ │ '%c' format requires 0 <= number <= %llu │ │ │ │ keywords dict changed size during iteration │ │ │ │ %s(%R, %U) │ │ │ │ -character mapping must be in range(256) │ │ │ │ -character mapping must return integer, bytes or None, not %.400s │ │ │ │ methodcaller │ │ │ │ %s: line %zd, column %zd │ │ │ │ position │ │ │ │ the BufferedRWPair object is being garbage-collected │ │ │ │ complex division by zero │ │ │ │ +tolerances must be non-negative │ │ │ │ complex() can't take second arg if first is a string │ │ │ │ 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 │ │ │ │ @@ -9060,37 +9058,37 @@ │ │ │ │ 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 │ │ │ │ paramspec │ │ │ │ -operation forbidden on released PickleBuffer object │ │ │ │ +O:PickleBuffer │ │ │ │ expected an AST │ │ │ │ qualname │ │ │ │ cellvars │ │ │ │ freevars │ │ │ │ argcount │ │ │ │ posonlyargcount │ │ │ │ kwonlyargcount │ │ │ │ isqrt() argument must be nonnegative │ │ │ │ -length should not be negative │ │ │ │ -lo must be non-negative │ │ │ │ - in _bisect.bisect_right │ │ │ │ getgrnam(): name not found: %R │ │ │ │ +operation forbidden on released PickleBuffer object │ │ │ │ %.200s() %.200s must be %.50s, not %.50s │ │ │ │ +lo must be non-negative │ │ │ │ + in _bisect.bisect_right │ │ │ │ +length should not be negative │ │ │ │ is_symlink() takes no arguments │ │ │ │ cannot access free variable '%s' where it is not associated with a value in enclosing scope │ │ │ │ -list changed size during iteration │ │ │ │ O!O|O!:SubElement │ │ │ │ getpwnam() argument must be str, not %T │ │ │ │ getpwnam(): name not found: %R │ │ │ │ +list changed size during iteration │ │ │ │ expected an Element, not "%.200s" │ │ │ │ handler must be callable │ │ │ │ The fill character must be a unicode character, not %.100s │ │ │ │ The fill character must be exactly one character long │ │ │ │ stack_effect: jump must be False, True or None │ │ │ │ invalid opcode or oparg │ │ │ │ |O:ctime │ │ │ │ @@ -9104,18 +9102,18 @@ │ │ │ │ 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 │ │ │ │ -(iiiiii) │ │ │ │ -(iOiiii) │ │ │ │ PyType_GetModuleByDef: No superclass of '%s', '%s' nor '%s' has the given module │ │ │ │ expected str, got %s │ │ │ │ +(iiiiii) │ │ │ │ +(iOiiii) │ │ │ │ sep must be length 1. │ │ │ │ sep must be ASCII. │ │ │ │ sep must be str or bytes. │ │ │ │ slice indices must be integers or have an __index__ method │ │ │ │ O|O:fromtimestamp │ │ │ │ bytes_per_sep │ │ │ │ effective_ids │ │ │ │ @@ -9132,39 +9130,39 @@ │ │ │ │ %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 │ │ │ │ undefined entity │ │ │ │ -invalid octal escape sequence '\%o' │ │ │ │ iiiiiiiii;mktime(): illegal time tuple argument │ │ │ │ mktime argument out of range │ │ │ │ +invalid octal escape sequence '\%o' │ │ │ │ in _bisect.bisect_left │ │ │ │ required argument is not a float │ │ │ │ timeout must be a float or None │ │ │ │ timeout must be non-negative │ │ │ │ invalid octal escape sequence '\%.3s' │ │ │ │ fcntl expected at least 2 arguments, got %zd │ │ │ │ fcntl expected at most 3 arguments, got %zd │ │ │ │ │ │ │ │ f;array item must be float │ │ │ │ +arguments 1-3 must be sequences │ │ │ │ +filedescriptor out of range in select() │ │ │ │ +too many file descriptors in select() │ │ │ │ +__context__ may not be deleted │ │ │ │ +exception context must be None or derive from BaseException │ │ │ │ fcntl.fcntl │ │ │ │ fcntl string arg too long │ │ │ │ I;fcntl requires a file or file descriptor, an integer and optionally a third integer or a string │ │ │ │ -__context__ may not be deleted │ │ │ │ -exception context must be None or derive from BaseException │ │ │ │ pack_into expected buffer argument │ │ │ │ pack_into expected offset argument │ │ │ │ pack_into expected %zd items for packing (got %zd) │ │ │ │ no space to pack %zd bytes at offset %zd │ │ │ │ pack_into requires a buffer of at least %zu bytes for packing %zd bytes at offset %zd (actual buffer size is %zd) │ │ │ │ -arguments 1-3 must be sequences │ │ │ │ -filedescriptor out of range in select() │ │ │ │ -too many file descriptors in select() │ │ │ │ %s(dt) argument must be a datetime instance or None, not %.200s │ │ │ │ argument 'namespace_separator' │ │ │ │ namespace_separator must be at most one character, omitted, or None │ │ │ │ intern must be a dictionary │ │ │ │ XML_ParserCreate failed │ │ │ │ iiiiiiiii;asctime(): illegal time tuple argument │ │ │ │ required field "arg" missing from arg │ │ │ │ @@ -9173,58 +9171,58 @@ │ │ │ │ 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 │ │ │ │ -0x0.0p+0 │ │ │ │ 0x0.0p+0 │ │ │ │ -0x%sp%c%d │ │ │ │ 0x%sp%c%d │ │ │ │ +expected a code object, not '%.100s' │ │ │ │ +Executors are not available in this build │ │ │ │ iO:sched_setaffinity │ │ │ │ expected an iterator of ints, but iterator yielded %R │ │ │ │ negative CPU number │ │ │ │ CPU number too large │ │ │ │ os.listxattr │ │ │ │ namespace_separator │ │ │ │ argument 'order' │ │ │ │ order must be 'C', 'F' or 'A' │ │ │ │ Only generic type aliases are subscriptable │ │ │ │ +StartElement │ │ │ │ Zero padding is not allowed in complex format specifier │ │ │ │ '=' alignment flag is not allowed in complex format specifier │ │ │ │ -StartElement │ │ │ │ __replace__() is not supported for %.500s because it has unnamed field(s) │ │ │ │ Got unexpected field name(s): %R │ │ │ │ ../Modules/pyexpat.c │ │ │ │ CharacterData │ │ │ │ integer argument expected, got '%s' │ │ │ │ expected an exception type, a tuple of exception types, or a callable (other than a class) │ │ │ │ -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 │ │ │ │ +cannot extract raw buffer from non-contiguous buffer │ │ │ │ EndElement │ │ │ │ +unsupported langinfo constant │ │ │ │ %U argument after ** must be a mapping, not %.200s │ │ │ │ %U got multiple values for keyword argument '%S' │ │ │ │ %s(%d, %d, %d) │ │ │ │ -unsupported langinfo constant │ │ │ │ derive must return an instance of BaseExceptionGroup │ │ │ │ -keys (%d) / patterns (%d) length mismatch in mapping pattern │ │ │ │ -can't use NULL keys in MatchMapping (set 'rest' parameter instead) │ │ │ │ -mapping pattern checks duplicate key (%R) │ │ │ │ -mapping pattern keys may only match literals and attribute lookups │ │ │ │ factorial() argument should not exceed %ld │ │ │ │ factorial() not defined for negative values │ │ │ │ reduce() arg 2 must support iteration │ │ │ │ reduce() of empty iterable with no initial value │ │ │ │ +keys (%d) / patterns (%d) length mismatch in mapping pattern │ │ │ │ +can't use NULL keys in MatchMapping (set 'rest' parameter instead) │ │ │ │ +mapping pattern checks duplicate key (%R) │ │ │ │ +mapping pattern keys may only match literals and attribute lookups │ │ │ │ %s(%d, %d, %d, %d, %d, %d, %d) │ │ │ │ %s(%d, %d, %d, %d, %d, %d) │ │ │ │ %s(%d, %d, %d, %d, %d) │ │ │ │ in collect_exception_group_leaf_ids │ │ │ │ invalid module index │ │ │ │ Interpreters module-list not accessible. │ │ │ │ Module index out of bounds. │ │ │ │ @@ -9236,30 +9234,30 @@ │ │ │ │ Context() does not accept any arguments │ │ │ │ h;array item must be integer │ │ │ │ signed char is less than minimum │ │ │ │ signed char is greater than maximum │ │ │ │ fork not supported for subinterpreters │ │ │ │ os.forkpty │ │ │ │ cannot add more objects to bytearray │ │ │ │ +O|O:getsizeof │ │ │ │ ii:wait4 │ │ │ │ a real number │ │ │ │ prec too big │ │ │ │ %%b requires a bytes-like object, or an object that implements __bytes__, not '%.100s' │ │ │ │ %%%c format: %s is required, not %.200s │ │ │ │ %c requires an integer in range(256) or a single byte │ │ │ │ %c arg not in range(256) │ │ │ │ not all arguments converted during bytes formatting │ │ │ │ -O|O:getsizeof │ │ │ │ Type %.100s doesn't define __sizeof__ │ │ │ │ __sizeof__() should return >= 0 │ │ │ │ -weakly-referenced object no longer exists │ │ │ │ os.chown │ │ │ │ +slice(%R, %R, %R) │ │ │ │ +weakly-referenced object no longer exists │ │ │ │ cannot delete __dict__ │ │ │ │ __dict__ must be set to a dictionary, not a '%.200s' │ │ │ │ -slice(%R, %R, %R) │ │ │ │ Inputs are not the same length │ │ │ │ flock expected 2 arguments, got %zd │ │ │ │ fcntl.flock │ │ │ │ complex() arg is a malformed string │ │ │ │ both points must have the same number of dimensions │ │ │ │ expected an indented block after 'try' statement on line %d │ │ │ │ expected 'except' or 'finally' block │ │ │ │ @@ -9267,17 +9265,17 @@ │ │ │ │ state vector must be a tuple │ │ │ │ state vector is the wrong size │ │ │ │ invalid state │ │ │ │ %.200s.__setstate__ argument should be 3-tuple, got %.200s │ │ │ │ second item of state must be an integer, not %.200s │ │ │ │ position value cannot be negative │ │ │ │ third item of state should be a dict, got a %.200s │ │ │ │ -negative size value %zd │ │ │ │ Odd-length string │ │ │ │ Non-hexadecimal digit found │ │ │ │ +negative size value %zd │ │ │ │ state argument must be a tuple │ │ │ │ OK;setstate(): illegal state argument │ │ │ │ intermediate overflow in fsum │ │ │ │ math.fsum partials │ │ │ │ -inf + inf in fsum │ │ │ │ ElementDecl │ │ │ │ detach() takes no arguments │ │ │ │ @@ -9298,27 +9296,27 @@ │ │ │ │ int_frac_digits │ │ │ │ p_cs_precedes │ │ │ │ p_sep_by_space │ │ │ │ n_cs_precedes │ │ │ │ n_sep_by_space │ │ │ │ p_sign_posn │ │ │ │ n_sign_posn │ │ │ │ -float argument required, not %.200s │ │ │ │ unlocking mutex that is not locked │ │ │ │ +float argument required, not %.200s │ │ │ │ _make_union │ │ │ │ result too long │ │ │ │ |O:astimezone │ │ │ │ utcoffset() returned %.200s, expected timedelta or None │ │ │ │ a ContextVar key was expected, got %R │ │ │ │ -backtick │ │ │ │ -config_vars │ │ │ │ At most 45 bytes at once │ │ │ │ Cell is empty │ │ │ │ -CJK UNIFIED IDEOGRAPH-%X │ │ │ │ +backtick │ │ │ │ +config_vars │ │ │ │ %s: line %i, column %i │ │ │ │ +CJK UNIFIED IDEOGRAPH-%X │ │ │ │ array indices must be integers │ │ │ │ memoryview: internal error in richcompare │ │ │ │ tzinfo.tzname() must return None or a string, not '%s' │ │ │ │ ExternalEntityRef │ │ │ │ │ │ │ │ _normal_dist_inv_cdf expected 3 arguments, got %zd │ │ │ │ inv_cdf undefined for these parameters │ │ │ │ @@ -9329,41 +9327,41 @@ │ │ │ │ read() returned too much data: %i bytes requested, %zd returned │ │ │ │ first argument must be a type object, not %.200s │ │ │ │ %.200s is not a subtype of %.200s │ │ │ │ second argument must be a valid type code │ │ │ │ third argument must be a valid machine format code. │ │ │ │ fourth argument should be bytes, not %.200s │ │ │ │ string length not a multiple of item size │ │ │ │ +%s(%U, %U) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -%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' │ │ │ │ -Expected a type param, got %R │ │ │ │ -accumulate │ │ │ │ float too large to pack with f format │ │ │ │ -limit must be an integer │ │ │ │ +accumulate │ │ │ │ i:fromordinal │ │ │ │ ordinal must be >= 1 │ │ │ │ don't know how to byteswap this array type │ │ │ │ +limit must be an integer │ │ │ │ no such name │ │ │ │ unsigned short is less than minimum │ │ │ │ unsigned short is greater than maximum │ │ │ │ ../Objects/memoryobject.c │ │ │ │ partial character in shift sequence │ │ │ │ non-zero padding bits in shift sequence │ │ │ │ ill-formed sequence │ │ │ │ @@ -9384,21 +9382,21 @@ │ │ │ │ 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 │ │ │ │ -namespace │ │ │ │ not a decimal │ │ │ │ +namespace │ │ │ │ _strptime_time │ │ │ │ L;array item must be integer │ │ │ │ strerror() argument out of range │ │ │ │ -k must not exceed %lld │ │ │ │ not a digit │ │ │ │ +k must not exceed %lld │ │ │ │ et:gethostbyaddr │ │ │ │ socket.gethostbyaddr │ │ │ │ can only assign array (not "%.200s") to array slice │ │ │ │ attempt to assign array of size %zd to extended slice of size %zd │ │ │ │ new_limit │ │ │ │ et:gethostbyname │ │ │ │ socket.gethostbyname │ │ │ │ @@ -9412,73 +9410,73 @@ │ │ │ │ missing new_object func │ │ │ │ str() on a bytearray instance │ │ │ │ │ │ │ │ l;array item must be integer │ │ │ │ can only concatenate deque (not "%.200s") to deque │ │ │ │ code point in surrogate code point range(0xd800, 0xe000) │ │ │ │ code point not in range(0x110000) │ │ │ │ -%.200s() must return a deque, not %.200s │ │ │ │ load() takes no arguments │ │ │ │ Unpickler.__init__() was not called by %s.__init__() │ │ │ │ +%.200s() must return a deque, not %.200s │ │ │ │ Timeout value out of range │ │ │ │ 'elements' must be an iterable │ │ │ │ EndNamespaceDecl │ │ │ │ -|s:isoformat │ │ │ │ '%.200s' object does not support vectorcall │ │ │ │ +|s:isoformat │ │ │ │ cannot reuse already awaited __anext__()/asend() │ │ │ │ anext(): asynchronous generator is already running │ │ │ │ StartDoctypeDecl │ │ │ │ NotationDecl │ │ │ │ can't delete element attribute │ │ │ │ EndDoctypeDecl │ │ │ │ -offset must be a timedelta strictly between -timedelta(hours=24) and timedelta(hours=24), not %R. │ │ │ │ not a numeric character │ │ │ │ +offset must be a timedelta strictly between -timedelta(hours=24) and timedelta(hours=24), not %R. │ │ │ │ +namespaces │ │ │ │ '%.200s' object is not an async iterable │ │ │ │ aiter() returned not an async iterator of type '%.100s' │ │ │ │ -namespaces │ │ │ │ ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ │ │ │ │ +expected PickleBuffer, %.200s found │ │ │ │ %c%02d%s%02d%s%02d.%06d │ │ │ │ %c%02d%s%02d%s%02d │ │ │ │ %c%02d%s%02d │ │ │ │ -expected PickleBuffer, %.200s found │ │ │ │ async for │ │ │ │ SHA1Type │ │ │ │ %R is not a generic class │ │ │ │ Too %s arguments for %R; actual %zd, expected %zd │ │ │ │ float divmod() │ │ │ │ assignment expects an iterable │ │ │ │ element indices must be integers │ │ │ │ maxdigits must be 0 or larger than %d │ │ │ │ digest_size must be between 1 and %d bytes │ │ │ │ maximum salt length is %d bytes │ │ │ │ maximum person length is %d bytes │ │ │ │ fanout must be between 0 and 255 │ │ │ │ depth must be between 1 and 255 │ │ │ │ -node_offset is too large │ │ │ │ node_depth must be between 0 and 255 │ │ │ │ inner_size must be between 0 and is %d │ │ │ │ maximum key length is %d bytes │ │ │ │ get expected 1 or 2 arguments │ │ │ │ '%.200s' object is not an async iterator │ │ │ │ ProcessingInstruction │ │ │ │ NotStandalone │ │ │ │ object %.50s does not have __anext__ method │ │ │ │ (NNO&O&i) │ │ │ │ AttlistDecl │ │ │ │ +node_offset is too large │ │ │ │ object %.50s does not have __await__ method │ │ │ │ -O!|U:timezone │ │ │ │ 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__ │ │ │ │ UnparsedEntityDecl │ │ │ │ leaf_size │ │ │ │ node_offset │ │ │ │ node_depth │ │ │ │ inner_size │ │ │ │ last_node │ │ │ │ maxdigits │ │ │ │ @@ -9504,16 +9502,16 @@ │ │ │ │ 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__ │ │ │ │ -bad tzinfo state arg │ │ │ │ %04d-%02d-%02d │ │ │ │ +bad tzinfo state arg │ │ │ │ can't translate character '\x%02x' in position %zd: %U │ │ │ │ can't translate character '\u%04x' in position %zd: %U │ │ │ │ can't translate character '\U%08x' in position %zd: %U │ │ │ │ can't translate characters in position %zd-%zd: %U │ │ │ │ %d day%s, %d:%02d:%02d.%06d │ │ │ │ %d day%s, %d:%02d:%02d │ │ │ │ %d:%02d:%02d.%06d │ │ │ │ @@ -9545,19 +9543,19 @@ │ │ │ │ object %.50s does not have __aiter__ method │ │ │ │ os.removexattr │ │ │ │ Parser stack overflowed - Python source too complex to parse │ │ │ │ BUG: internal directive bookkeeping broken │ │ │ │ cannot reuse already awaited aclose()/athrow() │ │ │ │ aclose(): asynchronous generator is already running │ │ │ │ athrow(): asynchronous generator is already running │ │ │ │ +et:gethostbyname_ex │ │ │ │ +_paramspec_prepare_subst │ │ │ │ w*|ni:recv_into │ │ │ │ negative buffersize in recv_into │ │ │ │ buffer too small for requested bytes │ │ │ │ -et:gethostbyname_ex │ │ │ │ -_paramspec_prepare_subst │ │ │ │ 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 │ │ │ │ @@ -9602,19 +9600,20 @@ │ │ │ │ __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 │ │ │ │ ../Modules/_hacl/Hacl_Hash_SHA3.c │ │ │ │ KaRaMeL incomplete match at %s:%d │ │ │ │ clock_gettime(CLOCK_THREAD_CPUTIME_ID) │ │ │ │ -'%.200s' object doesn't support slice deletion │ │ │ │ iiO:sched_setscheduler │ │ │ │ +'%.200s' object doesn't support slice deletion │ │ │ │ must have a sched_param object │ │ │ │ iO:sched_setparam │ │ │ │ '%.200s' object can't be repeated │ │ │ │ +{sOsNsNsOsO} │ │ │ │ Pickle, copy, and deepcopy support will be removed from itertools in Python 3.14. │ │ │ │ <%s object; span=(%zd, %zd), match=%.50R> │ │ │ │ '%.200s' object doesn't support slice assignment │ │ │ │ can only extend array with array (not "%.200s") │ │ │ │ array.index(x): x not in array │ │ │ │ sha3_224 │ │ │ │ sha3_256 │ │ │ │ @@ -9660,21 +9659,20 @@ │ │ │ │ code: posonlyargcount must not be negative │ │ │ │ code: kwonlyargcount must not be negative │ │ │ │ code: nlocals must not be negative │ │ │ │ name tuples must contain only strings, not '%.500s' │ │ │ │ loading %s failed due to init function │ │ │ │ Weakref proxy referenced a non-iterator '%.200s' object │ │ │ │ On|p:scanstring │ │ │ │ -{sOsNsNsOsO} │ │ │ │ preadv2() arg 2 must be a sequence │ │ │ │ state is not a tuple │ │ │ │ Arguments must be iterators. │ │ │ │ +pwritev() arg 2 must be a sequence │ │ │ │ │ │ │ │ │ │ │ │ -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 │ │ │ │ @@ -9724,35 +9722,35 @@ │ │ │ │ while traversing 'MatchAs' node │ │ │ │ MatchOr field "patterns" must be a list, not a %.200s │ │ │ │ while traversing 'MatchOr' node │ │ │ │ MatchOr field "patterns" changed size during iteration │ │ │ │ expected some sort of pattern, but got %R │ │ │ │ NoDefaultType takes no arguments │ │ │ │ comprehension with no generators │ │ │ │ +MatchSingleton can only contain True, False and None │ │ │ │ +MatchMapping doesn't have the same number of keys as patterns │ │ │ │ +MatchClass doesn't have the same number of keyword attributes as patterns │ │ │ │ +MatchClass cls field can only contain Name or Attribute nodes. │ │ │ │ +can't use MatchStar here │ │ │ │ +MatchAs must specify a target name if a pattern is given │ │ │ │ +MatchOr requires at least 2 patterns │ │ │ │ +unexpected pattern │ │ │ │ +can't capture name '_' in patterns │ │ │ │ paramspeckwargs │ │ │ │ paramspecargs │ │ │ │ initialization of %s failed without raising an exception │ │ │ │ initialization of %s raised unreported exception │ │ │ │ init function of %s returned uninitialized object │ │ │ │ initialization of %s did not return PyModuleDef │ │ │ │ initialization of %s did not return an extension module │ │ │ │ initialization of %s did not return a valid extension module │ │ │ │ 'yield' inside list comprehension │ │ │ │ 'yield' inside dict comprehension │ │ │ │ 'yield' inside set comprehension │ │ │ │ i|O&:pidfd_open │ │ │ │ -MatchSingleton can only contain True, False and None │ │ │ │ -MatchMapping doesn't have the same number of keys as patterns │ │ │ │ -MatchClass doesn't have the same number of keyword attributes as patterns │ │ │ │ -MatchClass cls field can only contain Name or Attribute nodes. │ │ │ │ -can't use MatchStar here │ │ │ │ -MatchAs must specify a target name if a pattern is given │ │ │ │ -MatchOr requires at least 2 patterns │ │ │ │ -unexpected pattern │ │ │ │ -can't capture name '_' in patterns │ │ │ │ │ │ │ │ reentrant call inside %R │ │ │ │ could not acquire lock for %s at interpreter shutdown, possibly due to daemon threads │ │ │ │ unexpected constant inside of a literal pattern │ │ │ │ match() takes no arguments │ │ │ │ %U.kwargs │ │ │ │ %R.kwargs │ │ │ │ @@ -9796,16 +9794,16 @@ │ │ │ │ pop from empty bytearray │ │ │ │ [Previous line repeated %ld more times] │ │ │ │ [Previous line repeated %ld more time] │ │ │ │ ii:tcsetpgrp │ │ │ │ in print_chained │ │ │ │ A load persistent id instruction was encountered, but no persistent_load function was specified. │ │ │ │ signal.pthread_kill │ │ │ │ - │ │ │ │ sys._current_frames │ │ │ │ + │ │ │ │ O(N)(OO) │ │ │ │ O(O)(OO) │ │ │ │ event handling only supported for ElementTree.TreeBuilder targets │ │ │ │ events must be a sequence │ │ │ │ invalid events sequence │ │ │ │ start-ns │ │ │ │ unknown event '%s' │ │ │ │ @@ -9909,20 +9907,26 @@ │ │ │ │ no more code watcher IDs available │ │ │ │ Invalid code watcher ID %d │ │ │ │ No code watcher set for ID %d │ │ │ │ no more dict watcher IDs available │ │ │ │ no more func watcher IDs available │ │ │ │ invalid func watcher ID %d │ │ │ │ no func watcher set for ID %d │ │ │ │ -interval │ │ │ │ Exception ignored in %s watcher callback for function %U at %p │ │ │ │ no more type watcher IDs available │ │ │ │ Cannot watch non-type │ │ │ │ Invalid type watcher ID %d │ │ │ │ No type watcher set for ID %d │ │ │ │ +expected a writable bytes-like object │ │ │ │ +interval │ │ │ │ +PyFunction_EVENT_CREATE │ │ │ │ +PyFunction_EVENT_DESTROY │ │ │ │ +PyFunction_EVENT_MODIFY_CODE │ │ │ │ +PyFunction_EVENT_MODIFY_DEFAULTS │ │ │ │ +PyFunction_EVENT_MODIFY_KWDEFAULTS │ │ │ │ mimalloc: warning: │ │ │ │ mimalloc: error: │ │ │ │ trying to free from non-existent arena: %p, size %zu, memid: 0x%zx │ │ │ │ trying to free from non-existent arena block: %p, size %zu, memid: 0x%zx │ │ │ │ trying to free an already freed arena block: %p, size %zu │ │ │ │ Debug memory block at address p=%p: │ │ │ │ API '%c' │ │ │ │ @@ -9935,17 +9939,17 @@ │ │ │ │ Because memory is corrupted at the start, the count of bytes requested │ │ │ │ may be bogus, and checking the trailing pad bytes may segfault. │ │ │ │ The %d pad bytes at tail=%p are │ │ │ │ at tail+%d: 0x%02x │ │ │ │ Data at p: │ │ │ │ cannot decode string │ │ │ │ deallocating │ │ │ │ +_PyThreadState_Init() is for internal use only │ │ │ │ PyUnicode_GetSize has been removed. │ │ │ │ Tokens can only be created by ContextVars │ │ │ │ -expected a writable bytes-like object │ │ │ │ both destination and source must be bytes-like objects │ │ │ │ destination is too small to receive data from source │ │ │ │ keyword list must be a dictionary │ │ │ │ bad argument to internal function │ │ │ │ invalid intrinsic function │ │ │ │ │ │ │ │ │ │ │ │ @@ -9970,31 +9974,26 @@ │ │ │ │ maxchar <= 255 │ │ │ │ maxchar < 128 │ │ │ │ maxchar >= 0x100 │ │ │ │ maxchar <= 0xFFFF │ │ │ │ maxchar >= 0x10000 │ │ │ │ maxchar <= 0x10ffff │ │ │ │ PyUnicode_READ(((int)(kind)), ((const void*)(data)), (ascii->length)) == 0 │ │ │ │ -Exception ignored in PyEval_SetTraceAllThreads │ │ │ │ PyUnicode_AsDecodedObject() is deprecated; use PyCodec_Decode() to decode from str │ │ │ │ PyUnicode_AsDecodedUnicode() is deprecated; use PyCodec_Decode() to decode from str to str │ │ │ │ PyUnicode_AsEncodedObject() is deprecated; use PyUnicode_AsEncodedString() to encode from str to bytes or PyCodec_Encode() for generic encoding │ │ │ │ PyUnicode_AsEncodedUnicode() is deprecated; use PyCodec_Encode() to encode from str to str │ │ │ │ '%.400s' encoder returned '%.400s' instead of 'str'; use codecs.encode() to encode to arbitrary types │ │ │ │ +Exception ignored in PyEval_SetTraceAllThreads │ │ │ │ Exception ignored in PyEval_SetProfile │ │ │ │ Exception ignored in PyEval_SetProfileAllThreads │ │ │ │ InstructionSequenceType │ │ │ │ %s: bug likely caused by a refcount error in a C extension │ │ │ │ │ │ │ │ non-dict annotations │ │ │ │ -PyFunction_EVENT_CREATE │ │ │ │ -PyFunction_EVENT_DESTROY │ │ │ │ -PyFunction_EVENT_MODIFY_CODE │ │ │ │ -PyFunction_EVENT_MODIFY_DEFAULTS │ │ │ │ -PyFunction_EVENT_MODIFY_KWDEFAULTS │ │ │ │ %d %-3s │ │ │ │ %ld.%ld %-3s │ │ │ │ not all freed │ │ │ │ not all freed! │ │ │ │ heap stats │ │ │ │ %10s: %11s %11s %11s %11s %11s %11s │ │ │ │ count │ │ │ │ @@ -10015,17 +10014,16 @@ │ │ │ │ %10s: user: %ld.%03ld s, system: %ld.%03ld s, faults: %lu, rss: │ │ │ │ , commit: │ │ │ │ %sthread 0x%llx: │ │ │ │ cannot commit OS memory (error: %d (0x%x), address: %p, size: 0x%zx bytes) │ │ │ │ cannot reset OS memory (error: %d (0x%x), address: %p, size: 0x%zx bytes) │ │ │ │ %X:%X:%X:%X:%X:%X%c │ │ │ │ bad bluetooth address │ │ │ │ -_PyThreadState_Init() is for internal use only │ │ │ │ -in new thread │ │ │ │ perf trampoline not available │ │ │ │ +in new thread │ │ │ │ can't assign sys.path │ │ │ │ can't create sys.path │ │ │ │ Enable tracemalloc to get the memory block allocation traceback │ │ │ │ Memory block allocated at (most recent call first): │ │ │ │ File " │ │ │ │ ", line │ │ │ │ Fatal Python error from unexpected signum: │ │ │ │ @@ -10100,24 +10098,24 @@ │ │ │ │ setgroups argument must be a sequence │ │ │ │ too many groups │ │ │ │ groups must be integers │ │ │ │ ii:setpgid │ │ │ │ Exception ignored when trying to write to the signal wakeup fd │ │ │ │ Py_GIL_DISABLED │ │ │ │ AST string must be of type str │ │ │ │ +os.system │ │ │ │ can't assign sys.argv │ │ │ │ can't compute path0 from argv │ │ │ │ can't get sys.path │ │ │ │ can't prepend path0 to sys.path │ │ │ │ no mem for sys.argv │ │ │ │ w*|ni:recvfrom_into │ │ │ │ negative buffersize in recvfrom_into │ │ │ │ nbytes is greater than the length of the buffer │ │ │ │ domain must be a non-empty string │ │ │ │ -os.system │ │ │ │ ENDMARKER │ │ │ │ NOTEQUAL │ │ │ │ LESSEQUAL │ │ │ │ GREATEREQUAL │ │ │ │ CIRCUMFLEX │ │ │ │ LEFTSHIFT │ │ │ │ RIGHTSHIFT │ │ │ │ @@ -19353,14 +19351,105 @@ │ │ │ │ exception is raised if the entry asked for cannot be found. │ │ │ │ PyInterpreterState_Get │ │ │ │ new_interpreter │ │ │ │ _PyThreadState_DeleteCurrent │ │ │ │ tstate_delete_common │ │ │ │ gilstate_tss_clear │ │ │ │ PyThreadState_Delete │ │ │ │ +insort_left($module, /, a, x, lo=0, hi=None, *, key=None) │ │ │ │ +Insert item x in list a, and keep it sorted assuming a is sorted. │ │ │ │ +If x is already in a, insert it to the left of the leftmost x. │ │ │ │ +Optional args lo (default 0) and hi (default len(a)) bound the │ │ │ │ +slice of a to be searched. │ │ │ │ +A custom key function can be supplied to customize the sort order. │ │ │ │ +bisect_left($module, /, a, x, lo=0, hi=None, *, key=None) │ │ │ │ +Return the index where to insert item x in list a, assuming a is sorted. │ │ │ │ +The return value i is such that all e in a[:i] have e < x, and all e in │ │ │ │ +a[i:] have e >= x. So if x already appears in the list, a.insert(i, x) will │ │ │ │ +insert just before the leftmost x already there. │ │ │ │ +Optional args lo (default 0) and hi (default len(a)) bound the │ │ │ │ +slice of a to be searched. │ │ │ │ +A custom key function can be supplied to customize the sort order. │ │ │ │ +insort_right($module, /, a, x, lo=0, hi=None, *, key=None) │ │ │ │ +Insert item x in list a, and keep it sorted assuming a is sorted. │ │ │ │ +If x is already in a, insert it to the right of the rightmost x. │ │ │ │ +Optional args lo (default 0) and hi (default len(a)) bound the │ │ │ │ +slice of a to be searched. │ │ │ │ +A custom key function can be supplied to customize the sort order. │ │ │ │ +bisect_right($module, /, a, x, lo=0, hi=None, *, key=None) │ │ │ │ +Return the index where to insert item x in list a, assuming a is sorted. │ │ │ │ +The return value i is such that all e in a[:i] have e <= x, and all e in │ │ │ │ +a[i:] have e > x. So if x already appears in the list, a.insert(i, x) will │ │ │ │ +insert just after the rightmost x already there. │ │ │ │ +Optional args lo (default 0) and hi (default len(a)) bound the │ │ │ │ +slice of a to be searched. │ │ │ │ +A custom key function can be supplied to customize the sort order. │ │ │ │ +Bisection algorithms. │ │ │ │ +This module provides support for maintaining a list in sorted order without │ │ │ │ +having to sort the list after each insertion. For long lists of items with │ │ │ │ +expensive comparison operations, this can be an improvement over the more │ │ │ │ +common approach. │ │ │ │ +decompress($self, /, data, max_length=-1) │ │ │ │ +Decompress *data*, returning uncompressed data as bytes. │ │ │ │ +If *max_length* is nonnegative, returns at most *max_length* bytes of │ │ │ │ +decompressed data. If this limit is reached and further output can be │ │ │ │ +produced, *self.needs_input* will be set to ``False``. In this case, the next │ │ │ │ +call to *decompress()* may provide *data* as b'' to obtain more of the output. │ │ │ │ +If all of the input data was decompressed and returned (either because this │ │ │ │ +was less than *max_length* bytes, or because *max_length* was negative), │ │ │ │ +*self.needs_input* will be set to True. │ │ │ │ +Attempting to decompress data after the end of stream is reached raises an │ │ │ │ +EOFError. Any data found after the end of the stream is ignored and saved in │ │ │ │ +the unused_data attribute. │ │ │ │ +True if more input is needed before more decompressed data can be produced. │ │ │ │ +Data found after the end of the compressed stream. │ │ │ │ +True if the end-of-stream marker has been reached. │ │ │ │ +__deepcopy__($self, memo, /) │ │ │ │ +__copy__($self, /) │ │ │ │ +copy($self, /) │ │ │ │ +Return a copy of the decompression object. │ │ │ │ +flush($self, length=zlib.DEF_BUF_SIZE, /) │ │ │ │ +Return a bytes object containing any remaining decompressed data. │ │ │ │ + length │ │ │ │ + the initial size of the output buffer. │ │ │ │ +decompress($self, data, /, max_length=0) │ │ │ │ +Return a bytes object containing the decompressed version of the data. │ │ │ │ + The binary data to decompress. │ │ │ │ + max_length │ │ │ │ + The maximum allowable length of the decompressed data. │ │ │ │ + Unconsumed input data will be stored in │ │ │ │ + the unconsumed_tail attribute. │ │ │ │ +After calling this function, some of the input data may still be stored in │ │ │ │ +internal buffers for later processing. │ │ │ │ +Call the flush() method to clear these buffers. │ │ │ │ +__deepcopy__($self, memo, /) │ │ │ │ +__copy__($self, /) │ │ │ │ +copy($self, /) │ │ │ │ +Return a copy of the compression object. │ │ │ │ +flush($self, mode=zlib.Z_FINISH, /) │ │ │ │ +Return a bytes object containing any remaining compressed data. │ │ │ │ + One of the constants Z_SYNC_FLUSH, Z_FULL_FLUSH, Z_FINISH. │ │ │ │ + If mode == Z_FINISH, the compressor object can no longer be │ │ │ │ + used after calling the flush() method. Otherwise, more data │ │ │ │ + can still be compressed. │ │ │ │ +compress($self, data, /) │ │ │ │ +Returns a bytes object containing compressed data. │ │ │ │ + Binary data to be compressed. │ │ │ │ +After calling this function, some of the input data may still │ │ │ │ +be stored in internal buffers for later processing. │ │ │ │ +Call the flush() method to clear these buffers. │ │ │ │ +_ZlibDecompressor(wbits=15, zdict=b'') │ │ │ │ +Create a decompressor object for decompressing data incrementally. │ │ │ │ + wbits = 15 │ │ │ │ + The predefined compression dictionary. This is a sequence of bytes │ │ │ │ + (such as a bytes object) containing subsequences that are expected │ │ │ │ + to occur frequently in the data that is to be compressed. Those │ │ │ │ + subsequences that are expected to be most common should come at the │ │ │ │ + end of the dictionary. This must be the same dictionary as used by the │ │ │ │ + compressor that produced the input data. │ │ │ │ decompressobj($module, /, wbits=MAX_WBITS, zdict=b'') │ │ │ │ Return a decompressor object. │ │ │ │ The window buffer size and container format. │ │ │ │ The predefined compression dictionary. This must be the same │ │ │ │ dictionary as used by the compressor that produced the input data. │ │ │ │ decompress($module, data, /, wbits=MAX_WBITS, bufsize=DEF_BUF_SIZE) │ │ │ │ Returns a bytes object containing the uncompressed data. │ │ │ │ @@ -19989,105 +20078,14 @@ │ │ │ │ seed([n]) -> None. │ │ │ │ Defaults to use urandom and falls back to a combination │ │ │ │ of the current time and the process identifier. │ │ │ │ random($self, /) │ │ │ │ random() -> x in the interval [0, 1). │ │ │ │ Random() -> create a random number generator with its own internal state. │ │ │ │ Module implements the Mersenne Twister random number generator. │ │ │ │ -insort_left($module, /, a, x, lo=0, hi=None, *, key=None) │ │ │ │ -Insert item x in list a, and keep it sorted assuming a is sorted. │ │ │ │ -If x is already in a, insert it to the left of the leftmost x. │ │ │ │ -Optional args lo (default 0) and hi (default len(a)) bound the │ │ │ │ -slice of a to be searched. │ │ │ │ -A custom key function can be supplied to customize the sort order. │ │ │ │ -bisect_left($module, /, a, x, lo=0, hi=None, *, key=None) │ │ │ │ -Return the index where to insert item x in list a, assuming a is sorted. │ │ │ │ -The return value i is such that all e in a[:i] have e < x, and all e in │ │ │ │ -a[i:] have e >= x. So if x already appears in the list, a.insert(i, x) will │ │ │ │ -insert just before the leftmost x already there. │ │ │ │ -Optional args lo (default 0) and hi (default len(a)) bound the │ │ │ │ -slice of a to be searched. │ │ │ │ -A custom key function can be supplied to customize the sort order. │ │ │ │ -insort_right($module, /, a, x, lo=0, hi=None, *, key=None) │ │ │ │ -Insert item x in list a, and keep it sorted assuming a is sorted. │ │ │ │ -If x is already in a, insert it to the right of the rightmost x. │ │ │ │ -Optional args lo (default 0) and hi (default len(a)) bound the │ │ │ │ -slice of a to be searched. │ │ │ │ -A custom key function can be supplied to customize the sort order. │ │ │ │ -bisect_right($module, /, a, x, lo=0, hi=None, *, key=None) │ │ │ │ -Return the index where to insert item x in list a, assuming a is sorted. │ │ │ │ -The return value i is such that all e in a[:i] have e <= x, and all e in │ │ │ │ -a[i:] have e > x. So if x already appears in the list, a.insert(i, x) will │ │ │ │ -insert just after the rightmost x already there. │ │ │ │ -Optional args lo (default 0) and hi (default len(a)) bound the │ │ │ │ -slice of a to be searched. │ │ │ │ -A custom key function can be supplied to customize the sort order. │ │ │ │ -Bisection algorithms. │ │ │ │ -This module provides support for maintaining a list in sorted order without │ │ │ │ -having to sort the list after each insertion. For long lists of items with │ │ │ │ -expensive comparison operations, this can be an improvement over the more │ │ │ │ -common approach. │ │ │ │ -decompress($self, /, data, max_length=-1) │ │ │ │ -Decompress *data*, returning uncompressed data as bytes. │ │ │ │ -If *max_length* is nonnegative, returns at most *max_length* bytes of │ │ │ │ -decompressed data. If this limit is reached and further output can be │ │ │ │ -produced, *self.needs_input* will be set to ``False``. In this case, the next │ │ │ │ -call to *decompress()* may provide *data* as b'' to obtain more of the output. │ │ │ │ -If all of the input data was decompressed and returned (either because this │ │ │ │ -was less than *max_length* bytes, or because *max_length* was negative), │ │ │ │ -*self.needs_input* will be set to True. │ │ │ │ -Attempting to decompress data after the end of stream is reached raises an │ │ │ │ -EOFError. Any data found after the end of the stream is ignored and saved in │ │ │ │ -the unused_data attribute. │ │ │ │ -True if more input is needed before more decompressed data can be produced. │ │ │ │ -Data found after the end of the compressed stream. │ │ │ │ -True if the end-of-stream marker has been reached. │ │ │ │ -__deepcopy__($self, memo, /) │ │ │ │ -__copy__($self, /) │ │ │ │ -copy($self, /) │ │ │ │ -Return a copy of the decompression object. │ │ │ │ -flush($self, length=zlib.DEF_BUF_SIZE, /) │ │ │ │ -Return a bytes object containing any remaining decompressed data. │ │ │ │ - length │ │ │ │ - the initial size of the output buffer. │ │ │ │ -decompress($self, data, /, max_length=0) │ │ │ │ -Return a bytes object containing the decompressed version of the data. │ │ │ │ - The binary data to decompress. │ │ │ │ - max_length │ │ │ │ - The maximum allowable length of the decompressed data. │ │ │ │ - Unconsumed input data will be stored in │ │ │ │ - the unconsumed_tail attribute. │ │ │ │ -After calling this function, some of the input data may still be stored in │ │ │ │ -internal buffers for later processing. │ │ │ │ -Call the flush() method to clear these buffers. │ │ │ │ -__deepcopy__($self, memo, /) │ │ │ │ -__copy__($self, /) │ │ │ │ -copy($self, /) │ │ │ │ -Return a copy of the compression object. │ │ │ │ -flush($self, mode=zlib.Z_FINISH, /) │ │ │ │ -Return a bytes object containing any remaining compressed data. │ │ │ │ - One of the constants Z_SYNC_FLUSH, Z_FULL_FLUSH, Z_FINISH. │ │ │ │ - If mode == Z_FINISH, the compressor object can no longer be │ │ │ │ - used after calling the flush() method. Otherwise, more data │ │ │ │ - can still be compressed. │ │ │ │ -compress($self, data, /) │ │ │ │ -Returns a bytes object containing compressed data. │ │ │ │ - Binary data to be compressed. │ │ │ │ -After calling this function, some of the input data may still │ │ │ │ -be stored in internal buffers for later processing. │ │ │ │ -Call the flush() method to clear these buffers. │ │ │ │ -_ZlibDecompressor(wbits=15, zdict=b'') │ │ │ │ -Create a decompressor object for decompressing data incrementally. │ │ │ │ - wbits = 15 │ │ │ │ - The predefined compression dictionary. This is a sequence of bytes │ │ │ │ - (such as a bytes object) containing subsequences that are expected │ │ │ │ - to occur frequently in the data that is to be compressed. Those │ │ │ │ - subsequences that are expected to be most common should come at the │ │ │ │ - end of the dictionary. This must be the same dictionary as used by the │ │ │ │ - compressor that produced the input data. │ │ │ │ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~ │ │ │ │ Py_EndInterpreter │ │ │ │ normalize($self, form, unistr, /) │ │ │ │ Return the normal form 'form' for the Unicode string unistr. │ │ │ │ Valid values for form are 'NFC', 'NFKC', 'NFD', and 'NFKD'. │ │ │ │ is_normalized($self, form, unistr, /) │ │ │ │ Return whether the Unicode string unistr is in the normal form 'form'. │ │ │ │ @@ -22931,59 +22929,14 @@ │ │ │ │ according to the password database. Check both databases to get │ │ │ │ complete membership information.) │ │ │ │ PyEval_AcquireThread │ │ │ │ _PySemaphore_Wakeup │ │ │ │ ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ │ │ │ │ ?456789:;<= │ │ │ │ !"#$%&'()*+,-./0123 │ │ │ │ -poll($module, /) │ │ │ │ -Returns a polling object. │ │ │ │ -This object supports registering and unregistering file descriptors, and then │ │ │ │ -polling them for I/O events. │ │ │ │ -select($module, rlist, wlist, xlist, timeout=None, /) │ │ │ │ -Wait until one or more file descriptors are ready for some kind of I/O. │ │ │ │ -The first three arguments are iterables of file descriptors to be waited for: │ │ │ │ -rlist -- wait until ready for reading │ │ │ │ -wlist -- wait until ready for writing │ │ │ │ -xlist -- wait for an "exceptional condition" │ │ │ │ -If only one kind of condition is required, pass [] for the other lists. │ │ │ │ -A file descriptor is either a socket or file object, or a small integer │ │ │ │ -gotten from a fileno() method call on one of those. │ │ │ │ -The optional 4th argument specifies a timeout in seconds; it may be │ │ │ │ -a floating-point number to specify fractions of seconds. If it is absent │ │ │ │ -or None, the call will never time out. │ │ │ │ -The return value is a tuple of three lists corresponding to the first three │ │ │ │ -arguments; each contains the subset of the corresponding file descriptors │ │ │ │ -that are ready. │ │ │ │ -*** IMPORTANT NOTICE *** │ │ │ │ -On Windows, only sockets are supported; on Unix, all file │ │ │ │ -descriptors can be used. │ │ │ │ -This module supports asynchronous I/O on multiple file descriptors. │ │ │ │ -*** IMPORTANT NOTICE *** │ │ │ │ -On Windows, only sockets are supported; on Unix, all file descriptors. │ │ │ │ -fork_exec($module, args, executable_list, close_fds, pass_fds, cwd, │ │ │ │ - env, p2cread, p2cwrite, c2pread, c2pwrite, errread, errwrite, │ │ │ │ - errpipe_read, errpipe_write, restore_signals, call_setsid, │ │ │ │ - pgid_to_set, gid, extra_groups, uid, child_umask, preexec_fn, │ │ │ │ - allow_vfork, /) │ │ │ │ -Spawn a fresh new child process. │ │ │ │ -Fork a child process, close parent file descriptors as appropriate in the │ │ │ │ -child and duplicate the few that are needed before calling exec() in the │ │ │ │ -child process. │ │ │ │ -If close_fds is True, close file descriptors 3 and higher, except those listed │ │ │ │ -in the sorted tuple pass_fds. │ │ │ │ -The preexec_fn, if supplied, will be called immediately before closing file │ │ │ │ -descriptors and exec. │ │ │ │ -WARNING: preexec_fn is NOT SAFE if your application uses threads. │ │ │ │ - It may trigger infrequent, difficult to debug deadlocks. │ │ │ │ -If an error occurs in the child process before the exec, it is │ │ │ │ -serialized and written to the errpipe_write fd per subprocess.py. │ │ │ │ -Returns: the child process's PID. │ │ │ │ -Raises: Only on an error in the parent process. │ │ │ │ -A POSIX helper for the subprocess module. │ │ │ │ lockf($module, fd, cmd, len=0, start=0, whence=0, /) │ │ │ │ A wrapper around the fcntl() locking calls. │ │ │ │ `fd` is the file descriptor of the file to lock or unlock, and operation is one │ │ │ │ of the following values: │ │ │ │ LOCK_UN - unlock │ │ │ │ LOCK_SH - acquire a shared lock │ │ │ │ LOCK_EX - acquire an exclusive lock │ │ │ │ @@ -23283,14 +23236,59 @@ │ │ │ │ eventmask │ │ │ │ an optional bitmask describing the type of events to check for │ │ │ │ select.epoll(sizehint=-1, flags=0) │ │ │ │ Returns an epolling object │ │ │ │ sizehint must be a positive integer or -1 for the default size. The │ │ │ │ sizehint is used to optimize internal data structures. It doesn't limit │ │ │ │ the maximum number of monitored events. │ │ │ │ +poll($module, /) │ │ │ │ +Returns a polling object. │ │ │ │ +This object supports registering and unregistering file descriptors, and then │ │ │ │ +polling them for I/O events. │ │ │ │ +select($module, rlist, wlist, xlist, timeout=None, /) │ │ │ │ +Wait until one or more file descriptors are ready for some kind of I/O. │ │ │ │ +The first three arguments are iterables of file descriptors to be waited for: │ │ │ │ +rlist -- wait until ready for reading │ │ │ │ +wlist -- wait until ready for writing │ │ │ │ +xlist -- wait for an "exceptional condition" │ │ │ │ +If only one kind of condition is required, pass [] for the other lists. │ │ │ │ +A file descriptor is either a socket or file object, or a small integer │ │ │ │ +gotten from a fileno() method call on one of those. │ │ │ │ +The optional 4th argument specifies a timeout in seconds; it may be │ │ │ │ +a floating-point number to specify fractions of seconds. If it is absent │ │ │ │ +or None, the call will never time out. │ │ │ │ +The return value is a tuple of three lists corresponding to the first three │ │ │ │ +arguments; each contains the subset of the corresponding file descriptors │ │ │ │ +that are ready. │ │ │ │ +*** IMPORTANT NOTICE *** │ │ │ │ +On Windows, only sockets are supported; on Unix, all file │ │ │ │ +descriptors can be used. │ │ │ │ +This module supports asynchronous I/O on multiple file descriptors. │ │ │ │ +*** IMPORTANT NOTICE *** │ │ │ │ +On Windows, only sockets are supported; on Unix, all file descriptors. │ │ │ │ +fork_exec($module, args, executable_list, close_fds, pass_fds, cwd, │ │ │ │ + env, p2cread, p2cwrite, c2pread, c2pwrite, errread, errwrite, │ │ │ │ + errpipe_read, errpipe_write, restore_signals, call_setsid, │ │ │ │ + pgid_to_set, gid, extra_groups, uid, child_umask, preexec_fn, │ │ │ │ + allow_vfork, /) │ │ │ │ +Spawn a fresh new child process. │ │ │ │ +Fork a child process, close parent file descriptors as appropriate in the │ │ │ │ +child and duplicate the few that are needed before calling exec() in the │ │ │ │ +child process. │ │ │ │ +If close_fds is True, close file descriptors 3 and higher, except those listed │ │ │ │ +in the sorted tuple pass_fds. │ │ │ │ +The preexec_fn, if supplied, will be called immediately before closing file │ │ │ │ +descriptors and exec. │ │ │ │ +WARNING: preexec_fn is NOT SAFE if your application uses threads. │ │ │ │ + It may trigger infrequent, difficult to debug deadlocks. │ │ │ │ +If an error occurs in the child process before the exec, it is │ │ │ │ +serialized and written to the errpipe_write fd per subprocess.py. │ │ │ │ +Returns: the child process's PID. │ │ │ │ +Raises: Only on an error in the parent process. │ │ │ │ +A POSIX helper for the subprocess module. │ │ │ │ __setstate__($self, state, /) │ │ │ │ Set state information for unpickling. │ │ │ │ __reduce__($self, /) │ │ │ │ Return state information for pickling. │ │ │ │ __sizeof__($self, /) │ │ │ │ Size of the array in memory, in bytes. │ │ │ │ tounicode($self, /) │ │ │ │ @@ -24594,22 +24592,22 @@ │ │ │ │ Return the digest value as a bytes object. │ │ │ │ copy($self, /) │ │ │ │ Return a copy of the hash object. │ │ │ │ md5($module, /, data=b'', *, usedforsecurity=True, string=None) │ │ │ │ Return a new MD5 hash object; optionally initialized with a string. │ │ │ │ signal_active_thread │ │ │ │ _enter_buffered_busy │ │ │ │ -_PyRawMutex_UnlockSlow │ │ │ │ _PyThread_CurrentExceptions │ │ │ │ PyImport_ExecCodeModuleWithPathnames │ │ │ │ +_PyRawMutex_UnlockSlow │ │ │ │ dummy_dealloc │ │ │ │ PyEval_AcquireLock │ │ │ │ +_PyThreadState_Init │ │ │ │ _PyObject_AssertFailed │ │ │ │ _PyUnicode_CheckConsistency │ │ │ │ -_PyThreadState_Init │ │ │ │ faulthandler_fatal_error_thread │ │ │ │ PySys_SetPath │ │ │ │ PySys_AddWarnOptionUnicode │ │ │ │ PySys_SetArgvEx │ │ │ │ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% │ │ │ │ %%%%%%% │ │ │ │ !"#%%%%%% │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -321,33 +321,33 @@ │ │ │ │ 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 64007074 736e616d 655f7200 696e6974 d.ptsname_r.init │ │ │ │ - 0x0001de3c 67726f75 7073006c 6f636b66 36340070 groups.lockf64.p │ │ │ │ + 0x0001de2c 6400696e 69746772 6f757073 00707473 d.initgroups.pts │ │ │ │ + 0x0001de3c 6e616d65 5f72006c 6f636b66 36340070 name_r.lockf64.p │ │ │ │ 0x0001de4c 6f736978 5f6f7065 6e707400 6772616e osix_openpt.gran │ │ │ │ - 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 │ │ │ │ + 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 │ │ │ │ 0x0001de8c 73653634 00706f73 69785f66 616c6c6f se64.posix_fallo │ │ │ │ 0x0001de9c 63617465 36340070 72656164 36340070 cate64.pread64.p │ │ │ │ 0x0001deac 72656164 76363476 32007077 72697465 readv64v2.pwrite │ │ │ │ 0x0001debc 36340070 77726974 65763634 76320072 64.pwritev64v2.r │ │ │ │ 0x0001decc 65616476 00736368 65645f67 65745f70 eadv.sched_get_p │ │ │ │ 0x0001dedc 72696f72 6974795f 6d696e00 73636865 riority_min.sche │ │ │ │ 0x0001deec 645f6765 745f7072 696f7269 74795f6d d_get_priority_m │ │ │ │ 0x0001defc 6178005f 5f736368 65645f72 725f6765 ax.__sched_rr_ge │ │ │ │ 0x0001df0c 745f696e 74657276 616c3634 00736368 t_interval64.sch │ │ │ │ 0x0001df1c 65645f79 69656c64 00736574 72657367 ed_yield.setresg │ │ │ │ 0x0001df2c 69640073 65747265 73756964 00666461 id.setresuid.fda │ │ │ │ - 0x0001df3c 74617379 6e630066 70617468 636f6e66 tasync.fpathconf │ │ │ │ - 0x0001df4c 00776169 74696400 77726974 65760074 .waitid.writev.t │ │ │ │ + 0x0001df3c 74617379 6e630077 61697469 64006670 tasync.waitid.fp │ │ │ │ + 0x0001df4c 61746863 6f6e6600 77726974 65760074 athconf.writev.t │ │ │ │ 0x0001df5c 63676574 70677270 00746373 65747067 cgetpgrp.tcsetpg │ │ │ │ 0x0001df6c 72700070 74687265 61645f6b 696c6c00 rp.pthread_kill. │ │ │ │ 0x0001df7c 73656e64 746f0072 65637666 726f6d00 sendto.recvfrom. │ │ │ │ 0x0001df8c 74696d65 7266645f 63726561 7465005f timerfd_create._ │ │ │ │ 0x0001df9c 5f74696d 65726664 5f736574 74696d65 _timerfd_settime │ │ │ │ 0x0001dfac 3634005f 5f74696d 65726664 5f676574 64.__timerfd_get │ │ │ │ 0x0001dfbc 74696d65 3634005f 5f766670 72696e74 time64.__vfprint │ │ │ │ @@ -372,18 +372,18 @@ │ │ │ │ 0x0001e0ec 6c6f6769 6e5f7474 79007365 746e7300 login_tty.setns. │ │ │ │ 0x0001e0fc 67657470 67696400 5f5f7365 74697469 getpgid.__setiti │ │ │ │ 0x0001e10c 6d657236 34005f5f 67657469 74696d65 mer64.__getitime │ │ │ │ 0x0001e11c 72363400 64636765 74746578 74006269 r64.dcgettext.bi │ │ │ │ 0x0001e12c 6e645f74 65787464 6f6d6169 6e5f636f nd_textdomain_co │ │ │ │ 0x0001e13c 64657365 74007369 67776169 74696e66 deset.sigwaitinf │ │ │ │ 0x0001e14c 6f005f5f 73696774 696d6564 77616974 o.__sigtimedwait │ │ │ │ - 0x0001e15c 36340069 665f6e61 6d65696e 64657800 64.if_nameindex. │ │ │ │ - 0x0001e16c 69665f66 7265656e 616d6569 6e646578 if_freenameindex │ │ │ │ - 0x0001e17c 0062696e 64746578 74646f6d 61696e00 .bindtextdomain. │ │ │ │ - 0x0001e18c 73797374 656d0061 74616e32 00617461 system.atan2.ata │ │ │ │ + 0x0001e15c 36340073 79737465 6d006966 5f6e616d 64.system.if_nam │ │ │ │ + 0x0001e16c 65696e64 65780069 665f6672 65656e61 eindex.if_freena │ │ │ │ + 0x0001e17c 6d65696e 64657800 62696e64 74657874 meindex.bindtext │ │ │ │ + 0x0001e18c 646f6d61 696e0061 74616e32 00617461 domain.atan2.ata │ │ │ │ 0x0001e19c 6e680061 74616e00 726f756e 64006661 nh.atan.round.fa │ │ │ │ 0x0001e1ac 62730066 6d61006c 6f673200 6e657874 bs.fma.log2.next │ │ │ │ 0x0001e1bc 61667465 72006173 696e0065 78706d31 after.asin.expm1 │ │ │ │ 0x0001e1cc 00657266 00617369 6e68006c 6f673130 .erf.asinh.log10 │ │ │ │ 0x0001e1dc 00687970 6f740073 696e636f 73006c6f .hypot.sincos.lo │ │ │ │ 0x0001e1ec 67317000 65787032 00636272 74006365 g1p.exp2.cbrt.ce │ │ │ │ 0x0001e1fc 696c0061 636f7368 00657266 63007371 il.acosh.erfc.sq │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ 00029060 <.init>: │ │ │ │ push {r3, lr} │ │ │ │ - bl 198b48 <_start@@Base+0x34> │ │ │ │ + bl 197f28 <_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, #57468 @ 0xe07c │ │ │ │ + movw r0, #54908 @ 0xd67c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 8fe48 │ │ │ │ + bl 8fe38 │ │ │ │ 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, #57484 @ 0xe08c │ │ │ │ + movw r1, #54924 @ 0xd68c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr.w r0, [r3, #2156] @ 0x86c │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ 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 199b2c │ │ │ │ + bl 198f0c │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cbnz r6, 2aaba │ │ │ │ add r4, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6be38 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 6be70 <_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 199b00 │ │ │ │ + bl 198ee0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 2aac2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c6d4 │ │ │ │ + bl 6c714 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ bl 2b21e │ │ │ │ - movw r0, #57528 @ 0xe0b8 │ │ │ │ + movw r0, #54968 @ 0xd6b8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 19d8e4 │ │ │ │ + bl 19ccc4 │ │ │ │ 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 19acdc │ │ │ │ + bl 19a0bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c6d4 │ │ │ │ + bl 6c714 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2aaba │ │ │ │ - bl 13b21c │ │ │ │ + bl 13a50c │ │ │ │ mov r7, r0 │ │ │ │ - bl 1cfe78 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ + bl 1cef40 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2ab08 │ │ │ │ bl 2bc80 │ │ │ │ movs r0, #1 │ │ │ │ blx 2a8b4 │ │ │ │ - bl 97cd0 <_Py_GetConfig@@Base> │ │ │ │ + bl 97bd0 <_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 19e7d4 │ │ │ │ + bl 19dbb4 │ │ │ │ ldr r1, [pc, #132] @ (2aba8 ) │ │ │ │ - movw r2, #57544 @ 0xe0c8 │ │ │ │ + movw r2, #54984 @ 0xd6c8 │ │ │ │ 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, #57560 @ 0xe0d8 │ │ │ │ + movw r0, #55000 @ 0xd6d8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 1a6e2c │ │ │ │ + bl 1a6214 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2ab54 │ │ │ │ - movw r1, #57572 @ 0xe0e4 │ │ │ │ + movw r1, #55012 @ 0xd6e4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #96] @ (2abb0 ) │ │ │ │ - bl 61f30 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62074 <_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, #57608 @ 0xe108 │ │ │ │ + movw r1, #55048 @ 0xd708 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ bl 2bb44 │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d95d8 <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ - bl 1d99e0 │ │ │ │ + bl 1d88a8 <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ + bl 1d8cac │ │ │ │ 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 │ │ │ │ - stmia r5!, {r3, r5} │ │ │ │ + cbnz r0, 2abf6 │ │ │ │ movs r2, r5 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r6!, {r2, r3, r4, r6} │ │ │ │ + pop {r2, r3, r4, r6} │ │ │ │ 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, #57616 @ 0xe110 │ │ │ │ + movw r1, #55056 @ 0xd710 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #28] @ (2abf8 ) │ │ │ │ - bl 61f30 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62074 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, sp │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ strd r3, r1, [sp] │ │ │ │ - bl 199a38 │ │ │ │ + bl 198e18 │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ - stmia r6!, {r2, r3, r5, r6} │ │ │ │ + pop {r2, r3, r5, r6} │ │ │ │ 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 199d68 │ │ │ │ + bl 199148 │ │ │ │ ldr.w r0, [r4, #1476] @ 0x5c4 │ │ │ │ - bl 6c164 │ │ │ │ + bl 6c1a4 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1476] @ 0x5c4 │ │ │ │ cbz r6, 2ac44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6c3f8 │ │ │ │ + bl 6c438 │ │ │ │ str.w r0, [r4, #1476] @ 0x5c4 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 6c45c │ │ │ │ + bl 6c49c │ │ │ │ cbz r6, 2ac62 │ │ │ │ ldr.w r3, [r4, #1476] @ 0x5c4 │ │ │ │ cbnz r3, 2ac62 │ │ │ │ - movw r1, #57684 @ 0xe154 │ │ │ │ + movw r1, #55124 @ 0xd754 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #8] @ (2ac68 ) │ │ │ │ - bl 61f30 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62074 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - stmia r6!, {r2, r7} │ │ │ │ + pop {r2, r7} │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ 0002ac6c <_PyPreConfig_InitCompatConfig@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -286,37 +286,37 @@ │ │ │ │ cbz r4, 2ad18 │ │ │ │ ldr r2, [pc, #196] @ (2ada4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r4, [r2, r3] │ │ │ │ cbz r4, 2ad18 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #57700 @ 0xe164 │ │ │ │ + movw r1, #55140 @ 0xd764 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl f8994 <_PySys_GetOptionalAttrString@@Base+0x1cc> │ │ │ │ + bl f8780 <_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 123884 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1234f0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2ad9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 12389c <_PyErr_Clear@@Base> │ │ │ │ + bl 123508 <_PyErr_Clear@@Base> │ │ │ │ b.n 2ad92 │ │ │ │ movs r0, #12 │ │ │ │ - bl 6bfb4 │ │ │ │ + bl 6bfec │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2ad2e │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 2ad9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ea820 │ │ │ │ + bl 1e9c50 │ │ │ │ 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 26a094 │ │ │ │ + bl 269658 │ │ │ │ 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 247d04 │ │ │ │ + bl 2471c4 │ │ │ │ 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 887bc │ │ │ │ + bl 887e0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2adf8 │ │ │ │ - bl 6b538 │ │ │ │ + bl 6b7d0 │ │ │ │ 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 77d54 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77dcc <_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 5f448 │ │ │ │ + bl 5f48c │ │ │ │ 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 887bc │ │ │ │ + bl 887e0 │ │ │ │ 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 887bc │ │ │ │ + bl 887e0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2aede │ │ │ │ adds r0, r5, #4 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 887bc │ │ │ │ + bl 887e0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2aee2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7937c │ │ │ │ + bl 793f4 │ │ │ │ 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 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 77d54 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77dcc <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 781a8 │ │ │ │ + bl 78220 │ │ │ │ mov r0, r5 │ │ │ │ - bl 781a8 │ │ │ │ + bl 78220 │ │ │ │ mov r0, r6 │ │ │ │ - bl 781a8 │ │ │ │ + bl 78220 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 12389c <_PyErr_Clear@@Base> │ │ │ │ + b.w 123508 <_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 199e1c │ │ │ │ + bl 1991fc │ │ │ │ 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 199e1c │ │ │ │ + bl 1991fc │ │ │ │ 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 199b2c │ │ │ │ + bl 198f0c │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 199d68 │ │ │ │ + bl 199148 │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #1 │ │ │ │ - bl 6c518 │ │ │ │ + bl 6c558 │ │ │ │ cbz r0, 2af98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6c3f8 │ │ │ │ + bl 6c438 │ │ │ │ str r0, [r4, #0] │ │ │ │ cbnz r0, 2af9a │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c164 │ │ │ │ + bl 6c1a4 │ │ │ │ movs r4, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ movs r0, #0 │ │ │ │ - bl 6c45c │ │ │ │ + bl 6c49c │ │ │ │ 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 199de0 │ │ │ │ + bl 1991c0 │ │ │ │ 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 1999ec │ │ │ │ + bl 198dcc │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ 0002b00a : │ │ │ │ cbnz r0, 2b010 │ │ │ │ - b.w 19f444 <_PyPathConfig_ClearGlobal@@Base> │ │ │ │ + b.w 19e824 <_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 199d68 │ │ │ │ + bl 199148 │ │ │ │ ldr.w r0, [r4, #1456] @ 0x5b0 │ │ │ │ - bl 6c164 │ │ │ │ + bl 6c1a4 │ │ │ │ ldr.w r0, [r4, #1460] @ 0x5b4 │ │ │ │ - bl 6c164 │ │ │ │ + bl 6c1a4 │ │ │ │ ldr.w r0, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 6c164 │ │ │ │ + bl 6c1a4 │ │ │ │ ldr.w r0, [r4, #1468] @ 0x5bc │ │ │ │ - bl 6c164 │ │ │ │ + bl 6c1a4 │ │ │ │ ldr.w r0, [r4, #1472] @ 0x5c0 │ │ │ │ - bl 6c164 │ │ │ │ - movw r0, #46528 @ 0xb5c0 │ │ │ │ + bl 6c1a4 │ │ │ │ + movw r0, #43968 @ 0xabc0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 6c3f8 │ │ │ │ + bl 6c438 │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #46528 @ 0xb5c0 │ │ │ │ + movw r0, #43968 @ 0xabc0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str.w r3, [r4, #1456] @ 0x5b0 │ │ │ │ - bl 6c3f8 │ │ │ │ + bl 6c438 │ │ │ │ str.w r0, [r4, #1460] @ 0x5b4 │ │ │ │ ldr.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ cbnz r0, 2b088 │ │ │ │ - movw r0, #46528 @ 0xb5c0 │ │ │ │ + movw r0, #43968 @ 0xabc0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 6c3f8 │ │ │ │ + bl 6c438 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 6c3f8 │ │ │ │ + bl 6c438 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str.w r3, [r4, #1468] @ 0x5bc │ │ │ │ str.w r0, [r4, #1472] @ 0x5c0 │ │ │ │ - bl 6c45c │ │ │ │ + bl 6c49c │ │ │ │ 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, #57684 @ 0xe154 │ │ │ │ + movw r1, #55124 @ 0xd754 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #8] @ (2b0d4 ) │ │ │ │ - bl 61f30 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62074 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldmia r4, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ 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 199d68 │ │ │ │ + bl 199148 │ │ │ │ ldr.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ - bl 6c164 │ │ │ │ + bl 6c1a4 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1480] @ 0x5c8 │ │ │ │ cbz r6, 2b120 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6c3f8 │ │ │ │ + bl 6c438 │ │ │ │ str.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 6c45c │ │ │ │ + bl 6c49c │ │ │ │ cbz r6, 2b13e │ │ │ │ ldr.w r3, [r4, #1480] @ 0x5c8 │ │ │ │ cbnz r3, 2b13e │ │ │ │ - movw r1, #57684 @ 0xe154 │ │ │ │ + movw r1, #55124 @ 0xd754 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #8] @ (2b144 ) │ │ │ │ - bl 61f30 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62074 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldmia r5!, {r2} │ │ │ │ + stmia r3!, {r2} │ │ │ │ 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 199b2c │ │ │ │ + bl 198f0c │ │ │ │ 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 6be38 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 6be70 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 19acdc │ │ │ │ + bl 19a0bc │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl 6c6d4 │ │ │ │ + bl 6c714 │ │ │ │ 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 19b924 <_Py_SetLocaleFromEnv@@Base+0xb5c> │ │ │ │ + b.w 19ad04 <_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 126b50 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1267a0 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2b1d6 │ │ │ │ - bl d3d20 │ │ │ │ + bl d3b88 │ │ │ │ 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 ddfe8 │ │ │ │ + bl dde64 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 781a8 │ │ │ │ + bl 78220 │ │ │ │ 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 19bb50 │ │ │ │ + bl 19af30 │ │ │ │ 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, #60248 @ 0xeb58 │ │ │ │ + movw r0, #57688 @ 0xe158 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 61f00 │ │ │ │ + bl 62044 │ │ │ │ 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, #60304 @ 0xeb90 │ │ │ │ + movw r1, #57744 @ 0xe190 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #20 │ │ │ │ - bl 19d9b8 <_Py_write_noraise@@Base> │ │ │ │ + bl 19cd98 <_Py_write_noraise@@Base> │ │ │ │ cbz r6, 2b2d6 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19d9b8 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #4944 @ 0x1350 │ │ │ │ + bl 19cd98 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #2304 @ 0x900 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19d9b8 <_Py_write_noraise@@Base> │ │ │ │ + bl 19cd98 <_Py_write_noraise@@Base> │ │ │ │ cbz r5, 2b2ea │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19d9b8 <_Py_write_noraise@@Base> │ │ │ │ + bl 19cd98 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b2fa │ │ │ │ - movw r1, #60328 @ 0xeba8 │ │ │ │ + movw r1, #57768 @ 0xe1a8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19d9b8 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #16308 @ 0x3fb4 │ │ │ │ + bl 19cd98 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #13664 @ 0x3560 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19d9b8 <_Py_write_noraise@@Base> │ │ │ │ + bl 19cd98 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #22 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #60348 @ 0xebbc │ │ │ │ + movw r1, #57788 @ 0xe1bc │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19d9b8 <_Py_write_noraise@@Base> │ │ │ │ + bl 19cd98 <_Py_write_noraise@@Base> │ │ │ │ ldr r3, [pc, #444] @ (2b4d8 ) │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cbz r5, 2b34c │ │ │ │ movs r2, #21 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #60372 @ 0xebd4 │ │ │ │ + movw r1, #57812 @ 0xe1d4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19d9b8 <_Py_write_noraise@@Base> │ │ │ │ + bl 19cd98 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #8 │ │ │ │ - bl 1f344c │ │ │ │ + bl 1f2888 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20648 @ 0x50a8 │ │ │ │ + movw r1, #18060 @ 0x468c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 19d9b8 <_Py_write_noraise@@Base> │ │ │ │ + bl 19cd98 <_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, #30048 @ 0x7560 │ │ │ │ + movw r1, #27488 @ 0x6b60 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 19d9b8 <_Py_write_noraise@@Base> │ │ │ │ + bl 19cd98 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b3c0 │ │ │ │ ldr.w r2, [r3, #596] @ 0x254 │ │ │ │ cbz r2, 2b380 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #60396 @ 0xebec │ │ │ │ + movw r1, #57836 @ 0xe1ec │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19d9b8 <_Py_write_noraise@@Base> │ │ │ │ + bl 19cd98 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b3c0 │ │ │ │ ldr.w r2, [r3, #592] @ 0x250 │ │ │ │ cbz r2, 2b398 │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #60416 @ 0xec00 │ │ │ │ + movw r1, #57856 @ 0xe200 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19d9b8 <_Py_write_noraise@@Base> │ │ │ │ + bl 19cd98 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b3c0 │ │ │ │ ldr.w r3, [r3, #588] @ 0x24c │ │ │ │ cbz r3, 2b3b0 │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #60432 @ 0xec10 │ │ │ │ + movw r1, #57872 @ 0xe210 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19d9b8 <_Py_write_noraise@@Base> │ │ │ │ + bl 19cd98 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b3c0 │ │ │ │ - movw r1, #60448 @ 0xec20 │ │ │ │ + movw r1, #57888 @ 0xe220 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19d9b8 <_Py_write_noraise@@Base> │ │ │ │ + bl 19cd98 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #16308 @ 0x3fb4 │ │ │ │ + movw r1, #13664 @ 0x3560 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 19d9b8 <_Py_write_noraise@@Base> │ │ │ │ + bl 19cd98 <_Py_write_noraise@@Base> │ │ │ │ ldr r2, [pc, #264] @ (2b4dc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ - bl 6c86c │ │ │ │ + bl 6c8ac │ │ │ │ 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 126b50 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1267a0 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2b41c │ │ │ │ mov r0, r5 │ │ │ │ - bl 12389c <_PyErr_Clear@@Base> │ │ │ │ + bl 123508 <_PyErr_Clear@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w r9, [pc, #196] @ 2b4e4 │ │ │ │ cmp r0, r9 │ │ │ │ beq.n 2b428 │ │ │ │ cbnz r0, 2b444 │ │ │ │ - bl 781a8 │ │ │ │ + bl 78220 │ │ │ │ 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 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ b.n 2b4a6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ce090 │ │ │ │ + bl 1cd158 │ │ │ │ mov r0, r6 │ │ │ │ - bl d3530 │ │ │ │ + bl d3398 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r9, r0 │ │ │ │ ite ne │ │ │ │ movne.w r9, #1 │ │ │ │ moveq.w r9, #0 │ │ │ │ - bl 781a8 │ │ │ │ + bl 78220 │ │ │ │ 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 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 115824 <_PyLong_FromGid@@Base+0x10> │ │ │ │ + bl 115850 <_PyLong_FromGid@@Base+0x10> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2b48a │ │ │ │ mov r0, r5 │ │ │ │ - bl 12389c <_PyErr_Clear@@Base> │ │ │ │ + bl 123508 <_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 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 2b4c0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #16308 @ 0x3fb4 │ │ │ │ + movw r1, #13664 @ 0x3560 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 19d9b8 <_Py_write_noraise@@Base> │ │ │ │ + bl 19cd98 <_Py_write_noraise@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19da08 <_Py_write_noraise@@Base+0x50> │ │ │ │ + bl 19cde8 <_Py_write_noraise@@Base+0x50> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 2b554 │ │ │ │ - bl 19db88 <_Py_write_noraise@@Base+0x1d0> │ │ │ │ + bl 19cf68 <_Py_write_noraise@@Base+0x1d0> │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 2b28c │ │ │ │ - bl 1d5c00 │ │ │ │ + bl 1d4ed0 │ │ │ │ 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 19abfc │ │ │ │ + bl 199fdc │ │ │ │ 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 19b600 <_Py_SetLocaleFromEnv@@Base+0x838> │ │ │ │ + bl 19a9e0 <_Py_SetLocaleFromEnv@@Base+0x838> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2b53c │ │ │ │ ldr r2, [pc, #36] @ (2b550 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #57812 @ 0xe1d4 │ │ │ │ + movw r3, #55252 @ 0xd7d4 │ │ │ │ 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 │ │ │ │ - b.n 2b31c │ │ │ │ + bgt.n 2b51c │ │ │ │ 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, #60644 @ 0xece4 │ │ │ │ + movw r5, #58084 @ 0xe2e4 │ │ │ │ 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 8de98 │ │ │ │ + bl 8de78 │ │ │ │ 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 c5120 │ │ │ │ + bl c4fa0 │ │ │ │ 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 859bc │ │ │ │ + bl 859e8 │ │ │ │ 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 8de98 │ │ │ │ + bl 8de78 │ │ │ │ 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 859bc │ │ │ │ + bl 859e8 │ │ │ │ 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 11b378 <_PySet_NextEntry@@Base> │ │ │ │ + bl 11b3f0 <_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 1157c8 │ │ │ │ + bl 115b84 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2b628 │ │ │ │ b.n 2b5de │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 2b666 │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #60664 @ 0xecf8 │ │ │ │ + movw r1, #58104 @ 0xe2f8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19d9b8 <_Py_write_noraise@@Base> │ │ │ │ + bl 19cd98 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b676 │ │ │ │ - movw r1, #60688 @ 0xed10 │ │ │ │ + movw r1, #58128 @ 0xe310 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19d9b8 <_Py_write_noraise@@Base> │ │ │ │ + bl 19cd98 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #1 │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 1ef540 │ │ │ │ + bl 1ee97c │ │ │ │ b.n 2b5de │ │ │ │ cbz r5, 2b6c6 │ │ │ │ movs r2, #9 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #60692 @ 0xed14 │ │ │ │ + movw r1, #58132 @ 0xe314 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19d9b8 <_Py_write_noraise@@Base> │ │ │ │ + bl 19cd98 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ef924 <_PyEvent_Notify@@Base+0x1b8> │ │ │ │ + bl 1eed60 <_PyEvent_Notify@@Base+0x1b8> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20648 @ 0x50a8 │ │ │ │ + movw r1, #18060 @ 0x468c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 19d9b8 <_Py_write_noraise@@Base> │ │ │ │ + bl 19cd98 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #16308 @ 0x3fb4 │ │ │ │ + movw r1, #13664 @ 0x3560 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 19d9b8 <_Py_write_noraise@@Base> │ │ │ │ + b.w 19cd98 <_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, #20860 @ 0x517c │ │ │ │ + movw r3, #18300 @ 0x477c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #23828 @ 0x5d14 │ │ │ │ + movw r2, #21268 @ 0x5314 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 64328 <_PyObject_AssertFailed@@Base> │ │ │ │ - str r0, [sp, #288] @ 0x120 │ │ │ │ + bl 644e0 <_PyObject_AssertFailed@@Base> │ │ │ │ + strh r0, [r1, #50] @ 0x32 │ │ │ │ movs r6, r5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #47580 @ 0xb9dc │ │ │ │ + movw r1, #45020 @ 0xafdc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ blx 2a034 │ │ │ │ cbz r0, 2b772 │ │ │ │ - movw r1, #47388 @ 0xb91c │ │ │ │ + movw r1, #44828 @ 0xaf1c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ blx 2a034 │ │ │ │ cbz r0, 2b776 │ │ │ │ - movw r1, #47416 @ 0xb938 │ │ │ │ + movw r1, #44856 @ 0xaf38 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ blx 2a034 │ │ │ │ cbz r0, 2b77a │ │ │ │ - movw r1, #47484 @ 0xb97c │ │ │ │ + movw r1, #44924 @ 0xaf7c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ blx 2a034 │ │ │ │ cbz r0, 2b77e │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #47540 @ 0xb9b4 │ │ │ │ + movw r1, #44980 @ 0xafb4 │ │ │ │ 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, #30776 @ 0x7838 │ │ │ │ + movw r1, #28216 @ 0x6e38 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ 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 8c58c │ │ │ │ + bl 8c59c │ │ │ │ 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 8fa48 │ │ │ │ + bl 8fa38 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2b81e │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 8fa68 │ │ │ │ + bl 8fa58 │ │ │ │ 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 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 9e200 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + b.w 9e0a8 <_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 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 19b9c8 │ │ │ │ + bl 19ada8 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cbz r0, 2b8a8 <_PyInterpreterState_GetConfigCopy@@Base+0x38> │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ - bl 5c164 <_PyErr_SetFromPyStatus@@Base> │ │ │ │ + bl 5c1a4 <_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 6be38 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 6be70 <_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 19b9c8 │ │ │ │ + bl 19ada8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r3, 2b926 <_PyInterpreterState_SetConfig@@Base+0x76> │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 5c164 <_PyErr_SetFromPyStatus@@Base> │ │ │ │ + bl 5c1a4 <_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 19bb50 │ │ │ │ + bl 19af30 │ │ │ │ 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 19b9c8 │ │ │ │ + bl 19ada8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2b918 <_PyInterpreterState_SetConfig@@Base+0x68> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b58a0 │ │ │ │ + bl 1b4cb4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 6c6d4 │ │ │ │ + bl 6c714 │ │ │ │ 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, #63120 @ 0xf690 │ │ │ │ + movw r1, #60560 @ 0xec90 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8c52c │ │ │ │ + bl 8c53c │ │ │ │ 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 e9728 │ │ │ │ + bl e9540 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2b98a <_PyInterpreterState_SetConfig@@Base+0xda> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1b4e94 │ │ │ │ + bl 1b42a8 │ │ │ │ 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 771e8 │ │ │ │ + bl 77260 │ │ │ │ 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, #63120 @ 0xf690 │ │ │ │ + movw r1, #60560 @ 0xec90 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8c52c │ │ │ │ + bl 8c53c │ │ │ │ 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 ea36c │ │ │ │ + bl ea184 │ │ │ │ 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 eaab4 │ │ │ │ + bl ea8cc │ │ │ │ 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 199b2c │ │ │ │ + bl 198f0c │ │ │ │ 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 1b15c0 │ │ │ │ + bl 1b09a8 │ │ │ │ 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, #63120 @ 0xf690 │ │ │ │ + movw r1, #60560 @ 0xec90 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8c52c │ │ │ │ + bl 8c53c │ │ │ │ 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 e9728 │ │ │ │ + bl e9540 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2bac6 <_Py_InitializeMain@@Base+0x62> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1b4e94 │ │ │ │ + bl 1b42a8 │ │ │ │ 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 771e8 │ │ │ │ + bl 77260 │ │ │ │ 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 1bd568 │ │ │ │ + b.w 1bc8f0 │ │ │ │ │ │ │ │ 0002bb2a : │ │ │ │ - b.w 1bd950 │ │ │ │ + b.w 1bccd8 │ │ │ │ ... │ │ │ │ │ │ │ │ 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 8fa48 │ │ │ │ + bl 8fa38 │ │ │ │ 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 1d7770 │ │ │ │ + bl 1d6a40 │ │ │ │ b.n 2bb90 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d0c48 <_PyEval_MakePendingCalls@@Base+0x568> │ │ │ │ + bl 1cfd30 <_PyEval_MakePendingCalls@@Base+0x588> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 78204 │ │ │ │ + bl 7827c │ │ │ │ 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 7a0ec │ │ │ │ + bl 7a164 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2bbd0 │ │ │ │ - bl 119d68 │ │ │ │ + bl 119de0 │ │ │ │ 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 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 1d5420 │ │ │ │ + bl 1d46f0 │ │ │ │ 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} │ │ │ │ - bhi.n 2bb3c │ │ │ │ + ldmia r6!, {r4, r7} │ │ │ │ movs r0, r7 │ │ │ │ │ │ │ │ 0002bc1c : │ │ │ │ cbnz r1, 2bc22 │ │ │ │ - b.w 8fe48 │ │ │ │ + b.w 8fe38 │ │ │ │ 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, #17768 @ 0x4568 │ │ │ │ + movw r1, #15208 @ 0x3b68 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8fe48 │ │ │ │ + b.w 8fe38 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #44052 @ 0xac14 │ │ │ │ + movw r1, #41412 @ 0xa1c4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ 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 1d7770 │ │ │ │ + b.w 1d6a40 │ │ │ │ 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 1a7588 │ │ │ │ + bl 1a6970 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r3 │ │ │ │ - bl 771e8 │ │ │ │ + bl 77260 │ │ │ │ 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 1d7bb4 │ │ │ │ + bl 1d6e84 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 771e8 │ │ │ │ + bl 77260 │ │ │ │ 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 76e4c │ │ │ │ + bl 76ec0 │ │ │ │ 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 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cbz r3, 2bd6c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d8654 │ │ │ │ + bl 1d7924 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2bd6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 771e8 │ │ │ │ + bl 77260 │ │ │ │ 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 771e8 │ │ │ │ + bl 77260 │ │ │ │ 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 1d2cd4 │ │ │ │ + bl 1d1fa0 │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 2bdda │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 771e8 │ │ │ │ + bl 77260 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r4, #0] │ │ │ │ - bl 771e8 │ │ │ │ + bl 77260 │ │ │ │ b.n 2bd0c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 29c10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 771e8 │ │ │ │ + bl 77260 │ │ │ │ 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 771e8 │ │ │ │ + bl 77260 │ │ │ │ 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 c6af8 │ │ │ │ + bl c6974 │ │ │ │ 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, #16308 @ 0x3fb4 │ │ │ │ + movw r0, #13664 @ 0x3560 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1bf2a0 │ │ │ │ + bl 1be360 │ │ │ │ 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, #45172 @ 0xb074 │ │ │ │ + movw r1, #42532 @ 0xa624 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ b.n 2bf6c │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ - bl 95d4c │ │ │ │ + bl 95c50 │ │ │ │ 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 26a094 │ │ │ │ + bl 269658 │ │ │ │ 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 247d04 │ │ │ │ + bl 2471c4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 98844 │ │ │ │ + bl 98744 │ │ │ │ cbnz r4, 2bf70 │ │ │ │ movs r5, #0 │ │ │ │ b.n 2bf96 │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76e4c │ │ │ │ + bl 76ec0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2bf8c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx 29c10 │ │ │ │ b.n 2bf90 │ │ │ │ - bl 1ea6e4 │ │ │ │ + bl 1e9b14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c164 │ │ │ │ + bl 6c1a4 │ │ │ │ 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, #42640 @ 0xa690 │ │ │ │ + movw r2, #40080 @ 0x9c90 │ │ │ │ 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 6c38c │ │ │ │ + bl 6c3cc │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2c01c │ │ │ │ mov r0, r8 │ │ │ │ - bl 6c164 │ │ │ │ + bl 6c1a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98844 │ │ │ │ - bl 1ea6e4 │ │ │ │ - bl 95d4c │ │ │ │ + bl 98744 │ │ │ │ + bl 1e9b14 │ │ │ │ + bl 95c50 │ │ │ │ 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 98844 │ │ │ │ - bl e4c60 │ │ │ │ + bl 98744 │ │ │ │ + bl e4a7c │ │ │ │ mov fp, r0 │ │ │ │ - bl 95d4c │ │ │ │ + bl 95c50 │ │ │ │ cmp.w fp, #0 │ │ │ │ bge.n 2c020 │ │ │ │ b.n 2c0da │ │ │ │ - bl 302ce <_Py_fstat@@Base+0x586> │ │ │ │ + bl 302d2 <_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 6c164 │ │ │ │ + bl 6c1a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98844 │ │ │ │ + bl 98744 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #45196 @ 0xb08c │ │ │ │ + movw r1, #42556 @ 0xa63c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - bl 95d4c │ │ │ │ + bl 127394 │ │ │ │ + bl 95c50 │ │ │ │ b.n 2c018 │ │ │ │ mov.w r9, #100 @ 0x64 │ │ │ │ mov r8, r4 │ │ │ │ b.n 2bff6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c164 │ │ │ │ + bl 6c1a4 │ │ │ │ b.n 2c018 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r8] │ │ │ │ adds r1, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c38c │ │ │ │ + bl 6c3cc │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2c108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c164 │ │ │ │ + bl 6c1a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98844 │ │ │ │ - bl 1ea6e4 │ │ │ │ - bl 95d4c │ │ │ │ + bl 98744 │ │ │ │ + bl 1e9b14 │ │ │ │ + bl 95c50 │ │ │ │ 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 71310 │ │ │ │ + bl 71378 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ - bl 71310 │ │ │ │ + bl 71378 │ │ │ │ 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 7a0ec │ │ │ │ + bl 7a164 │ │ │ │ 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, #45300 @ 0xb0f4 │ │ │ │ + movw r1, #42660 @ 0xa6a4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 7f9ac │ │ │ │ + bl 7fa40 │ │ │ │ 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 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 7fff8 │ │ │ │ + bl 8008c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #45332 @ 0xb114 │ │ │ │ + movw r1, #42692 @ 0xa6c4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f9ac │ │ │ │ + bl 7fa40 │ │ │ │ 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 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 7a0ec │ │ │ │ + bl 7a164 │ │ │ │ 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, #45364 @ 0xb134 │ │ │ │ + movw r1, #42724 @ 0xa6e4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 7f9ac │ │ │ │ + bl 7fa40 │ │ │ │ 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 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 7fff8 │ │ │ │ + bl 8008c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #45400 @ 0xb158 │ │ │ │ + movw r1, #42760 @ 0xa708 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f9ac │ │ │ │ + bl 7fa40 │ │ │ │ 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 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 7fff8 │ │ │ │ + bl 8008c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #45440 @ 0xb180 │ │ │ │ + movw r1, #42800 @ 0xa730 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f9ac │ │ │ │ + bl 7fa40 │ │ │ │ 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 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 7fff8 │ │ │ │ + bl 8008c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #45452 @ 0xb18c │ │ │ │ + movw r1, #42812 @ 0xa73c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f9ac │ │ │ │ + bl 7fa40 │ │ │ │ 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 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 7fff8 │ │ │ │ + bl 8008c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #45468 @ 0xb19c │ │ │ │ + movw r1, #42828 @ 0xa74c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f9ac │ │ │ │ + bl 7fa40 │ │ │ │ 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 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 7fff8 │ │ │ │ + bl 8008c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #45484 @ 0xb1ac │ │ │ │ + movw r1, #42844 @ 0xa75c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f9ac │ │ │ │ + bl 7fa40 │ │ │ │ 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 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 7fff8 │ │ │ │ + bl 8008c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #45500 @ 0xb1bc │ │ │ │ + movw r1, #42860 @ 0xa76c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f9ac │ │ │ │ + bl 7fa40 │ │ │ │ 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 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 7fff8 │ │ │ │ + bl 8008c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #45520 @ 0xb1d0 │ │ │ │ + movw r1, #42880 @ 0xa780 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f9ac │ │ │ │ + bl 7fa40 │ │ │ │ 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 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 7fff8 │ │ │ │ + bl 8008c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #45536 @ 0xb1e0 │ │ │ │ + movw r1, #42896 @ 0xa790 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f9ac │ │ │ │ + bl 7fa40 │ │ │ │ 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 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 7fff8 │ │ │ │ + bl 8008c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #45552 @ 0xb1f0 │ │ │ │ + movw r1, #42912 @ 0xa7a0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f9ac │ │ │ │ + bl 7fa40 │ │ │ │ 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 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 7fff8 │ │ │ │ + bl 8008c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #45568 @ 0xb200 │ │ │ │ + movw r1, #42928 @ 0xa7b0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f9ac │ │ │ │ + bl 7fa40 │ │ │ │ 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 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 7fff8 │ │ │ │ + bl 8008c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #45588 @ 0xb214 │ │ │ │ + movw r1, #42948 @ 0xa7c4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f9ac │ │ │ │ + bl 7fa40 │ │ │ │ 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 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 7fff8 │ │ │ │ + bl 8008c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #45604 @ 0xb224 │ │ │ │ + movw r1, #42964 @ 0xa7d4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f9ac │ │ │ │ + bl 7fa40 │ │ │ │ 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 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 7fff8 │ │ │ │ + bl 8008c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #45632 @ 0xb240 │ │ │ │ + movw r1, #42992 @ 0xa7f0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f9ac │ │ │ │ + bl 7fa40 │ │ │ │ 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 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 7fff8 │ │ │ │ + bl 8008c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #45660 @ 0xb25c │ │ │ │ + movw r1, #43020 @ 0xa80c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f9ac │ │ │ │ + bl 7fa40 │ │ │ │ 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 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 7fff8 │ │ │ │ + bl 8008c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #45684 @ 0xb274 │ │ │ │ + movw r1, #43044 @ 0xa824 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f9ac │ │ │ │ + bl 7fa40 │ │ │ │ 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 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 7fff8 │ │ │ │ + bl 8008c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #45708 @ 0xb28c │ │ │ │ + movw r1, #43068 @ 0xa83c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f9ac │ │ │ │ + bl 7fa40 │ │ │ │ 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 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 7fff8 │ │ │ │ + bl 8008c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #45736 @ 0xb2a8 │ │ │ │ + movw r1, #43096 @ 0xa858 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f9ac │ │ │ │ + bl 7fa40 │ │ │ │ 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 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #45836 @ 0xb30c │ │ │ │ + movw r1, #43196 @ 0xa8bc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 7f9ac │ │ │ │ + bl 7fa40 │ │ │ │ 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 71310 │ │ │ │ + bl 71378 │ │ │ │ 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 7fff8 │ │ │ │ + bl 8008c │ │ │ │ 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 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ b.n 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3532 @ 0xdcc │ │ │ │ + movw r1, #972 @ 0x3cc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f9ac │ │ │ │ + bl 7fa40 │ │ │ │ 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 7fff8 │ │ │ │ + bl 8008c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3792 @ 0xed0 │ │ │ │ + movw r1, #1232 @ 0x4d0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f9ac │ │ │ │ + bl 7fa40 │ │ │ │ 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 7fff8 │ │ │ │ + bl 8008c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3548 @ 0xddc │ │ │ │ + movw r1, #988 @ 0x3dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f9ac │ │ │ │ + bl 7fa40 │ │ │ │ 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 7fff8 │ │ │ │ + bl 8008c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3560 @ 0xde8 │ │ │ │ + movw r1, #1000 @ 0x3e8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f9ac │ │ │ │ + bl 7fa40 │ │ │ │ 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 7fff8 │ │ │ │ + bl 8008c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #45752 @ 0xb2b8 │ │ │ │ + movw r1, #43112 @ 0xa868 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f9ac │ │ │ │ + bl 7fa40 │ │ │ │ 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 7fff8 │ │ │ │ + bl 8008c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #45772 @ 0xb2cc │ │ │ │ + movw r1, #43132 @ 0xa87c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f9ac │ │ │ │ + bl 7fa40 │ │ │ │ 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 7fff8 │ │ │ │ + bl 8008c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #45788 @ 0xb2dc │ │ │ │ + movw r1, #43148 @ 0xa88c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f9ac │ │ │ │ + bl 7fa40 │ │ │ │ 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 7fff8 │ │ │ │ + bl 8008c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #24528 @ 0x5fd0 │ │ │ │ + movw r1, #21968 @ 0x55d0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f9ac │ │ │ │ + bl 7fa40 │ │ │ │ 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 7fff8 │ │ │ │ + bl 8008c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3576 @ 0xdf8 │ │ │ │ + movw r1, #1016 @ 0x3f8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f9ac │ │ │ │ + bl 7fa40 │ │ │ │ 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 7fff8 │ │ │ │ + bl 8008c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #45812 @ 0xb2f4 │ │ │ │ + movw r1, #43172 @ 0xa8a4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f9ac │ │ │ │ + bl 7fa40 │ │ │ │ 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, #45824 @ 0xb300 │ │ │ │ + movw r1, #43184 @ 0xa8b0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 7f9ac │ │ │ │ + bl 7fa40 │ │ │ │ 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 e252c <_PyConfig_AsDict@@Base> │ │ │ │ + bl e234c <_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 781a8 │ │ │ │ + bl 78220 │ │ │ │ mov r0, r4 │ │ │ │ - bl 781a8 │ │ │ │ + bl 78220 │ │ │ │ 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 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ b.n 2c940 <_Py_GetConfigsAsDict@@Base+0x832> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #57652 @ 0xe134 │ │ │ │ + movw r1, #55092 @ 0xd734 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7f9ac │ │ │ │ + bl 7fa40 │ │ │ │ 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 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 933d0 │ │ │ │ + bl 932d8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cbz r0, 2cb24 │ │ │ │ - bl 771e8 │ │ │ │ + bl 77260 │ │ │ │ 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 76e4c │ │ │ │ + bl 76ec0 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2cb7a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 483f6 │ │ │ │ + b.w 48416 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a650 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 91ae0 │ │ │ │ + bl 919d8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 771e8 │ │ │ │ + bl 77260 │ │ │ │ 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 378dc │ │ │ │ + bl 37930 │ │ │ │ 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, #58180 @ 0xe344 │ │ │ │ + movw r1, #55620 @ 0xd944 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #4040 @ 0xfc8 │ │ │ │ + movw r0, #1480 @ 0x5c8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 10e8cc <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e7bc <_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, #53756 @ 0xd1fc │ │ │ │ + movw r1, #51244 @ 0xc82c │ │ │ │ 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, #12172 @ 0x2f8c │ │ │ │ + movw r3, #9652 @ 0x25b4 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - bl 8509c │ │ │ │ + bl 850c8 │ │ │ │ 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 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 2cc12 │ │ │ │ ldr r1, [pc, #108] @ (2ccd8 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 8e64c │ │ │ │ + bl 8e638 │ │ │ │ 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 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 2cc12 │ │ │ │ ldr.w r0, [r6, #2712] @ 0xa98 │ │ │ │ str.w r7, [r6, #2712] @ 0xa98 │ │ │ │ - bl 781a8 │ │ │ │ + bl 78220 │ │ │ │ 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 11d41c │ │ │ │ + bl 11d4fc │ │ │ │ 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 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ b.n 2cc9c │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ b.n 2c7ac <_Py_GetConfigsAsDict@@Base+0x69e> │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0002cce0 : │ │ │ │ movw r0, #42336 @ 0xa560 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.w cb80c │ │ │ │ + b.w cb6bc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r2, #54212 @ 0xd3c4 │ │ │ │ + movw r2, #51572 @ 0xc974 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #54220 @ 0xd3cc │ │ │ │ + movw r1, #51580 @ 0xc97c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1d7ab8 │ │ │ │ + bl 1d6d88 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 2cd40 │ │ │ │ ldr r0, [pc, #220] @ (2cdf4 ) │ │ │ │ - bl 7eb48 │ │ │ │ + bl 7ebdc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2cd40 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl ddb2c │ │ │ │ + bl dd9a4 │ │ │ │ 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 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2cdf2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 71488 <_PyObject_GC_New@@Base> │ │ │ │ + bl 714f0 <_PyObject_GC_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2cd72 │ │ │ │ - movw r3, #54236 @ 0xd3dc │ │ │ │ + movw r3, #51596 @ 0xc98c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ str r3, [r0, #8] │ │ │ │ - movw r3, #18353 @ 0x47b1 │ │ │ │ + movw r3, #15745 @ 0x3d81 │ │ │ │ movt r3, #35 @ 0x23 │ │ │ │ str r3, [r0, #12] │ │ │ │ - movw r3, #20149 @ 0x4eb5 │ │ │ │ + movw r3, #17461 @ 0x4435 │ │ │ │ movt r3, #35 @ 0x23 │ │ │ │ str r3, [r0, #16] │ │ │ │ - bl 80220 │ │ │ │ + bl 802b4 │ │ │ │ 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 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #54244 @ 0xd3e4 │ │ │ │ + movw r1, #51604 @ 0xc994 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl cc024 │ │ │ │ + bl cbed4 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 2cd40 │ │ │ │ movs r0, #8 │ │ │ │ - bl 76e4c │ │ │ │ + bl 76ec0 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2cdac │ │ │ │ - bl 1ea6e4 │ │ │ │ + bl 1e9b14 │ │ │ │ b.n 2cde0 │ │ │ │ - movw r2, #1721 @ 0x6b9 │ │ │ │ - movt r2, #25 │ │ │ │ - movw r3, #56185 @ 0xdb79 │ │ │ │ + movw r2, #64373 @ 0xfb75 │ │ │ │ + movt r2, #24 │ │ │ │ + movw r3, #52817 @ 0xce51 │ │ │ │ movt r3, #29 │ │ │ │ - movw r1, #54060 @ 0xd32c │ │ │ │ + movw r1, #51420 @ 0xc8dc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ strd r2, r3, [r0] │ │ │ │ movw r2, #57879 @ 0xe217 │ │ │ │ movt r2, #2 │ │ │ │ - bl f9950 │ │ │ │ + bl f9738 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2cdde │ │ │ │ mov r0, r4 │ │ │ │ - bl 771e8 │ │ │ │ + bl 77260 │ │ │ │ mov r4, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #54072 @ 0xd338 │ │ │ │ + movw r1, #51432 @ 0xc8e8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl cc024 │ │ │ │ + bl cbed4 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r5, pc, #592 @ (adr r5, 2d048 <_PyUnicode_FromId@@Base+0x174>) │ │ │ │ lsls r7, r0, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -3413,15 +3413,15 @@ │ │ │ │ bhi.n 2ce34 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ adds r4, r0, r3 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cbz r0, 2ce40 │ │ │ │ movs r1, #0 │ │ │ │ - bl 102034 <_PyArg_UnpackKeywords@@Base+0x628> │ │ │ │ + bl 101f2c <_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 1e1740 │ │ │ │ + b.w 1e0a18 │ │ │ │ │ │ │ │ 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 26a094 │ │ │ │ + bl 269658 │ │ │ │ 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 26a094 │ │ │ │ + bl 269658 │ │ │ │ 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 247d04 │ │ │ │ + bl 2471c4 │ │ │ │ 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 7a114 │ │ │ │ + bl 7a18c │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 2d004 <_PyUnicode_FromId@@Base+0x130> │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #1 │ │ │ │ - bl 7b154 │ │ │ │ + bl 7b1d8 │ │ │ │ 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 83d60 │ │ │ │ + bl 83dd4 │ │ │ │ mov r9, r0 │ │ │ │ cbnz r0, 2d008 <_PyUnicode_FromId@@Base+0x134> │ │ │ │ - bl 1ea6e4 │ │ │ │ + bl 1e9b14 │ │ │ │ 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 247d04 │ │ │ │ + bl 2471c4 │ │ │ │ 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 8fdf0 │ │ │ │ + bl 8fde0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ad958 │ │ │ │ + b.w 1acd40 │ │ │ │ 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, #57968 @ 0xe270 │ │ │ │ + movw r1, #55328 @ 0xd820 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - movw r9, #58052 @ 0xe2c4 │ │ │ │ + movw r9, #55412 @ 0xd874 │ │ │ │ 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, #57988 @ 0xe284 │ │ │ │ + movw r1, #55348 @ 0xd834 │ │ │ │ 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, #58012 @ 0xe29c │ │ │ │ + movw r1, #55372 @ 0xd84c │ │ │ │ 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, #58032 @ 0xe2b0 │ │ │ │ + movw r1, #55392 @ 0xd860 │ │ │ │ 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 6ca60 │ │ │ │ + bl 6caa0 │ │ │ │ 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 97cd0 <_Py_GetConfig@@Base> │ │ │ │ + bl 97bd0 <_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 7fff8 │ │ │ │ + b.w 8008c │ │ │ │ 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, #11441 @ 0x2cb1 │ │ │ │ + movw r3, #11545 @ 0x2d19 │ │ │ │ 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, #58080 @ 0xe2e0 │ │ │ │ + movw r2, #55440 @ 0xd890 │ │ │ │ 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, #58132 @ 0xe314 │ │ │ │ + movw r2, #55492 @ 0xd8c4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r3, #2097152 @ 0x200000 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #58164 @ 0xe334 │ │ │ │ + movw r2, #55524 @ 0xd8e4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - bl 199704 <_start@@Base+0xbf0> │ │ │ │ + bl 198ae4 <_start@@Base+0xbf0> │ │ │ │ ldr r1, [pc, #204] @ (2d31c <_PyObject_DebugMallocStats@@Base+0x156>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [r3, r1] │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ str r6, [sp, #16] │ │ │ │ - movw r3, #64687 @ 0xfcaf │ │ │ │ + movw r3, #65111 @ 0xfe57 │ │ │ │ movt r3, #5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 19e62c <_Py_write_noraise@@Base+0xc74> │ │ │ │ + bl 19da0c <_Py_write_noraise@@Base+0xc74> │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #603 @ 0x25b │ │ │ │ + movw r2, #927 @ 0x39f │ │ │ │ movt r2, #6 │ │ │ │ - movw r1, #661 @ 0x295 │ │ │ │ + movw r1, #985 @ 0x3d9 │ │ │ │ movt r1, #6 │ │ │ │ - bl 19efe4 │ │ │ │ + bl 19e3c4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #58196 @ 0xe354 │ │ │ │ + movw r2, #55556 @ 0xd904 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #58224 @ 0xe370 │ │ │ │ + movw r2, #55584 @ 0xd920 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #58252 @ 0xe38c │ │ │ │ + movw r2, #55612 @ 0xd93c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #58292 @ 0xe3b4 │ │ │ │ + movw r2, #55652 @ 0xd964 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #58320 @ 0xe3d0 │ │ │ │ + movw r2, #55680 @ 0xd980 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ b.n 2d314 <_PyObject_DebugMallocStats@@Base+0x14e> │ │ │ │ - movw r3, #6013 @ 0x177d │ │ │ │ + movw r3, #6117 @ 0x17e5 │ │ │ │ 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 1e583c │ │ │ │ + bl 1e4c6c │ │ │ │ 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, #58348 @ 0xe3ec │ │ │ │ + movw r2, #55708 @ 0xd99c │ │ │ │ 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 26d2d0 │ │ │ │ + bl 26c898 │ │ │ │ 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, #58400 @ 0xe420 │ │ │ │ + movw r0, #55760 @ 0xd9d0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov sl, r6 │ │ │ │ mov r5, r6 │ │ │ │ mov fp, r6 │ │ │ │ blx 29fe0 │ │ │ │ - movw r3, #58512 @ 0xe490 │ │ │ │ + movw r3, #55872 @ 0xda40 │ │ │ │ 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 26d52c │ │ │ │ + bl 26caf4 │ │ │ │ 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, #58540 @ 0xe4ac │ │ │ │ + movw r1, #55900 @ 0xda5c │ │ │ │ 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, #58568 @ 0xe4c8 │ │ │ │ + movw r1, #55928 @ 0xda78 │ │ │ │ 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, #58588 @ 0xe4dc │ │ │ │ + movw r1, #55948 @ 0xda8c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w r2, [r3, #796] @ 0x31c │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #58612 @ 0xe4f4 │ │ │ │ + movw r1, #55972 @ 0xdaa4 │ │ │ │ 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, #58640 @ 0xe510 │ │ │ │ + movw r2, #56000 @ 0xdac0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 6ca60 │ │ │ │ + bl 6caa0 │ │ │ │ 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, #58668 @ 0xe52c │ │ │ │ + movw r1, #56028 @ 0xdadc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ mov r2, sl │ │ │ │ mov r5, r0 │ │ │ │ - movw r1, #58696 @ 0xe548 │ │ │ │ + movw r1, #56056 @ 0xdaf8 │ │ │ │ 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, #58724 @ 0xe564 │ │ │ │ + movw r2, #56084 @ 0xdb14 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 6ca60 │ │ │ │ + bl 6caa0 │ │ │ │ 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, #58752 @ 0xe580 │ │ │ │ + movw r1, #56112 @ 0xdb30 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ mov r2, fp │ │ │ │ add r5, r0 │ │ │ │ - movw r1, #58784 @ 0xe5a0 │ │ │ │ + movw r1, #56144 @ 0xdb50 │ │ │ │ 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, #58816 @ 0xe5c0 │ │ │ │ + movw r1, #56176 @ 0xdb70 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ - movw r1, #58848 @ 0xe5e0 │ │ │ │ + movw r1, #56208 @ 0xdb90 │ │ │ │ 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, #58856 @ 0xe5e8 │ │ │ │ + movw r0, #56216 @ 0xdb98 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ blx 29fe0 │ │ │ │ mov.w r2, #131072 @ 0x20000 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #58876 @ 0xe5fc │ │ │ │ + movw r1, #56236 @ 0xdbac │ │ │ │ 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 7fff8 │ │ │ │ + b.w 8008c │ │ │ │ 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, #59016 @ 0xe688 │ │ │ │ + movw r2, #56376 @ 0xdc38 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 6ca60 │ │ │ │ + bl 6caa0 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ add r0, sp, #8 │ │ │ │ - movw r2, #59040 @ 0xe6a0 │ │ │ │ + movw r2, #56400 @ 0xdc50 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 6ca60 │ │ │ │ + bl 6caa0 │ │ │ │ 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, #59048 @ 0xe6a8 │ │ │ │ + movw r1, #56408 @ 0xdc58 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 14be34 │ │ │ │ + bl 14b13c │ │ │ │ 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 1ea6e4 │ │ │ │ + bl 1e9b14 │ │ │ │ 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 f19ac │ │ │ │ + bl f17dc │ │ │ │ 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, #59068 @ 0xe6bc │ │ │ │ + movw r1, #56428 @ 0xdc6c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ b.n 2d77a <_PyObject_DebugMallocStats@@Base+0x5b4> │ │ │ │ lsls r4, r4, #1 │ │ │ │ b.n 2d788 <_PyObject_DebugMallocStats@@Base+0x5c2> │ │ │ │ - bl de8e0 │ │ │ │ + bl de75c │ │ │ │ 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 7fff8 │ │ │ │ + bl 8008c │ │ │ │ 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 e15e0 │ │ │ │ + bl e13f8 │ │ │ │ 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 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 78204 │ │ │ │ + bl 7827c │ │ │ │ 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 7fff8 │ │ │ │ + b.w 8008c │ │ │ │ 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, #21356 @ 0x536c │ │ │ │ + movw r1, #18716 @ 0x491c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ 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, #37964 @ 0x944c │ │ │ │ + movw r1, #35324 @ 0x89fc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ 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 932bc │ │ │ │ + bl 931c4 │ │ │ │ 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 26a094 │ │ │ │ - movw r4, #36864 @ 0x9000 │ │ │ │ + bl 269658 │ │ │ │ + movw r4, #34304 @ 0x8600 │ │ │ │ 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, #58168 @ 0xe338 │ │ │ │ + movw r4, #55608 @ 0xd938 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ b.n 2db0e <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #58184 @ 0xe348 │ │ │ │ + movw r4, #55624 @ 0xd948 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ b.n 2db0e <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #58128 @ 0xe310 │ │ │ │ + movw r4, #55568 @ 0xd910 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ b.n 2db0e <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #58156 @ 0xe32c │ │ │ │ + movw r4, #55596 @ 0xd92c │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ b.n 2db0e <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #58192 @ 0xe350 │ │ │ │ + movw r4, #55632 @ 0xd950 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ b.n 2db0e <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #58140 @ 0xe31c │ │ │ │ + movw r4, #55580 @ 0xd91c │ │ │ │ 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 247d04 │ │ │ │ + bl 2471c4 │ │ │ │ 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 │ │ │ │ - str r0, [sp, #320] @ 0x140 │ │ │ │ + strh r0, [r2, #50] @ 0x32 │ │ │ │ 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, #21324 @ 0x534c │ │ │ │ + movw r1, #18684 @ 0x48fc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ b.n 2db9a <_PyMem_GetCurrentAllocatorName@@Base+0x266> │ │ │ │ - movw r1, #21356 @ 0x536c │ │ │ │ + movw r1, #18716 @ 0x491c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ 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 932bc │ │ │ │ + bl 931c4 │ │ │ │ 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 1d3728 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d29f4 <_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, #3304 @ 0xce8 │ │ │ │ + movw r0, #744 @ 0x2e8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_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 1d3728 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d29f4 <_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 f19ac │ │ │ │ + b.w f17dc │ │ │ │ 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 1e69c4 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e5df4 <_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, #3332 @ 0xd04 │ │ │ │ + movw r0, #772 @ 0x304 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_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 1e69c4 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e5df4 <_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 f19ac │ │ │ │ + b.w f17dc │ │ │ │ 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, #59352 @ 0xe7d8 │ │ │ │ + movw r1, #56712 @ 0xdd88 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 8c52c │ │ │ │ + bl 8c53c │ │ │ │ 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 10e984 │ │ │ │ + bl 10e874 │ │ │ │ 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 f89bc │ │ │ │ + bl f87a8 │ │ │ │ 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 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 97cd0 <_Py_GetConfig@@Base> │ │ │ │ + bl 97bd0 <_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 14c8b4 │ │ │ │ + b.w 14bbbc │ │ │ │ movw r3, #56084 @ 0xdb14 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #59468 @ 0xe84c │ │ │ │ + movw r1, #56828 @ 0xddfc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145af8 │ │ │ │ + bl 144dd0 │ │ │ │ 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, #59616 @ 0xe8e0 │ │ │ │ + movw r1, #56976 @ 0xde90 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 14be34 │ │ │ │ + bl 14b13c │ │ │ │ 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 f19ac │ │ │ │ + bl f17dc │ │ │ │ b.n 2dd98 <_PyMem_GetCurrentAllocatorName@@Base+0x464> │ │ │ │ - bl 7fff8 │ │ │ │ + bl 8008c │ │ │ │ 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, #6068 @ 0x17b4 │ │ │ │ + movw r1, #3508 @ 0xdb4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [pc, #60] @ (2ddfc ) │ │ │ │ - bl 61f30 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62074 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 76e4c │ │ │ │ + bl 76ec0 │ │ │ │ cbnz r0, 2dddc │ │ │ │ - bl 1ea6e4 │ │ │ │ + bl 1e9b14 │ │ │ │ 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 │ │ │ │ - str r0, [sp, #560] @ 0x230 │ │ │ │ + strh r4, [r1, #52] @ 0x34 │ │ │ │ movs r7, r7 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -4864,61 +4864,61 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [pc, #132] @ (2deac ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2de40 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2dea6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ bne.n 2de54 │ │ │ │ - bl 7f738 │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2de3c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 2de68 │ │ │ │ - bl 7f738 │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2de3c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2de7c │ │ │ │ - bl 7f738 │ │ │ │ + bl 7f7cc │ │ │ │ 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 f19ac │ │ │ │ + b.w f17dc │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r1, sp, #288 @ 0x120 │ │ │ │ + add r1, sp, #816 @ 0x330 │ │ │ │ lsls r7, r0, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #32 │ │ │ │ @@ -4934,30 +4934,30 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [pc, #116] @ (2df4c ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2df44 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 2defe │ │ │ │ - bl 7f738 │ │ │ │ + bl 7f7cc │ │ │ │ cbnz r0, 2df44 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2df10 │ │ │ │ - bl 7f738 │ │ │ │ + bl 7f7cc │ │ │ │ cbnz r0, 2df44 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ @@ -4965,104 +4965,104 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 2df3a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f19ac │ │ │ │ + b.w f17dc │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7fff8 │ │ │ │ + b.w 8008c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r1, sp, #464 @ 0x1d0 │ │ │ │ + add r2, sp, #144 @ 0x90 │ │ │ │ lsls r7, r0, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #59796 @ 0xe994 │ │ │ │ + movw r1, #57156 @ 0xdf44 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 14be34 │ │ │ │ + bl 14b13c │ │ │ │ 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 f19ac │ │ │ │ + bl f17dc │ │ │ │ b.n 2df90 │ │ │ │ - bl 7fff8 │ │ │ │ + bl 8008c │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, sp │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #59884 @ 0xe9ec │ │ │ │ + movw r1, #57244 @ 0xdf9c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 14be34 │ │ │ │ + bl 14b13c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2e008 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2a264 │ │ │ │ cbz r0, 2dfd8 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19ac │ │ │ │ + bl f17dc │ │ │ │ mov r4, r0 │ │ │ │ b.n 2e008 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 8342c │ │ │ │ + bl 834c4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2e002 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7fff8 │ │ │ │ + bl 8008c │ │ │ │ cbnz r0, 2e006 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e002 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2e002 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2e008 │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 8fdf0 │ │ │ │ + bl 8fde0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e7b0c │ │ │ │ + b.w 1e6f3c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ @@ -5086,15 +5086,15 @@ │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ str r5, [sp, #8] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1d9fc0 │ │ │ │ + bl 1d9290 │ │ │ │ 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, #48104 @ 0xbbe8 │ │ │ │ + movw r1, #45944 @ 0xb378 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 1e7c38 │ │ │ │ + bl 1e7068 │ │ │ │ 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 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 6d254 <_Py_HashBytes@@Base> │ │ │ │ + bl 6d294 <_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 13f080 │ │ │ │ + bl 13e3a0 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 2e150 │ │ │ │ mov r1, r5 │ │ │ │ - bl 18c06c │ │ │ │ + bl 18b450 │ │ │ │ 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 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ b.n 2e19e │ │ │ │ mov r0, r6 │ │ │ │ - bl 6cb8c │ │ │ │ + bl 6cbcc │ │ │ │ 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 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 7813c │ │ │ │ + bl 781b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e844 │ │ │ │ + bl 7e8d4 │ │ │ │ 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 77d54 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77dcc <_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 1ea5b0 <_Py_CheckRecursiveCall@@Base+0x1be4> │ │ │ │ + bl 1e99e0 <_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, #54060 @ 0xd32c │ │ │ │ + movw r1, #51420 @ 0xc8dc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl fa364 │ │ │ │ + bl fa154 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 771e8 │ │ │ │ + b.w 77260 │ │ │ │ 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, #62388 @ 0xf3b4 │ │ │ │ + movw r2, #59748 @ 0xe964 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #1 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl d28c8 │ │ │ │ + bl d2740 │ │ │ │ cbz r0, 2e2c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1be514 │ │ │ │ + bl 1bd8f8 │ │ │ │ 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, #15656 @ 0x3d28 │ │ │ │ + movw r1, #13096 @ 0x3328 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 78204 │ │ │ │ + bl 7827c │ │ │ │ b.n 2e2c4 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 19da08 <_Py_write_noraise@@Base+0x50> │ │ │ │ + bl 19cde8 <_Py_write_noraise@@Base+0x50> │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 2e2ce │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 78204 │ │ │ │ + bl 7827c │ │ │ │ movs r0, #0 │ │ │ │ b.n 2e2e4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1edfe4 <_PyEvent_IsSet@@Base+0x9c> │ │ │ │ + bl 1ed414 <_PyEvent_IsSet@@Base+0x9c> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 78204 │ │ │ │ - bl e4c60 │ │ │ │ + bl 7827c │ │ │ │ + bl e4a7c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e2c4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ @@ -5328,136 +5328,136 @@ │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ sub sp, #20 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [r2, #12] │ │ │ │ bgt.n 2e322 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21356 @ 0x536c │ │ │ │ + movw r1, #18716 @ 0x491c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ b.n 2e336 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #62408 @ 0xf3c8 │ │ │ │ + movw r0, #59768 @ 0xe978 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl ddd20 │ │ │ │ + bl ddb98 │ │ │ │ str r0, [sp, #4] │ │ │ │ cbnz r0, 2e33a │ │ │ │ movs r5, #0 │ │ │ │ b.n 2e456 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13d0c8 │ │ │ │ + bl 13c3ec │ │ │ │ subs r6, r0, #0 │ │ │ │ beq.n 2e360 │ │ │ │ ble.n 2e442 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #62416 @ 0xf3d0 │ │ │ │ + movw r1, #59776 @ 0xe980 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ b.n 2e442 │ │ │ │ ldr r1, [pc, #248] @ (2e45c ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8d10 │ │ │ │ + bl b8b94 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2e384 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3b0c │ │ │ │ + bl d3974 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2e442 │ │ │ │ - bl d3d20 │ │ │ │ + bl d3b88 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cbnz r5, 2e398 │ │ │ │ ldr r1, [pc, #212] @ (2e460 ) │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8d10 │ │ │ │ + bl b8b94 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2e3d2 │ │ │ │ b.n 2e442 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #62456 @ 0xf3f8 │ │ │ │ + movw r0, #59816 @ 0xe9a8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl ddd20 │ │ │ │ + bl ddb98 │ │ │ │ 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 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 2e442 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1e6544 │ │ │ │ + bl 1e5974 │ │ │ │ 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, #62468 @ 0xf404 │ │ │ │ + movw r0, #59828 @ 0xe9b4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r1, r6 │ │ │ │ - bl ddd20 │ │ │ │ + bl ddb98 │ │ │ │ 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, #62484 @ 0xf414 │ │ │ │ + movw r0, #59844 @ 0xe9c4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl ddd20 │ │ │ │ + bl ddb98 │ │ │ │ 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 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cbz r7, 2e442 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1e6544 │ │ │ │ + bl 1e5974 │ │ │ │ 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 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 13d618 │ │ │ │ + bl 13c93c │ │ │ │ b.n 2e456 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 78204 │ │ │ │ + bl 7827c │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 2e336 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13d618 │ │ │ │ + bl 13c93c │ │ │ │ b.n 2e336 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bgt.n 2e3a8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ blt.n 2e49c │ │ │ │ @@ -5465,15 +5465,15 @@ │ │ │ │ │ │ │ │ 0002e464 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 7a0ec │ │ │ │ + bl 7a164 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2e4a0 │ │ │ │ mov r1, r5 │ │ │ │ bl 2e594 <_PyObject_Dump@@Base+0xf0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ @@ -5481,94 +5481,94 @@ │ │ │ │ beq.n 2e494 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 2e498 │ │ │ │ mov r4, r5 │ │ │ │ b.n 2e4a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ b.n 2e494 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ 0002e4a4 <_PyObject_Dump@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r4, #38480 @ 0x9650 │ │ │ │ movt r4, #74 @ 0x4a │ │ │ │ mov r5, r0 │ │ │ │ - bl 1ee17c <_PyObject_IsFreed@@Base> │ │ │ │ + bl 1ed5ac <_PyObject_IsFreed@@Base> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r3, 2e4e0 <_PyObject_Dump@@Base+0x3c> │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #4804 @ 0x12c4 │ │ │ │ + movw r2, #2164 @ 0x874 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 29a18 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #4832 @ 0x12e0 │ │ │ │ + movw r2, #2192 @ 0x890 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #4856 @ 0x12f8 │ │ │ │ + movw r2, #2216 @ 0x8a8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #4880 @ 0x1310 │ │ │ │ + movw r2, #2240 @ 0x8c0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r6, 2e524 <_PyObject_Dump@@Base+0x80> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ b.n 2e52c <_PyObject_Dump@@Base+0x88> │ │ │ │ - movw r3, #48916 @ 0xbf14 │ │ │ │ + movw r3, #46356 @ 0xb514 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #4904 @ 0x1328 │ │ │ │ + movw r2, #2264 @ 0x8d8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #4928 @ 0x1340 │ │ │ │ + movw r2, #2288 @ 0x8f0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ - bl 1ce9fc │ │ │ │ + bl 1cdac4 │ │ │ │ mov r6, r0 │ │ │ │ - bl d3ce0 │ │ │ │ + bl d3b48 │ │ │ │ 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 d3cf4 │ │ │ │ + bl d3b5c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cea8c │ │ │ │ + bl 1cdb54 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #16308 @ 0x3fb4 │ │ │ │ + movw r2, #13664 @ 0x3560 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 29a18 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -5576,24 +5576,24 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ bmi.n 2e5c2 <_PyObject_Dump@@Base+0x11e> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4948 @ 0x1354 │ │ │ │ + movw r1, #2308 @ 0x904 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ b.n 2e5d6 <_PyObject_Dump@@Base+0x132> │ │ │ │ mov r6, r0 │ │ │ │ movw r0, #8276 @ 0x2054 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r5, r1 │ │ │ │ - bl 71488 <_PyObject_GC_New@@Base> │ │ │ │ + bl 714f0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2e5da <_PyObject_Dump@@Base+0x136> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2e692 <_PyObject_Dump@@Base+0x1ee> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -5611,15 +5611,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ strd r5, r3, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ strd r2, r3, [r4, #32] │ │ │ │ - bl 6cb8c │ │ │ │ + bl 6cbcc │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 2e62c <_PyObject_Dump@@Base+0x188> │ │ │ │ mov.w r3, r4, ror #4 │ │ │ │ adds r2, r3, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r3, #1 │ │ │ │ eors r0, r3 │ │ │ │ @@ -5634,33 +5634,33 @@ │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e5d6 <_PyObject_Dump@@Base+0x132> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2e5d6 <_PyObject_Dump@@Base+0x132> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ b.n 2e5d6 <_PyObject_Dump@@Base+0x132> │ │ │ │ mov r0, r6 │ │ │ │ - bl 75ff4 │ │ │ │ + bl 7605c │ │ │ │ cbz r0, 2e672 <_PyObject_Dump@@Base+0x1ce> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 2e66a <_PyObject_Dump@@Base+0x1c6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 80220 │ │ │ │ + bl 802b4 │ │ │ │ b.n 2e692 <_PyObject_Dump@@Base+0x1ee> │ │ │ │ ldr.w r3, [r6, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2e662 <_PyObject_Dump@@Base+0x1be> │ │ │ │ cbz r5, 2e692 <_PyObject_Dump@@Base+0x1ee> │ │ │ │ mov r0, r5 │ │ │ │ - bl 75ff4 │ │ │ │ + bl 7605c │ │ │ │ cbz r0, 2e692 <_PyObject_Dump@@Base+0x1ee> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 2e662 <_PyObject_Dump@@Base+0x1be> │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ @@ -5685,98 +5685,98 @@ │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ movw r4, #46708 @ 0xb674 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cbnz r0, 2e6d8 <_PyObject_Dump@@Base+0x234> │ │ │ │ movs r0, #0 │ │ │ │ b.n 2e71e <_PyObject_Dump@@Base+0x27a> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2e6ec <_PyObject_Dump@@Base+0x248> │ │ │ │ - bl 7f738 │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e6d4 <_PyObject_Dump@@Base+0x230> │ │ │ │ - bl 95d4c │ │ │ │ + bl 95c50 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29428 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98844 │ │ │ │ + bl 98744 │ │ │ │ cbz r4, 2e716 <_PyObject_Dump@@Base+0x272> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f19ac │ │ │ │ + b.w f17dc │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ 0002e722 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl e4c60 │ │ │ │ + bl e4a7c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e810 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 29c58 │ │ │ │ cbnz r4, 2e76a │ │ │ │ - bl 95d4c │ │ │ │ + bl 95c50 │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ - movw r2, #5104 @ 0x13f0 │ │ │ │ + movw r2, #2464 @ 0x9a0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 98844 │ │ │ │ + bl 98744 │ │ │ │ b.n 2e816 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 2e792 │ │ │ │ - bl 95d4c │ │ │ │ + bl 95c50 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r2, #5112 @ 0x13f8 │ │ │ │ + movw r2, #2472 @ 0x9a8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 98844 │ │ │ │ + bl 98744 │ │ │ │ b.n 2e816 │ │ │ │ mov r0, r4 │ │ │ │ lsls r3, r7, #31 │ │ │ │ bpl.n 2e7a0 │ │ │ │ - bl e46b4 │ │ │ │ + bl e44d4 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2e7a6 │ │ │ │ - bl e7874 │ │ │ │ + bl e768c │ │ │ │ mov r4, r0 │ │ │ │ cbz r4, 2e810 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88e00 │ │ │ │ + bl 88e28 │ │ │ │ cbz r0, 2e7c8 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ movs r7, #0 │ │ │ │ mov r2, r6 │ │ │ │ blx 29fe0 │ │ │ │ @@ -5804,15 +5804,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ cbnz r7, 2e810 │ │ │ │ cbz r6, 2e816 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19ac │ │ │ │ + bl f17dc │ │ │ │ mov r0, r5 │ │ │ │ blx 29c58 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2e820 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a6d4 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -5833,24 +5833,24 @@ │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ sub sp, #8 │ │ │ │ cmp r4, r3 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ beq.n 2e86a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #6492 @ 0x195c │ │ │ │ + movw r2, #3852 @ 0xf0c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1277a8 <_PyErr_SetString@@Base> │ │ │ │ + bl 1273f8 <_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 1f0b10 │ │ │ │ + bl 1eff4c │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2e884 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2e88c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #8 │ │ │ │ @@ -5861,67 +5861,67 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r1, [pc, #156] @ (2e944 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl b8d10 │ │ │ │ + bl b8b94 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2e8ca │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3b0c │ │ │ │ + bl d3974 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2e93e │ │ │ │ - bl d3d20 │ │ │ │ + bl d3b88 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cbnz r6, 2e8e4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #6788 @ 0x1a84 │ │ │ │ + movw r0, #4148 @ 0x1034 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddd20 │ │ │ │ + b.w ddb98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 13d0c8 │ │ │ │ + bl 13c3ec │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e90a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r6 │ │ │ │ - movw r0, #6796 @ 0x1a8c │ │ │ │ + movw r0, #4156 @ 0x103c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl ddd20 │ │ │ │ + bl ddb98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 13d618 │ │ │ │ + bl 13c93c │ │ │ │ b.n 2e928 │ │ │ │ ble.n 2e926 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6812 @ 0x1a9c │ │ │ │ + movw r1, #4172 @ 0x104c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ 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 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bgt.n 2e890 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -5938,84 +5938,84 @@ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #8] │ │ │ │ bhi.n 2e976 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ ble.n 2e9a0 │ │ │ │ b.n 2e990 │ │ │ │ - movw r0, #60672 @ 0xed00 │ │ │ │ + movw r0, #58056 @ 0xe2c8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e96e │ │ │ │ movs r0, #0 │ │ │ │ b.n 2e9c2 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 110aa4 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 110994 <_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 110aa4 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 110994 <_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 1d55bc │ │ │ │ + bl 1d488c │ │ │ │ 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, #8128 @ 0x1fc0 │ │ │ │ + movw r1, #5488 @ 0x1570 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ b.n 2ea0e │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7f920 │ │ │ │ + b.w 7f9b4 │ │ │ │ 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 f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2ea34 │ │ │ │ - bl 7f738 │ │ │ │ + bl 7f7cc │ │ │ │ cbnz r0, 2ea4c │ │ │ │ ldr r2, [pc, #24] @ (2ea50 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ @@ -6035,53 +6035,53 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4084] @ 0xff4 │ │ │ │ sub sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ add r1, sp, #16 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1eff14 │ │ │ │ + bl 1ef350 │ │ │ │ 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 f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2eaa0 │ │ │ │ - bl 7f738 │ │ │ │ + bl 7f7cc │ │ │ │ cbnz r0, 2eace │ │ │ │ - bl 95d4c │ │ │ │ + bl 95c50 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29e34 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98844 │ │ │ │ + bl 98744 │ │ │ │ cbz r4, 2eac8 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f19ac │ │ │ │ - bl e4c60 │ │ │ │ + b.w f17dc │ │ │ │ + bl e4a7c │ │ │ │ cbz r0, 2ead2 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2eada │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ 0002eadc <_Py_DisplaySourceLine@@Base>: │ │ │ │ - b.w 1e5a98 │ │ │ │ + b.w 1e4ec8 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ @@ -6116,15 +6116,15 @@ │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2eb00 <_Py_DisplaySourceLine@@Base+0x24> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ 0002eb50 : │ │ │ │ - b.w 1e45c0 │ │ │ │ + b.w 1e39f0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r6, [r0, #32] │ │ │ │ @@ -6133,15 +6133,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ bne.n 2eb90 │ │ │ │ - bl 1da1a0 │ │ │ │ + bl 1d9470 │ │ │ │ cbz r0, 2ebd6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r3, [r0, #0] │ │ │ │ str.w r0, [r3, #260] @ 0x104 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r1, [r4, #16] │ │ │ │ @@ -6151,27 +6151,27 @@ │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r6 │ │ │ │ str r2, [r4, #8] │ │ │ │ str r5, [r1, #4] │ │ │ │ bls.n 2ebce │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f69e8 │ │ │ │ + bl 1f5fa0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ bne.n 2ebc0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ b.n 2ebd6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2ebb6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ b.n 2ebb6 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #28] │ │ │ │ b.n 2ebb6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ @@ -6181,142 +6181,142 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r3 │ │ │ │ - bl 8fa48 │ │ │ │ + bl 8fa38 │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 2ec02 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ movs r4, #0 │ │ │ │ b.n 2ec7e │ │ │ │ cbz r4, 2ec10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a0ec │ │ │ │ + bl 7a164 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2ebfa │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 90900 │ │ │ │ + bl 908b8 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2ec24 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 2ec7e │ │ │ │ - bl 1dc46c │ │ │ │ + bl 1db744 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2ec1e │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ mov r3, r7 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1dc4ac │ │ │ │ + bl 1db784 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2ec5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2ec5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 2ec1e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 2ec6e │ │ │ │ movs r5, #0 │ │ │ │ b.n 2ec7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2ec6a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ b.n 2ec6a │ │ │ │ mov r0, r4 │ │ │ │ - bl 781a8 │ │ │ │ + bl 78220 │ │ │ │ mov r0, r7 │ │ │ │ - bl 781a8 │ │ │ │ + bl 78220 │ │ │ │ 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 95d4c │ │ │ │ + bl 95c50 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2966c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98844 │ │ │ │ + bl 98744 │ │ │ │ cmp r4, #0 │ │ │ │ bge.n 2ecd6 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 2ecee │ │ │ │ - bl e4c60 │ │ │ │ + bl e4a7c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2eca8 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2ecfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fff8 │ │ │ │ + bl 8008c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #17804 @ 0x458c │ │ │ │ + movw r0, #15232 @ 0x3b80 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82764 │ │ │ │ + bl 827f4 │ │ │ │ b.n 2ecfc │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19ac │ │ │ │ + bl f17dc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ 0002ed00 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bmi.n 2ed1c │ │ │ │ - bl 498a4 │ │ │ │ + bl 498c2 │ │ │ │ b.n 2ed3c │ │ │ │ cmp r1, #0 │ │ │ │ blt.n 2ed26 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ blt.n 2ed42 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34928 @ 0x8870 │ │ │ │ + movw r1, #32368 @ 0x7e70 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2ed6c │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ bpl.n 2ed52 │ │ │ │ lsls r2, r3, #25 │ │ │ │ ite mi │ │ │ │ @@ -6334,28 +6334,28 @@ │ │ │ │ ldrheq.w r0, [r0, r1, lsl #1] │ │ │ │ ldrne.w r0, [r0, r1, lsl #2] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ 0002ed6e : │ │ │ │ ldr r0, [pc, #8] @ (2ed78 ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ - b.w 1d7a64 │ │ │ │ - bgt.n 2ec9c │ │ │ │ + b.w 1d6d34 │ │ │ │ + bgt.n 2ed8c │ │ │ │ lsls r7, r0, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #48] @ (2edbc ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 11d37c │ │ │ │ + bl 11d3f4 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ ldr.w r4, [r4, #1292] @ 0x50c │ │ │ │ - bl ffd24 │ │ │ │ + bl ffc1c │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ @@ -6389,15 +6389,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r4, #0] │ │ │ │ blx 29e34 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ movs r2, #0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl 1fbdf0 │ │ │ │ + bl 1fb3b0 │ │ │ │ str r5, [r4, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -6408,288 +6408,290 @@ │ │ │ │ ldr.w r8, [r4] │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.n 2ee6c │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r7, #1 │ │ │ │ str r7, [r4, #0] │ │ │ │ - bl 6c86c │ │ │ │ + bl 6c8ac │ │ │ │ mov r1, r0 │ │ │ │ cbz r6, 2ee5e │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19da08 <_Py_write_noraise@@Base+0x50> │ │ │ │ + bl 19cde8 <_Py_write_noraise@@Base+0x50> │ │ │ │ b.n 2ee68 │ │ │ │ cbz r0, 2ee68 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1edfe4 <_PyEvent_IsSet@@Base+0x9c> │ │ │ │ + bl 1ed414 <_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, #8452 @ 0x2104 │ │ │ │ + movw r1, #5812 @ 0x16b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 10e8cc <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e7bc <_PyImport_GetModuleAttrString@@Base> │ │ │ │ cbnz r0, 2ee96 │ │ │ │ movs r5, #0 │ │ │ │ b.n 2eee4 │ │ │ │ mov r5, r0 │ │ │ │ - bl f9238 │ │ │ │ + bl f9020 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2eeb4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2eeb4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 2ee92 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [pc, #48] @ (2eeec ) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r1, sp │ │ │ │ strd r6, r4, [sp] │ │ │ │ - bl 932bc │ │ │ │ + bl 931c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2eee4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2eee4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldmia r5!, {r3, r4} │ │ │ │ lsls r0, r1, #1 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ + mov r4, r2 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r0, r2 │ │ │ │ + subs r1, r6, #0 │ │ │ │ + it ne │ │ │ │ + movne r1, #1 │ │ │ │ + bl 1a4140 │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + cbnz r3, 2ef1e │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1a4378 │ │ │ │ + b.n 2ef66 │ │ │ │ + cmp r6, #2 │ │ │ │ + bne.n 2ef66 │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 1a43b0 │ │ │ │ + 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 1a1454 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [r4, #80] @ 0x50 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 2ef66 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 60eb4 <_Py_SetRefcnt@@Base+0x786> │ │ │ │ + movs r0, #1 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7813c │ │ │ │ + bl 781b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ef38 │ │ │ │ + bl 2efb4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ bx r3 │ │ │ │ - ldr r2, [pc, #20] @ (2ef30 ) │ │ │ │ + ldr r2, [pc, #24] @ (2efac ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [pc, #20] @ (2ef34 ) │ │ │ │ + ldr r0, [pc, #20] @ (2efb0 ) │ │ │ │ ldr.w r3, [r2, #3616] @ 0xe20 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r2, #3616] @ 0xe20 │ │ │ │ bx lr │ │ │ │ + nop │ │ │ │ ldrh r0, [r0, #48] @ 0x30 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r4, [sp, #128] @ 0x80 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 2ef64 │ │ │ │ + cbz r0, 2efe0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2ef64 │ │ │ │ + beq.n 2efe0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2ef64 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 2efe0 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 2ef80 │ │ │ │ + cbz r0, 2effc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2ef80 │ │ │ │ + beq.n 2effc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2ef80 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 2effc │ │ │ │ + bl 77dcc <_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 2f010 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r3, r1 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 169094 <_PyTime_ObjectToTime_t@@Base> │ │ │ │ + bl 1684b0 <_PyTime_ObjectToTime_t@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 2efba │ │ │ │ + bne.n 2f036 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2efda │ │ │ │ + b.n 2f056 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 10f9c0 <_PyTime_localtime@@Base> │ │ │ │ + bl 10f8b0 <_PyTime_localtime@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2efb6 │ │ │ │ + bne.n 2f032 │ │ │ │ ldrd r1, r0, [sp, #28] │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r1, #1 │ │ │ │ addw r0, r0, #1900 @ 0x76c │ │ │ │ - bl 1fda7c │ │ │ │ + bl 1fd03c │ │ │ │ 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 1a4d58 │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 2f00c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1a4f90 │ │ │ │ - b.n 2f054 │ │ │ │ - cmp r6, #2 │ │ │ │ - bne.n 2f054 │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 1a4fc8 │ │ │ │ - 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 1a206c │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #80] @ 0x50 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 2f054 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 60d70 <_Py_SetRefcnt@@Base+0x786> │ │ │ │ - movs r0, #1 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ │ │ │ │ -0002f058 : │ │ │ │ - ldr r0, [pc, #4] @ (2f060 ) │ │ │ │ - b.w cb80c │ │ │ │ +0002f05c : │ │ │ │ + ldr r0, [pc, #4] @ (2f064 ) │ │ │ │ + b.w cb6bc │ │ │ │ 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, #54320 @ 0xd430 │ │ │ │ + movw r2, #51680 @ 0xc9e0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #1224 @ 0x4c8 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #24164 @ 0x5e64 │ │ │ │ + movw r1, #64200 @ 0xfac8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #21604 @ 0x5464 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 2f150 │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 2f154 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #24164 @ 0x5e64 │ │ │ │ + movw r0, #21604 @ 0x5464 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_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 77b3c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77bb4 <_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] │ │ │ │ @@ -6697,239 +6699,239 @@ │ │ │ │ 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 83948 │ │ │ │ + bl 839e0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 2f164 │ │ │ │ - bl 7f738 │ │ │ │ - cbz r0, 2f168 │ │ │ │ + bne.n 2f168 │ │ │ │ + bl 7f7cc │ │ │ │ + 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 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 2f150 │ │ │ │ + bl 77dcc <_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 80220 │ │ │ │ - b.n 2f1d6 │ │ │ │ + bl 802b4 │ │ │ │ + b.n 2f1da │ │ │ │ movs r4, #0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24156 @ 0x5e5c │ │ │ │ + movw r1, #21596 @ 0x545c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ mov r0, r4 │ │ │ │ - bl 781a8 │ │ │ │ - b.n 2f150 │ │ │ │ + bl 78220 │ │ │ │ + b.n 2f154 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.w 2f59e │ │ │ │ + bpl.w 2f5a2 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ mov r4, r1 │ │ │ │ ubfx r0, r3, #6, #1 │ │ │ │ ubfx r6, r3, #2, #3 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 2f21c │ │ │ │ + bmi.n 2f220 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 2f220 │ │ │ │ + beq.n 2f224 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ mov r2, r1 │ │ │ │ movt r2, #16 │ │ │ │ cmp r6, #2 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ - b.n 2f222 │ │ │ │ + b.n 2f226 │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ - b.n 2f222 │ │ │ │ + b.n 2f226 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ ldr r5, [r4, #8] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 2f232 │ │ │ │ - cbz r0, 2f22e │ │ │ │ + bpl.n 2f236 │ │ │ │ + cbz r0, 2f232 │ │ │ │ adds r4, #20 │ │ │ │ - b.n 2f234 │ │ │ │ + b.n 2f238 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 2f234 │ │ │ │ + b.n 2f238 │ │ │ │ ldr r4, [r4, #28] │ │ │ │ movs r0, #2 │ │ │ │ movs r2, #0 │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, r2 │ │ │ │ - ble.n 2f2ae │ │ │ │ + ble.n 2f2b2 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 2f248 │ │ │ │ + bne.n 2f24c │ │ │ │ ldrb r3, [r4, r2] │ │ │ │ - b.n 2f254 │ │ │ │ + b.n 2f258 │ │ │ │ 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 2f278 │ │ │ │ + bhi.n 2f27c │ │ │ │ cmp r3, #7 │ │ │ │ - bls.n 2f282 │ │ │ │ + bls.n 2f286 │ │ │ │ sub.w lr, r3, #8 │ │ │ │ movs r7, #55 @ 0x37 │ │ │ │ movt r7, #1024 @ 0x400 │ │ │ │ lsr.w r7, r7, lr │ │ │ │ lsls r7, r7, #31 │ │ │ │ - bmi.n 2f286 │ │ │ │ + bmi.n 2f28a │ │ │ │ cmp r3, #32 │ │ │ │ ite cc │ │ │ │ movcc r3, #6 │ │ │ │ movcs r3, #1 │ │ │ │ - b.n 2f288 │ │ │ │ + b.n 2f28c │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #2 │ │ │ │ - b.n 2f288 │ │ │ │ + b.n 2f28c │ │ │ │ movs r3, #6 │ │ │ │ - b.n 2f288 │ │ │ │ + b.n 2f28c │ │ │ │ movs r3, #2 │ │ │ │ sub.w r7, ip, r3 │ │ │ │ cmp r7, r0 │ │ │ │ - bge.n 2f2a8 │ │ │ │ + bge.n 2f2ac │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21720 @ 0x54d8 │ │ │ │ + movw r1, #19160 @ 0x4ad8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 2f5b6 │ │ │ │ + bl 127394 │ │ │ │ + b.n 2f5ba │ │ │ │ add r0, r3 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 2f23c │ │ │ │ - bl 71b74 │ │ │ │ + b.n 2f240 │ │ │ │ + bl 71bdc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2f5b6 │ │ │ │ + beq.w 2f5ba │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ ubfx r3, r2, #2, #3 │ │ │ │ ubfx r1, r2, #5, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 2f3a2 │ │ │ │ - cbz r1, 2f2d6 │ │ │ │ + bne.n 2f3a6 │ │ │ │ + cbz r1, 2f2da │ │ │ │ lsls r1, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r7, r0, #20 │ │ │ │ addpl.w r7, r0, #28 │ │ │ │ - b.n 2f2d8 │ │ │ │ + b.n 2f2dc │ │ │ │ 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 2f39c │ │ │ │ + ble.n 2f3a0 │ │ │ │ ldrb.w r2, [r4, ip] │ │ │ │ add.w lr, r3, #1 │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - beq.n 2f31c │ │ │ │ - bhi.n 2f358 │ │ │ │ + beq.n 2f320 │ │ │ │ + bhi.n 2f35c │ │ │ │ cmp r2, #13 │ │ │ │ - bhi.n 2f30e │ │ │ │ + bhi.n 2f312 │ │ │ │ cmp r2, #7 │ │ │ │ - bls.n 2f35c │ │ │ │ + bls.n 2f360 │ │ │ │ sub.w r1, r2, #8 │ │ │ │ cmp r1, #5 │ │ │ │ - bhi.n 2f358 │ │ │ │ + bhi.n 2f35c │ │ │ │ tbb [pc, r1] │ │ │ │ movs r3, #15 │ │ │ │ cmp r0, #25 │ │ │ │ subs r4, r2, #0 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - bne.n 2f358 │ │ │ │ + bne.n 2f35c │ │ │ │ movw r2, #8796 @ 0x225c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r6, #0] │ │ │ │ - b.n 2f396 │ │ │ │ + b.n 2f39a │ │ │ │ movw r2, #23644 @ 0x5c5c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r6, #0] │ │ │ │ - b.n 2f396 │ │ │ │ + b.n 2f39a │ │ │ │ movw r2, #25180 @ 0x625c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r6, #0] │ │ │ │ - b.n 2f396 │ │ │ │ + b.n 2f39a │ │ │ │ movw r2, #26204 @ 0x665c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r6, #0] │ │ │ │ - b.n 2f396 │ │ │ │ + b.n 2f39a │ │ │ │ movw r2, #28252 @ 0x6e5c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r6, #0] │ │ │ │ - b.n 2f396 │ │ │ │ + b.n 2f39a │ │ │ │ movw r2, #29276 @ 0x725c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r6, #0] │ │ │ │ - b.n 2f396 │ │ │ │ + b.n 2f39a │ │ │ │ movw r2, #29788 @ 0x745c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r6, #0] │ │ │ │ - b.n 2f396 │ │ │ │ + b.n 2f39a │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 2f392 │ │ │ │ + bhi.n 2f396 │ │ │ │ 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 │ │ │ │ @@ -6937,92 +6939,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 2f396 │ │ │ │ + b.n 2f39a │ │ │ │ mov r3, lr │ │ │ │ strb r2, [r6, #0] │ │ │ │ add.w ip, ip, #1 │ │ │ │ - b.n 2f2e0 │ │ │ │ + b.n 2f2e4 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ strb r2, [r7, r3] │ │ │ │ - b.n 2f5b8 │ │ │ │ + b.n 2f5bc │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 2f49a │ │ │ │ - cbz r1, 2f3b6 │ │ │ │ + bne.n 2f49e │ │ │ │ + cbz r1, 2f3ba │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r6, r0, #20 │ │ │ │ addpl.w r6, r0, #28 │ │ │ │ - b.n 2f3b8 │ │ │ │ + b.n 2f3bc │ │ │ │ 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 2f492 │ │ │ │ + ble.n 2f496 │ │ │ │ ldrh.w r1, [r4, r7, lsl #1] │ │ │ │ add.w ip, r3, #1 │ │ │ │ cmp r1, #13 │ │ │ │ - bhi.n 2f3f0 │ │ │ │ + bhi.n 2f3f4 │ │ │ │ cmp r1, #7 │ │ │ │ - bls.n 2f450 │ │ │ │ + bls.n 2f454 │ │ │ │ sub.w ip, r1, #8 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bhi.n 2f450 │ │ │ │ + bhi.n 2f454 │ │ │ │ tbb [pc, ip] │ │ │ │ cmp r3, #18 │ │ │ │ adds r3, #31 │ │ │ │ movs r5, #25 │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ - beq.n 2f402 │ │ │ │ + beq.n 2f406 │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - bne.n 2f44c │ │ │ │ + bne.n 2f450 │ │ │ │ mov.w r1, #6029404 @ 0x5c005c │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 2f48e │ │ │ │ + b.n 2f492 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #34 @ 0x22 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 2f48e │ │ │ │ + b.n 2f492 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ movt r2, #98 @ 0x62 │ │ │ │ adds r3, #2 │ │ │ │ str.w r2, [r6, lr] │ │ │ │ - b.n 2f48e │ │ │ │ + b.n 2f492 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #102 @ 0x66 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 2f48e │ │ │ │ + b.n 2f492 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #110 @ 0x6e │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 2f48e │ │ │ │ + b.n 2f492 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #114 @ 0x72 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 2f48e │ │ │ │ + b.n 2f492 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #116 @ 0x74 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 2f48e │ │ │ │ + b.n 2f492 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 2f48a │ │ │ │ + bhi.n 2f48e │ │ │ │ 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] │ │ │ │ @@ -7030,98 +7032,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 2f48e │ │ │ │ + b.n 2f492 │ │ │ │ mov r3, ip │ │ │ │ strh r1, [r2, #0] │ │ │ │ adds r7, #1 │ │ │ │ - b.n 2f3c0 │ │ │ │ + b.n 2f3c4 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ strh.w r2, [r6, r3, lsl #1] │ │ │ │ - b.n 2f5b8 │ │ │ │ - cbz r1, 2f4aa │ │ │ │ + b.n 2f5bc │ │ │ │ + cbz r1, 2f4ae │ │ │ │ lsls r3, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r6, r0, #20 │ │ │ │ addpl.w r6, r0, #28 │ │ │ │ - b.n 2f4ac │ │ │ │ + b.n 2f4b0 │ │ │ │ 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 2f596 │ │ │ │ + ble.n 2f59a │ │ │ │ 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 2f504 │ │ │ │ - bhi.n 2f58c │ │ │ │ + beq.n 2f508 │ │ │ │ + bhi.n 2f590 │ │ │ │ cmp r2, #13 │ │ │ │ - bhi.n 2f4f2 │ │ │ │ + bhi.n 2f4f6 │ │ │ │ cmp r2, #7 │ │ │ │ - bls.n 2f550 │ │ │ │ + bls.n 2f554 │ │ │ │ sub.w ip, r2, #8 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bhi.n 2f54c │ │ │ │ + bhi.n 2f550 │ │ │ │ tbb [pc, ip] │ │ │ │ cmp r2, #17 │ │ │ │ adds r0, #30 │ │ │ │ movs r4, #24 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - bne.n 2f54c │ │ │ │ + bne.n 2f550 │ │ │ │ mov.w ip, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str.w ip, [r1] │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 2f590 │ │ │ │ + b.n 2f594 │ │ │ │ str r2, [r1, #0] │ │ │ │ adds r3, #2 │ │ │ │ str.w r2, [r6, r9] │ │ │ │ - b.n 2f590 │ │ │ │ + b.n 2f594 │ │ │ │ movs r7, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r7, [r1, #0] │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ str.w r1, [r6, r9] │ │ │ │ - b.n 2f590 │ │ │ │ + b.n 2f594 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #102 @ 0x66 │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 2f590 │ │ │ │ + b.n 2f594 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #110 @ 0x6e │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 2f590 │ │ │ │ + b.n 2f594 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #114 @ 0x72 │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 2f590 │ │ │ │ + b.n 2f594 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 2f590 │ │ │ │ + b.n 2f594 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 2f58c │ │ │ │ + bhi.n 2f590 │ │ │ │ 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] │ │ │ │ @@ -7130,309 +7132,309 @@ │ │ │ │ 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 2f590 │ │ │ │ + b.n 2f594 │ │ │ │ mov r3, r8 │ │ │ │ str r2, [r1, #0] │ │ │ │ add.w lr, lr, #1 │ │ │ │ - b.n 2f4b6 │ │ │ │ + b.n 2f4ba │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ str.w r2, [r6, r3, lsl #2] │ │ │ │ - b.n 2f5b8 │ │ │ │ + b.n 2f5bc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21752 @ 0x54f8 │ │ │ │ + movw r1, #19192 @ 0x4af8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r7, r1 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 2f5d8 │ │ │ │ + cbz r3, 2f5dc │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 2f5da │ │ │ │ + b.n 2f5de │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ subs r4, r5, #4 │ │ │ │ - cbnz r3, 2f5ea │ │ │ │ + cbnz r3, 2f5ee │ │ │ │ cmp r1, #3 │ │ │ │ - ble.n 2f5ea │ │ │ │ + ble.n 2f5ee │ │ │ │ cmp r1, #8 │ │ │ │ - bgt.n 2f5ea │ │ │ │ - cbnz r7, 2f608 │ │ │ │ - ldr r6, [pc, #704] @ (2f8ac ) │ │ │ │ + bgt.n 2f5ee │ │ │ │ + cbnz r7, 2f60c │ │ │ │ + ldr r6, [pc, #704] @ (2f8b0 ) │ │ │ │ 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 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 2f63c │ │ │ │ + cbz r0, 2f640 │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 2f640 │ │ │ │ - movw r2, #4980 @ 0x1374 │ │ │ │ + bmi.n 2f644 │ │ │ │ + movw r2, #2340 @ 0x924 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #25164 @ 0x624c │ │ │ │ + movw r1, #22452 @ 0x57b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #56280 @ 0xdbd8 │ │ │ │ + movw r0, #53720 @ 0xd1d8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r3, sl │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2f8a2 │ │ │ │ + b.n 2f8a6 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 2f656 │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 2f65a │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2f63c │ │ │ │ - cbz r4, 2f68a │ │ │ │ + bne.n 2f640 │ │ │ │ + cbz r4, 2f68e │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ - cbz r3, 2f662 │ │ │ │ + cbz r3, 2f666 │ │ │ │ subs r4, r5, #5 │ │ │ │ - beq.n 2f69a │ │ │ │ + beq.n 2f69e │ │ │ │ ldr r6, [r7, #20] │ │ │ │ - cbz r6, 2f66c │ │ │ │ + cbz r6, 2f670 │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 2f6a8 │ │ │ │ - b.n 2f674 │ │ │ │ + beq.n 2f6ac │ │ │ │ + b.n 2f678 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r5, [r7, #24] │ │ │ │ - cbz r5, 2f67e │ │ │ │ + cbz r5, 2f682 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 2f6b4 │ │ │ │ - b.n 2f686 │ │ │ │ + beq.n 2f6b8 │ │ │ │ + b.n 2f68a │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r4, [r7, #28] │ │ │ │ - b.n 2f6bc │ │ │ │ + b.n 2f6c0 │ │ │ │ str r4, [sp, #28] │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 2f6bc │ │ │ │ + b.n 2f6c0 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 2f6bc │ │ │ │ + b.n 2f6c0 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 2f6bc │ │ │ │ + b.n 2f6c0 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - bl 1dc46c │ │ │ │ + bl 1db744 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f63c │ │ │ │ + beq.n 2f640 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 2f6d6 │ │ │ │ + bne.n 2f6da │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2f882 │ │ │ │ + b.n 2f886 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 2f6f8 │ │ │ │ + bmi.n 2f6fc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #25184 @ 0x6260 │ │ │ │ + movw r1, #22472 @ 0x57c8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 2f63c │ │ │ │ + bl d183c │ │ │ │ + b.n 2f640 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - movw r1, #44820 @ 0xaf14 │ │ │ │ + movw r1, #42180 @ 0xa4c4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w r0, [r3, #3888] @ 0xf30 │ │ │ │ - bl cbc44 │ │ │ │ + bl cbaf4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2f876 │ │ │ │ + beq.w 2f87a │ │ │ │ movs r3, #0 │ │ │ │ - movw r2, #17768 @ 0x4568 │ │ │ │ + movw r2, #15208 @ 0x3b68 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #25228 @ 0x628c │ │ │ │ + movw r1, #22516 @ 0x57f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r3, r5 │ │ │ │ - bl ccb78 │ │ │ │ + bl cca24 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2f744 │ │ │ │ + beq.n 2f748 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ - cbnz r2, 2f744 │ │ │ │ + cbnz r2, 2f748 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 2f876 │ │ │ │ - ldr r1, [pc, #352] @ (2f8b0 ) │ │ │ │ + beq.w 2f87a │ │ │ │ + ldr r1, [pc, #352] @ (2f8b4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl 8033c │ │ │ │ + bl 803d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 2f776 │ │ │ │ + bgt.n 2f77a │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 2f876 │ │ │ │ + beq.w 2f87a │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2f876 │ │ │ │ - b.n 2f7b6 │ │ │ │ - ldr r1, [pc, #316] @ (2f8b4 ) │ │ │ │ + bne.w 2f87a │ │ │ │ + b.n 2f7ba │ │ │ │ + ldr r1, [pc, #316] @ (2f8b8 ) │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ - bl b8d10 │ │ │ │ + bl b8b94 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2f79a │ │ │ │ + beq.n 2f79e │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 2f79a │ │ │ │ + cbnz r2, 2f79e │ │ │ │ mov r0, fp │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldrd fp, r7, [sp, #40] @ 0x28 │ │ │ │ - cbnz r7, 2f7be │ │ │ │ + cbnz r7, 2f7c2 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f876 │ │ │ │ + beq.n 2f87a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2f876 │ │ │ │ + bne.n 2f87a │ │ │ │ mov r0, fp │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 2f876 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 2f87a │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl d26e0 │ │ │ │ + bl d2558 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f7de │ │ │ │ + beq.n 2f7e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 2f7de │ │ │ │ + cbnz r3, 2f7e2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f7f8 │ │ │ │ + beq.n 2f7fc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 2f7f8 │ │ │ │ + cbnz r3, 2f7fc │ │ │ │ mov r0, fp │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 2f876 │ │ │ │ + beq.n 2f87a │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 2f820 │ │ │ │ + bne.n 2f824 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f876 │ │ │ │ + beq.n 2f87a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2f876 │ │ │ │ + cbnz r3, 2f87a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 2f876 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 2f87a │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 144928 │ │ │ │ + bl 143c00 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f840 │ │ │ │ + beq.n 2f844 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2f840 │ │ │ │ + cbnz r3, 2f844 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - cbz r7, 2f876 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + cbz r7, 2f87a │ │ │ │ add.w r1, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ - bl 115778 │ │ │ │ + bl 1157f0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 2f85e │ │ │ │ + cbz r0, 2f862 │ │ │ │ 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 2f874 │ │ │ │ + beq.n 2f878 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 2f874 │ │ │ │ + cbnz r3, 2f878 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 2f882 │ │ │ │ - bl 7f738 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 2f886 │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2f6d2 │ │ │ │ - b.n 2f63c │ │ │ │ + beq.w 2f6d6 │ │ │ │ + b.n 2f640 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp, #16] │ │ │ │ strd r9, r3, [sp] │ │ │ │ mov r3, sl │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ str r6, [sp, #8] │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 1dc4ac │ │ │ │ + bl 1db784 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 781a8 │ │ │ │ + bl 78220 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ands.w r0, r8, r7, lsl #1 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -7447,665 +7449,665 @@ │ │ │ │ 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, 2f8e2 │ │ │ │ + cbz r3, 2f8e6 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 2f8e4 │ │ │ │ + b.n 2f8e8 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ subs r4, r5, #1 │ │ │ │ - cbnz r3, 2f8f4 │ │ │ │ + cbnz r3, 2f8f8 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 2f8f4 │ │ │ │ + ble.n 2f8f8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 2f8f4 │ │ │ │ - cbnz r7, 2f918 │ │ │ │ + bne.n 2f8f8 │ │ │ │ + cbnz r7, 2f91c │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ str r6, [sp, #4] │ │ │ │ strd r6, r2, [sp, #8] │ │ │ │ add r6, sp, #28 │ │ │ │ str r6, [sp, #16] │ │ │ │ movw r6, #60532 @ 0xec74 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f9b6 │ │ │ │ + beq.n 2f9ba │ │ │ │ ldr.w sl, [r7] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2f9fe │ │ │ │ + beq.n 2fa02 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - cbz r0, 2f934 │ │ │ │ - bl c3480 │ │ │ │ + cbz r0, 2f938 │ │ │ │ + bl c3300 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.n 2f9b6 │ │ │ │ + blt.n 2f9ba │ │ │ │ subs r4, r5, #2 │ │ │ │ - bne.n 2f938 │ │ │ │ - b.n 2fa14 │ │ │ │ + bne.n 2f93c │ │ │ │ + b.n 2fa18 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - cbz r3, 2f986 │ │ │ │ + cbz r3, 2f98a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 2f962 │ │ │ │ - movw r2, #4980 @ 0x1374 │ │ │ │ + bmi.n 2f966 │ │ │ │ + movw r2, #2340 @ 0x924 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #20224 @ 0x4f00 │ │ │ │ + movw r1, #17584 @ 0x44b0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #33768 @ 0x83e8 │ │ │ │ + movw r0, #31208 @ 0x79e8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 2f9b6 │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 2f9ba │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 88e00 │ │ │ │ + bl 88e28 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 2f9b6 │ │ │ │ + cbz r0, 2f9ba │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 2f9d2 │ │ │ │ + bne.n 2f9d6 │ │ │ │ subs r4, #1 │ │ │ │ - bne.n 2f98e │ │ │ │ - movw r5, #59220 @ 0xe754 │ │ │ │ + bne.n 2f992 │ │ │ │ + movw r5, #56660 @ 0xdd54 │ │ │ │ movt r5, #38 @ 0x26 │ │ │ │ - b.n 2fa24 │ │ │ │ - movw r6, #26500 @ 0x6784 │ │ │ │ + b.n 2fa28 │ │ │ │ + movw r6, #23940 @ 0x5d84 │ │ │ │ movt r6, #41 @ 0x29 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - cbz r3, 2f9f2 │ │ │ │ + cbz r3, 2f9f6 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 2f9ba │ │ │ │ - movw r2, #4980 @ 0x1374 │ │ │ │ + bmi.n 2f9be │ │ │ │ + movw r2, #2340 @ 0x924 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #20244 @ 0x4f14 │ │ │ │ + movw r1, #17604 @ 0x44c4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #33768 @ 0x83e8 │ │ │ │ + movw r0, #31208 @ 0x79e8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2fa96 │ │ │ │ + b.n 2fa9a │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 88e00 │ │ │ │ + bl 88e28 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f9b6 │ │ │ │ + beq.n 2f9ba │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 2f9ea │ │ │ │ + beq.n 2f9ee │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29660 @ 0x73dc │ │ │ │ + movw r1, #27100 @ 0x69dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 2f9b6 │ │ │ │ + bl 127394 │ │ │ │ + b.n 2f9ba │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 2f9fa │ │ │ │ + bne.n 2f9fe │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2fa24 │ │ │ │ - movw r5, #59220 @ 0xe754 │ │ │ │ + b.n 2fa28 │ │ │ │ + movw r5, #56660 @ 0xdd54 │ │ │ │ movt r5, #38 @ 0x26 │ │ │ │ ldr r4, [r7, #16] │ │ │ │ - b.n 2fa24 │ │ │ │ - movw r5, #59220 @ 0xe754 │ │ │ │ + b.n 2fa28 │ │ │ │ + movw r5, #56660 @ 0xdd54 │ │ │ │ movt r5, #38 @ 0x26 │ │ │ │ - movw r6, #26500 @ 0x6784 │ │ │ │ + movw r6, #23940 @ 0x5d84 │ │ │ │ movt r6, #41 @ 0x29 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 2fa24 │ │ │ │ - movw r5, #59220 @ 0xe754 │ │ │ │ + b.n 2fa28 │ │ │ │ + movw r5, #56660 @ 0xdd54 │ │ │ │ movt r5, #38 @ 0x26 │ │ │ │ - movw r6, #26500 @ 0x6784 │ │ │ │ + movw r6, #23940 @ 0x5d84 │ │ │ │ movt r6, #41 @ 0x29 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2092bc <_Py_RestoreSignals@@Base+0xf78> │ │ │ │ + bl 20887c <_Py_RestoreSignals@@Base+0xf78> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f9b6 │ │ │ │ + beq.n 2f9ba │ │ │ │ mov r1, sl │ │ │ │ - bl 2093d0 <_Py_RestoreSignals@@Base+0x108c> │ │ │ │ + bl 208990 <_Py_RestoreSignals@@Base+0x108c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 2fa8e │ │ │ │ + beq.n 2fa92 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2094dc <_Py_RestoreSignals@@Base+0x1198> │ │ │ │ + bl 208a9c <_Py_RestoreSignals@@Base+0x1198> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 2fa8e │ │ │ │ + beq.n 2fa92 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 2fa56 │ │ │ │ - cbnz r4, 2fa5c │ │ │ │ + beq.n 2fa5a │ │ │ │ + cbnz r4, 2fa60 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #112] @ 0x70 │ │ │ │ - b.n 2fa66 │ │ │ │ + b.n 2fa6a │ │ │ │ mov r0, r4 │ │ │ │ - bl 862a0 │ │ │ │ + bl 862cc │ │ │ │ str r0, [r7, #112] @ 0x70 │ │ │ │ - cbz r0, 2fa8e │ │ │ │ + cbz r0, 2fa92 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov r1, r7 │ │ │ │ str.w r8, [r7, #140] @ 0x8c │ │ │ │ - bl 178b18 │ │ │ │ + bl 177f1c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fa96 │ │ │ │ + beq.n 2fa9a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 2fa96 │ │ │ │ + cbnz r3, 2fa9a │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 2fa96 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 2fa9a │ │ │ │ mov r0, r7 │ │ │ │ - bl 78204 │ │ │ │ - b.n 2f9b6 │ │ │ │ + bl 7827c │ │ │ │ + b.n 2f9ba │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - bl 7813c │ │ │ │ + bl 781b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2096b0 <_Py_RestoreSignals@@Base+0x136c> │ │ │ │ + bl 208c70 <_Py_RestoreSignals@@Base+0x136c> │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fadc │ │ │ │ + beq.n 2fae0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2fadc │ │ │ │ + cbnz r3, 2fae0 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77d54 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77dcc <_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 2fafa <_PyTraceMalloc_GetTraceback@@Base> │ │ │ │ + b.w 2fafe <_PyTraceMalloc_GetTraceback@@Base> │ │ │ │ │ │ │ │ -0002fafa <_PyTraceMalloc_GetTraceback@@Base>: │ │ │ │ +0002fafe <_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] @ (2fb44 <_PyTraceMalloc_GetTraceback@@Base+0x4a>) │ │ │ │ + ldr r6, [pc, #56] @ (2fb48 <_PyTraceMalloc_GetTraceback@@Base+0x4a>) │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ - bl 11d37c │ │ │ │ + bl 11d3f4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2fb48 <_PyTraceMalloc_GetTraceback@@Base+0x4e> │ │ │ │ + bl 2fb4c <_PyTraceMalloc_GetTraceback@@Base+0x4e> │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ - bl ffd24 │ │ │ │ - cbz r4, 2fb38 <_PyTraceMalloc_GetTraceback@@Base+0x3e> │ │ │ │ + bl ffc1c │ │ │ │ + cbz r4, 2fb3c <_PyTraceMalloc_GetTraceback@@Base+0x3e> │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fdc0 <_Py_fstat@@Base+0x78> │ │ │ │ + b.w 2fdc4 <_Py_fstat@@Base+0x78> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #52] @ (2fb8c <_PyTraceMalloc_GetTraceback@@Base+0x92>) │ │ │ │ + ldr r2, [pc, #52] @ (2fb90 <_PyTraceMalloc_GetTraceback@@Base+0x92>) │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r1, [r2, #1292] @ 0x50c │ │ │ │ - cbnz r1, 2fb64 <_PyTraceMalloc_GetTraceback@@Base+0x6a> │ │ │ │ + cbnz r1, 2fb68 <_PyTraceMalloc_GetTraceback@@Base+0x6a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2fb88 <_PyTraceMalloc_GetTraceback@@Base+0x8e> │ │ │ │ + b.n 2fb8c <_PyTraceMalloc_GetTraceback@@Base+0x8e> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 2fb6e <_PyTraceMalloc_GetTraceback@@Base+0x74> │ │ │ │ + cbnz r0, 2fb72 <_PyTraceMalloc_GetTraceback@@Base+0x74> │ │ │ │ ldr.w r0, [r2, #1384] @ 0x568 │ │ │ │ - b.n 2fb78 <_PyTraceMalloc_GetTraceback@@Base+0x7e> │ │ │ │ + b.n 2fb7c <_PyTraceMalloc_GetTraceback@@Base+0x7e> │ │ │ │ ldr.w r0, [r2, #1388] @ 0x56c │ │ │ │ mov r1, r3 │ │ │ │ - bl 7083c <_Py_hashtable_get@@Base> │ │ │ │ + bl 708a4 <_Py_hashtable_get@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2fb60 <_PyTraceMalloc_GetTraceback@@Base+0x66> │ │ │ │ + beq.n 2fb64 <_PyTraceMalloc_GetTraceback@@Base+0x66> │ │ │ │ mov r1, r4 │ │ │ │ - bl 7083c <_Py_hashtable_get@@Base> │ │ │ │ + bl 708a4 <_Py_hashtable_get@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2fb60 <_PyTraceMalloc_GetTraceback@@Base+0x66> │ │ │ │ + beq.n 2fb64 <_PyTraceMalloc_GetTraceback@@Base+0x66> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 102034 <_PyArg_UnpackKeywords@@Base+0x628> │ │ │ │ + bl 101f2c <_PyArg_UnpackKeywords@@Base+0x628> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 78204 │ │ │ │ + bl 7827c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 2fbd8 <_PyTraceMalloc_GetTraceback@@Base+0xde> │ │ │ │ + bne.n 2fbdc <_PyTraceMalloc_GetTraceback@@Base+0xde> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 2fbf6 <_PyTraceMalloc_GetTraceback@@Base+0xfc> │ │ │ │ - b.n 2fbf0 <_PyTraceMalloc_GetTraceback@@Base+0xf6> │ │ │ │ + bne.n 2fbfa <_PyTraceMalloc_GetTraceback@@Base+0xfc> │ │ │ │ + b.n 2fbf4 <_PyTraceMalloc_GetTraceback@@Base+0xf6> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #4124 @ 0x101c │ │ │ │ + movw r0, #1564 @ 0x61c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2fbca <_PyTraceMalloc_GetTraceback@@Base+0xd0> │ │ │ │ - b.n 2fc26 <_PyTraceMalloc_GetTraceback@@Base+0x12c> │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 2fc26 <_PyTraceMalloc_GetTraceback@@Base+0x12c> │ │ │ │ + bne.n 2fbce <_PyTraceMalloc_GetTraceback@@Base+0xd0> │ │ │ │ + b.n 2fc2a <_PyTraceMalloc_GetTraceback@@Base+0x12c> │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 2fc2a <_PyTraceMalloc_GetTraceback@@Base+0x12c> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl c3480 │ │ │ │ + bl c3300 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 2fc26 <_PyTraceMalloc_GetTraceback@@Base+0x12c> │ │ │ │ + blt.n 2fc2a <_PyTraceMalloc_GetTraceback@@Base+0x12c> │ │ │ │ clz r3, r3 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #21537 @ 0x5421 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29864 <__ioctl_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 2fc2a <_PyTraceMalloc_GetTraceback@@Base+0x130> │ │ │ │ + bge.n 2fc2e <_PyTraceMalloc_GetTraceback@@Base+0x130> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19ac │ │ │ │ + bl f17dc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2fc32 <_PyTraceMalloc_GetTraceback@@Base+0x138> │ │ │ │ + b.n 2fc36 <_PyTraceMalloc_GetTraceback@@Base+0x138> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0002fc38 <_PyInterpreterState_RequireIDRef@@Base>: │ │ │ │ +0002fc3c <_PyInterpreterState_RequireIDRef@@Base>: │ │ │ │ subs r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ str.w r1, [r0, #3664] @ 0xe50 │ │ │ │ bx lr │ │ │ │ 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, 2fc60 <_PyInterpreterState_RequireIDRef@@Base+0x28> │ │ │ │ + cbz r3, 2fc64 <_PyInterpreterState_RequireIDRef@@Base+0x28> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 2fc62 <_PyInterpreterState_RequireIDRef@@Base+0x2a> │ │ │ │ + b.n 2fc66 <_PyInterpreterState_RequireIDRef@@Base+0x2a> │ │ │ │ mov r4, r3 │ │ │ │ add r4, r1 │ │ │ │ - cbnz r3, 2fc70 <_PyInterpreterState_RequireIDRef@@Base+0x38> │ │ │ │ + cbnz r3, 2fc74 <_PyInterpreterState_RequireIDRef@@Base+0x38> │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 2fc70 <_PyInterpreterState_RequireIDRef@@Base+0x38> │ │ │ │ + ble.n 2fc74 <_PyInterpreterState_RequireIDRef@@Base+0x38> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 2fc70 <_PyInterpreterState_RequireIDRef@@Base+0x38> │ │ │ │ - cbnz r0, 2fc8e <_PyInterpreterState_RequireIDRef@@Base+0x56> │ │ │ │ + bne.n 2fc74 <_PyInterpreterState_RequireIDRef@@Base+0x38> │ │ │ │ + cbnz r0, 2fc92 <_PyInterpreterState_RequireIDRef@@Base+0x56> │ │ │ │ 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, #60880 @ 0xedd0 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 2fcf6 <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 2fcfa <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 2fc9e <_PyInterpreterState_RequireIDRef@@Base+0x66> │ │ │ │ + beq.n 2fca2 <_PyInterpreterState_RequireIDRef@@Base+0x66> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl c3480 │ │ │ │ + bl c3300 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 2fcf6 <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ + blt.n 2fcfa <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ mov r0, r5 │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 2fcb0 <_PyInterpreterState_RequireIDRef@@Base+0x78> │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 2fcf6 <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ - ldr r3, [pc, #144] @ (2fd44 <_PyInterpreterState_RequireIDRef@@Base+0x10c>) │ │ │ │ + bne.n 2fcb4 <_PyInterpreterState_RequireIDRef@@Base+0x78> │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 2fcfa <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ + ldr r3, [pc, #144] @ (2fd48 <_PyInterpreterState_RequireIDRef@@Base+0x10c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ - bl 6c194 │ │ │ │ + bl 6c1d4 │ │ │ │ ldr.w r3, [r6, #640] @ 0x280 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 2fcde <_PyInterpreterState_RequireIDRef@@Base+0xa6> │ │ │ │ + bne.n 2fce2 <_PyInterpreterState_RequireIDRef@@Base+0xa6> │ │ │ │ ldr.w r3, [r6, #624] @ 0x270 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 2fcde <_PyInterpreterState_RequireIDRef@@Base+0xa6> │ │ │ │ + bne.n 2fce2 <_PyInterpreterState_RequireIDRef@@Base+0xa6> │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 2fcfa <_PyInterpreterState_RequireIDRef@@Base+0xc2> │ │ │ │ - b.n 2fd2e <_PyInterpreterState_RequireIDRef@@Base+0xf6> │ │ │ │ + bne.n 2fcfe <_PyInterpreterState_RequireIDRef@@Base+0xc2> │ │ │ │ + b.n 2fd32 <_PyInterpreterState_RequireIDRef@@Base+0xf6> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #29672 @ 0x73e8 │ │ │ │ + movw r2, #27112 @ 0x69e8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1277a8 <_PyErr_SetString@@Base> │ │ │ │ + bl 1273f8 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2fd3e <_PyInterpreterState_RequireIDRef@@Base+0x106> │ │ │ │ + b.n 2fd42 <_PyInterpreterState_RequireIDRef@@Base+0x106> │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fd48 <_Py_fstat@@Base> │ │ │ │ + bl 2fd4c <_Py_fstat@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2fcf6 <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ + bne.n 2fcfa <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fd88 <_Py_fstat@@Base+0x40> │ │ │ │ + bl 2fd8c <_Py_fstat@@Base+0x40> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 2fcf6 <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ - beq.n 2fd2e <_PyInterpreterState_RequireIDRef@@Base+0xf6> │ │ │ │ + blt.n 2fcfa <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ + beq.n 2fd32 <_PyInterpreterState_RequireIDRef@@Base+0xf6> │ │ │ │ movw r1, #6496 @ 0x1960 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r7 │ │ │ │ - movw r2, #29736 @ 0x7428 │ │ │ │ + movw r2, #27176 @ 0x6a28 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 14b0ac <_PyErr_Format@@Base> │ │ │ │ - b.n 2fcf6 <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ + bl 14a3b4 <_PyErr_Format@@Base> │ │ │ │ + b.n 2fcfa <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ ldr.w r0, [r6, #1388] @ 0x56c │ │ │ │ str.w r5, [r6, #1388] @ 0x56c │ │ │ │ str.w r4, [r6, #1392] @ 0x570 │ │ │ │ - bl 7fff8 │ │ │ │ + bl 8008c │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002fd48 <_Py_fstat@@Base>: │ │ │ │ +0002fd4c <_Py_fstat@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 95d4c │ │ │ │ + bl 95c50 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 295b0 <__fstat64_time64@plt+0x4> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98844 │ │ │ │ - cbz r4, 2fd84 <_Py_fstat@@Base+0x3c> │ │ │ │ + bl 98744 │ │ │ │ + cbz r4, 2fd88 <_Py_fstat@@Base+0x3c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19ac │ │ │ │ + bl f17dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #3 │ │ │ │ blx 290fc <__fcntl_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 2fdb6 <_Py_fstat@@Base+0x6e> │ │ │ │ + bge.n 2fdba <_Py_fstat@@Base+0x6e> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19ac │ │ │ │ + bl f17dc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2fdbe <_Py_fstat@@Base+0x76> │ │ │ │ + b.n 2fdc2 <_Py_fstat@@Base+0x76> │ │ │ │ ubfx r0, r0, #11, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - cbz r1, 2fdee <_Py_fstat@@Base+0xa6> │ │ │ │ + cbz r1, 2fdf2 <_Py_fstat@@Base+0xa6> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7083c <_Py_hashtable_get@@Base> │ │ │ │ + bl 708a4 <_Py_hashtable_get@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2fdee <_Py_fstat@@Base+0xa6> │ │ │ │ + cbz r0, 2fdf2 <_Py_fstat@@Base+0xa6> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 2fea6 <_Py_fstat@@Base+0x15e> │ │ │ │ - b.n 2feaa <_Py_fstat@@Base+0x162> │ │ │ │ + bne.n 2feaa <_Py_fstat@@Base+0x15e> │ │ │ │ + b.n 2feae <_Py_fstat@@Base+0x162> │ │ │ │ ldrh r0, [r6, #4] │ │ │ │ - bl 71fec │ │ │ │ + bl 72054 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2fe58 <_Py_fstat@@Base+0x110> │ │ │ │ + cbz r0, 2fe5c <_Py_fstat@@Base+0x110> │ │ │ │ add.w r9, r0, #8 │ │ │ │ mov r8, r6 │ │ │ │ mov.w fp, #0 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 2fe30 <_Py_fstat@@Base+0xe8> │ │ │ │ + b.n 2fe34 <_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 7de04 │ │ │ │ - cbz r0, 2fe5c <_Py_fstat@@Base+0x114> │ │ │ │ + bl 7de8c │ │ │ │ + cbz r0, 2fe60 <_Py_fstat@@Base+0x114> │ │ │ │ add.w fp, fp, #1 │ │ │ │ str r0, [r5, #16] │ │ │ │ str.w r5, [r9, #4]! │ │ │ │ ldrh r3, [r6, #4] │ │ │ │ movs r0, #2 │ │ │ │ cmp r3, fp │ │ │ │ - ble.n 2fe76 <_Py_fstat@@Base+0x12e> │ │ │ │ - bl 71fec │ │ │ │ + ble.n 2fe7a <_Py_fstat@@Base+0x12e> │ │ │ │ + bl 72054 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2fe08 <_Py_fstat@@Base+0xc0> │ │ │ │ + bne.n 2fe0c <_Py_fstat@@Base+0xc0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fe58 <_Py_fstat@@Base+0x110> │ │ │ │ + beq.n 2fe5c <_Py_fstat@@Base+0x110> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 2fe58 <_Py_fstat@@Base+0x110> │ │ │ │ + cbnz r3, 2fe5c <_Py_fstat@@Base+0x110> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2feaa <_Py_fstat@@Base+0x162> │ │ │ │ + b.n 2feae <_Py_fstat@@Base+0x162> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fe42 <_Py_fstat@@Base+0xfa> │ │ │ │ + beq.n 2fe46 <_Py_fstat@@Base+0xfa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2fe42 <_Py_fstat@@Base+0xfa> │ │ │ │ + bne.n 2fe46 <_Py_fstat@@Base+0xfa> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 2fe42 <_Py_fstat@@Base+0xfa> │ │ │ │ - cbz r7, 2feaa <_Py_fstat@@Base+0x162> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 2fe46 <_Py_fstat@@Base+0xfa> │ │ │ │ + cbz r7, 2feae <_Py_fstat@@Base+0x162> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7119c <_Py_hashtable_set@@Base> │ │ │ │ + bl 71204 <_Py_hashtable_set@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bge.n 2fea2 <_Py_fstat@@Base+0x15a> │ │ │ │ + bge.n 2fea6 <_Py_fstat@@Base+0x15a> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fe9c <_Py_fstat@@Base+0x154> │ │ │ │ + beq.n 2fea0 <_Py_fstat@@Base+0x154> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 2fe9c <_Py_fstat@@Base+0x154> │ │ │ │ + cbnz r3, 2fea0 <_Py_fstat@@Base+0x154> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - bl 1ea6e4 │ │ │ │ - b.n 2fe58 <_Py_fstat@@Base+0x110> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + bl 1e9b14 │ │ │ │ + b.n 2fe5c <_Py_fstat@@Base+0x110> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2feaa <_Py_fstat@@Base+0x162> │ │ │ │ + beq.n 2feae <_Py_fstat@@Base+0x162> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #31476 @ 0x7af4 │ │ │ │ + movw r1, #28916 @ 0x70f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 8c52c │ │ │ │ - cbz r0, 2ff0c <_Py_fstat@@Base+0x1c4> │ │ │ │ + bl 8c53c │ │ │ │ + cbz r0, 2ff10 <_Py_fstat@@Base+0x1c4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 2fef6 <_Py_fstat@@Base+0x1ae> │ │ │ │ + blt.n 2fefa <_Py_fstat@@Base+0x1ae> │ │ │ │ movw r2, #65519 @ 0xffef │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 2fef6 <_Py_fstat@@Base+0x1ae> │ │ │ │ + bhi.n 2fefa <_Py_fstat@@Base+0x1ae> │ │ │ │ adds r0, r3, #3 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ adds r0, #12 │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.n 2fef6 <_Py_fstat@@Base+0x1ae> │ │ │ │ - bl 125678 │ │ │ │ - b.n 2ff0e <_Py_fstat@@Base+0x1c6> │ │ │ │ + bhi.n 2fefa <_Py_fstat@@Base+0x1ae> │ │ │ │ + bl 1252c8 │ │ │ │ + b.n 2ff12 <_Py_fstat@@Base+0x1c6> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31492 @ 0x7b04 │ │ │ │ + movw r1, #28932 @ 0x7104 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ 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, #31528 @ 0x7b28 │ │ │ │ + movw r1, #28968 @ 0x7128 │ │ │ │ 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 8c52c │ │ │ │ - cbz r0, 2ff62 <_Py_fstat@@Base+0x21a> │ │ │ │ + bl 8c53c │ │ │ │ + cbz r0, 2ff66 <_Py_fstat@@Base+0x21a> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, r4 │ │ │ │ - bge.n 2ff66 <_Py_fstat@@Base+0x21e> │ │ │ │ + bge.n 2ff6a <_Py_fstat@@Base+0x21e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31544 @ 0x7b38 │ │ │ │ + movw r1, #28984 @ 0x7138 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2ffa2 <_Py_fstat@@Base+0x25a> │ │ │ │ + b.n 2ffa6 <_Py_fstat@@Base+0x25a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 71e00 │ │ │ │ + bl 71e68 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2ff62 <_Py_fstat@@Base+0x21a> │ │ │ │ + beq.n 2ff66 <_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, #667 @ 0x29b │ │ │ │ + movw r1, #671 @ 0x29f │ │ │ │ movt r1, #3 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 2ffa8 <_Py_fstat@@Base+0x260> │ │ │ │ + bl 2ffac <_Py_fstat@@Base+0x260> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 781a8 │ │ │ │ + bl 78220 │ │ │ │ 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] @ (30234 <_Py_fstat@@Base+0x4ec>) │ │ │ │ + ldr r3, [pc, #628] @ (30238 <_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 │ │ │ │ @@ -8118,236 +8120,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 20cecc │ │ │ │ - cbz r0, 30024 <_Py_fstat@@Base+0x2dc> │ │ │ │ + bl 20c48c │ │ │ │ + cbz r0, 30028 <_Py_fstat@@Base+0x2dc> │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r2, sl │ │ │ │ blx 2a92c <__memset_chk@plt> │ │ │ │ cmp r4, r8 │ │ │ │ strh.w r8, [sp, #80] @ 0x50 │ │ │ │ - bge.n 30028 <_Py_fstat@@Base+0x2e0> │ │ │ │ + bge.n 3002c <_Py_fstat@@Base+0x2e0> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31580 @ 0x7b5c │ │ │ │ + movw r1, #29020 @ 0x715c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3021a <_Py_fstat@@Base+0x4d2> │ │ │ │ - beq.n 3003c <_Py_fstat@@Base+0x2f4> │ │ │ │ + b.n 3021e <_Py_fstat@@Base+0x4d2> │ │ │ │ + beq.n 30040 <_Py_fstat@@Base+0x2f4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76e4c │ │ │ │ + bl 76ec0 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 3003e <_Py_fstat@@Base+0x2f6> │ │ │ │ - bl 1ea6e4 │ │ │ │ + cbnz r0, 30042 <_Py_fstat@@Base+0x2f6> │ │ │ │ + bl 1e9b14 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3021a <_Py_fstat@@Base+0x4d2> │ │ │ │ + b.n 3021e <_Py_fstat@@Base+0x4d2> │ │ │ │ mov r8, r4 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp] │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ strd r3, sl, [sp, #52] @ 0x34 │ │ │ │ vldr d7, [r6, #32] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #569 @ 0x239 │ │ │ │ + movw r2, #573 @ 0x23d │ │ │ │ movt r2, #3 │ │ │ │ strd fp, r7, [sp, #60] @ 0x3c │ │ │ │ vstr d7, [sp, #8] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ - bl 20de1c │ │ │ │ + bl 20d3e0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 30196 <_Py_fstat@@Base+0x44e> │ │ │ │ + beq.w 3019a <_Py_fstat@@Base+0x44e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 72190 │ │ │ │ + bl 721f8 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 301a6 <_Py_fstat@@Base+0x45e> │ │ │ │ + beq.w 301aa <_Py_fstat@@Base+0x45e> │ │ │ │ cmp r3, #11 │ │ │ │ - movw fp, #31716 @ 0x7be4 │ │ │ │ + movw fp, #29156 @ 0x71e4 │ │ │ │ movt fp, #41 @ 0x29 │ │ │ │ it hi │ │ │ │ ldrhi r4, [sp, #68] @ 0x44 │ │ │ │ - cbz r4, 300e6 <_Py_fstat@@Base+0x39e> │ │ │ │ + cbz r4, 300ea <_Py_fstat@@Base+0x39e> │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 3025a <_Py_fstat@@Base+0x512> │ │ │ │ + bl 3025e <_Py_fstat@@Base+0x512> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 300c6 <_Py_fstat@@Base+0x37e> │ │ │ │ + cbnz r0, 300ca <_Py_fstat@@Base+0x37e> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 30120 <_Py_fstat@@Base+0x3d8> │ │ │ │ + bge.n 30124 <_Py_fstat@@Base+0x3d8> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31688 @ 0x7bc8 │ │ │ │ + movw r1, #29128 @ 0x71c8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 301a6 <_Py_fstat@@Base+0x45e> │ │ │ │ + bl 127394 │ │ │ │ + b.n 301aa <_Py_fstat@@Base+0x45e> │ │ │ │ movw r3, #56072 @ 0xdb08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #31620 @ 0x7b84 │ │ │ │ + movw r1, #29060 @ 0x7184 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145af8 │ │ │ │ + bl 144dd0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 301a6 <_Py_fstat@@Base+0x45e> │ │ │ │ + beq.n 301aa <_Py_fstat@@Base+0x45e> │ │ │ │ adds r2, r7, #1 │ │ │ │ - bne.n 300a8 <_Py_fstat@@Base+0x360> │ │ │ │ + bne.n 300ac <_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 20cfd0 │ │ │ │ + bl 20c590 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #31680 @ 0x7bc0 │ │ │ │ + movw r0, #29120 @ 0x71c0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82764 │ │ │ │ + bl 827f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 30198 <_Py_fstat@@Base+0x450> │ │ │ │ - b.n 301a6 <_Py_fstat@@Base+0x45e> │ │ │ │ + bne.n 3019c <_Py_fstat@@Base+0x450> │ │ │ │ + b.n 301aa <_Py_fstat@@Base+0x45e> │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 71e00 │ │ │ │ + bl 71e68 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ mov r0, fp │ │ │ │ - bl 82764 │ │ │ │ + bl 827f4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 301a6 <_Py_fstat@@Base+0x45e> │ │ │ │ + beq.n 301aa <_Py_fstat@@Base+0x45e> │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ac8 │ │ │ │ + bl 83b60 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 30160 <_Py_fstat@@Base+0x418> │ │ │ │ + beq.n 30164 <_Py_fstat@@Base+0x418> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 30160 <_Py_fstat@@Base+0x418> │ │ │ │ + cbnz r3, 30164 <_Py_fstat@@Base+0x418> │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - cbnz r2, 301a6 <_Py_fstat@@Base+0x45e> │ │ │ │ + cbnz r2, 301aa <_Py_fstat@@Base+0x45e> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 300e6 <_Py_fstat@@Base+0x39e> │ │ │ │ + bne.n 300ea <_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 30192 <_Py_fstat@@Base+0x44a> │ │ │ │ + bls.n 30196 <_Py_fstat@@Base+0x44a> │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r2, r0 │ │ │ │ subs r2, r2, r4 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 30192 <_Py_fstat@@Base+0x44a> │ │ │ │ + bhi.n 30196 <_Py_fstat@@Base+0x44a> │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 300e6 <_Py_fstat@@Base+0x39e> │ │ │ │ + bhi.n 300ea <_Py_fstat@@Base+0x39e> │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r4, r3 │ │ │ │ - b.n 30098 <_Py_fstat@@Base+0x350> │ │ │ │ + b.n 3009c <_Py_fstat@@Base+0x350> │ │ │ │ mov r4, r7 │ │ │ │ - b.n 30098 <_Py_fstat@@Base+0x350> │ │ │ │ + b.n 3009c <_Py_fstat@@Base+0x350> │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 781a8 │ │ │ │ + bl 78220 │ │ │ │ mov r0, r8 │ │ │ │ - bl 771e8 │ │ │ │ - b.n 3021a <_Py_fstat@@Base+0x4d2> │ │ │ │ + bl 77260 │ │ │ │ + b.n 3021e <_Py_fstat@@Base+0x4d2> │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #11 │ │ │ │ - bls.n 301f4 <_Py_fstat@@Base+0x4ac> │ │ │ │ + bls.n 301f8 <_Py_fstat@@Base+0x4ac> │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ - b.n 301e2 <_Py_fstat@@Base+0x49a> │ │ │ │ + b.n 301e6 <_Py_fstat@@Base+0x49a> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 301f8 <_Py_fstat@@Base+0x4b0> │ │ │ │ - cbnz r7, 301f4 <_Py_fstat@@Base+0x4ac> │ │ │ │ + beq.n 301fc <_Py_fstat@@Base+0x4b0> │ │ │ │ + cbnz r7, 301f8 <_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 301f4 <_Py_fstat@@Base+0x4ac> │ │ │ │ + bls.n 301f8 <_Py_fstat@@Base+0x4ac> │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r2, r0 │ │ │ │ subs r2, r2, r4 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 301f4 <_Py_fstat@@Base+0x4ac> │ │ │ │ + bhi.n 301f8 <_Py_fstat@@Base+0x4ac> │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 301f4 <_Py_fstat@@Base+0x4ac> │ │ │ │ + bhi.n 301f8 <_Py_fstat@@Base+0x4ac> │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r4, r3 │ │ │ │ - cbz r4, 301f4 <_Py_fstat@@Base+0x4ac> │ │ │ │ + cbz r4, 301f8 <_Py_fstat@@Base+0x4ac> │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 3025a <_Py_fstat@@Base+0x512> │ │ │ │ + bl 3025e <_Py_fstat@@Base+0x512> │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 301b0 <_Py_fstat@@Base+0x468> │ │ │ │ + bne.n 301b4 <_Py_fstat@@Base+0x468> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 30198 <_Py_fstat@@Base+0x450> │ │ │ │ + b.n 3019c <_Py_fstat@@Base+0x450> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 301b6 <_Py_fstat@@Base+0x46e> │ │ │ │ + bne.n 301ba <_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 301b6 <_Py_fstat@@Base+0x46e> │ │ │ │ + beq.n 301ba <_Py_fstat@@Base+0x46e> │ │ │ │ ldr.w r0, [sl], #4 │ │ │ │ blx 29fa0 │ │ │ │ - b.n 3020c <_Py_fstat@@Base+0x4c4> │ │ │ │ - ldr r3, [pc, #24] @ (30234 <_Py_fstat@@Base+0x4ec>) │ │ │ │ + b.n 30210 <_Py_fstat@@Base+0x4c4> │ │ │ │ + ldr r3, [pc, #24] @ (30238 <_Py_fstat@@Base+0x4ec>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 3022c <_Py_fstat@@Base+0x4e4> │ │ │ │ + beq.n 30230 <_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 │ │ │ │ @@ -8359,630 +8361,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, 30292 <_Py_fstat@@Base+0x54a> │ │ │ │ + cbz r5, 30296 <_Py_fstat@@Base+0x54a> │ │ │ │ subs r4, r1, r5 │ │ │ │ cmn.w r4, #13 │ │ │ │ - bhi.n 30292 <_Py_fstat@@Base+0x54a> │ │ │ │ + bhi.n 30296 <_Py_fstat@@Base+0x54a> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ adds r4, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 30292 <_Py_fstat@@Base+0x54a> │ │ │ │ + bhi.n 30296 <_Py_fstat@@Base+0x54a> │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cmp r4, #11 │ │ │ │ - bls.n 30292 <_Py_fstat@@Base+0x54a> │ │ │ │ + bls.n 30296 <_Py_fstat@@Base+0x54a> │ │ │ │ subs r4, #12 │ │ │ │ adds r1, #12 │ │ │ │ - beq.n 30292 <_Py_fstat@@Base+0x54a> │ │ │ │ + beq.n 30296 <_Py_fstat@@Base+0x54a> │ │ │ │ subs r1, r1, r5 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 30292 <_Py_fstat@@Base+0x54a> │ │ │ │ + bcc.n 30296 <_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 30296 <_Py_fstat@@Base+0x54e> │ │ │ │ + b.n 3029a <_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 302ba <_Py_fstat@@Base+0x572> │ │ │ │ + ble.n 302be <_Py_fstat@@Base+0x572> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac50 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9ab44 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 302cc <_Py_fstat@@Base+0x584> │ │ │ │ + cbz r0, 302d0 <_Py_fstat@@Base+0x584> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r0, 302ec <_Py_fstat@@Base+0x5a4> │ │ │ │ - movw r1, #6068 @ 0x17b4 │ │ │ │ + cbnz r0, 302f0 <_Py_fstat@@Base+0x5a4> │ │ │ │ + movw r1, #3508 @ 0xdb4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #56] @ (30320 <_Py_fstat@@Base+0x5d8>) │ │ │ │ - bl 61f30 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #56] @ (30324 <_Py_fstat@@Base+0x5d8>) │ │ │ │ + bl 62074 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - bl 6c194 │ │ │ │ + bl 6c1d4 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r2, [r3, #640] @ 0x280 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 30306 <_Py_fstat@@Base+0x5be> │ │ │ │ + beq.n 3030a <_Py_fstat@@Base+0x5be> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3031e <_Py_fstat@@Base+0x5d6> │ │ │ │ + b.n 30322 <_Py_fstat@@Base+0x5d6> │ │ │ │ ldr.w r2, [r3, #624] @ 0x270 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 30302 <_Py_fstat@@Base+0x5ba> │ │ │ │ + bne.n 30306 <_Py_fstat@@Base+0x5ba> │ │ │ │ ldr.w r2, [r3, #884] @ 0x374 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 30302 <_Py_fstat@@Base+0x5ba> │ │ │ │ + beq.n 30306 <_Py_fstat@@Base+0x5ba> │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #884] @ 0x374 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - strb r4, [r7, #8] │ │ │ │ + ldr r4, [r7, #0] │ │ │ │ lsls r0, r0, #1 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r1, [pc, #152] @ (303d0 <_Py_fstat@@Base+0x684>) │ │ │ │ + sub sp, #8 │ │ │ │ + bl 8e638 │ │ │ │ + cbz r0, 30376 <_Py_fstat@@Base+0x62a> │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + bmi.n 3037a <_Py_fstat@@Base+0x62e> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #37340 @ 0x91dc │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d183c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 30376 <_Py_fstat@@Base+0x62a> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 30376 <_Py_fstat@@Base+0x62a> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 303cc <_Py_fstat@@Base+0x680> │ │ │ │ + ldr r1, [pc, #88] @ (303d4 <_Py_fstat@@Base+0x688>) │ │ │ │ + add r2, sp, #4 │ │ │ │ + bl 803d0 │ │ │ │ + mov r6, r0 │ │ │ │ + cbnz r0, 303b4 <_Py_fstat@@Base+0x668> │ │ │ │ + bl 71378 │ │ │ │ + mov r5, r0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + cbz r0, 303b4 <_Py_fstat@@Base+0x668> │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r1, [pc, #64] @ (303d4 <_Py_fstat@@Base+0x688>) │ │ │ │ + mov r0, r4 │ │ │ │ + bl 793f4 │ │ │ │ + cbz r0, 303b4 <_Py_fstat@@Base+0x668> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 303b4 <_Py_fstat@@Base+0x668> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 303b4 <_Py_fstat@@Base+0x668> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 303ca <_Py_fstat@@Base+0x67e> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 303ca <_Py_fstat@@Base+0x67e> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + add r2, pc, #96 @ (adr r2, 30434 ) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ldr r6, [sp, #896] @ 0x380 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00030324 : │ │ │ │ +000303d8 : │ │ │ │ stmdb 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 6c194 │ │ │ │ + bl 6c1d4 │ │ │ │ str.w r0, [r4, #640] @ 0x280 │ │ │ │ - bl 20fa40 <_PyParkingLot_AfterFork@@Base> │ │ │ │ + bl 20f004 <_PyParkingLot_AfterFork@@Base> │ │ │ │ add.w r0, r7, #4992 @ 0x1380 │ │ │ │ movs r3, #0 │ │ │ │ sub.w r2, r0, #348 @ 0x15c │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [pc, #736] @ (3063c ) │ │ │ │ + ldr r2, [pc, #736] @ (306f0 ) │ │ │ │ add.w r1, r4, #656 @ 0x290 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ strd r1, r0, [sp, #52] @ 0x34 │ │ │ │ subs r0, #20 │ │ │ │ add.w r1, r4, #1472 @ 0x5c0 │ │ │ │ strd r1, r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #716] @ (30640 ) │ │ │ │ + ldr r1, [pc, #716] @ (306f4 ) │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ add.w r1, r4, #1616 @ 0x650 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ addw r1, r4, #1636 @ 0x664 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add.w r1, r4, #664 @ 0x298 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #11 │ │ │ │ strb r0, [r1, #0] │ │ │ │ - bne.n 3038c │ │ │ │ + bne.n 30440 │ │ │ │ ldr.w r5, [r4, #624] @ 0x270 │ │ │ │ - bl 6bf0c │ │ │ │ - cbz r0, 303ae │ │ │ │ + bl 6bf44 │ │ │ │ + cbz r0, 30462 │ │ │ │ ldr.w r3, [r4, #1412] @ 0x584 │ │ │ │ str.w r0, [r5, #3668] @ 0xe54 │ │ │ │ - cbnz r3, 303c0 │ │ │ │ - b.n 303dc │ │ │ │ - ldr r2, [pc, #660] @ (30644 ) │ │ │ │ - movw r3, #32320 @ 0x7e40 │ │ │ │ + cbnz r3, 30474 │ │ │ │ + b.n 30490 │ │ │ │ + ldr r2, [pc, #660] @ (306f8 ) │ │ │ │ + movw r3, #29760 @ 0x7440 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r0, [sp, #28] │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ - b.n 30688 │ │ │ │ - ldr r0, [pc, #644] @ (30648 ) │ │ │ │ - bl 6c888 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #636] @ (30648 ) │ │ │ │ - bl 6cacc │ │ │ │ - ldr r0, [pc, #632] @ (30648 ) │ │ │ │ - bl 6c134 │ │ │ │ + b.n 3073c │ │ │ │ + ldr r0, [pc, #644] @ (306fc ) │ │ │ │ + bl 6c8c8 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #636] @ (306fc ) │ │ │ │ + bl 6cb0c │ │ │ │ + ldr r0, [pc, #632] @ (306fc ) │ │ │ │ + bl 6c174 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 30668 │ │ │ │ - cbnz r5, 303ea │ │ │ │ + bne.w 3071c │ │ │ │ + cbnz r5, 3049e │ │ │ │ ldr.w r3, [r4, #1420] @ 0x58c │ │ │ │ - cbz r3, 30400 │ │ │ │ - ldr r0, [pc, #616] @ (3064c ) │ │ │ │ - bl 6cacc │ │ │ │ - b.n 30400 │ │ │ │ - ldr r0, [pc, #604] @ (30648 ) │ │ │ │ + cbz r3, 304b4 │ │ │ │ + ldr r0, [pc, #616] @ (30700 ) │ │ │ │ + bl 6cb0c │ │ │ │ + b.n 304b4 │ │ │ │ + ldr r0, [pc, #604] @ (306fc ) │ │ │ │ mov r1, r5 │ │ │ │ - bl 6d8f0 │ │ │ │ + bl 6d930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 303dc │ │ │ │ - movw r3, #32292 @ 0x7e24 │ │ │ │ + beq.n 30490 │ │ │ │ + movw r3, #29732 @ 0x7424 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 30670 │ │ │ │ - ldr r0, [pc, #584] @ (3064c ) │ │ │ │ - bl 6c134 │ │ │ │ - cbz r0, 3041c │ │ │ │ - ldr r2, [pc, #568] @ (30644 ) │ │ │ │ + b.n 30724 │ │ │ │ + ldr r0, [pc, #584] @ (30700 ) │ │ │ │ + bl 6c174 │ │ │ │ + cbz r0, 304d0 │ │ │ │ + ldr r2, [pc, #568] @ (306f8 ) │ │ │ │ movs r1, #0 │ │ │ │ - movw r3, #57812 @ 0xe1d4 │ │ │ │ + movw r3, #55252 @ 0xd7d4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ - b.n 30688 │ │ │ │ - bl 6c3b4 │ │ │ │ + b.n 3073c │ │ │ │ + bl 6c3f4 │ │ │ │ ldr.w r5, [r4, #860] @ 0x35c │ │ │ │ - ldr.w fp, [pc, #568] @ 30660 │ │ │ │ + ldr.w fp, [pc, #568] @ 30714 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r5, fp │ │ │ │ - beq.n 30474 │ │ │ │ + beq.n 30528 │ │ │ │ ldrd r2, r3, [r5, #16] │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ cmpeq r9, r2 │ │ │ │ - beq.n 3046e │ │ │ │ + beq.n 30522 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 3046e │ │ │ │ + beq.n 30522 │ │ │ │ movs r3, #4 │ │ │ │ mov.w sl, #0 │ │ │ │ add.w r0, r5, #37 @ 0x25 │ │ │ │ str r3, [r5, #32] │ │ │ │ strb.w r3, [r5, #38] @ 0x26 │ │ │ │ strb.w sl, [r5, #36] @ 0x24 │ │ │ │ - bl 1ef76c <_PyEvent_Notify@@Base> │ │ │ │ + bl 1eeba8 <_PyEvent_Notify@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ strd sl, sl, [r5] │ │ │ │ - bl 1fb024 │ │ │ │ + bl 1fa700 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ - b.n 3042e │ │ │ │ - ldr.w r9, [pc, #492] @ 30664 │ │ │ │ + b.n 304e2 │ │ │ │ + ldr.w r9, [pc, #492] @ 30718 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr.w r6, [r8, r9] │ │ │ │ - cbnz r6, 30490 │ │ │ │ - movw r1, #6068 @ 0x17b4 │ │ │ │ + cbnz r6, 30544 │ │ │ │ + movw r1, #3508 @ 0xdb4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #452] @ (30650 ) │ │ │ │ - bl 61f30 <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 6d8c4 │ │ │ │ + ldr r0, [pc, #452] @ (30704 ) │ │ │ │ + bl 62074 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6d904 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str r0, [r6, #96] @ 0x60 │ │ │ │ ldr.w r2, [r3, #3708] @ 0xe7c │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 304a6 │ │ │ │ + beq.n 3055a │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #3708] @ 0xe7c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbz r0, 304c6 │ │ │ │ + cbz r0, 3057a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 304c6 │ │ │ │ - bl 1a05cc <_PyThreadState_New@@Base+0x2f0> │ │ │ │ + blt.n 3057a │ │ │ │ + bl 19f9b4 <_PyThreadState_New@@Base+0x2f0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 6d914 │ │ │ │ + bl 6d954 │ │ │ │ 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 1d5b00 │ │ │ │ + bl 1d4dd0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 304f0 │ │ │ │ + cbz r5, 305a4 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ - bl 13c2d0 │ │ │ │ + bl 13b5fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d61f0 │ │ │ │ + bl 1d54c0 │ │ │ │ mov r5, sl │ │ │ │ - b.n 304da │ │ │ │ + b.n 3058e │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ - bl 6c3b4 │ │ │ │ + bl 6c3f4 │ │ │ │ add.w sl, sl, #3920 @ 0xf50 │ │ │ │ strd r0, r1, [sl] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ addw r0, r0, #3912 @ 0xf48 │ │ │ │ - bl fa3fc <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ - ldr r3, [pc, #328] @ (30654 ) │ │ │ │ + bl fa1ec <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ + ldr r3, [pc, #328] @ (30708 ) │ │ │ │ dmb ish │ │ │ │ ldr r2, [r3, #0] │ │ │ │ dmb ish │ │ │ │ - cbz r2, 30532 │ │ │ │ + cbz r2, 305e6 │ │ │ │ dmb ish │ │ │ │ str r5, [r3, #0] │ │ │ │ dmb ish │ │ │ │ sub.w r3, r3, #520 @ 0x208 │ │ │ │ mov r2, r5 │ │ │ │ str r2, [r3, r5] │ │ │ │ adds r5, #8 │ │ │ │ cmp.w r5, #512 @ 0x200 │ │ │ │ - bne.n 30528 │ │ │ │ + bne.n 305dc │ │ │ │ ldr.w sl, [r9, r8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 3055a │ │ │ │ + beq.n 3060e │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a84c4 │ │ │ │ + bl 1a78ac │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ldr.w r3, [r4, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3055a │ │ │ │ - movw r3, #32240 @ 0x7df0 │ │ │ │ + beq.n 3060e │ │ │ │ + movw r3, #29680 @ 0x73f0 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 305ce │ │ │ │ + b.n 30682 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 305da │ │ │ │ + beq.n 3068e │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 30586 │ │ │ │ + beq.n 3063a │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [pc, #216] @ (30658 ) │ │ │ │ + ldr r0, [pc, #216] @ (3070c ) │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1da218 │ │ │ │ + bl 1d94e8 │ │ │ │ ldr.w r5, [r4, #620] @ 0x26c │ │ │ │ mov.w fp, #0 │ │ │ │ str.w fp, [r4, #620] @ 0x26c │ │ │ │ - cbz r5, 305a4 │ │ │ │ + cbz r5, 30658 │ │ │ │ ldr.w r3, [r4, #624] @ 0x270 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 305e4 │ │ │ │ + bne.n 30698 │ │ │ │ str.w fp, [r5, #3644] @ 0xe3c │ │ │ │ str.w r5, [r4, #620] @ 0x26c │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r7] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 30614 │ │ │ │ + beq.n 306c8 │ │ │ │ dmb ish │ │ │ │ - beq.n 305c0 │ │ │ │ - ldr r0, [pc, #156] @ (30658 ) │ │ │ │ - bl 247d04 │ │ │ │ + beq.n 30674 │ │ │ │ + ldr r0, [pc, #156] @ (3070c ) │ │ │ │ + bl 2471c4 │ │ │ │ ldr.w r3, [r4, #620] @ 0x26c │ │ │ │ - cbnz r3, 3061e │ │ │ │ - movw r3, #32264 @ 0x7e08 │ │ │ │ + cbnz r3, 306d2 │ │ │ │ + movw r3, #29704 @ 0x7408 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - ldr r1, [pc, #140] @ (3065c ) │ │ │ │ + ldr r1, [pc, #140] @ (30710 ) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ - b.n 30688 │ │ │ │ + b.n 3073c │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 3056a │ │ │ │ - b.n 30562 │ │ │ │ + beq.n 3061e │ │ │ │ + b.n 30616 │ │ │ │ ldr.w r1, [r9, r8] │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1dbd84 <_PyErr_ProgramDecodedTextObject@@Base+0x408> │ │ │ │ + bl 1db05c <_PyErr_ProgramDecodedTextObject@@Base+0x408> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ddbc4 │ │ │ │ + bl 1dce9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1b2c │ │ │ │ + bl 1e0e04 │ │ │ │ ldr.w r0, [r5, #3668] @ 0xe54 │ │ │ │ - cbz r0, 30608 │ │ │ │ - bl 107480 │ │ │ │ + cbz r0, 306bc │ │ │ │ + bl 107370 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r5, [r5, #3644] @ 0xe3c │ │ │ │ - bl 1e1d5c │ │ │ │ - b.n 30592 │ │ │ │ + bl 1e11d8 │ │ │ │ + b.n 30646 │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 305b4 │ │ │ │ - b.n 305ac │ │ │ │ + beq.n 30668 │ │ │ │ + b.n 30660 │ │ │ │ mov r0, sl │ │ │ │ - bl 1d5e58 │ │ │ │ + bl 1d5128 │ │ │ │ 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 1f19d0 │ │ │ │ + b.w 1f0e0c │ │ │ │ nop │ │ │ │ str r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ @ instruction: 0xb704 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r4, [r2, #9] │ │ │ │ + ldr r4, [r2, #4] │ │ │ │ lsls r0, r0, #1 │ │ │ │ strh r4, [r0, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strh r4, [r1, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r4, [r6, #9] │ │ │ │ + ldr r4, [r6, #4] │ │ │ │ lsls r0, r0, #1 │ │ │ │ strh r4, [r6, r5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r0, [r5, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r4, [r1, #10] │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ lsls r0, r0, #1 │ │ │ │ str r4, [r3, r5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r3, #57812 @ 0xe1d4 │ │ │ │ + movw r3, #55252 @ 0xd7d4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - ldr r1, [pc, #32] @ (30694 ) │ │ │ │ + ldr r1, [pc, #32] @ (30748 ) │ │ │ │ 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 │ │ │ │ - strb r4, [r6, #10] │ │ │ │ + ldr r4, [r6, #8] │ │ │ │ lsls r0, r0, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov r9, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov lr, r2 │ │ │ │ mov ip, r3 │ │ │ │ - cbz r3, 306b6 │ │ │ │ + cbz r3, 3076a │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - ldr r6, [pc, #308] @ (307ec ) │ │ │ │ + ldr r6, [pc, #308] @ (308a0 ) │ │ │ │ add.w r8, r3, lr │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ sub.w r4, r8, #3 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 306ea │ │ │ │ + bne.n 3079e │ │ │ │ cmp.w lr, #2 │ │ │ │ - ble.n 306ea │ │ │ │ + ble.n 3079e │ │ │ │ cmp.w lr, #3 │ │ │ │ - bne.n 306ea │ │ │ │ - cbnz r7, 3070e │ │ │ │ - ldr r5, [pc, #260] @ (307f0 ) │ │ │ │ + bne.n 3079e │ │ │ │ + cbnz r7, 307c2 │ │ │ │ + ldr r5, [pc, #260] @ (308a4 ) │ │ │ │ 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 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 3070e │ │ │ │ + cbnz r0, 307c2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 307de │ │ │ │ + b.n 30892 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 111564 │ │ │ │ + bl 111488 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3070a │ │ │ │ + beq.n 307be │ │ │ │ ldrd r6, r5, [r7, #4] │ │ │ │ - cbz r4, 30786 │ │ │ │ + cbz r4, 3083a │ │ │ │ ldr.w sl, [r7, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 30730 │ │ │ │ + beq.n 307e4 │ │ │ │ subs.w r4, r8, #4 │ │ │ │ - beq.n 30794 │ │ │ │ + beq.n 30848 │ │ │ │ ldr.w fp, [r7, #16] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3073e │ │ │ │ + beq.n 307f2 │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 307a0 │ │ │ │ + beq.n 30854 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - cbz r0, 30754 │ │ │ │ - bl c3480 │ │ │ │ + cbz r0, 30808 │ │ │ │ + bl c3300 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3070a │ │ │ │ + blt.n 307be │ │ │ │ subs.w r8, r4, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 307aa │ │ │ │ - b.n 30758 │ │ │ │ + beq.n 3085e │ │ │ │ + b.n 3080c │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - cbz r0, 3076e │ │ │ │ - bl c3480 │ │ │ │ + cbz r0, 30822 │ │ │ │ + bl c3300 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3070a │ │ │ │ + blt.n 307be │ │ │ │ subs.w r3, r8, #1 │ │ │ │ mov r8, r0 │ │ │ │ - beq.n 307b2 │ │ │ │ - b.n 30772 │ │ │ │ + beq.n 30866 │ │ │ │ + b.n 30826 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - cbz r1, 3077a │ │ │ │ + cbz r1, 3082e │ │ │ │ subs r3, #1 │ │ │ │ - beq.n 307b8 │ │ │ │ + beq.n 3086c │ │ │ │ ldr r2, [r7, #32] │ │ │ │ - cbz r2, 30782 │ │ │ │ + cbz r2, 30836 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 307bc │ │ │ │ + beq.n 30870 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ - b.n 307be │ │ │ │ + b.n 30872 │ │ │ │ mov r8, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r4 │ │ │ │ mov sl, r4 │ │ │ │ - b.n 307be │ │ │ │ + b.n 30872 │ │ │ │ mov r8, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 307be │ │ │ │ + b.n 30872 │ │ │ │ mov r8, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 307be │ │ │ │ + b.n 30872 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ - b.n 307be │ │ │ │ + b.n 30872 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 307be │ │ │ │ + b.n 30872 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 307be │ │ │ │ + b.n 30872 │ │ │ │ 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 20f3d0 │ │ │ │ + bl 20e994 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 111b3c │ │ │ │ + bl 111a60 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - strb r0, [r1, #11] │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ lsls r0, r0, #1 │ │ │ │ cdp 0, 10, cr0, cr12, cr7, {2} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #152] @ (3089c ) │ │ │ │ - sub sp, #8 │ │ │ │ - bl 8e64c │ │ │ │ - cbz r0, 30842 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - bmi.n 30846 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #39980 @ 0x9c2c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 30842 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 30842 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 30898 │ │ │ │ - ldr r1, [pc, #88] @ (308a0 ) │ │ │ │ - add r2, sp, #4 │ │ │ │ - bl 8033c │ │ │ │ - mov r6, r0 │ │ │ │ - cbnz r0, 30880 │ │ │ │ - bl 71310 │ │ │ │ - mov r5, r0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - cbz r0, 30880 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r1, [pc, #64] @ (308a0 ) │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7937c │ │ │ │ - cbz r0, 30880 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 30880 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 30880 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 30896 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 30896 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - add r2, pc, #96 @ (adr r2, 30900 ) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldr r6, [sp, #896] @ 0x380 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldr r2, [pc, #104] @ (30910 ) │ │ │ │ + ldr r2, [pc, #104] @ (30914 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ addw r3, r2, #3748 @ 0xea4 │ │ │ │ addw r6, r2, #3796 @ 0xed4 │ │ │ │ addw r5, r2, #3800 @ 0xed8 │ │ │ │ ldr.w ip, [r3] │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n 308f6 │ │ │ │ + beq.n 308fa │ │ │ │ ldr.w r4, [r2, #3804] @ 0xedc │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ bic.w r4, r4, #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ and.w r1, r1, #3 │ │ │ │ orrs r1, r4 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ @@ -8993,15 +8995,15 @@ │ │ │ │ and.w r1, r1, #3 │ │ │ │ orrs r1, r0 │ │ │ │ str.w r1, [r2, #3804] @ 0xedc │ │ │ │ str r7, [r3, #12] │ │ │ │ strd r3, r3, [r3] │ │ │ │ adds r3, #16 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 308be │ │ │ │ + bne.n 308c2 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -9012,26 +9014,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 1fa8b4 │ │ │ │ + bl 1f9ed4 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w fa53c │ │ │ │ - ldr r3, [pc, #88] @ (3099c ) │ │ │ │ + b.w fa444 │ │ │ │ + ldr r3, [pc, #88] @ (309a0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ push {r4, r5, r6} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ addw r5, r3, #3800 @ 0xed8 │ │ │ │ ldr.w r0, [r3, #3800] @ 0xed8 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 30988 │ │ │ │ + beq.n 3098c │ │ │ │ ldr.w r4, [r3, #3784] @ 0xec8 │ │ │ │ addw r6, r3, #3780 @ 0xec4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ bic.w r4, r4, #3 │ │ │ │ ldr.w r1, [r3, #3804] @ 0xedc │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r4 │ │ │ │ @@ -9052,195 +9054,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 6bf0c │ │ │ │ + bl 6bf44 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 309d0 │ │ │ │ + cbz r0, 309d4 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ strd r0, r1, [r5, #16] │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 309e6 │ │ │ │ + b.n 309ea │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #33588 @ 0x8334 │ │ │ │ + movw r1, #31028 @ 0x7934 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #33692 @ 0x839c │ │ │ │ + movw r0, #31132 @ 0x799c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w ddd20 │ │ │ │ + b.w ddb98 │ │ │ │ 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 14c878 │ │ │ │ + bl 14bb80 │ │ │ │ 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, #33748 @ 0x83d4 │ │ │ │ + movw r0, #31188 @ 0x79d4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ - bl ddd20 │ │ │ │ + bl ddb98 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 30a5c │ │ │ │ - movw r0, #63080 @ 0xf668 │ │ │ │ + bls.n 30a60 │ │ │ │ + movw r0, #60520 @ 0xec68 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 30a5c │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 30a60 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 30a88 │ │ │ │ + b.n 30a8c │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 30a74 │ │ │ │ + ble.n 30a78 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 30a76 │ │ │ │ - bl 7f738 │ │ │ │ - cbz r0, 30a76 │ │ │ │ - b.n 30a58 │ │ │ │ + bne.n 30a7a │ │ │ │ + bl 7f7cc │ │ │ │ + cbz r0, 30a7a │ │ │ │ + b.n 30a5c │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cdcd0 │ │ │ │ + bl 1ccd98 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 30a58 │ │ │ │ + blt.n 30a5c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 30ab0 │ │ │ │ - bl 260874 │ │ │ │ + bne.n 30ab4 │ │ │ │ + bl 25ff9c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 30abc │ │ │ │ + cbz r3, 30ac0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 30b9a │ │ │ │ + b.n 30b9e │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ - bl 30ba2 │ │ │ │ + bl 30ba6 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30b90 │ │ │ │ + beq.n 30b94 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 30ae0 │ │ │ │ + bne.n 30ae4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 260874 │ │ │ │ + bl 25ff9c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 30b3a │ │ │ │ + cbnz r3, 30b3e │ │ │ │ movs r0, #4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 76e4c │ │ │ │ + bl 76ec0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 30b32 │ │ │ │ + cbz r0, 30b36 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ - cbz r6, 30b42 │ │ │ │ - b.n 30b3a │ │ │ │ + cbz r6, 30b46 │ │ │ │ + b.n 30b3e │ │ │ │ mov r0, r4 │ │ │ │ - bl 30ba2 │ │ │ │ + bl 30ba6 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 30b1c │ │ │ │ + cbz r0, 30b20 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 30b4a │ │ │ │ + beq.n 30b4e │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 30af8 │ │ │ │ + bne.n 30afc │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - bl b1a08 │ │ │ │ + bl b1890 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 30b64 │ │ │ │ + cbnz r0, 30b68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 771e8 │ │ │ │ + bl 77260 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1ea6e4 │ │ │ │ + bl 1e9b14 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 30b90 │ │ │ │ + b.n 30b94 │ │ │ │ mov r7, r6 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 30b10 │ │ │ │ + b.n 30b14 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ - bl 83d60 │ │ │ │ + bl 83dd4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30b2c │ │ │ │ + beq.n 30b30 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 30b06 │ │ │ │ + b.n 30b0a │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 30b78 │ │ │ │ + ble.n 30b7c │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r5, r6, lsl #2] │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 30b64 │ │ │ │ + b.n 30b68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 771e8 │ │ │ │ + bl 77260 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c2348 <_PyArg_CheckPositional@@Base+0x1d70> │ │ │ │ - b.n 30b96 │ │ │ │ + bl c21c8 <_PyArg_CheckPositional@@Base+0x1d70> │ │ │ │ + b.n 30b9a │ │ │ │ movs r0, #0 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -9250,78 +9252,78 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 30bc4 │ │ │ │ - bl 260874 │ │ │ │ + bne.n 30bc8 │ │ │ │ + bl 25ff9c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 30bd0 │ │ │ │ + cbz r3, 30bd4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 30bf2 │ │ │ │ + b.n 30bf6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl b3530 │ │ │ │ - cbnz r0, 30be0 │ │ │ │ + bl b33c0 │ │ │ │ + cbnz r0, 30be4 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 30bee │ │ │ │ + b.n 30bf2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 30c68 │ │ │ │ + bl 30c6c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 30bda │ │ │ │ - ldr r0, [pc, #8] @ (30bf8 ) │ │ │ │ + bne.n 30bde │ │ │ │ + ldr r0, [pc, #8] @ (30bfc ) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ strh r0, [r4, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00030bfc : │ │ │ │ +00030c00 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 13c288 <_PyThreadState_NewBound@@Base> │ │ │ │ + b.w 13b5b4 <_PyThreadState_NewBound@@Base> │ │ │ │ │ │ │ │ -00030c02 : │ │ │ │ +00030c06 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #80] @ (30c64 ) │ │ │ │ + ldr r5, [pc, #80] @ (30c68 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 1ce9fc │ │ │ │ + bl 1cdac4 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ - cbz r3, 30c52 │ │ │ │ + cbz r3, 30c56 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ movs r1, #1 │ │ │ │ - bl 11d37c │ │ │ │ + bl 11d3f4 │ │ │ │ ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ - cbz r3, 30c44 │ │ │ │ + cbz r3, 30c48 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1cddd8 │ │ │ │ + bl 1ccea0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 30c48 │ │ │ │ + b.n 30c4c │ │ │ │ mvn.w r4, #1 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl ffd24 │ │ │ │ - b.n 30c56 │ │ │ │ + bl ffc1c │ │ │ │ + b.n 30c5a │ │ │ │ mvn.w r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cea8c │ │ │ │ + bl 1cdb54 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -9329,398 +9331,398 @@ │ │ │ │ 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 30c8a │ │ │ │ - bl 260874 │ │ │ │ + bne.n 30c8e │ │ │ │ + bl 25ff9c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 30c96 │ │ │ │ + cbz r3, 30c9a │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 30cba │ │ │ │ + b.n 30cbe │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 30caa │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 30cae │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 30cb6 │ │ │ │ + b.n 30cba │ │ │ │ mov r0, r4 │ │ │ │ - bl b1790 │ │ │ │ + bl b1618 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30ca4 │ │ │ │ - ldr r0, [pc, #8] @ (30cc0 ) │ │ │ │ + beq.n 30ca8 │ │ │ │ + ldr r0, [pc, #8] @ (30cc4 ) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ strh r0, [r4, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00030cc4 : │ │ │ │ +00030cc8 : │ │ │ │ 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 30cf4 │ │ │ │ + beq.n 30cf8 │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ - movw r0, #56708 @ 0xdd84 │ │ │ │ + movw r0, #54068 @ 0xd334 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 30cf6 │ │ │ │ + b.n 30cfa │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00030cf8 : │ │ │ │ +00030cfc : │ │ │ │ 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 30d28 │ │ │ │ + beq.n 30d2c │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ - movw r0, #56708 @ 0xdd84 │ │ │ │ + movw r0, #54068 @ 0xd334 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 30d2a │ │ │ │ + b.n 30d2e │ │ │ │ ldr r0, [r0, #24] │ │ │ │ pop {r3, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 30d68 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #5 │ │ │ │ - bmi.n 30d82 │ │ │ │ - movw r2, #5192 @ 0x1448 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #1224 @ 0x4c8 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #25872 @ 0x6510 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 30d7e │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #25872 @ 0x6510 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 30d40 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 30d9a │ │ │ │ - ldr r6, [pc, #24] @ (30d9c ) │ │ │ │ - mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r4, [r5, r6] │ │ │ │ - ldr r5, [r4, #44] @ 0x2c │ │ │ │ - str r2, [r4, #44] @ 0x2c │ │ │ │ - bl dcd8c │ │ │ │ - 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 30da2 │ │ │ │ + bge.n 30d32 │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ cmp r3, #15 │ │ │ │ - beq.n 30dfa │ │ │ │ + beq.n 30d8a │ │ │ │ cmp r3, #12 │ │ │ │ - bhi.n 30dd0 │ │ │ │ + bhi.n 30d60 │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 30dfe │ │ │ │ + beq.n 30d8e │ │ │ │ sub.w r2, r3, #12 │ │ │ │ negs r3, r2 │ │ │ │ adcs r3, r2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 30e00 │ │ │ │ + b.n 30d90 │ │ │ │ mov r4, r1 │ │ │ │ movs r6, #0 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ and.w r2, r3, #63 @ 0x3f │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 30df0 │ │ │ │ + bpl.n 30d80 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ adds r6, #6 │ │ │ │ and.w r7, r3, #63 @ 0x3f │ │ │ │ lsls r7, r6 │ │ │ │ orrs r2, r7 │ │ │ │ - b.n 30ddc │ │ │ │ + b.n 30d6c │ │ │ │ lsrs r3, r2, #1 │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bpl.n 30e00 │ │ │ │ + bpl.n 30d90 │ │ │ │ negs r3, r3 │ │ │ │ - b.n 30e00 │ │ │ │ + b.n 30d90 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 30e00 │ │ │ │ + b.n 30d90 │ │ │ │ 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, 30e1e │ │ │ │ + cbz r4, 30dae │ │ │ │ ldrb.w r3, [r5, #-1]! │ │ │ │ lsls r6, r3, #24 │ │ │ │ - bpl.n 30e0c │ │ │ │ + bpl.n 30d9c │ │ │ │ and.w r3, r3, #7 │ │ │ │ adds r3, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 30e20 │ │ │ │ + b.n 30db0 │ │ │ │ movs r3, #1 │ │ │ │ subs r4, r4, r3 │ │ │ │ str r4, [r0, #0] │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ ldrb.w r3, [r1, #-2] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #31 │ │ │ │ it eq │ │ │ │ moveq.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r0, #8] │ │ │ │ bx lr │ │ │ │ - b.w 212440 <_PyThreadState_GetCurrent@@Base+0x84> │ │ │ │ + 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 30e04 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #5 │ │ │ │ + bmi.n 30e1e │ │ │ │ + movw r2, #2552 @ 0x9f8 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #64200 @ 0xfac8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #23312 @ 0x5b10 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 30e1a │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #23312 @ 0x5b10 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 30ddc │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 30e36 │ │ │ │ + ldr r6, [pc, #24] @ (30e38 ) │ │ │ │ + mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r4, [r5, r6] │ │ │ │ + ldr r5, [r4, #44] @ 0x2c │ │ │ │ + str r2, [r4, #44] @ 0x2c │ │ │ │ + bl dcc04 │ │ │ │ + str r5, [r4, #44] @ 0x2c │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + b.w 211a08 <_PyThreadState_GetCurrent@@Base+0x84> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - cbnz r2, 30e6e │ │ │ │ + cbnz r2, 30e72 │ │ │ │ add r1, sp, #12 │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #1140 @ 0x474 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ + movw r1, #64116 @ 0xfa74 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl bfab8 │ │ │ │ - cbnz r0, 30e84 │ │ │ │ - b.n 30e80 │ │ │ │ - movw r0, #1140 @ 0x474 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + bl bf938 │ │ │ │ + cbnz r0, 30e88 │ │ │ │ + b.n 30e84 │ │ │ │ + movw r0, #64116 @ 0xfa74 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ mov r1, r2 │ │ │ │ - bl 16cd78 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16c188 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 30e54 │ │ │ │ + bne.n 30e58 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 30e8a │ │ │ │ + b.n 30e8e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c2ccc │ │ │ │ + bl c2b4c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00030e8e : │ │ │ │ +00030e92 : │ │ │ │ stmdb 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] @ (31064 ) │ │ │ │ + ldr r3, [pc, #448] @ (31068 ) │ │ │ │ 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 778b0 │ │ │ │ - cbz r0, 30ef6 │ │ │ │ + bl 77928 │ │ │ │ + cbz r0, 30efa │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1a88a8 │ │ │ │ + bl 1a7c90 │ │ │ │ str r0, [sp, #8] │ │ │ │ - cbnz r0, 30efa │ │ │ │ + cbnz r0, 30efe │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 30ef6 │ │ │ │ + beq.n 30efa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 30ef6 │ │ │ │ - ldr r2, [pc, #392] @ (31068 ) │ │ │ │ + cbnz r3, 30efa │ │ │ │ + ldr r2, [pc, #392] @ (3106c ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 30eee │ │ │ │ + cbz r3, 30ef2 │ │ │ │ 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 3105c │ │ │ │ + b.n 31060 │ │ │ │ cmp.w r9, #0 │ │ │ │ it eq │ │ │ │ moveq r9, sl │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 30f76 │ │ │ │ + beq.n 30f7a │ │ │ │ mov r0, r6 │ │ │ │ - bl 71fec │ │ │ │ + bl 72054 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3102a │ │ │ │ + beq.w 3102e │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ adds r0, r6, r3 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 76e4c │ │ │ │ + bl 76ec0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30fee │ │ │ │ + beq.n 30ff2 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 30f38 │ │ │ │ + bge.n 30f3c │ │ │ │ ldr.w r2, [r8, r3, lsl #2] │ │ │ │ str.w r2, [r7, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 30f26 │ │ │ │ + b.n 30f2a │ │ │ │ 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 30f70 │ │ │ │ + bge.n 30f74 │ │ │ │ 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 30f4c │ │ │ │ + b.n 30f50 │ │ │ │ mov r8, r4 │ │ │ │ mov r6, r7 │ │ │ │ - b.n 30f7a │ │ │ │ + b.n 30f7e │ │ │ │ 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 1a8974 │ │ │ │ + bl 1a7d5c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 30fe4 │ │ │ │ + cbz r0, 30fe8 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 1a8ad0 │ │ │ │ + bl 1a7eb8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 30fe2 │ │ │ │ + beq.n 30fe6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 30fe2 │ │ │ │ - ldr r2, [pc, #156] @ (31068 ) │ │ │ │ + cbnz r3, 30fe6 │ │ │ │ + ldr r2, [pc, #156] @ (3106c ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 30fda │ │ │ │ + cbz r3, 30fde │ │ │ │ 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 3102c │ │ │ │ + beq.n 31030 │ │ │ │ mov r7, r6 │ │ │ │ - b.n 30ff2 │ │ │ │ + b.n 30ff6 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 31002 │ │ │ │ + bne.n 31006 │ │ │ │ mov r6, r7 │ │ │ │ - b.n 3102c │ │ │ │ + b.n 31030 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 30ffe │ │ │ │ - ldr r2, [pc, #88] @ (31068 ) │ │ │ │ + bne.n 31002 │ │ │ │ + ldr r2, [pc, #88] @ (3106c ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3101e │ │ │ │ + cbz r3, 31022 │ │ │ │ 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 30ffe │ │ │ │ + b.n 31002 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 771e8 │ │ │ │ + bl 77260 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3105c │ │ │ │ + beq.n 31060 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3105c │ │ │ │ - ldr r2, [pc, #36] @ (31068 ) │ │ │ │ + cbnz r3, 31060 │ │ │ │ + ldr r2, [pc, #36] @ (3106c ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 31054 │ │ │ │ + cbz r3, 31058 │ │ │ │ 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] │ │ │ │ @@ -9729,46 +9731,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 │ │ │ │ │ │ │ │ -0003106c <_Py_open_noraise@@Base>: │ │ │ │ +00031070 <_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 310a0 <_Py_open_noraise@@Base+0x34> │ │ │ │ + blt.n 310a4 <_Py_open_noraise@@Base+0x34> │ │ │ │ movs r2, #0 │ │ │ │ movw r3, #23144 @ 0x5a68 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1b4fa8 │ │ │ │ + bl 1b43bc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 310a4 <_Py_open_noraise@@Base+0x38> │ │ │ │ + bne.n 310a8 <_Py_open_noraise@@Base+0x38> │ │ │ │ mov r0, r4 │ │ │ │ blx 29fa0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000310a8 : │ │ │ │ +000310ac : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 12d2e8 │ │ │ │ + b.w 12ccc4 │ │ │ │ │ │ │ │ -000310ae : │ │ │ │ - b.w 1b3ef0 │ │ │ │ +000310b2 : │ │ │ │ + b.w 1b3304 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 310bc │ │ │ │ + cbz r0, 310c0 │ │ │ │ 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 │ │ │ │ @@ -9781,431 +9783,398 @@ │ │ │ │ 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, 3110c │ │ │ │ + cbz r0, 31110 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3110c │ │ │ │ + beq.n 31110 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3110c │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 31110 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 31128 │ │ │ │ + cbz r0, 3112c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31128 │ │ │ │ + beq.n 3112c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 31128 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3112c │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 31144 │ │ │ │ + cbz r0, 31148 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31144 │ │ │ │ + beq.n 31148 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 31144 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 31148 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 31160 │ │ │ │ + cbz r0, 31164 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31160 │ │ │ │ + beq.n 31164 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 31160 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 31164 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00031164 <_PyInterpreterState_IDDecref@@Base>: │ │ │ │ +00031168 <_PyInterpreterState_IDDecref@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r0, #3668] @ 0xe54 │ │ │ │ - bl 11d37c │ │ │ │ + bl 11d3f4 │ │ │ │ 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 ffd24 │ │ │ │ + bl ffc1c │ │ │ │ orrs.w r3, r5, r6 │ │ │ │ - bne.n 311c8 <_PyInterpreterState_IDDecref@@Base+0x64> │ │ │ │ + bne.n 311cc <_PyInterpreterState_IDDecref@@Base+0x64> │ │ │ │ ldr.w r3, [r4, #3664] @ 0xe50 │ │ │ │ - cbz r3, 311c8 <_PyInterpreterState_IDDecref@@Base+0x64> │ │ │ │ + cbz r3, 311cc <_PyInterpreterState_IDDecref@@Base+0x64> │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13c288 <_PyThreadState_NewBound@@Base> │ │ │ │ + bl 13b5b4 <_PyThreadState_NewBound@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - bl 1d5e58 │ │ │ │ + bl 1d5128 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e14c4 │ │ │ │ + bl 1e079c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1d5e58 │ │ │ │ + b.w 1d5128 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000311ca : │ │ │ │ +000311ce : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #72] @ (31224 ) │ │ │ │ + ldr r4, [pc, #72] @ (31228 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1ce9fc │ │ │ │ + bl 1cdac4 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ - cbz r3, 31214 │ │ │ │ + cbz r3, 31218 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ movs r1, #1 │ │ │ │ - bl 11d37c │ │ │ │ + bl 11d3f4 │ │ │ │ ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ - cbz r3, 31206 │ │ │ │ + cbz r3, 3120a │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1ce2b4 │ │ │ │ - b.n 3120a │ │ │ │ + bl 1cd37c │ │ │ │ + b.n 3120e │ │ │ │ mvn.w r5, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl ffd24 │ │ │ │ - b.n 31218 │ │ │ │ + bl ffc1c │ │ │ │ + b.n 3121c │ │ │ │ mvn.w r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cea8c │ │ │ │ + bl 1cdb54 │ │ │ │ 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] @ (31254 ) │ │ │ │ + ldr r3, [pc, #28] @ (31258 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r0, r0, #5536 @ 0x15a0 │ │ │ │ adds r0, #16 │ │ │ │ - bl 1e1300 │ │ │ │ + bl 1e05d8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00031258 : │ │ │ │ - ldr r0, [pc, #4] @ (31260 ) │ │ │ │ - b.w cb80c │ │ │ │ +0003125c : │ │ │ │ + ldr r0, [pc, #4] @ (31264 ) │ │ │ │ + b.w cb6bc │ │ │ │ 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, #40076 @ 0x9c8c │ │ │ │ + movw r1, #37516 @ 0x928c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3128c │ │ │ │ + bge.n 31290 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31546 │ │ │ │ + b.n 3154a │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40088 @ 0x9c98 │ │ │ │ + movw r1, #37528 @ 0x9298 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31286 │ │ │ │ + blt.n 3128a │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40100 @ 0x9ca4 │ │ │ │ + movw r1, #37540 @ 0x92a4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31286 │ │ │ │ + blt.n 3128a │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40112 @ 0x9cb0 │ │ │ │ + movw r1, #37552 @ 0x92b0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31286 │ │ │ │ + blt.n 3128a │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40120 @ 0x9cb8 │ │ │ │ + movw r1, #37560 @ 0x92b8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31286 │ │ │ │ + blt.n 3128a │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40132 @ 0x9cc4 │ │ │ │ + movw r1, #37572 @ 0x92c4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31286 │ │ │ │ + blt.n 3128a │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40144 @ 0x9cd0 │ │ │ │ + movw r1, #37584 @ 0x92d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31286 │ │ │ │ + blt.n 3128a │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40156 @ 0x9cdc │ │ │ │ + movw r1, #37596 @ 0x92dc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31286 │ │ │ │ + blt.n 3128a │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40168 @ 0x9ce8 │ │ │ │ + movw r1, #37608 @ 0x92e8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31286 │ │ │ │ + blt.n 3128a │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40176 @ 0x9cf0 │ │ │ │ + movw r1, #37616 @ 0x92f0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31286 │ │ │ │ + blt.n 3128a │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40188 @ 0x9cfc │ │ │ │ + movw r1, #37628 @ 0x92fc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31286 │ │ │ │ + blt.n 3128a │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40200 @ 0x9d08 │ │ │ │ + movw r1, #37640 @ 0x9308 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31286 │ │ │ │ + blt.n 3128a │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40212 @ 0x9d14 │ │ │ │ + movw r1, #37652 @ 0x9314 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31286 │ │ │ │ + blt.n 3128a │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40224 @ 0x9d20 │ │ │ │ + movw r1, #37664 @ 0x9320 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 3128a │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40236 @ 0x9d2c │ │ │ │ + movw r1, #37676 @ 0x932c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 3128a │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40248 @ 0x9d38 │ │ │ │ + movw r1, #37688 @ 0x9338 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 3128a │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40260 @ 0x9d44 │ │ │ │ + movw r1, #37700 @ 0x9344 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 3128a │ │ │ │ movs r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40272 @ 0x9d50 │ │ │ │ + movw r1, #37712 @ 0x9350 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 3128a │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40284 @ 0x9d5c │ │ │ │ + movw r1, #37724 @ 0x935c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 3128a │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40296 @ 0x9d68 │ │ │ │ + movw r1, #37736 @ 0x9368 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 3128a │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40304 @ 0x9d70 │ │ │ │ + movw r1, #37744 @ 0x9370 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 3128a │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40316 @ 0x9d7c │ │ │ │ + movw r1, #37756 @ 0x937c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 3128a │ │ │ │ movs r2, #144 @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40328 @ 0x9d88 │ │ │ │ + movw r1, #37768 @ 0x9388 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 3128a │ │ │ │ movs r2, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40340 @ 0x9d94 │ │ │ │ + movw r1, #37780 @ 0x9394 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 3128a │ │ │ │ movs r2, #160 @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40352 @ 0x9da0 │ │ │ │ + movw r1, #37792 @ 0x93a0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 3128a │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40364 @ 0x9dac │ │ │ │ + movw r1, #37804 @ 0x93ac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 3128a │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40376 @ 0x9db8 │ │ │ │ + movw r1, #37816 @ 0x93b8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 3128a │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40388 @ 0x9dc4 │ │ │ │ + movw r1, #37828 @ 0x93c4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 3128a │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40400 @ 0x9dd0 │ │ │ │ + movw r1, #37840 @ 0x93d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 3128a │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40412 @ 0x9ddc │ │ │ │ + movw r1, #37852 @ 0x93dc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 3128a │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40424 @ 0x9de8 │ │ │ │ + movw r1, #37864 @ 0x93e8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 3128a │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40436 @ 0x9df4 │ │ │ │ + movw r1, #37876 @ 0x93f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 3128a │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40448 @ 0x9e00 │ │ │ │ + movw r1, #37888 @ 0x9400 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 3128a │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40464 @ 0x9e10 │ │ │ │ + movw r1, #37904 @ 0x9410 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ - cbz r4, 31594 │ │ │ │ - ldrd r6, r7, [r0, #16] │ │ │ │ - movs r3, #0 │ │ │ │ - add.w r1, r0, #16 │ │ │ │ - str r3, [r0, #24] │ │ │ │ - movs r2, #0 │ │ │ │ - movs r3, #0 │ │ │ │ - ldrexd r8, r9, [r1] │ │ │ │ - strexd r5, r2, r3, [r1] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 3156c │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - bl ffd24 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #40520 @ 0x9e48 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 82764 │ │ │ │ - movw r3, #4304 @ 0x10d0 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #848 @ 0x350 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #20 │ │ │ │ @@ -10214,713 +10183,746 @@ │ │ │ │ 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, #40624 @ 0x9eb0 │ │ │ │ + movw r1, #38012 @ 0x947c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - bl bfab8 │ │ │ │ - cbz r0, 31608 │ │ │ │ + bl bf938 │ │ │ │ + cbz r0, 315a4 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl cd830 │ │ │ │ - cbnz r0, 3160c │ │ │ │ + bl cd6d8 │ │ │ │ + cbnz r0, 315a8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #40524 @ 0x9e4c │ │ │ │ + movw r1, #37912 @ 0x9418 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 316b4 │ │ │ │ + b.n 31650 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bmi.n 3162e │ │ │ │ + bmi.n 315ca │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #40552 @ 0x9e68 │ │ │ │ + movw r1, #37940 @ 0x9434 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 31608 │ │ │ │ + bl 127394 │ │ │ │ + b.n 315a4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - cbz r1, 31652 │ │ │ │ + cbz r1, 315ee │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 3165a │ │ │ │ + bmi.n 315f6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #40576 @ 0x9e80 │ │ │ │ + movw r1, #37964 @ 0x944c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 31608 │ │ │ │ + bl 127394 │ │ │ │ + b.n 315a4 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #24656 @ 0x6050 │ │ │ │ + movw r1, #22096 @ 0x5650 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #40616 @ 0x9ea8 │ │ │ │ + movw r0, #38004 @ 0x9474 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8fe48 │ │ │ │ + bl 8fe38 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31608 │ │ │ │ - bl 1d9f00 │ │ │ │ + blt.n 315a4 │ │ │ │ + bl 1d91d0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31608 │ │ │ │ + beq.n 315a4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r1, [sp] │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 1f4870 │ │ │ │ + bl 1f3ca8 │ │ │ │ adds r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bne.n 3169e │ │ │ │ - bl 1da728 │ │ │ │ - b.n 31608 │ │ │ │ - bl 1fa8b4 │ │ │ │ + bne.n 3163a │ │ │ │ + bl 1d9a00 │ │ │ │ + b.n 315a4 │ │ │ │ + bl 1f9ed4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1da728 │ │ │ │ + bl 1d9a00 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl fa53c │ │ │ │ + bl fa444 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ + cbz r4, 316a0 │ │ │ │ + ldrd r6, r7, [r0, #16] │ │ │ │ + movs r3, #0 │ │ │ │ + add.w r1, r0, #16 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + movs r2, #0 │ │ │ │ + movs r3, #0 │ │ │ │ + ldrexd r8, r9, [r1] │ │ │ │ + strexd r5, r2, r3, [r1] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 31678 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + bl ffc1c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #38080 @ 0x94c0 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 827f4 │ │ │ │ + movw r3, #4304 @ 0x10d0 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #63824 @ 0xf950 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127394 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #32 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 316d2 │ │ │ │ + cbz r3, 316d6 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 316d4 │ │ │ │ + b.n 316d8 │ │ │ │ mov r4, r3 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ add r4, r1 │ │ │ │ str r5, [sp, #24] │ │ │ │ - cbnz r3, 316e8 │ │ │ │ + cbnz r3, 316ec │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 316e8 │ │ │ │ + blt.n 316ec │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 316e8 │ │ │ │ - cbnz r0, 31704 │ │ │ │ - ldr r5, [pc, #236] @ (317d8 ) │ │ │ │ + bgt.n 316ec │ │ │ │ + cbnz r0, 31708 │ │ │ │ + ldr r5, [pc, #236] @ (317dc ) │ │ │ │ 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 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 31704 │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 31708 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 317d0 │ │ │ │ - cbnz r4, 31724 │ │ │ │ + b.n 317d4 │ │ │ │ + cbnz r4, 31728 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - movw r1, #11624 @ 0x2d68 │ │ │ │ + movw r1, #9096 @ 0x2388 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #40672 @ 0x9ee0 │ │ │ │ + movw r0, #38084 @ 0x94c4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r6 │ │ │ │ - bl 8fe48 │ │ │ │ + bl 8fe38 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 31732 │ │ │ │ - b.n 31700 │ │ │ │ + bge.n 31736 │ │ │ │ + b.n 31704 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 13b0a8 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + bl 13a398 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31706 │ │ │ │ - b.n 31700 │ │ │ │ + bne.n 3170a │ │ │ │ + b.n 31704 │ │ │ │ cmp r6, #2 │ │ │ │ - ble.n 31754 │ │ │ │ + ble.n 31758 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #3 │ │ │ │ - movw r1, #40688 @ 0x9ef0 │ │ │ │ + movw r1, #38100 @ 0x94d4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d1994 │ │ │ │ + b.w d183c │ │ │ │ adds r2, r6, #1 │ │ │ │ - bge.n 31770 │ │ │ │ + bge.n 31774 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #40768 @ 0x9f40 │ │ │ │ + movw r1, #38180 @ 0x9524 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 31700 │ │ │ │ - ldr r2, [pc, #104] @ (317dc ) │ │ │ │ + bl 127394 │ │ │ │ + b.n 31704 │ │ │ │ + ldr r2, [pc, #104] @ (317e0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 72190 │ │ │ │ + bl 721f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31700 │ │ │ │ + beq.n 31704 │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 317b0 │ │ │ │ + bne.n 317b4 │ │ │ │ addw r6, r5, #3748 @ 0xea4 │ │ │ │ addw r5, r5, #3796 @ 0xed4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ adds r6, #16 │ │ │ │ - bl 31d54 │ │ │ │ - cbz r0, 317aa │ │ │ │ + bl 31d58 │ │ │ │ + cbz r0, 317ae │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 317c0 │ │ │ │ - b.n 31700 │ │ │ │ + bne.n 317c4 │ │ │ │ + b.n 31704 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 31792 │ │ │ │ - b.n 317d0 │ │ │ │ + bne.n 31796 │ │ │ │ + b.n 317d4 │ │ │ │ add.w r1, r5, r6, lsl #4 │ │ │ │ addw r1, r1, #3748 @ 0xea4 │ │ │ │ - bl 31d54 │ │ │ │ - cbz r0, 317d0 │ │ │ │ - b.n 3179e │ │ │ │ + bl 31d58 │ │ │ │ + cbz r0, 317d4 │ │ │ │ + b.n 317a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 31700 │ │ │ │ + bne.n 31704 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 31700 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 31704 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - sbc.w r0, r0, #71 @ 0x47 │ │ │ │ + @ instruction: 0xf1340047 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - movw r2, #1824 @ 0x720 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ + movw r2, #64800 @ 0xfd20 │ │ │ │ + movt r2, #38 @ 0x26 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1cdc5c │ │ │ │ - cbz r0, 31826 │ │ │ │ + bl 1ccd24 │ │ │ │ + cbz r0, 3182a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n 3182c │ │ │ │ + bmi.n 31830 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #41292 @ 0xa14c │ │ │ │ + movw r1, #38732 @ 0x974c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31cb8 │ │ │ │ + b.n 31cbc │ │ │ │ ldr.w ip, [r5, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 31848 │ │ │ │ + beq.n 3184c │ │ │ │ add.w fp, r5, #8 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r7, fp │ │ │ │ movs r1, #0 │ │ │ │ - b.n 3187c │ │ │ │ + b.n 31880 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #41340 @ 0xa17c │ │ │ │ + movw r1, #38780 @ 0x977c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 31826 │ │ │ │ + bl d183c │ │ │ │ + b.n 3182a │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 318d8 │ │ │ │ + beq.n 318dc │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 31862 │ │ │ │ + bne.n 31866 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 318d8 │ │ │ │ + beq.n 318dc │ │ │ │ adds r1, #1 │ │ │ │ cmp ip, r1 │ │ │ │ - ble.n 318f0 │ │ │ │ + ble.n 318f4 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r6, [r2, #84] @ 0x54 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 318a8 │ │ │ │ + blt.n 318ac │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ - movw r1, #41396 @ 0xa1b4 │ │ │ │ + movw r1, #38836 @ 0x97b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 31826 │ │ │ │ + bl d183c │ │ │ │ + b.n 3182a │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 31862 │ │ │ │ + beq.n 31866 │ │ │ │ ldr.w lr, [r2, #8]! │ │ │ │ movs r6, #0 │ │ │ │ cmp lr, r6 │ │ │ │ add.w r6, r6, #1 │ │ │ │ - ble.n 318ce │ │ │ │ + ble.n 318d2 │ │ │ │ ldr.w r8, [r2, #4]! │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 318b6 │ │ │ │ - b.n 318d8 │ │ │ │ + bne.n 318ba │ │ │ │ + b.n 318dc │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - cbz r3, 318d4 │ │ │ │ + cbz r3, 318d8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 318c8 │ │ │ │ - b.n 318d8 │ │ │ │ + bne.n 318cc │ │ │ │ + b.n 318dc │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 3187a │ │ │ │ + bne.n 3187e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #41444 @ 0xa1e4 │ │ │ │ + movw r1, #38884 @ 0x97e4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 31826 │ │ │ │ + bl 127394 │ │ │ │ + b.n 3182a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a3464 │ │ │ │ + bl 1a284c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31826 │ │ │ │ - movw r2, #1824 @ 0x720 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ + beq.n 3182a │ │ │ │ + movw r2, #64800 @ 0xfd20 │ │ │ │ + movt r2, #38 @ 0x26 │ │ │ │ ldr.w r0, [r4, #128] @ 0x80 │ │ │ │ mov r1, r8 │ │ │ │ - bl 216ff4 │ │ │ │ + bl 2165bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31826 │ │ │ │ + beq.n 3182a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r6, [r4, #168] @ 0xa8 │ │ │ │ cmp r3, r2 │ │ │ │ ldr.w r9, [r4, #128] @ 0x80 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r7, r3, #30 │ │ │ │ - bpl.n 31934 │ │ │ │ + bpl.n 31938 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a0dc0 │ │ │ │ + bl 1a01a8 │ │ │ │ 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 72190 │ │ │ │ + bl 721f8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 31c28 │ │ │ │ + beq.w 31c2c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 217160 │ │ │ │ + bl 216728 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 31970 │ │ │ │ + bge.n 31974 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add.w sl, r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31bc0 │ │ │ │ + b.n 31bc4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31986 │ │ │ │ + beq.n 3198a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 31986 │ │ │ │ + cbnz r3, 3198a │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r4, #168] @ 0xa8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 31b3a │ │ │ │ + bne.w 31b3e │ │ │ │ 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 31ae8 │ │ │ │ + bge.w 31aec │ │ │ │ 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 31ae2 │ │ │ │ + bge.w 31ae6 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ ldr.w r4, [r7, #180] @ 0xb4 │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bpl.n 319fc │ │ │ │ - ldr r3, [pc, #692] @ (31c7c ) │ │ │ │ + bpl.n 31a00 │ │ │ │ + ldr r3, [pc, #692] @ (31c80 ) │ │ │ │ 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 319fa │ │ │ │ + beq.n 319fe │ │ │ │ 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 31ae2 │ │ │ │ + beq.n 31ae6 │ │ │ │ mov r0, fp │ │ │ │ - bl 7de04 │ │ │ │ + bl 7de8c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31ac0 │ │ │ │ - bl d3d20 │ │ │ │ + bne.n 31ac4 │ │ │ │ + bl d3b88 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ ldr.w r9, [r7, #180] @ 0xb4 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bpl.n 31a58 │ │ │ │ - ldr r3, [pc, #604] @ (31c7c ) │ │ │ │ + bpl.n 31a5c │ │ │ │ + ldr r3, [pc, #604] @ (31c80 ) │ │ │ │ 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 31a54 │ │ │ │ + beq.n 31a58 │ │ │ │ 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 31ace │ │ │ │ + beq.n 31ad2 │ │ │ │ movw r8, #4356 @ 0x1104 │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8ddd4 │ │ │ │ - cbz r0, 31ace │ │ │ │ + bl 8ddb4 │ │ │ │ + cbz r0, 31ad2 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 31a66 │ │ │ │ + beq.n 31a6a │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 31a66 │ │ │ │ + ble.n 31a6a │ │ │ │ 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 31ab4 │ │ │ │ + bne.n 31ab8 │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 31aac │ │ │ │ + bne.n 31ab0 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31ac0 │ │ │ │ + beq.n 31ac4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 31ac0 │ │ │ │ + b.n 31ac4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - b.n 31a9a │ │ │ │ + b.n 31a9e │ │ │ │ cmp r3, ip │ │ │ │ itt ne │ │ │ │ addne.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ strne r3, [r2, #0] │ │ │ │ - b.n 31a66 │ │ │ │ + b.n 31a6a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl bc2d8 │ │ │ │ - cbz r0, 31ace │ │ │ │ - bl d3d20 │ │ │ │ + bl bc15c │ │ │ │ + cbz r0, 31ad2 │ │ │ │ + bl d3b88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78204 │ │ │ │ + bl 7827c │ │ │ │ mov r0, r4 │ │ │ │ - bl 137e4c │ │ │ │ - cbnz r0, 31ae2 │ │ │ │ + bl 137138 │ │ │ │ + cbnz r0, 31ae6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 137e80 │ │ │ │ + bl 13716c │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 319a2 │ │ │ │ + b.n 319a6 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r4, fp │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ movs r5, #0 │ │ │ │ mov r7, r5 │ │ │ │ mov r1, r4 │ │ │ │ cmp r8, r5 │ │ │ │ - ble.n 31b16 │ │ │ │ + ble.n 31b1a │ │ │ │ ldr.w r0, [fp, #4]! │ │ │ │ adds r5, #1 │ │ │ │ - bl 7d884 │ │ │ │ + bl 7d90c │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ movlt.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31afc │ │ │ │ + b.n 31b00 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 31b22 │ │ │ │ + cbz r3, 31b26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba054 │ │ │ │ + bl 1b946c │ │ │ │ movw r5, #45388 @ 0xb14c │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 31b3c │ │ │ │ + cbz r3, 31b40 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r5, #28 │ │ │ │ - bl 122064 │ │ │ │ - b.n 31b2a │ │ │ │ + bl 121ccc │ │ │ │ + b.n 31b2e │ │ │ │ movs r7, #0 │ │ │ │ - bl 13b21c │ │ │ │ + bl 13a50c │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldrb.w r3, [r0, #537] @ 0x219 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strbne.w r3, [r0, #537] @ 0x219 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31b68 │ │ │ │ + beq.n 31b6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 31b68 │ │ │ │ + cbnz r3, 31b6c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 31cb8 │ │ │ │ + beq.w 31cbc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 31cb8 │ │ │ │ + bne.w 31cbc │ │ │ │ mov r0, r9 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 31cb8 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 31cbc │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r1, #6724 @ 0x1a44 │ │ │ │ + movw r1, #4164 @ 0x1044 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r0, [r3, sl, lsl #2] │ │ │ │ movs r3, #3 │ │ │ │ - bl bfab8 │ │ │ │ + bl bf938 │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r2, #172] @ 0xac │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 31bc8 │ │ │ │ + beq.n 31bcc │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w sl, #0 │ │ │ │ - blt.n 31c12 │ │ │ │ - b.n 31b8a │ │ │ │ + blt.n 31c16 │ │ │ │ + b.n 31b8e │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 31be4 │ │ │ │ + beq.n 31be8 │ │ │ │ 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 31bf4 │ │ │ │ + bpl.n 31bf8 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 1a0dc0 │ │ │ │ + bl 1a01a8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w fp, [r2, #172] @ 0xac │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31bbc │ │ │ │ + beq.n 31bc0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 31bbc │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 31bbc │ │ │ │ + bne.n 31bc0 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 31bc0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31c28 │ │ │ │ + beq.n 31c2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 31c28 │ │ │ │ + cbnz r3, 31c2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r4, #168] @ 0xa8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 31c80 │ │ │ │ + bne.n 31c84 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 31c3c │ │ │ │ + bpl.n 31c40 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a0dc0 │ │ │ │ + bl 1a01a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w r6, [r4, #168] @ 0xa8 │ │ │ │ cmp r3, r2 │ │ │ │ str.w r9, [r4, #128] @ 0x80 │ │ │ │ - beq.n 31c5a │ │ │ │ + beq.n 31c5e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 31c5a │ │ │ │ + cbnz r3, 31c5e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 31826 │ │ │ │ + beq.w 3182a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 31826 │ │ │ │ + bne.w 3182a │ │ │ │ mov r0, r8 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 31826 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3182a │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31c96 │ │ │ │ + beq.n 31c9a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 31c96 │ │ │ │ + cbnz r3, 31c9a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 31826 │ │ │ │ + beq.w 3182a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 31826 │ │ │ │ + bne.w 3182a │ │ │ │ mov r0, r9 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 31826 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3182a │ │ │ │ mov r0, r7 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ (31cec ) │ │ │ │ + ldr r3, [pc, #28] @ (31cf0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r0, r0, #5536 @ 0x15a0 │ │ │ │ adds r0, #16 │ │ │ │ - bl 1d5884 │ │ │ │ + bl 1d4b54 │ │ │ │ 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] @ (31d50 ) │ │ │ │ + ldr r2, [pc, #80] @ (31d54 ) │ │ │ │ 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 31d40 │ │ │ │ + ble.n 31d44 │ │ │ │ ldr.w r3, [r4, #1464] @ 0x5b8 │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ - cbz r3, 31d3c │ │ │ │ + cbz r3, 31d40 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d12c0 │ │ │ │ + bl d1168 │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31d4a │ │ │ │ - beq.n 31d3c │ │ │ │ + blt.n 31d4e │ │ │ │ + beq.n 31d40 │ │ │ │ ldr.w r0, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 1e8ad4 <_Py_CheckRecursiveCall@@Base+0x108> │ │ │ │ + bl 1e7f04 <_Py_CheckRecursiveCall@@Base+0x108> │ │ │ │ adds r5, #1 │ │ │ │ - b.n 31d10 │ │ │ │ + b.n 31d14 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 31d4c │ │ │ │ + b.n 31d50 │ │ │ │ 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 │ │ │ │ @@ -10929,1390 +10931,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 31d8a │ │ │ │ + beq.n 31d8e │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 31d7c │ │ │ │ + bne.n 31d80 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - b.n 31d68 │ │ │ │ - bl 83ac8 │ │ │ │ + b.n 31d6c │ │ │ │ + bl 83b60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31d78 │ │ │ │ + beq.n 31d7c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31d8c │ │ │ │ + b.n 31d90 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ sub sp, #16 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ - bge.n 31dbc │ │ │ │ + bge.n 31dc0 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #41936 @ 0xa3d0 │ │ │ │ + movw r0, #39396 @ 0x99e4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddd20 │ │ │ │ - ldr r1, [pc, #204] @ (31e8c ) │ │ │ │ + b.w ddb98 │ │ │ │ + ldr r1, [pc, #204] @ (31e90 ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl b8d10 │ │ │ │ + bl b8b94 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31e84 │ │ │ │ + blt.n 31e88 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r5, 31e08 │ │ │ │ - bl 217640 │ │ │ │ + cbnz r5, 31e0c │ │ │ │ + bl 216ddc │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - movw r1, #29928 @ 0x74e8 │ │ │ │ + movw r1, #27368 @ 0x6ae8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ tst.w r2, #64 @ 0x40 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ - movw r4, #29936 @ 0x74f0 │ │ │ │ + movw r4, #27376 @ 0x6af0 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ - movw r0, #41956 @ 0xa3e4 │ │ │ │ + movw r0, #39416 @ 0x99f8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ it eq │ │ │ │ moveq r4, r1 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl ddd20 │ │ │ │ + bl ddb98 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 31e86 │ │ │ │ - bl 13d0c8 │ │ │ │ + b.n 31e8a │ │ │ │ + bl 13c3ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31e50 │ │ │ │ + bne.n 31e54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 217640 │ │ │ │ + bl 216ddc │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #29936 @ 0x74f0 │ │ │ │ + movw r0, #27376 @ 0x6af0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ tst.w r2, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #29928 @ 0x74e8 │ │ │ │ + movw r2, #27368 @ 0x6ae8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ it ne │ │ │ │ movne r2, r0 │ │ │ │ - movw r0, #41992 @ 0xa408 │ │ │ │ + movw r0, #39452 @ 0x9a1c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl ddd20 │ │ │ │ + bl ddb98 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 13d618 │ │ │ │ - b.n 31e6c │ │ │ │ - ble.n 31e6a │ │ │ │ + bl 13c93c │ │ │ │ + b.n 31e70 │ │ │ │ + ble.n 31e6e │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #62416 @ 0xf3d0 │ │ │ │ + movw r1, #59776 @ 0xe980 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31e86 │ │ │ │ + beq.n 31e8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 31e86 │ │ │ │ + cbnz r3, 31e8a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 31e86 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 31e8a │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bgt.n 31dd8 │ │ │ │ + bgt.n 31ddc │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl dd808 │ │ │ │ + bl dd680 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 31eb0 │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 31ee8 │ │ │ │ + bne.n 31eb4 │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 31eec │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #54744 @ 0xd5d8 │ │ │ │ + movw r1, #52184 @ 0xcbd8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #42052 @ 0xa444 │ │ │ │ + movw r0, #39492 @ 0x9a44 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8fe48 │ │ │ │ + bl 8fe38 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 31ed6 │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 31ee8 │ │ │ │ + bge.n 31eda │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 31eec │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31ee0 │ │ │ │ + b.n 31ee4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2949c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 31eca │ │ │ │ + beq.n 31ece │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fff8 │ │ │ │ + b.w 8008c │ │ │ │ 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 13b21c │ │ │ │ + bl 13a50c │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 31f26 │ │ │ │ + beq.n 31f2a │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #42072 @ 0xa458 │ │ │ │ + movw r1, #39512 @ 0x9a58 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 31f38 │ │ │ │ + bl 127394 │ │ │ │ + b.n 31f3c │ │ │ │ movs r1, #0 │ │ │ │ - movw r0, #42116 @ 0xa484 │ │ │ │ + movw r0, #39556 @ 0x9a84 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8fe48 │ │ │ │ + bl 8fe38 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 31f3c │ │ │ │ + bge.n 31f40 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 31f7c │ │ │ │ + b.n 31f80 │ │ │ │ movw r4, #11524 @ 0x2d04 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbz r3, 31f74 │ │ │ │ + cbz r3, 31f78 │ │ │ │ blx 2a4a4 │ │ │ │ movw r2, #11528 @ 0x2d08 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 31f70 │ │ │ │ + cbz r0, 31f74 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 31f70 │ │ │ │ + beq.n 31f74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 31f70 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 31f74 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #0] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -00031f7e <_PyXI_ApplyCapturedException@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ - bl 32092 <_PyXI_ApplyError@@Base> │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #24] │ │ │ │ - pop {r4, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ - movw r0, #51372 @ 0xc8ac │ │ │ │ + movw r0, #49212 @ 0xc03c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 31fca <_PyXI_ApplyCapturedException@@Base+0x4c> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 31fb2 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 32086 <_PyXI_ApplyCapturedException@@Base+0x108> │ │ │ │ + b.n 3206e │ │ │ │ mov r0, r4 │ │ │ │ - bl 71fec │ │ │ │ + bl 72054 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31fc4 <_PyXI_ApplyCapturedException@@Base+0x46> │ │ │ │ + beq.n 31fac │ │ │ │ add.w r9, r0, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r9 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 32000 <_PyXI_ApplyCapturedException@@Base+0x82> │ │ │ │ + bge.n 31fe8 │ │ │ │ ldr.w r2, [r6, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ add.w ip, r0, #1 │ │ │ │ cmp r0, r7 │ │ │ │ it ne │ │ │ │ strne.w ip, [r2] │ │ │ │ str.w r2, [r1, #4]! │ │ │ │ - b.n 31fe2 <_PyXI_ApplyCapturedException@@Base+0x64> │ │ │ │ + b.n 31fca │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #23424 @ 0x5b80 │ │ │ │ + movw r1, #20864 @ 0x5180 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #42408 @ 0xa5a8 │ │ │ │ + movw r0, #39848 @ 0x9ba8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8fe48 │ │ │ │ + bl 8fe38 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32024 <_PyXI_ApplyCapturedException@@Base+0xa6> │ │ │ │ + blt.n 3200c │ │ │ │ movs r0, #0 │ │ │ │ - bl 72190 │ │ │ │ + bl 721f8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 32028 <_PyXI_ApplyCapturedException@@Base+0xaa> │ │ │ │ + cbnz r0, 32010 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 32086 <_PyXI_ApplyCapturedException@@Base+0x108> │ │ │ │ - movw r8, #9437 @ 0x24dd │ │ │ │ + b.n 3206e │ │ │ │ + movw r8, #9441 @ 0x24e1 │ │ │ │ movt r8, #3 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - bge.n 32086 <_PyXI_ApplyCapturedException@@Base+0x108> │ │ │ │ + bge.n 3206e │ │ │ │ ldr.w r6, [r9, #4]! │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bmi.n 32048 <_PyXI_ApplyCapturedException@@Base+0xca> │ │ │ │ + bmi.n 32030 │ │ │ │ adds r7, #1 │ │ │ │ - b.n 32032 <_PyXI_ApplyCapturedException@@Base+0xb4> │ │ │ │ + b.n 3201a │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ - cbnz r3, 32058 <_PyXI_ApplyCapturedException@@Base+0xda> │ │ │ │ + cbnz r3, 32040 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ - cbnz r3, 32062 <_PyXI_ApplyCapturedException@@Base+0xe4> │ │ │ │ - b.n 32044 <_PyXI_ApplyCapturedException@@Base+0xc6> │ │ │ │ + cbnz r3, 3204a │ │ │ │ + b.n 3202c │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3204e <_PyXI_ApplyCapturedException@@Base+0xd0> │ │ │ │ - b.n 32044 <_PyXI_ApplyCapturedException@@Base+0xc6> │ │ │ │ + bne.n 32036 │ │ │ │ + b.n 3202c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32044 <_PyXI_ApplyCapturedException@@Base+0xc6> │ │ │ │ + beq.n 3202c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32024 <_PyXI_ApplyCapturedException@@Base+0xa6> │ │ │ │ + beq.n 3200c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 32024 <_PyXI_ApplyCapturedException@@Base+0xa6> │ │ │ │ + bne.n 3200c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 32024 <_PyXI_ApplyCapturedException@@Base+0xa6> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3200c │ │ │ │ mov r0, r5 │ │ │ │ - bl 781a8 │ │ │ │ + bl 78220 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00032092 <_PyXI_ApplyError@@Base>: │ │ │ │ +0003207a <_PyXI_ApplyCapturedException@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ + bl 32096 <_PyXI_ApplyError@@Base> │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r4, #24] │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00032096 <_PyXI_ApplyError@@Base>: │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r2, #1 │ │ │ │ - bne.n 320b0 <_PyXI_ApplyError@@Base+0x1e> │ │ │ │ + bne.n 320b4 <_PyXI_ApplyError@@Base+0x1e> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ adds r0, #8 │ │ │ │ - b.n 321fc <_PyXI_ApplyError@@Base+0x16a> │ │ │ │ + b.n 32200 <_PyXI_ApplyError@@Base+0x16a> │ │ │ │ adds r3, r2, #7 │ │ │ │ - bne.n 320d0 <_PyXI_ApplyError@@Base+0x3e> │ │ │ │ + bne.n 320d4 <_PyXI_ApplyError@@Base+0x3e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r0, #24] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #1420] @ 0x58c │ │ │ │ - cbnz r1, 320ca <_PyXI_ApplyError@@Base+0x38> │ │ │ │ - movw r1, #42428 @ 0xa5bc │ │ │ │ + cbnz r1, 320ce <_PyXI_ApplyError@@Base+0x38> │ │ │ │ + movw r1, #39868 @ 0x9bbc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 127744 │ │ │ │ - b.n 321f8 <_PyXI_ApplyError@@Base+0x166> │ │ │ │ + bl 127394 │ │ │ │ + b.n 321fc <_PyXI_ApplyError@@Base+0x166> │ │ │ │ adds r3, r2, #6 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 32140 <_PyXI_ApplyError@@Base+0xae> │ │ │ │ + bhi.n 32144 <_PyXI_ApplyError@@Base+0xae> │ │ │ │ tbb [pc, r3] │ │ │ │ subs r7, r4, r4 │ │ │ │ lsrs r7, r1, #16 │ │ │ │ subs r6, #4 │ │ │ │ movs r6, r7 │ │ │ │ movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14f3b0 │ │ │ │ - b.n 32156 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ - bl 1ea6e4 │ │ │ │ - b.n 32156 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ + bl 14e6c0 │ │ │ │ + b.n 3215a <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ + bl 1e9b14 │ │ │ │ + b.n 3215a <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #37136 @ 0x9110 │ │ │ │ + movw r1, #34496 @ 0x86c0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 32156 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ + bl 127394 │ │ │ │ + b.n 3215a <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #42476 @ 0xa5ec │ │ │ │ + movw r1, #39916 @ 0x9bec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 32156 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ + bl 127394 │ │ │ │ + b.n 3215a <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #42512 @ 0xa610 │ │ │ │ + movw r1, #39952 @ 0x9c10 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 32156 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ + bl 127394 │ │ │ │ + b.n 3215a <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #42552 @ 0xa638 │ │ │ │ + movw r1, #39992 @ 0x9c38 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbnz r3, 32160 <_PyXI_ApplyError@@Base+0xce> │ │ │ │ + cbnz r3, 32164 <_PyXI_ApplyError@@Base+0xce> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 321f8 <_PyXI_ApplyError@@Base+0x166> │ │ │ │ - bl d3ce0 │ │ │ │ + beq.n 321fc <_PyXI_ApplyError@@Base+0x166> │ │ │ │ + bl d3b48 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r6, r0 │ │ │ │ adds r4, #8 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - cbz r5, 32184 <_PyXI_ApplyError@@Base+0xf2> │ │ │ │ + cbz r5, 32188 <_PyXI_ApplyError@@Base+0xf2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a0ec │ │ │ │ + bl 7a164 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 32184 <_PyXI_ApplyError@@Base+0xf2> │ │ │ │ - bl d3d20 │ │ │ │ + cbnz r0, 32188 <_PyXI_ApplyError@@Base+0xf2> │ │ │ │ + bl d3b88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3243a <_PyXI_ApplyError@@Base+0x3a8> │ │ │ │ + bl 3243e <_PyXI_ApplyError@@Base+0x3a8> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl ea0cc │ │ │ │ + bl e9ee4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 321aa <_PyXI_ApplyError@@Base+0x118> │ │ │ │ + beq.n 321ae <_PyXI_ApplyError@@Base+0x118> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 321aa <_PyXI_ApplyError@@Base+0x118> │ │ │ │ + cbnz r3, 321ae <_PyXI_ApplyError@@Base+0x118> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 321e4 <_PyXI_ApplyError@@Base+0x152> │ │ │ │ - bl d3ce0 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 321e8 <_PyXI_ApplyError@@Base+0x152> │ │ │ │ + bl d3b48 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #42580 @ 0xa654 │ │ │ │ + movw r1, #40020 @ 0x9c54 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl 80f70 │ │ │ │ + bl 81004 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 321c8 <_PyXI_ApplyError@@Base+0x136> │ │ │ │ - bl d3d20 │ │ │ │ + bge.n 321cc <_PyXI_ApplyError@@Base+0x136> │ │ │ │ + bl d3b88 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 321de <_PyXI_ApplyError@@Base+0x14c> │ │ │ │ + beq.n 321e2 <_PyXI_ApplyError@@Base+0x14c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 321de <_PyXI_ApplyError@@Base+0x14c> │ │ │ │ + cbnz r3, 321e2 <_PyXI_ApplyError@@Base+0x14c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl d3cf4 │ │ │ │ - bl d3ce0 │ │ │ │ + bl d3b5c │ │ │ │ + bl d3b48 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r0, [r6, #24] │ │ │ │ mov r0, r3 │ │ │ │ - bl 78204 │ │ │ │ + bl 7827c │ │ │ │ mov r0, r6 │ │ │ │ - bl d3cf4 │ │ │ │ + bl d3b5c │ │ │ │ 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 86e44 <_PyNamespace_New@@Base> │ │ │ │ + bl 86e70 <_PyNamespace_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 32432 <_PyXI_ApplyError@@Base+0x3a0> │ │ │ │ + beq.w 32436 <_PyXI_ApplyError@@Base+0x3a0> │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 86e44 <_PyNamespace_New@@Base> │ │ │ │ + bl 86e70 <_PyNamespace_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 322fa <_PyXI_ApplyError@@Base+0x268> │ │ │ │ + beq.n 322fe <_PyXI_ApplyError@@Base+0x268> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 32268 <_PyXI_ApplyError@@Base+0x1d6> │ │ │ │ - bl 7a0ec │ │ │ │ + cbz r0, 3226c <_PyXI_ApplyError@@Base+0x1d6> │ │ │ │ + bl 7a164 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 322e4 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ + beq.n 322e8 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #63512 @ 0xf818 │ │ │ │ + movw r1, #60952 @ 0xee18 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80f70 │ │ │ │ + bl 81004 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3225e <_PyXI_ApplyError@@Base+0x1cc> │ │ │ │ + beq.n 32262 <_PyXI_ApplyError@@Base+0x1cc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3225e <_PyXI_ApplyError@@Base+0x1cc> │ │ │ │ + cbnz r3, 32262 <_PyXI_ApplyError@@Base+0x1cc> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 322e4 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ + blt.n 322e8 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3226a <_PyXI_ApplyError@@Base+0x1d8> │ │ │ │ + b.n 3226e <_PyXI_ApplyError@@Base+0x1d8> │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 322a6 <_PyXI_ApplyError@@Base+0x214> │ │ │ │ - bl 7a0ec │ │ │ │ + cbz r0, 322aa <_PyXI_ApplyError@@Base+0x214> │ │ │ │ + bl 7a164 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 322e4 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ + cbz r0, 322e8 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #63524 @ 0xf824 │ │ │ │ + movw r1, #60964 @ 0xee24 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80f70 │ │ │ │ + bl 81004 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3229e <_PyXI_ApplyError@@Base+0x20c> │ │ │ │ + beq.n 322a2 <_PyXI_ApplyError@@Base+0x20c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3229e <_PyXI_ApplyError@@Base+0x20c> │ │ │ │ + cbnz r3, 322a2 <_PyXI_ApplyError@@Base+0x20c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 322e4 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ + blt.n 322e8 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 322e2 <_PyXI_ApplyError@@Base+0x250> │ │ │ │ - bl 7a0ec │ │ │ │ + cbz r0, 322e6 <_PyXI_ApplyError@@Base+0x250> │ │ │ │ + bl 7a164 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 322e4 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ + cbz r0, 322e8 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #63572 @ 0xf854 │ │ │ │ + movw r1, #61012 @ 0xee54 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80f70 │ │ │ │ + bl 81004 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 322da <_PyXI_ApplyError@@Base+0x248> │ │ │ │ + beq.n 322de <_PyXI_ApplyError@@Base+0x248> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 322da <_PyXI_ApplyError@@Base+0x248> │ │ │ │ + cbnz r3, 322de <_PyXI_ApplyError@@Base+0x248> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.n 3231e <_PyXI_ApplyError@@Base+0x28c> │ │ │ │ - b.n 322e4 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ - cbz r3, 3231e <_PyXI_ApplyError@@Base+0x28c> │ │ │ │ + bge.n 32322 <_PyXI_ApplyError@@Base+0x28c> │ │ │ │ + b.n 322e8 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ + cbz r3, 32322 <_PyXI_ApplyError@@Base+0x28c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 322fa <_PyXI_ApplyError@@Base+0x268> │ │ │ │ + beq.n 322fe <_PyXI_ApplyError@@Base+0x268> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 322fa <_PyXI_ApplyError@@Base+0x268> │ │ │ │ + cbnz r3, 322fe <_PyXI_ApplyError@@Base+0x268> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 3234a <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 3234e <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #29804 @ 0x746c │ │ │ │ + movw r1, #27244 @ 0x6a6c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 80f70 │ │ │ │ + bl 81004 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32346 <_PyXI_ApplyError@@Base+0x2b4> │ │ │ │ + beq.n 3234a <_PyXI_ApplyError@@Base+0x2b4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 32346 <_PyXI_ApplyError@@Base+0x2b4> │ │ │ │ + cbnz r3, 3234a <_PyXI_ApplyError@@Base+0x2b4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 32356 <_PyXI_ApplyError@@Base+0x2c4> │ │ │ │ + bge.n 3235a <_PyXI_ApplyError@@Base+0x2c4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 32426 <_PyXI_ApplyError@@Base+0x394> │ │ │ │ - b.n 32432 <_PyXI_ApplyError@@Base+0x3a0> │ │ │ │ + bne.n 3242a <_PyXI_ApplyError@@Base+0x394> │ │ │ │ + b.n 32436 <_PyXI_ApplyError@@Base+0x3a0> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 32364 <_PyXI_ApplyError@@Base+0x2d2> │ │ │ │ - bl 7a0ec │ │ │ │ + cbz r0, 32368 <_PyXI_ApplyError@@Base+0x2d2> │ │ │ │ + bl 7a164 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 32382 <_PyXI_ApplyError@@Base+0x2f0> │ │ │ │ - b.n 3234a <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ + cbnz r0, 32386 <_PyXI_ApplyError@@Base+0x2f0> │ │ │ │ + b.n 3234e <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ 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, #10592 @ 0x2960 │ │ │ │ + movw r1, #8032 @ 0x1f60 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 80f70 │ │ │ │ + bl 81004 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 323aa <_PyXI_ApplyError@@Base+0x318> │ │ │ │ + beq.n 323ae <_PyXI_ApplyError@@Base+0x318> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 323aa <_PyXI_ApplyError@@Base+0x318> │ │ │ │ + cbnz r3, 323ae <_PyXI_ApplyError@@Base+0x318> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 3234a <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ + blt.n 3234e <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 3243a <_PyXI_ApplyError@@Base+0x3a8> │ │ │ │ + bl 3243e <_PyXI_ApplyError@@Base+0x3a8> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3234a <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ + beq.n 3234e <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #42592 @ 0xa660 │ │ │ │ + movw r1, #40032 @ 0x9c60 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80f70 │ │ │ │ + bl 81004 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 323e2 <_PyXI_ApplyError@@Base+0x350> │ │ │ │ + beq.n 323e6 <_PyXI_ApplyError@@Base+0x350> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 323e2 <_PyXI_ApplyError@@Base+0x350> │ │ │ │ + cbnz r3, 323e6 <_PyXI_ApplyError@@Base+0x350> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 3234a <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ + blt.n 3234e <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 32434 <_PyXI_ApplyError@@Base+0x3a2> │ │ │ │ - bl 7a0ec │ │ │ │ + cbz r0, 32438 <_PyXI_ApplyError@@Base+0x3a2> │ │ │ │ + bl 7a164 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 323f8 <_PyXI_ApplyError@@Base+0x366> │ │ │ │ - bl d3d20 │ │ │ │ - b.n 32434 <_PyXI_ApplyError@@Base+0x3a2> │ │ │ │ + cbnz r0, 323fc <_PyXI_ApplyError@@Base+0x366> │ │ │ │ + bl d3b88 │ │ │ │ + b.n 32438 <_PyXI_ApplyError@@Base+0x3a2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #42604 @ 0xa66c │ │ │ │ + movw r1, #40044 @ 0x9c6c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80f70 │ │ │ │ + bl 81004 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32420 <_PyXI_ApplyError@@Base+0x38e> │ │ │ │ + beq.n 32424 <_PyXI_ApplyError@@Base+0x38e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 32420 <_PyXI_ApplyError@@Base+0x38e> │ │ │ │ + cbnz r3, 32424 <_PyXI_ApplyError@@Base+0x38e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 32434 <_PyXI_ApplyError@@Base+0x3a2> │ │ │ │ - b.n 3234a <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ + bge.n 32438 <_PyXI_ApplyError@@Base+0x3a2> │ │ │ │ + b.n 3234e <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 32432 <_PyXI_ApplyError@@Base+0x3a0> │ │ │ │ + cbnz r3, 32436 <_PyXI_ApplyError@@Base+0x3a0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r5, [r0, #16] │ │ │ │ - cbz r4, 3247a <_PyXI_ApplyError@@Base+0x3e8> │ │ │ │ + cbz r4, 3247e <_PyXI_ApplyError@@Base+0x3e8> │ │ │ │ ldrd r3, r6, [r0, #8] │ │ │ │ - movw r1, #6596 @ 0x19c4 │ │ │ │ + movw r1, #4036 @ 0xfc4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 324b2 <_PyXI_ApplyError@@Base+0x420> │ │ │ │ - movw r1, #57560 @ 0xe0d8 │ │ │ │ + cbz r0, 324b6 <_PyXI_ApplyError@@Base+0x420> │ │ │ │ + movw r1, #55000 @ 0xd6d8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 32486 <_PyXI_ApplyError@@Base+0x3f4> │ │ │ │ - b.n 324b2 <_PyXI_ApplyError@@Base+0x420> │ │ │ │ - cbz r5, 324d2 <_PyXI_ApplyError@@Base+0x440> │ │ │ │ + cbnz r0, 3248a <_PyXI_ApplyError@@Base+0x3f4> │ │ │ │ + b.n 324b6 <_PyXI_ApplyError@@Base+0x420> │ │ │ │ + cbz r5, 324d6 <_PyXI_ApplyError@@Base+0x440> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7a0ec │ │ │ │ - cbz r5, 3249e <_PyXI_ApplyError@@Base+0x40c> │ │ │ │ + b.w 7a164 │ │ │ │ + cbz r5, 324a2 <_PyXI_ApplyError@@Base+0x40c> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #42616 @ 0xa678 │ │ │ │ + movw r0, #40056 @ 0x9c78 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddd20 │ │ │ │ + b.w ddb98 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #42628 @ 0xa684 │ │ │ │ + movw r0, #40068 @ 0x9c84 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddd20 │ │ │ │ - cbz r5, 324c8 <_PyXI_ApplyError@@Base+0x436> │ │ │ │ + b.w ddb98 │ │ │ │ + cbz r5, 324cc <_PyXI_ApplyError@@Base+0x436> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #42636 @ 0xa68c │ │ │ │ + movw r0, #40076 @ 0x9c8c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddd20 │ │ │ │ + b.w ddb98 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7a0ec │ │ │ │ + b.w 7a164 │ │ │ │ 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 83ac8 │ │ │ │ + bl 83b60 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32532 <_PyXI_ApplyError@@Base+0x4a0> │ │ │ │ + bl 32536 <_PyXI_ApplyError@@Base+0x4a0> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 32528 <_PyXI_ApplyError@@Base+0x496> │ │ │ │ + bne.n 3252c <_PyXI_ApplyError@@Base+0x496> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #42644 @ 0xa694 │ │ │ │ + movw r1, #40084 @ 0x9c94 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 32530 <_PyXI_ApplyError@@Base+0x49e> │ │ │ │ + b.n 32534 <_PyXI_ApplyError@@Base+0x49e> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ 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 32564 <_PyXI_ApplyError@@Base+0x4d2> │ │ │ │ + bpl.n 32568 <_PyXI_ApplyError@@Base+0x4d2> │ │ │ │ movw r3, #24964 @ 0x6184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 325da <_PyXI_ApplyError@@Base+0x548> │ │ │ │ + bne.n 325de <_PyXI_ApplyError@@Base+0x548> │ │ │ │ mov r0, r7 │ │ │ │ - bl 123844 │ │ │ │ + bl 1234b0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 325da <_PyXI_ApplyError@@Base+0x548> │ │ │ │ - bl 862a0 │ │ │ │ + cbz r0, 325de <_PyXI_ApplyError@@Base+0x548> │ │ │ │ + bl 862cc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3258a <_PyXI_ApplyError@@Base+0x4f8> │ │ │ │ + beq.n 3258e <_PyXI_ApplyError@@Base+0x4f8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3258a <_PyXI_ApplyError@@Base+0x4f8> │ │ │ │ + cbnz r3, 3258e <_PyXI_ApplyError@@Base+0x4f8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 325da <_PyXI_ApplyError@@Base+0x548> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 325de <_PyXI_ApplyError@@Base+0x548> │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 325a8 <_PyXI_ApplyError@@Base+0x516> │ │ │ │ + b.n 325ac <_PyXI_ApplyError@@Base+0x516> │ │ │ │ mov r2, r6 │ │ │ │ - bl 181a80 │ │ │ │ + bl 180e6c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 325f0 <_PyXI_ApplyError@@Base+0x55e> │ │ │ │ + blt.n 325f4 <_PyXI_ApplyError@@Base+0x55e> │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 3262a <_PyXI_ApplyError@@Base+0x598> │ │ │ │ + bne.n 3262e <_PyXI_ApplyError@@Base+0x598> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 3263a <_PyXI_ApplyError@@Base+0x5a8> │ │ │ │ + bne.n 3263e <_PyXI_ApplyError@@Base+0x5a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 865e4 │ │ │ │ + bl 86610 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 3264a <_PyXI_ApplyError@@Base+0x5b8> │ │ │ │ - bl 82404 │ │ │ │ + beq.n 3264e <_PyXI_ApplyError@@Base+0x5b8> │ │ │ │ + bl 82494 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 32592 <_PyXI_ApplyError@@Base+0x500> │ │ │ │ + bne.n 32596 <_PyXI_ApplyError@@Base+0x500> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 325e0 <_PyXI_ApplyError@@Base+0x54e> │ │ │ │ + bne.n 325e4 <_PyXI_ApplyError@@Base+0x54e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3261a <_PyXI_ApplyError@@Base+0x588> │ │ │ │ + bne.n 3261e <_PyXI_ApplyError@@Base+0x588> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3266c <_PyXI_ApplyError@@Base+0x5da> │ │ │ │ + b.n 32670 <_PyXI_ApplyError@@Base+0x5da> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 325d0 <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ + bne.n 325d4 <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 325d0 <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 325d4 <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 32600 <_PyXI_ApplyError@@Base+0x56e> │ │ │ │ + beq.n 32604 <_PyXI_ApplyError@@Base+0x56e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 32600 <_PyXI_ApplyError@@Base+0x56e> │ │ │ │ + cbnz r3, 32604 <_PyXI_ApplyError@@Base+0x56e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 325d0 <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ + beq.n 325d4 <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 325d0 <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ + bne.n 325d4 <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 325d0 <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 325d4 <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 325da <_PyXI_ApplyError@@Base+0x548> │ │ │ │ + bne.n 325de <_PyXI_ApplyError@@Base+0x548> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 325da <_PyXI_ApplyError@@Base+0x548> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 325de <_PyXI_ApplyError@@Base+0x548> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 325a2 <_PyXI_ApplyError@@Base+0x510> │ │ │ │ + bne.n 325a6 <_PyXI_ApplyError@@Base+0x510> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 325a2 <_PyXI_ApplyError@@Base+0x510> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 325a6 <_PyXI_ApplyError@@Base+0x510> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 325a8 <_PyXI_ApplyError@@Base+0x516> │ │ │ │ + bne.n 325ac <_PyXI_ApplyError@@Base+0x516> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 325a8 <_PyXI_ApplyError@@Base+0x516> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 325ac <_PyXI_ApplyError@@Base+0x516> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32660 <_PyXI_ApplyError@@Base+0x5ce> │ │ │ │ + beq.n 32664 <_PyXI_ApplyError@@Base+0x5ce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 32660 <_PyXI_ApplyError@@Base+0x5ce> │ │ │ │ + cbnz r3, 32664 <_PyXI_ApplyError@@Base+0x5ce> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f738 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + bl 7f7cc │ │ │ │ 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, #42976 @ 0xa7e0 │ │ │ │ + movw r1, #40416 @ 0x9de0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 8c52c │ │ │ │ - cbz r0, 326ce <_PyXI_ApplyError@@Base+0x63c> │ │ │ │ + bl 8c53c │ │ │ │ + cbz r0, 326d2 <_PyXI_ApplyError@@Base+0x63c> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 11d37c │ │ │ │ - cbnz r0, 326d2 <_PyXI_ApplyError@@Base+0x640> │ │ │ │ - bl 95d4c │ │ │ │ + bl 11d3f4 │ │ │ │ + cbnz r0, 326d6 <_PyXI_ApplyError@@Base+0x640> │ │ │ │ + bl 95c50 │ │ │ │ movs r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 11d37c │ │ │ │ + bl 11d3f4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98844 │ │ │ │ - cbnz r5, 326d2 <_PyXI_ApplyError@@Base+0x640> │ │ │ │ + bl 98744 │ │ │ │ + cbnz r5, 326d6 <_PyXI_ApplyError@@Base+0x640> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43000 @ 0xa7f8 │ │ │ │ + movw r1, #40440 @ 0x9df8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 326f2 <_PyXI_ApplyError@@Base+0x660> │ │ │ │ + b.n 326f6 <_PyXI_ApplyError@@Base+0x660> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add.w r3, r4, #16 │ │ │ │ ldrexd r6, r7, [r3] │ │ │ │ strexd r2, r0, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 326da <_PyXI_ApplyError@@Base+0x648> │ │ │ │ + bne.n 326de <_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} │ │ │ │ │ │ │ │ -000326f6 : │ │ │ │ +000326fa : │ │ │ │ b.w 29e7c │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3271c │ │ │ │ + bne.n 32720 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3273a │ │ │ │ - b.n 32734 │ │ │ │ + bne.n 3273e │ │ │ │ + b.n 32738 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32760 @ 0x7ff8 │ │ │ │ + movw r0, #30120 @ 0x75a8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 32710 │ │ │ │ - b.n 32748 │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 32748 │ │ │ │ + bne.n 32714 │ │ │ │ + b.n 3274c │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 3274c │ │ │ │ movw r3, #56132 @ 0xdb44 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14f3b0 │ │ │ │ + bl 14e6c0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003274c : │ │ │ │ +00032750 : │ │ │ │ movw r0, #63144 @ 0xf6a8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.w cb80c │ │ │ │ + b.w cb6bc │ │ │ │ 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 cbeec │ │ │ │ + bl cbd9c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #252] @ (3286c ) │ │ │ │ + ldr r1, [pc, #252] @ (32870 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ddb08 │ │ │ │ - movw r1, #57844 @ 0xe1f4 │ │ │ │ + bl dd980 │ │ │ │ + movw r1, #55320 @ 0xd818 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl cc544 │ │ │ │ + bl cc3f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 32794 │ │ │ │ + bge.n 32798 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 32868 │ │ │ │ - ldr r1, [pc, #216] @ (32870 ) │ │ │ │ + b.n 3286c │ │ │ │ + ldr r1, [pc, #216] @ (32874 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ddb08 │ │ │ │ - movw r1, #4948 @ 0x1354 │ │ │ │ + bl dd980 │ │ │ │ + movw r1, #2388 @ 0x954 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl cc544 │ │ │ │ + bl cc3f0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3278e │ │ │ │ - ldr r1, [pc, #188] @ (32874 ) │ │ │ │ + blt.n 32792 │ │ │ │ + ldr r1, [pc, #188] @ (32878 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ddb08 │ │ │ │ - movw r1, #4968 @ 0x1368 │ │ │ │ + bl dd980 │ │ │ │ + movw r1, #2408 @ 0x968 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl cc544 │ │ │ │ + bl cc3f0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3278e │ │ │ │ + blt.n 32792 │ │ │ │ mov.w r3, #131072 @ 0x20000 │ │ │ │ str r3, [r5, #20] │ │ │ │ - bl 71310 │ │ │ │ - movw r1, #59980 @ 0xea4c │ │ │ │ + bl 71378 │ │ │ │ + movw r1, #57420 @ 0xe04c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl cc544 │ │ │ │ + bl cc3f0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3278e │ │ │ │ - ldr r6, [pc, #128] @ (32878 ) │ │ │ │ + blt.n 32792 │ │ │ │ + ldr r6, [pc, #128] @ (3287c ) │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r4 │ │ │ │ - cbz r1, 3280a │ │ │ │ + cbz r1, 3280e │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r6, #8 │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 327f6 │ │ │ │ - b.n 3278e │ │ │ │ + bne.n 327fa │ │ │ │ + b.n 32792 │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 7d740 │ │ │ │ + bl 7d7c8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3278e │ │ │ │ + beq.n 32792 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #88] @ (3287c ) │ │ │ │ + ldr r1, [pc, #88] @ (32880 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl ddb08 │ │ │ │ + bl dd980 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32842 │ │ │ │ + beq.n 32846 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 32842 │ │ │ │ + cbnz r3, 32846 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 3278e │ │ │ │ + beq.n 32792 │ │ │ │ mov r0, r4 │ │ │ │ - bl ddb2c │ │ │ │ + bl dd9a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3278e │ │ │ │ - movw r0, #4216 @ 0x1078 │ │ │ │ + bne.n 32792 │ │ │ │ + movw r0, #1656 @ 0x678 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7a0a4 │ │ │ │ + bl 7a11c │ │ │ │ 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 │ │ │ │ - ldrb r0, [r0, #18] │ │ │ │ + strb r0, [r0, #10] │ │ │ │ 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 cbeec │ │ │ │ + bl cbd9c │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - movw r1, #6724 @ 0x1a44 │ │ │ │ + movw r1, #4164 @ 0x1044 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ - bl bfab8 │ │ │ │ - cbz r0, 328da │ │ │ │ + bl bf938 │ │ │ │ + cbz r0, 328de │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 328de │ │ │ │ + bmi.n 328e2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57888 @ 0xe220 │ │ │ │ + movw r1, #55328 @ 0xd820 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 32934 │ │ │ │ + b.n 32938 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 22b724 │ │ │ │ + bl 22acec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 328da │ │ │ │ + beq.n 328de │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 7937c │ │ │ │ + bl 793f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bge.n 32916 │ │ │ │ + bge.n 3291a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 328da │ │ │ │ + beq.n 328de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 328da │ │ │ │ + bne.n 328de │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 328da │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 328de │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 32924 │ │ │ │ + bne.n 32928 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 32934 │ │ │ │ + b.n 32938 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3291a │ │ │ │ + bne.n 3291e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3291a │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3291e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00032938 : │ │ │ │ - ldr r0, [pc, #4] @ (32940 ) │ │ │ │ - b.w cb80c │ │ │ │ +0003293c : │ │ │ │ + ldr r0, [pc, #4] @ (32944 ) │ │ │ │ + b.w cb6bc │ │ │ │ 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 cbeec │ │ │ │ + bl cbd9c │ │ │ │ mov r6, r0 │ │ │ │ - ldr r1, [pc, #708] @ (32c20 ) │ │ │ │ + ldr r1, [pc, #708] @ (32c24 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ddb08 │ │ │ │ + bl dd980 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 32ba4 │ │ │ │ + beq.w 32ba8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ddb2c │ │ │ │ + bl dd9a4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 32ba4 │ │ │ │ + blt.w 32ba8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - movw r1, #58364 @ 0xe3fc │ │ │ │ + movw r1, #55804 @ 0xd9fc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r4, [pc, #668] @ (32c24 ) │ │ │ │ - ldr r2, [pc, #672] @ (32c28 ) │ │ │ │ + ldr r4, [pc, #668] @ (32c28 ) │ │ │ │ + ldr r2, [pc, #672] @ (32c2c ) │ │ │ │ ldr.w r7, [r3, #132] @ 0x84 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7f9ac │ │ │ │ + bl 7fa40 │ │ │ │ ldr.w r3, [r4, #1132] @ 0x46c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - blt.n 329ce │ │ │ │ + blt.n 329d2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 329b2 │ │ │ │ + beq.n 329b6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1132] @ 0x46c │ │ │ │ - cbnz r3, 329b2 │ │ │ │ + cbnz r3, 329b6 │ │ │ │ addw r0, r4, #1132 @ 0x46c │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #628] @ (32c28 ) │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #628] @ (32c2c ) │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #58384 @ 0xe410 │ │ │ │ + movw r1, #55824 @ 0xda10 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7f9ac │ │ │ │ + bl 7fa40 │ │ │ │ ldr.w r3, [r4, #1132] @ 0x46c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bge.n 329e8 │ │ │ │ + bge.n 329ec │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 32ba4 │ │ │ │ + beq.w 32ba8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1132] @ 0x46c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 32ba4 │ │ │ │ - ldr r0, [pc, #580] @ (32c28 ) │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 32ba4 │ │ │ │ + bne.w 32ba8 │ │ │ │ + ldr r0, [pc, #580] @ (32c2c ) │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 32ba8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 329fa │ │ │ │ + beq.n 329fe │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1132] @ 0x46c │ │ │ │ - cbnz r3, 329fa │ │ │ │ - ldr r0, [pc, #560] @ (32c28 ) │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #560] @ (32c2c ) │ │ │ │ + cbnz r3, 329fe │ │ │ │ + ldr r0, [pc, #560] @ (32c2c ) │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #560] @ (32c30 ) │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #58404 @ 0xe424 │ │ │ │ + movw r1, #55844 @ 0xda24 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7f9ac │ │ │ │ + bl 7fa40 │ │ │ │ ldr.w r3, [r4, #1900] @ 0x76c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - blt.n 32a44 │ │ │ │ + blt.n 32a48 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32a28 │ │ │ │ + beq.n 32a2c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1900] @ 0x76c │ │ │ │ - cbnz r3, 32a28 │ │ │ │ - ldr r0, [pc, #520] @ (32c2c ) │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #512] @ (32c2c ) │ │ │ │ + cbnz r3, 32a2c │ │ │ │ + ldr r0, [pc, #520] @ (32c30 ) │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #512] @ (32c30 ) │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #58428 @ 0xe43c │ │ │ │ + movw r1, #55868 @ 0xda3c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7f9ac │ │ │ │ + bl 7fa40 │ │ │ │ ldr.w r3, [r4, #1900] @ 0x76c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bge.n 32a5e │ │ │ │ + bge.n 32a62 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 32ba4 │ │ │ │ + beq.w 32ba8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1900] @ 0x76c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 32ba4 │ │ │ │ - ldr r0, [pc, #468] @ (32c2c ) │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 32ba4 │ │ │ │ + bne.w 32ba8 │ │ │ │ + ldr r0, [pc, #468] @ (32c30 ) │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 32ba8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32a70 │ │ │ │ + beq.n 32a74 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1900] @ 0x76c │ │ │ │ - cbnz r3, 32a70 │ │ │ │ - ldr r0, [pc, #448] @ (32c2c ) │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 32a74 │ │ │ │ + ldr r0, [pc, #448] @ (32c30 ) │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #58356 @ 0xe3f4 │ │ │ │ + movw r1, #55796 @ 0xd9f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 32ba4 │ │ │ │ + blt.w 32ba8 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #58376 @ 0xe408 │ │ │ │ + movw r1, #55816 @ 0xda08 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 32ba4 │ │ │ │ + blt.w 32ba8 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #58396 @ 0xe41c │ │ │ │ + movw r1, #55836 @ 0xda1c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32ba4 │ │ │ │ + blt.n 32ba8 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #58420 @ 0xe434 │ │ │ │ + movw r1, #55860 @ 0xda34 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32ba4 │ │ │ │ - ldr r1, [pc, #360] @ (32c30 ) │ │ │ │ + blt.n 32ba8 │ │ │ │ + ldr r1, [pc, #360] @ (32c34 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ddb08 │ │ │ │ + bl dd980 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32ba4 │ │ │ │ + beq.n 32ba8 │ │ │ │ mov r0, r5 │ │ │ │ - bl ddb2c │ │ │ │ + bl dd9a4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32ba4 │ │ │ │ + blt.n 32ba8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r1, #58364 @ 0xe3fc │ │ │ │ + movw r1, #55804 @ 0xd9fc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r2, [pc, #328] @ (32c34 ) │ │ │ │ + ldr r2, [pc, #328] @ (32c38 ) │ │ │ │ ldr.w r6, [r3, #132] @ 0x84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7f9ac │ │ │ │ + bl 7fa40 │ │ │ │ ldr.w r3, [r4, #1004] @ 0x3ec │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - blt.n 32b30 │ │ │ │ + blt.n 32b34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32b14 │ │ │ │ + beq.n 32b18 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1004] @ 0x3ec │ │ │ │ - cbnz r3, 32b14 │ │ │ │ - ldr r0, [pc, #292] @ (32c34 ) │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #284] @ (32c34 ) │ │ │ │ + cbnz r3, 32b18 │ │ │ │ + ldr r0, [pc, #292] @ (32c38 ) │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #284] @ (32c38 ) │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #58384 @ 0xe410 │ │ │ │ + movw r1, #55824 @ 0xda10 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7f9ac │ │ │ │ + bl 7fa40 │ │ │ │ ldr.w r3, [r4, #1004] @ 0x3ec │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bge.n 32b44 │ │ │ │ + bge.n 32b48 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32ba4 │ │ │ │ + beq.n 32ba8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1004] @ 0x3ec │ │ │ │ - cbnz r3, 32ba4 │ │ │ │ - ldr r0, [pc, #244] @ (32c34 ) │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 32ba4 │ │ │ │ + cbnz r3, 32ba8 │ │ │ │ + ldr r0, [pc, #244] @ (32c38 ) │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 32ba8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32b56 │ │ │ │ + beq.n 32b5a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1004] @ 0x3ec │ │ │ │ - cbnz r3, 32b56 │ │ │ │ - ldr r0, [pc, #224] @ (32c34 ) │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #224] @ (32c38 ) │ │ │ │ + cbnz r3, 32b5a │ │ │ │ + ldr r0, [pc, #224] @ (32c38 ) │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #224] @ (32c3c ) │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #58404 @ 0xe424 │ │ │ │ + movw r1, #55844 @ 0xda24 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7f9ac │ │ │ │ + bl 7fa40 │ │ │ │ ldr.w r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - blt.n 32b92 │ │ │ │ + blt.n 32b96 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 32baa │ │ │ │ - ldr r2, [pc, #192] @ (32c38 ) │ │ │ │ + bne.n 32bae │ │ │ │ + ldr r2, [pc, #192] @ (32c3c ) │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #58428 @ 0xe43c │ │ │ │ + movw r1, #55868 @ 0xda3c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7f9ac │ │ │ │ + bl 7fa40 │ │ │ │ ldr.w r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bge.n 32bbc │ │ │ │ + bge.n 32bc0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32ba4 │ │ │ │ + beq.n 32ba8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ - cbnz r3, 32ba4 │ │ │ │ - ldr r0, [pc, #152] @ (32c38 ) │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 32ba8 │ │ │ │ + ldr r0, [pc, #152] @ (32c3c ) │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 32c1c │ │ │ │ + b.n 32c20 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 32b76 │ │ │ │ - ldr r0, [pc, #128] @ (32c38 ) │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 32b76 │ │ │ │ + bne.n 32b7a │ │ │ │ + ldr r0, [pc, #128] @ (32c3c ) │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 32b7a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32bce │ │ │ │ + beq.n 32bd2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ - cbnz r3, 32bce │ │ │ │ - ldr r0, [pc, #108] @ (32c38 ) │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 32bd2 │ │ │ │ + ldr r0, [pc, #108] @ (32c3c ) │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #58444 @ 0xe44c │ │ │ │ + movw r1, #55884 @ 0xda4c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32ba4 │ │ │ │ + blt.n 32ba8 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #58464 @ 0xe460 │ │ │ │ + movw r1, #55904 @ 0xda60 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32ba4 │ │ │ │ + blt.n 32ba8 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #58484 @ 0xe474 │ │ │ │ + movw r1, #55924 @ 0xda74 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32ba4 │ │ │ │ + blt.n 32ba8 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #58508 @ 0xe48c │ │ │ │ + movw r1, #55948 @ 0xda8c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ 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] │ │ │ │ @@ -12329,622 +12331,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] @ (32c78 ) │ │ │ │ + ldr r3, [pc, #32] @ (32c7c ) │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r2, #58532 @ 0xe4a4 │ │ │ │ + movw r2, #55972 @ 0xdaa4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl d28c8 │ │ │ │ - cbz r0, 32c74 │ │ │ │ + bl d2740 │ │ │ │ + cbz r0, 32c78 │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ bl 2e594 <_PyObject_Dump@@Base+0xf0> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strb.w r0, [r8, r7] │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 122bb0 <_Py_union_type_or@@Base+0x480> │ │ │ │ + bl 12281c <_Py_union_type_or@@Base+0x484> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 32cc2 │ │ │ │ + cbnz r0, 32cc6 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 32cca │ │ │ │ + cbz r0, 32cce │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32cb4 │ │ │ │ + beq.n 32cb8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00032ccc : │ │ │ │ - ldr r0, [pc, #4] @ (32cd4 ) │ │ │ │ - b.w cb80c │ │ │ │ +00032cd0 : │ │ │ │ + ldr r0, [pc, #4] @ (32cd8 ) │ │ │ │ + b.w cb6bc │ │ │ │ nop │ │ │ │ ldrb.w r0, [r4, r7] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ sub sp, #8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 32d0e │ │ │ │ + beq.n 32d12 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #58708 @ 0xe554 │ │ │ │ + movw r1, #56148 @ 0xdb54 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 32d32 │ │ │ │ + bl 127394 │ │ │ │ + b.n 32d36 │ │ │ │ movw r2, #56128 @ 0xdb40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 32d7e │ │ │ │ - ldr r0, [pc, #332] @ (32e6c ) │ │ │ │ + beq.n 32d82 │ │ │ │ + ldr r0, [pc, #332] @ (32e70 ) │ │ │ │ mov r1, sp │ │ │ │ ldrd r6, r7, [r3, #16] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ - bl 126b50 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1267a0 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 32d36 │ │ │ │ + bge.n 32d3a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 32e66 │ │ │ │ + b.n 32e6a │ │ │ │ ldr r4, [sp, #0] │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 32d46 │ │ │ │ - cbnz r4, 32d88 │ │ │ │ + beq.n 32d4a │ │ │ │ + cbnz r4, 32d8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78204 │ │ │ │ + bl 7827c │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 32d7e │ │ │ │ + beq.n 32d82 │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #58764 @ 0xe58c │ │ │ │ + movw r1, #56204 @ 0xdb8c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cbc44 │ │ │ │ + bl cbaf4 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32d32 │ │ │ │ + beq.n 32d36 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 32d88 │ │ │ │ + bne.n 32d8c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32d7e │ │ │ │ + beq.n 32d82 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 32d7e │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 32d82 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 32e66 │ │ │ │ + b.n 32e6a │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #58772 @ 0xe594 │ │ │ │ + movw r0, #56212 @ 0xdb94 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl f11c0 │ │ │ │ + bl f0ff0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32df8 │ │ │ │ + blt.n 32dfc │ │ │ │ movs r3, #0 │ │ │ │ cmp r8, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 32dae │ │ │ │ + bne.n 32db2 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r5, 32dbe │ │ │ │ + cbz r5, 32dc2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 32dda │ │ │ │ - ldr r1, [pc, #192] @ (32e70 ) │ │ │ │ + b.n 32dde │ │ │ │ + ldr r1, [pc, #192] @ (32e74 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl b8d10 │ │ │ │ + bl b8b94 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 32da2 │ │ │ │ - b.n 32df8 │ │ │ │ - bl 6c3b4 │ │ │ │ + bge.n 32da6 │ │ │ │ + b.n 32dfc │ │ │ │ + bl 6c3f4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - movw r0, #4540 @ 0x11bc │ │ │ │ + movw r0, #2088 @ 0x828 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddd20 │ │ │ │ + bl ddb98 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 32e10 │ │ │ │ + cbz r0, 32e14 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl f1088 │ │ │ │ + bl f0eb8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bge.n 32dfe │ │ │ │ + bge.n 32e02 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32df8 │ │ │ │ + beq.n 32dfc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 32df8 │ │ │ │ + cbnz r3, 32dfc │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 32e4a │ │ │ │ + b.n 32e4e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32e26 │ │ │ │ + beq.n 32e2a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 32e26 │ │ │ │ + cbnz r3, 32e2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 32e26 │ │ │ │ - bl d3d20 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 32e2a │ │ │ │ + bl d3b88 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #58796 @ 0xe5ac │ │ │ │ + movw r0, #56236 @ 0xdbac │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl f11c0 │ │ │ │ + bl f0ff0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32df8 │ │ │ │ + blt.n 32dfc │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #6460 @ 0x193c │ │ │ │ + movw r0, #3820 @ 0xeec │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl f11c0 │ │ │ │ + bl f0ff0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32df8 │ │ │ │ + blt.n 32dfc │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1ce154 │ │ │ │ + bl 1cd21c │ │ │ │ mov r0, r4 │ │ │ │ - bl 115824 <_PyLong_FromGid@@Base+0x10> │ │ │ │ + bl 115850 <_PyLong_FromGid@@Base+0x10> │ │ │ │ asrs r4, r0, #31 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32e60 │ │ │ │ + beq.n 32e64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 32e60 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 32e64 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 32d7e │ │ │ │ - b.n 32d32 │ │ │ │ + beq.n 32d82 │ │ │ │ + b.n 32d36 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xebf40048 │ │ │ │ - bgt.n 32dbc │ │ │ │ + bgt.n 32dc0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ - bl cbeec │ │ │ │ + bl cbd9c │ │ │ │ mov r6, r0 │ │ │ │ - movw r0, #42968 @ 0xa7d8 │ │ │ │ + movw r0, #40408 @ 0x9dd8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a0a4 │ │ │ │ + bl 7a11c │ │ │ │ str r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3306e │ │ │ │ - ldr r1, [pc, #636] @ (33120 ) │ │ │ │ + beq.w 33072 │ │ │ │ + ldr r1, [pc, #636] @ (33124 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ddb08 │ │ │ │ + bl dd980 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3306e │ │ │ │ - ldr r7, [pc, #620] @ (33124 ) │ │ │ │ - movw r9, #25163 @ 0x624b │ │ │ │ + beq.w 33072 │ │ │ │ + ldr r7, [pc, #620] @ (33128 ) │ │ │ │ + movw r9, #26339 @ 0x66e3 │ │ │ │ movt r9, #6 │ │ │ │ - movw r8, #53017 @ 0xcf19 │ │ │ │ + movw r8, #49921 @ 0xc301 │ │ │ │ movt r8, #24 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ add.w r1, r7, #12 │ │ │ │ - cbz r2, 32f14 │ │ │ │ + cbz r2, 32f18 │ │ │ │ strd r9, r8, [r7, #16] │ │ │ │ str r7, [r7, #28] │ │ │ │ str r2, [r7, #12] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 7d504 │ │ │ │ + bl 7d58c │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3306e │ │ │ │ + beq.w 33072 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ - bl 7cf20 │ │ │ │ + bl 7cfa8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - blt.w 33048 │ │ │ │ + blt.w 3304c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32f10 │ │ │ │ + beq.n 32f14 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 32f10 │ │ │ │ + cbnz r3, 32f14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ adds r7, #32 │ │ │ │ - b.n 32ec6 │ │ │ │ + b.n 32eca │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #59436 @ 0xe82c │ │ │ │ + movw r0, #56876 @ 0xde2c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 89114 │ │ │ │ + bl 8913c │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3306e │ │ │ │ + beq.w 33072 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #54688 @ 0xd5a0 │ │ │ │ + movw r1, #52048 @ 0xcb50 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl cc544 │ │ │ │ + bl cc3f0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 33072 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #58888 @ 0xe608 │ │ │ │ + movw r1, #56328 @ 0xdc08 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cc544 │ │ │ │ + bl cc3f0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 33072 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #58900 @ 0xe614 │ │ │ │ + movw r1, #56340 @ 0xdc14 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cc544 │ │ │ │ + bl cc3f0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 33072 │ │ │ │ blx 290b0 │ │ │ │ - movw r1, #58916 @ 0xe624 │ │ │ │ + movw r1, #56356 @ 0xdc24 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d7ab8 │ │ │ │ + bl 1d6d88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3306e │ │ │ │ + blt.n 33072 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 29df4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - movw r0, #58932 @ 0xe634 │ │ │ │ + movw r0, #56372 @ 0xdc34 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82764 │ │ │ │ - movw r1, #28280 @ 0x6e78 │ │ │ │ + bl 827f4 │ │ │ │ + movw r1, #25720 @ 0x6478 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl cc024 │ │ │ │ + bl cbed4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3306e │ │ │ │ + blt.n 33072 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #3524 @ 0xdc4 │ │ │ │ + movw r2, #964 @ 0x3c4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58940 @ 0xe63c │ │ │ │ + movw r1, #56380 @ 0xdc3c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1d7ab8 │ │ │ │ + bl 1d6d88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3306e │ │ │ │ + blt.n 33072 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #58956 @ 0xe64c │ │ │ │ + movw r1, #56396 @ 0xdc4c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 33410 │ │ │ │ + bl 33414 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3306e │ │ │ │ - bl 71310 │ │ │ │ + beq.n 33072 │ │ │ │ + bl 71378 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3306e │ │ │ │ - bl 71310 │ │ │ │ + beq.n 33072 │ │ │ │ + bl 71378 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 33112 │ │ │ │ - ldr.w sl, [pc, #304] @ 33128 │ │ │ │ + beq.w 33116 │ │ │ │ + ldr.w sl, [pc, #304] @ 3312c │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w fp, [sl] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 33074 │ │ │ │ + bne.n 33078 │ │ │ │ add.w r9, r9, #1 │ │ │ │ add.w sl, sl, #8 │ │ │ │ cmp.w r9, #44 @ 0x2c │ │ │ │ - bne.n 32ffc │ │ │ │ + bne.n 33000 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #58972 @ 0xe65c │ │ │ │ + movw r2, #56412 @ 0xdc5c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #63504 @ 0xf810 │ │ │ │ + movw r1, #60944 @ 0xee10 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 1d7ab8 │ │ │ │ + bl 1d6d88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33112 │ │ │ │ + blt.n 33116 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #21428 @ 0x53b4 │ │ │ │ + movw r1, #18868 @ 0x49b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cc024 │ │ │ │ + bl cbed4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3305a │ │ │ │ + bge.n 3305e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3306e │ │ │ │ + beq.n 33072 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3306e │ │ │ │ + cbnz r3, 33072 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3306e │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 33072 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #59020 @ 0xe68c │ │ │ │ + movw r1, #56460 @ 0xdc8c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cc024 │ │ │ │ + bl cbed4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3312c │ │ │ │ + bge.n 33130 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 33408 │ │ │ │ + b.n 3340c │ │ │ │ mov r0, r9 │ │ │ │ blx 2a0e0 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 33082 │ │ │ │ + cbnz r0, 33086 │ │ │ │ ldr.w r7, [sl, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d7ab8 │ │ │ │ + bl 1d6d88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33112 │ │ │ │ + blt.n 33116 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7fff8 │ │ │ │ + bl 8008c │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 33112 │ │ │ │ + cbz r0, 33116 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7f9ac │ │ │ │ + bl 7fa40 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 330b2 │ │ │ │ + blt.n 330b6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a0ec │ │ │ │ + bl 7a164 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 330ce │ │ │ │ + cbnz r0, 330d2 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 33112 │ │ │ │ + beq.n 33116 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 33112 │ │ │ │ + cbnz r2, 33116 │ │ │ │ mov r0, fp │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 33112 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 33116 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7937c │ │ │ │ + bl 793f4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 330f2 │ │ │ │ + beq.n 330f6 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbnz r1, 330f2 │ │ │ │ + cbnz r1, 330f6 │ │ │ │ mov r0, r2 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3310c │ │ │ │ + beq.n 33110 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 3310c │ │ │ │ + cbnz r2, 33110 │ │ │ │ mov r0, fp │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - bge.w 33006 │ │ │ │ + bge.w 3300a │ │ │ │ mov r0, r8 │ │ │ │ - bl 78204 │ │ │ │ + bl 7827c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78204 │ │ │ │ - b.n 3306e │ │ │ │ + bl 7827c │ │ │ │ + b.n 33072 │ │ │ │ str.w r0, [r8, r7] │ │ │ │ str??.w r0, [r0, r7] │ │ │ │ - ldrb r0, [r6, #19] │ │ │ │ + strb r0, [r6, #11] │ │ │ │ lsls r0, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #59032 @ 0xe698 │ │ │ │ + movw r1, #56472 @ 0xdc98 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 33410 │ │ │ │ + bl 33414 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3306e │ │ │ │ - movw r2, #59048 @ 0xe6a8 │ │ │ │ + beq.n 33072 │ │ │ │ + movw r2, #56488 @ 0xdca8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #63504 @ 0xf810 │ │ │ │ + movw r1, #60944 @ 0xee10 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 1d7ab8 │ │ │ │ + bl 1d6d88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3306e │ │ │ │ + blt.n 33072 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #59104 @ 0xe6e0 │ │ │ │ + movw r1, #56544 @ 0xdce0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3306e │ │ │ │ + blt.n 33072 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #59120 @ 0xe6f0 │ │ │ │ + movw r1, #56560 @ 0xdcf0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 33072 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #59136 @ 0xe700 │ │ │ │ + movw r1, #56576 @ 0xdd00 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 33072 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #59152 @ 0xe710 │ │ │ │ + movw r1, #56592 @ 0xdd10 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 33072 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #59168 @ 0xe720 │ │ │ │ + movw r1, #56608 @ 0xdd20 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 33072 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #59188 @ 0xe734 │ │ │ │ + movw r1, #56628 @ 0xdd34 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 33072 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #59204 @ 0xe744 │ │ │ │ + movw r1, #56644 @ 0xdd44 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 33072 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #59220 @ 0xe754 │ │ │ │ + movw r1, #56660 @ 0xdd54 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 33072 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #59236 @ 0xe764 │ │ │ │ + movw r1, #56676 @ 0xdd64 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 33072 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #59252 @ 0xe774 │ │ │ │ + movw r1, #56692 @ 0xdd74 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 33072 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72190 │ │ │ │ + bl 721f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3306e │ │ │ │ - movw r8, #59268 @ 0xe784 │ │ │ │ + beq.w 33072 │ │ │ │ + movw r8, #56708 @ 0xdd84 │ │ │ │ movt r8, #41 @ 0x29 │ │ │ │ blx 2a444 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ mov r0, r8 │ │ │ │ - cbz r7, 3328e │ │ │ │ + cbz r7, 33292 │ │ │ │ ldrd r1, r2, [r6, #4] │ │ │ │ - bl 82764 │ │ │ │ + bl 827f4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 33042 │ │ │ │ - bl 83ac8 │ │ │ │ + beq.w 33046 │ │ │ │ + bl 83b60 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 33284 │ │ │ │ + beq.n 33288 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 33284 │ │ │ │ + cbnz r3, 33288 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ adds r6, #12 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bge.n 33252 │ │ │ │ - b.n 33042 │ │ │ │ + bge.n 33256 │ │ │ │ + b.n 33046 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #59272 @ 0xe788 │ │ │ │ + movw r1, #56712 @ 0xdd88 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cc024 │ │ │ │ + bl cbed4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 33072 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #59284 @ 0xe794 │ │ │ │ + movw r1, #56724 @ 0xdd94 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 33072 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #59316 @ 0xe7b4 │ │ │ │ + movw r1, #56756 @ 0xddb4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 33072 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #59360 @ 0xe7e0 │ │ │ │ + movw r1, #56800 @ 0xdde0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 33072 │ │ │ │ movs r0, #100 @ 0x64 │ │ │ │ - bl 76e4c │ │ │ │ + bl 76ec0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 332f6 │ │ │ │ - bl 1ea6e4 │ │ │ │ - b.n 3306e │ │ │ │ + cbnz r0, 332fa │ │ │ │ + bl 1e9b14 │ │ │ │ + b.n 33072 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ movs r2, #2 │ │ │ │ - movw r3, #59392 @ 0xe800 │ │ │ │ + movw r3, #56832 @ 0xde00 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r2, [r0, #8] │ │ │ │ movs r2, #7 │ │ │ │ strd r3, r1, [r0] │ │ │ │ movs r3, #1 │ │ │ │ - movw r1, #59416 @ 0xe818 │ │ │ │ + movw r1, #56856 @ 0xde18 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ strd r2, r3, [r0, #12] │ │ │ │ movw r2, #41184 @ 0xa0e0 │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #38156 @ 0x950c │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ @@ -12981,34 +12983,34 @@ │ │ │ │ movw r2, #38180 @ 0x9524 │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #38700 @ 0x972c │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #76] @ 0x4c │ │ │ │ movw r2, #37320 @ 0x91c8 │ │ │ │ movt r2, #2 │ │ │ │ - movw r3, #59625 @ 0xe8e9 │ │ │ │ + movw r3, #56529 @ 0xdcd1 │ │ │ │ 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, #11359 @ 0x2c5f │ │ │ │ + movw r2, #11745 @ 0x2de1 │ │ │ │ movt r2, #5 │ │ │ │ - bl f9950 │ │ │ │ + bl f9738 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 333f8 │ │ │ │ + cbnz r0, 333fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 771e8 │ │ │ │ - b.n 3306e │ │ │ │ + bl 77260 │ │ │ │ + b.n 33072 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #59424 @ 0xe820 │ │ │ │ + movw r1, #56864 @ 0xde20 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cc024 │ │ │ │ + bl cbed4 │ │ │ │ asrs r0, r0, #31 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -13016,726 +13018,726 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 295d4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8018c │ │ │ │ - cbz r0, 3348e │ │ │ │ + bl 80220 │ │ │ │ + cbz r0, 33492 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a0ec │ │ │ │ + bl 7a164 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 33458 │ │ │ │ + cbnz r0, 3345c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3348e │ │ │ │ + beq.n 33492 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3348e │ │ │ │ + cbnz r3, 33492 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3348e │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 33492 │ │ │ │ mov r1, r4 │ │ │ │ - bl 334b8 <_PyImport_SetModule@@Base> │ │ │ │ + bl 334bc <_PyImport_SetModule@@Base> │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 33492 │ │ │ │ + bge.n 33496 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33478 │ │ │ │ + beq.n 3347c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33478 │ │ │ │ + cbnz r3, 3347c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3348e │ │ │ │ + beq.n 33492 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3348e │ │ │ │ + cbnz r3, 33492 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 334b4 │ │ │ │ + b.n 334b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 334a6 │ │ │ │ + beq.n 334aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 334a6 │ │ │ │ + cbnz r3, 334aa │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl cc024 │ │ │ │ + bl cbed4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3348e │ │ │ │ + blt.n 33492 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000334b8 <_PyImport_SetModule@@Base>: │ │ │ │ +000334bc <_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] @ (334f8 <_PyImport_SetModule@@Base+0x40>) │ │ │ │ + ldr r5, [pc, #48] @ (334fc <_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, 334ee <_PyImport_SetModule@@Base+0x36> │ │ │ │ - movw r1, #6944 @ 0x1b20 │ │ │ │ + cbnz r0, 334f2 <_PyImport_SetModule@@Base+0x36> │ │ │ │ + movw r1, #4384 @ 0x1120 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #25476 @ 0x6384 │ │ │ │ + movw r0, #22916 @ 0x5984 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 61f30 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62074 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r1, r3 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 88f2c │ │ │ │ + b.w 88f54 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 33504 <_PyImport_SetModule@@Base+0x4c> │ │ │ │ + cbz r1, 33508 <_PyImport_SetModule@@Base+0x4c> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3350c <_PyImport_SetModule@@Base+0x54> │ │ │ │ + b.n 33510 <_PyImport_SetModule@@Base+0x54> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.w 156a40 │ │ │ │ + b.w 155d50 │ │ │ │ │ │ │ │ -00033510 : │ │ │ │ +00033514 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ (33538 ) │ │ │ │ + ldr r1, [pc, #24] @ (3353c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b154 │ │ │ │ + bl 7b1d8 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0003353c : │ │ │ │ - ldr r0, [pc, #4] @ (33544 ) │ │ │ │ - b.w cb80c │ │ │ │ +00033540 : │ │ │ │ + ldr r0, [pc, #4] @ (33548 ) │ │ │ │ + b.w cb6bc │ │ │ │ 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 db0c8 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl daf38 <_PyUnicodeWriter_Init@@Base> │ │ │ │ movs r2, #6 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #64472 @ 0xfbd8 │ │ │ │ + movw r1, #62016 @ 0xf240 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 91b40 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 91a38 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3361e │ │ │ │ + blt.n 33622 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbnz r3, 3358e │ │ │ │ + cbnz r3, 33592 │ │ │ │ movs r2, #5 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #64480 @ 0xfbe0 │ │ │ │ + movw r1, #62024 @ 0xf248 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 91b40 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 91a38 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 335a4 │ │ │ │ - b.n 3361e │ │ │ │ + bge.n 335a8 │ │ │ │ + b.n 33622 │ │ │ │ movs r2, #5 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #20648 @ 0x50a8 │ │ │ │ + movw r1, #18008 @ 0x4658 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 91b40 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 91a38 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 33578 │ │ │ │ - b.n 3361e │ │ │ │ + bge.n 3357c │ │ │ │ + b.n 33622 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl e7874 │ │ │ │ + bl e768c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3361e │ │ │ │ + cbz r0, 33622 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1eec <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d1d94 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - blt.n 335f4 │ │ │ │ + blt.n 335f8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 335d0 │ │ │ │ + beq.n 335d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 335d0 │ │ │ │ + cbnz r3, 335d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #28152 @ 0x6df8 │ │ │ │ + movw r0, #25592 @ 0x63f8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddd20 │ │ │ │ + bl ddb98 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3361e │ │ │ │ + cbz r0, 33622 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1eec <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d1d94 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bge.n 33606 │ │ │ │ + bge.n 3360a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3361e │ │ │ │ + beq.n 33622 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3361e │ │ │ │ + cbnz r3, 33622 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3361e │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 33622 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33616 │ │ │ │ + beq.n 3361a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33616 │ │ │ │ + cbnz r3, 3361a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 91ed0 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ - b.n 33626 │ │ │ │ + bl 91dc8 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + b.n 3362a │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1d6d74 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 1d60ac <_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 db0c8 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl daf38 <_PyUnicodeWriter_Init@@Base> │ │ │ │ movs r2, #17 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #64760 @ 0xfcf8 │ │ │ │ + movw r1, #62200 @ 0xf2f8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 91b40 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 91a38 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33716 │ │ │ │ + blt.n 3371a │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl e7874 │ │ │ │ + bl e768c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33716 │ │ │ │ + beq.n 3371a │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1eec <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d1d94 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - blt.n 336ec │ │ │ │ + blt.n 336f0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33684 │ │ │ │ + beq.n 33688 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33684 │ │ │ │ + cbnz r3, 33688 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 336c8 │ │ │ │ + cbz r3, 336cc │ │ │ │ movs r2, #9 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #64780 @ 0xfd0c │ │ │ │ + movw r1, #62220 @ 0xf30c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 91b40 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 91a38 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33716 │ │ │ │ + blt.n 3371a │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl e7874 │ │ │ │ + bl e768c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 33716 │ │ │ │ + cbz r0, 3371a │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1eec <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d1d94 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - blt.n 336ec │ │ │ │ + blt.n 336f0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 336c8 │ │ │ │ + beq.n 336cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 336c8 │ │ │ │ + cbnz r3, 336cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #28152 @ 0x6df8 │ │ │ │ + movw r0, #25592 @ 0x63f8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddd20 │ │ │ │ + bl ddb98 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 33716 │ │ │ │ + cbz r0, 3371a │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1eec <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d1d94 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bge.n 336fe │ │ │ │ + bge.n 33702 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33716 │ │ │ │ + beq.n 3371a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33716 │ │ │ │ + cbnz r3, 3371a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 33716 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3371a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3370e │ │ │ │ + beq.n 33712 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3370e │ │ │ │ + cbnz r3, 33712 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 91ed0 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ - b.n 3371e │ │ │ │ + bl 91dc8 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + b.n 33722 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1d6d74 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 1d60ac <_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, 33740 │ │ │ │ + cbz r3, 33744 │ │ │ │ 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, 3375a │ │ │ │ + cbnz r5, 3375e │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 3375a │ │ │ │ + ble.n 3375e │ │ │ │ cmp r6, #3 │ │ │ │ - bgt.n 3375a │ │ │ │ - cbnz r4, 33782 │ │ │ │ + bgt.n 3375e │ │ │ │ + cbnz r4, 33786 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #428] @ (3390c ) │ │ │ │ + ldr r4, [pc, #428] @ (33910 ) │ │ │ │ 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 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 338f8 │ │ │ │ + beq.w 338fc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl ce000 │ │ │ │ + bl cdea8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 338f8 │ │ │ │ + bne.w 338fc │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 337d0 │ │ │ │ + beq.n 337d4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 337b8 │ │ │ │ - bl f4520 │ │ │ │ + cbz r0, 337bc │ │ │ │ + bl f4314 │ │ │ │ mov r5, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.n 337b0 │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 337b4 │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 338f8 │ │ │ │ + bne.w 338fc │ │ │ │ cmp.w r8, #2 │ │ │ │ - bne.n 337bc │ │ │ │ - b.n 337d8 │ │ │ │ + bne.n 337c0 │ │ │ │ + b.n 337dc │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r6, r0 │ │ │ │ adds r0, r6, #1 │ │ │ │ - bne.n 337da │ │ │ │ - bl 7f738 │ │ │ │ - cbz r0, 337da │ │ │ │ - b.n 338f8 │ │ │ │ + bne.n 337de │ │ │ │ + bl 7f7cc │ │ │ │ + cbz r0, 337de │ │ │ │ + b.n 338fc │ │ │ │ movs r6, #15 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 337da │ │ │ │ + b.n 337de │ │ │ │ movs r6, #15 │ │ │ │ mov r0, r7 │ │ │ │ movs r7, #0 │ │ │ │ strd r7, r7, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - bl cbeec │ │ │ │ + bl cbd9c │ │ │ │ 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 16ca84 │ │ │ │ + bl 16be94 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 338f2 │ │ │ │ + beq.n 338f6 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #8 │ │ │ │ movs r0, #56 @ 0x38 │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - movw r5, #52060 @ 0xcb5c │ │ │ │ + movw r5, #44888 @ 0xaf58 │ │ │ │ movt r5, #40 @ 0x28 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r5, [sp, #8] │ │ │ │ - movw r5, #28121 @ 0x6dd9 │ │ │ │ + movw r5, #25069 @ 0x61ed │ │ │ │ movt r5, #22 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ str r5, [sp, #128] @ 0x80 │ │ │ │ - movw r5, #46873 @ 0xb719 │ │ │ │ + movw r5, #43833 @ 0xab39 │ │ │ │ movt r5, #22 │ │ │ │ str.w r9, [sp, #96] @ 0x60 │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ str r7, [sp, #136] @ 0x88 │ │ │ │ blx 2a374 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq.n 33872 │ │ │ │ - bgt.n 338aa │ │ │ │ + beq.n 33876 │ │ │ │ + bgt.n 338ae │ │ │ │ adds r1, r5, #4 │ │ │ │ - beq.n 3385a │ │ │ │ + beq.n 3385e │ │ │ │ adds r2, r5, #2 │ │ │ │ - bne.n 338aa │ │ │ │ + bne.n 338ae │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - movw r1, #64832 @ 0xfd40 │ │ │ │ + movw r1, #62272 @ 0xf340 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 127744 │ │ │ │ - b.n 338f2 │ │ │ │ + bl 127394 │ │ │ │ + b.n 338f6 │ │ │ │ movw r3, #36624 @ 0x8f10 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64792 @ 0xfd18 │ │ │ │ + movw r1, #62232 @ 0xf318 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 338f2 │ │ │ │ + bl 127394 │ │ │ │ + b.n 338f6 │ │ │ │ str.w r8, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ - cbnz r3, 33890 │ │ │ │ + cbnz r3, 33894 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 2347e4 <_PyXI_EndInterpreter@@Base+0x6a0> │ │ │ │ + bl 233db4 <_PyXI_EndInterpreter@@Base+0x6a4> │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - bge.n 33890 │ │ │ │ + bge.n 33894 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 29940 │ │ │ │ - b.n 338f2 │ │ │ │ - bl 95d4c │ │ │ │ + b.n 338f6 │ │ │ │ + bl 95c50 │ │ │ │ movs r1, #4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 29440 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98844 │ │ │ │ + bl 98744 │ │ │ │ adds r3, r5, #2 │ │ │ │ - bne.n 338c4 │ │ │ │ + bne.n 338c8 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 29940 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ mov r2, r5 │ │ │ │ - movw r3, #22556 @ 0x581c │ │ │ │ + movw r3, #19996 @ 0x4e1c │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - bl 23c038 <_Py_c_pow@@Base+0x720> │ │ │ │ - b.n 338f2 │ │ │ │ + bl 23b600 <_Py_c_pow@@Base+0x71c> │ │ │ │ + b.n 338f6 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 33876 │ │ │ │ + beq.n 3387a │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 29940 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 338e2 │ │ │ │ + cbnz r0, 338e6 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 16cdd0 <_PyArg_NoKeywords@@Base+0x58> │ │ │ │ + bl 16c1e0 <_PyArg_NoKeywords@@Base+0x58> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 338fa │ │ │ │ - b.n 338f2 │ │ │ │ - movw r3, #23444 @ 0x5b94 │ │ │ │ + cbnz r0, 338fe │ │ │ │ + b.n 338f6 │ │ │ │ + movw r3, #20884 @ 0x5194 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ - bl 23c038 <_Py_c_pow@@Base+0x720> │ │ │ │ + bl 23b600 <_Py_c_pow@@Base+0x71c> │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1b6c5c │ │ │ │ + bl 1b6074 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cbz r3, 33904 │ │ │ │ + cbz r3, 33908 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl cea94 │ │ │ │ + bl ce93c │ │ │ │ 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, #65128 @ 0xfe68 │ │ │ │ + movw r1, #62568 @ 0xf468 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ add r2, sp, #28 │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ strd r5, r5, [sp, #16] │ │ │ │ - bl 8c52c │ │ │ │ - cbz r0, 339a2 │ │ │ │ + bl 8c53c │ │ │ │ + cbz r0, 339a6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbnz r1, 33988 │ │ │ │ + cbnz r1, 3398c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ ldrd r2, r1, [sp, #24] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bne.n 33972 │ │ │ │ + bne.n 33976 │ │ │ │ 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 339fe │ │ │ │ + blt.n 33a02 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 7de04 │ │ │ │ - b.n 33a0e │ │ │ │ + bl 7de8c │ │ │ │ + b.n 33a12 │ │ │ │ add r3, sp, #16 │ │ │ │ movs r5, #4 │ │ │ │ str r5, [sp, #12] │ │ │ │ blx 2991c <__getsockopt64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 339fe │ │ │ │ + blt.n 33a02 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 7fff8 │ │ │ │ - b.n 33a0e │ │ │ │ + bl 8008c │ │ │ │ + b.n 33a12 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 339a6 │ │ │ │ + bne.n 339aa │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65144 @ 0xfe78 │ │ │ │ + movw r1, #62584 @ 0xf478 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 33a0e │ │ │ │ + b.n 33a12 │ │ │ │ subs r3, r1, #1 │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bcc.n 339c6 │ │ │ │ + bcc.n 339ca │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65184 @ 0xfea0 │ │ │ │ + movw r1, #62624 @ 0xf4a0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 339a2 │ │ │ │ + bl 127394 │ │ │ │ + b.n 339a6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 71e00 │ │ │ │ + bl 71e68 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 339a2 │ │ │ │ + beq.n 339a6 │ │ │ │ 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 33a04 │ │ │ │ + bge.n 33a08 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 339fe │ │ │ │ + beq.n 33a02 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 339fe │ │ │ │ + cbnz r3, 33a02 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 33a0e │ │ │ │ + b.n 33a12 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 9ac50 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9ab44 <_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 183e84 │ │ │ │ + b.w 183270 │ │ │ │ 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, #63204 @ 0xf6e4 │ │ │ │ + movw r1, #60564 @ 0xec94 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl fa364 │ │ │ │ + bl fa154 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 33a68 │ │ │ │ + cbz r0, 33a6c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 33a68 │ │ │ │ + beq.n 33a6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 33a68 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 33a6c │ │ │ │ + bl 77dcc <_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 14acd4 │ │ │ │ - cbz r0, 33a96 │ │ │ │ + bl 149fdc │ │ │ │ + cbz r0, 33a9a │ │ │ │ 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 33ac4 │ │ │ │ - cbz r0, 33ac2 │ │ │ │ + bl 33ac8 │ │ │ │ + cbz r0, 33ac6 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - movw r0, #12136 @ 0x2f68 │ │ │ │ + movw r0, #9576 @ 0x2568 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.w 82764 │ │ │ │ + b.w 827f4 │ │ │ │ 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 71fec │ │ │ │ - cbz r0, 33b18 │ │ │ │ + bl 72054 │ │ │ │ + cbz r0, 33b1c │ │ │ │ mov r4, r0 │ │ │ │ add.w r7, r0, #8 │ │ │ │ - b.n 33aee │ │ │ │ + b.n 33af2 │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 33b2c │ │ │ │ + ble.n 33b30 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ adds r5, #1 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 33b38 │ │ │ │ + bl 33b3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 33aea │ │ │ │ + bne.n 33aee │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 781a8 │ │ │ │ + bl 78220 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 33b1c │ │ │ │ + bne.n 33b20 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 33b32 │ │ │ │ + b.n 33b36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 33b18 │ │ │ │ + bne.n 33b1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 33b18 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 33b1c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 781a8 │ │ │ │ + bl 78220 │ │ │ │ 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 33b76 │ │ │ │ + bne.n 33b7a │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r0, 33b6c │ │ │ │ - movw r0, #13700 @ 0x3584 │ │ │ │ + cbnz r0, 33b70 │ │ │ │ + movw r0, #11140 @ 0x2b84 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 7a0ec │ │ │ │ + bl 7a164 │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbz r0, 33b84 │ │ │ │ + cbz r0, 33b88 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 10a4b4 │ │ │ │ + b.w 10a3a8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @@ -13749,151 +13751,151 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl ce000 │ │ │ │ + bl cdea8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 33bd4 │ │ │ │ + bge.n 33bd8 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #31692 @ 0x7bcc │ │ │ │ + movw r2, #29132 @ 0x71cc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #8800 @ 0x2260 │ │ │ │ + movw r1, #6240 @ 0x1860 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #4616 @ 0x1208 │ │ │ │ + movw r0, #2056 @ 0x808 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 33be0 │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 33be4 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33bf0 │ │ │ │ + bl 33bf4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 33bea │ │ │ │ + cbz r3, 33bee │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea94 │ │ │ │ + bl ce93c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #188] @ (33cbc ) │ │ │ │ + ldr r3, [pc, #188] @ (33cc0 ) │ │ │ │ mov r5, r1 │ │ │ │ add.w r1, r3, #28 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ - movw r2, #11624 @ 0x2d68 │ │ │ │ + movw r2, #9096 @ 0x2388 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - bl 12794c <_PyObject_CallMethod@@Base> │ │ │ │ + bl 12759c <_PyObject_CallMethod@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33cb8 │ │ │ │ + beq.n 33cbc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bmi.n 33c54 │ │ │ │ + bmi.n 33c58 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33c3c │ │ │ │ + beq.n 33c40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 33c3c │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 33c40 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21540 @ 0x5424 │ │ │ │ + movw r1, #18900 @ 0x49d4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 33cb8 │ │ │ │ + bl 127394 │ │ │ │ + b.n 33cbc │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, r6 │ │ │ │ - bge.n 33c8c │ │ │ │ + bge.n 33c90 │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r6 │ │ │ │ - movw r1, #34616 @ 0x8738 │ │ │ │ + movw r1, #32056 @ 0x7d38 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33cb8 │ │ │ │ + beq.n 33cbc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33cb8 │ │ │ │ + cbnz r3, 33cbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 33cb8 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 33cbc │ │ │ │ add.w r1, r4, #16 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r6 │ │ │ │ blx 29c10 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 33cae │ │ │ │ + beq.n 33cb2 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ - cbnz r1, 33cae │ │ │ │ + cbnz r1, 33cb2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7f920 │ │ │ │ + b.w 7f9b4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 33628 │ │ │ │ + b.n 3362c │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72190 │ │ │ │ - cbz r0, 33d10 │ │ │ │ + bl 721f8 │ │ │ │ + cbz r0, 33d14 │ │ │ │ mov r4, r0 │ │ │ │ blx 2a0b0 │ │ │ │ - b.n 33cee │ │ │ │ - bl 83ac8 │ │ │ │ + b.n 33cf2 │ │ │ │ + bl 83b60 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r3, 33d1a │ │ │ │ - bl 130d20 <_Py_DecRef@@Base> │ │ │ │ + cbnz r3, 33d1e │ │ │ │ + bl 12fff4 <_Py_DecRef@@Base> │ │ │ │ blx 2a6a4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - cbz r1, 33d14 │ │ │ │ - bl 1d3818 <_Py_Uid_Converter@@Base+0xf0> │ │ │ │ + cbz r1, 33d18 │ │ │ │ + bl 1d2ae4 <_Py_Uid_Converter@@Base+0xf0> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 33ce0 │ │ │ │ + bne.n 33ce4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 130d20 <_Py_DecRef@@Base> │ │ │ │ + bl 12fff4 <_Py_DecRef@@Base> │ │ │ │ blx 2a438 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 33d20 │ │ │ │ + b.n 33d24 │ │ │ │ blx 2a438 │ │ │ │ - b.n 33d20 │ │ │ │ - bl 130d20 <_Py_DecRef@@Base> │ │ │ │ - b.n 33d06 │ │ │ │ + b.n 33d24 │ │ │ │ + bl 12fff4 <_Py_DecRef@@Base> │ │ │ │ + b.n 33d0a │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -13901,424 +13903,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 33d56 │ │ │ │ + bhi.n 33d5a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl ce000 │ │ │ │ - cbz r0, 33d70 │ │ │ │ - b.n 33d6c │ │ │ │ - movw r0, #47228 @ 0xb87c │ │ │ │ + bl cdea8 │ │ │ │ + cbz r0, 33d74 │ │ │ │ + b.n 33d70 │ │ │ │ + movw r0, #45092 @ 0xb024 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 33d48 │ │ │ │ + bne.n 33d4c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 33dc4 │ │ │ │ + b.n 33dc8 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 33d88 │ │ │ │ + ble.n 33d8c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 16b884 │ │ │ │ + bl 16aca4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 33d8a │ │ │ │ - bl 7f738 │ │ │ │ - cbz r0, 33d8a │ │ │ │ - b.n 33d6c │ │ │ │ + bne.n 33d8e │ │ │ │ + bl 7f7cc │ │ │ │ + cbz r0, 33d8e │ │ │ │ + b.n 33d70 │ │ │ │ movs r4, #1 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp.w r5, #5120 @ 0x1400 │ │ │ │ - ble.n 33db0 │ │ │ │ - bl 95d4c │ │ │ │ + ble.n 33db4 │ │ │ │ + bl 95c50 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a590 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98844 │ │ │ │ - b.n 33dbc │ │ │ │ + bl 98744 │ │ │ │ + b.n 33dc0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx 2a590 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7de04 │ │ │ │ + bl 7de8c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 33dce │ │ │ │ + cbz r3, 33dd2 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea94 │ │ │ │ + bl ce93c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 1a9168 │ │ │ │ + b.w 1a8550 │ │ │ │ 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 d7688 │ │ │ │ + bl d74e8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 33e02 │ │ │ │ - bl 7f738 │ │ │ │ - cbz r0, 33e1a │ │ │ │ - b.n 33e30 │ │ │ │ + bne.n 33e06 │ │ │ │ + bl 7f7cc │ │ │ │ + cbz r0, 33e1e │ │ │ │ + b.n 33e34 │ │ │ │ ldrd r1, r2, [r4, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 33e1a │ │ │ │ - movw r0, #244 @ 0xf4 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ + bne.n 33e1e │ │ │ │ + movw r0, #63220 @ 0xf6f4 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w ddd20 │ │ │ │ + b.w ddb98 │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ - movw r0, #260 @ 0x104 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ + movw r0, #63236 @ 0xf704 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w ddd20 │ │ │ │ + b.w ddb98 │ │ │ │ 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 c3480 │ │ │ │ + bl c3300 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33e56 │ │ │ │ - bne.n 33e5a │ │ │ │ + blt.n 33e5a │ │ │ │ + bne.n 33e5e │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 33e62 │ │ │ │ + b.n 33e66 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 33e62 │ │ │ │ + b.n 33e66 │ │ │ │ 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 33e92 │ │ │ │ + bgt.n 33e96 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #392 @ 0x188 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #63368 @ 0xf788 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 33eae │ │ │ │ + bl d183c │ │ │ │ + b.n 33eb2 │ │ │ │ mov r8, r2 │ │ │ │ cmp r2, #5 │ │ │ │ - ble.n 33eb2 │ │ │ │ + ble.n 33eb6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #440 @ 0x1b8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #63416 @ 0xf7b8 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3406c │ │ │ │ + b.n 34070 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ - bl 15f9d4 │ │ │ │ + bl 15ecf4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 33eae │ │ │ │ + blt.n 33eb2 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 33ed2 │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 33ed6 │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 33eae │ │ │ │ + bne.n 33eb2 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 33f04 │ │ │ │ + beq.n 33f08 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 33f0a │ │ │ │ + beq.n 33f0e │ │ │ │ ldr.w r9, [r5, #12] │ │ │ │ cmp.w r8, #4 │ │ │ │ - beq.n 33efe │ │ │ │ + beq.n 33f02 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 33f00 │ │ │ │ - bl 7f738 │ │ │ │ - cbz r0, 33f00 │ │ │ │ - b.n 33eae │ │ │ │ + bne.n 33f04 │ │ │ │ + bl 7f7cc │ │ │ │ + cbz r0, 33f04 │ │ │ │ + b.n 33eb2 │ │ │ │ movs r5, #0 │ │ │ │ - cbz r4, 33f14 │ │ │ │ - b.n 33f24 │ │ │ │ + cbz r4, 33f18 │ │ │ │ + b.n 33f28 │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 33f14 │ │ │ │ + b.n 33f18 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 34058 │ │ │ │ + bne.w 3405c │ │ │ │ mov r9, r4 │ │ │ │ mov r5, r4 │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - b.n 33f26 │ │ │ │ + b.n 33f2a │ │ │ │ mov r8, r4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 33f46 │ │ │ │ + bne.n 33f4a │ │ │ │ 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 33f48 │ │ │ │ + b.n 33f4c │ │ │ │ mov sl, r9 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ strd r4, r9, [sp] │ │ │ │ - movw r1, #484 @ 0x1e4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #63460 @ 0xf7e4 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ str r5, [sp, #8] │ │ │ │ - movw r0, #492 @ 0x1ec │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe48 │ │ │ │ + movw r0, #63468 @ 0xf7ec │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 8fe38 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33eae │ │ │ │ + blt.n 33eb2 │ │ │ │ cmp r6, #8 │ │ │ │ - beq.n 33f8e │ │ │ │ + beq.n 33f92 │ │ │ │ lsls r4, r6, #31 │ │ │ │ - bmi.n 33f92 │ │ │ │ + bmi.n 33f96 │ │ │ │ lsls r0, r6, #30 │ │ │ │ - bmi.n 33f96 │ │ │ │ + bmi.n 33f9a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #504 @ 0x1f8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #63480 @ 0xf7f8 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 33eae │ │ │ │ + bl 127394 │ │ │ │ + b.n 33eb2 │ │ │ │ movs r3, #2 │ │ │ │ - b.n 33f98 │ │ │ │ + b.n 33f9c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 33f98 │ │ │ │ + b.n 33f9c │ │ │ │ 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 33fb6 │ │ │ │ + bne.n 33fba │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 33ffa │ │ │ │ - b.n 33fdc │ │ │ │ + beq.n 33ffe │ │ │ │ + b.n 33fe0 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.n 33fc8 │ │ │ │ - bl 11c228 │ │ │ │ - b.n 33fce │ │ │ │ - bl dd808 │ │ │ │ + bpl.n 33fcc │ │ │ │ + bl 11c2a0 │ │ │ │ + b.n 33fd2 │ │ │ │ + bl dd680 │ │ │ │ asrs r1, r0, #31 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ - bl 7f738 │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33fae │ │ │ │ - b.n 33eae │ │ │ │ + beq.n 33fb2 │ │ │ │ + b.n 33eb2 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 3400a │ │ │ │ - bl 11c228 │ │ │ │ + bpl.n 3400e │ │ │ │ + bl 11c2a0 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ - bl 7f738 │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 33eae │ │ │ │ + bne.w 33eb2 │ │ │ │ tst.w r6, #4 │ │ │ │ strh.w r5, [sp, #18] │ │ │ │ ite ne │ │ │ │ movne r6, #13 │ │ │ │ moveq r6, #14 │ │ │ │ - b.n 34026 │ │ │ │ - bl dd808 │ │ │ │ + b.n 3402a │ │ │ │ + bl dd680 │ │ │ │ asrs r1, r0, #31 │ │ │ │ - b.n 33fec │ │ │ │ + b.n 33ff0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 34044 │ │ │ │ - bl e4c60 │ │ │ │ + bne.n 34048 │ │ │ │ + bl e4a7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 33eae │ │ │ │ - bl 95d4c │ │ │ │ + bne.w 33eb2 │ │ │ │ + bl 95c50 │ │ │ │ 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 98844 │ │ │ │ + bl 98744 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 3405e │ │ │ │ - b.n 34012 │ │ │ │ + bne.n 34062 │ │ │ │ + b.n 34016 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w f19ac │ │ │ │ + b.w f17dc │ │ │ │ mov r3, r4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 33f30 │ │ │ │ + b.n 33f34 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 34044 │ │ │ │ + blt.n 34048 │ │ │ │ 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, 34090 │ │ │ │ - cbz r2, 3408a │ │ │ │ + cbnz r3, 34094 │ │ │ │ + cbz r2, 3408e │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 34090 │ │ │ │ + cbnz r3, 34094 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 340aa │ │ │ │ + b.n 340ae │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #532 @ 0x214 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #63508 @ 0xf814 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ 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 166f88 │ │ │ │ + bl 16639c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1fbbb8 │ │ │ │ + bl 1fb178 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 341b4 │ │ │ │ + beq.n 341b8 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 11d37c │ │ │ │ - cbnz r0, 340ec │ │ │ │ - bl 95d4c │ │ │ │ + bl 11d3f4 │ │ │ │ + cbnz r0, 340f0 │ │ │ │ + bl 95c50 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 11d37c │ │ │ │ + bl 11d3f4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 98844 │ │ │ │ + bl 98744 │ │ │ │ add.w r1, r5, #8 │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 2a2e8 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq.n 34148 │ │ │ │ - bgt.n 34136 │ │ │ │ + beq.n 3414c │ │ │ │ + bgt.n 3413a │ │ │ │ adds r1, r2, #4 │ │ │ │ - beq.n 3411e │ │ │ │ + beq.n 34122 │ │ │ │ adds r3, r2, #2 │ │ │ │ - bne.n 34136 │ │ │ │ + bne.n 3413a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #560 @ 0x230 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #63536 @ 0xf830 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 341a8 │ │ │ │ + bl 127394 │ │ │ │ + b.n 341ac │ │ │ │ movw r3, #36624 @ 0x8f10 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19260 @ 0x4b3c │ │ │ │ + movw r1, #16688 @ 0x4130 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 341a8 │ │ │ │ + bl 127394 │ │ │ │ + b.n 341ac │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #588 @ 0x24c │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ + movw r3, #63564 @ 0xf84c │ │ │ │ + movt r3, #41 @ 0x29 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 23c038 <_Py_c_pow@@Base+0x720> │ │ │ │ - b.n 341a8 │ │ │ │ + bl 23b600 <_Py_c_pow@@Base+0x71c> │ │ │ │ + b.n 341ac │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ - bl 78204 │ │ │ │ + bl 7827c │ │ │ │ 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 78204 │ │ │ │ + bl 7827c │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ - cbz r3, 3418c │ │ │ │ + cbz r3, 34190 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - bl 78204 │ │ │ │ + bl 7827c │ │ │ │ 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 ffd24 │ │ │ │ - b.n 341b6 │ │ │ │ + bl ffc1c │ │ │ │ + b.n 341ba │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl ffd24 │ │ │ │ + bl ffc1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78204 │ │ │ │ + bl 7827c │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -14328,84 +14330,84 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl ce000 │ │ │ │ + bl cdea8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 34208 │ │ │ │ + bge.n 3420c │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #31692 @ 0x7bcc │ │ │ │ + movw r2, #29132 @ 0x71cc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #8800 @ 0x2260 │ │ │ │ + movw r1, #6240 @ 0x1860 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #4652 @ 0x122c │ │ │ │ + movw r0, #2092 @ 0x82c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 34214 │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 34218 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33bf0 │ │ │ │ + bl 33bf4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 3421e │ │ │ │ + cbz r3, 34222 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea94 │ │ │ │ + bl ce93c │ │ │ │ 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, 34242 │ │ │ │ - cbz r2, 3423c │ │ │ │ + cbnz r3, 34246 │ │ │ │ + cbz r2, 34240 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 34242 │ │ │ │ + cbnz r3, 34246 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 340aa │ │ │ │ + b.n 340ae │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #644 @ 0x284 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #63620 @ 0xf884 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.n 34264 │ │ │ │ + b.n 34268 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3427c │ │ │ │ + bne.n 34280 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #51168 @ 0xc7e0 │ │ │ │ + movw r3, #48608 @ 0xbde0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 3429c │ │ │ │ - b.n 3427e │ │ │ │ - cbz r1, 342a6 │ │ │ │ - movw r3, #51168 @ 0xc7e0 │ │ │ │ + bmi.n 342a0 │ │ │ │ + b.n 34282 │ │ │ │ + cbz r1, 342aa │ │ │ │ + movw r3, #48608 @ 0xbde0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3429c │ │ │ │ + bls.n 342a0 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bpl.n 342a6 │ │ │ │ - b.n 34288 │ │ │ │ + bpl.n 342aa │ │ │ │ + b.n 3428c │ │ │ │ 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} │ │ │ │ @@ -14414,67 +14416,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, 342e2 │ │ │ │ + cbnz r6, 342e6 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 342e2 │ │ │ │ + ble.n 342e6 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 342e2 │ │ │ │ - cbz r2, 342e2 │ │ │ │ + bne.n 342e6 │ │ │ │ + cbz r2, 342e6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 340aa │ │ │ │ + b.n 340ae │ │ │ │ mov r3, r6 │ │ │ │ - ldr r6, [pc, #28] @ (34304 ) │ │ │ │ + ldr r6, [pc, #28] @ (34308 ) │ │ │ │ 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 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 342d6 │ │ │ │ + bne.n 342da │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ asrs r0, r0, #8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.n 34310 │ │ │ │ + b.n 34314 │ │ │ │ add r1, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs.n 34340 │ │ │ │ + bcs.n 34344 │ │ │ │ lsls r3, r0, #30 │ │ │ │ - bne.n 34334 │ │ │ │ + bne.n 34338 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.n 3432e │ │ │ │ + bhi.n 34332 │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ tst.w r3, #2155905152 @ 0x80808080 │ │ │ │ - beq.n 3431a │ │ │ │ - b.n 3434a │ │ │ │ + beq.n 3431e │ │ │ │ + b.n 3434e │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 34340 │ │ │ │ + beq.n 34344 │ │ │ │ mov r0, r3 │ │ │ │ ldrsb.w r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 3434a │ │ │ │ + blt.n 3434e │ │ │ │ adds r0, #1 │ │ │ │ - b.n 34312 │ │ │ │ + b.n 34316 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ @@ -14486,571 +14488,573 @@ │ │ │ │ add r1, sp, #12 │ │ │ │ mov r2, r3 │ │ │ │ add r0, sp, #8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ blx 29ce8 │ │ │ │ - cbz r0, 3438c │ │ │ │ + cbz r0, 34390 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19ac │ │ │ │ - b.n 343bc │ │ │ │ + bl f17dc │ │ │ │ + b.n 343c0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 11b314 <_Py_set_inheritable@@Base> │ │ │ │ + bl 11b38c <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 343bc │ │ │ │ + blt.n 343c0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ - bl 11b314 <_Py_set_inheritable@@Base> │ │ │ │ + bl 11b38c <_Py_set_inheritable@@Base> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 343bc │ │ │ │ + blt.n 343c0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - movw r0, #6848 @ 0x1ac0 │ │ │ │ + movw r0, #4208 @ 0x1070 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82764 │ │ │ │ - b.n 343d2 │ │ │ │ + bl 827f4 │ │ │ │ + b.n 343d6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 343c6 │ │ │ │ + beq.n 343ca │ │ │ │ blx 29fa0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 343d0 │ │ │ │ + beq.n 343d4 │ │ │ │ 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 72190 │ │ │ │ + bl 721f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 344e8 │ │ │ │ - movw r7, #628 @ 0x274 │ │ │ │ - movt r7, #42 @ 0x2a │ │ │ │ + beq.n 344f0 │ │ │ │ + movw r7, #63604 @ 0xf874 │ │ │ │ + movt r7, #41 @ 0x29 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #268] @ (34514 ) │ │ │ │ + ldr r1, [pc, #268] @ (3451c ) │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 12794c <_PyObject_CallMethod@@Base> │ │ │ │ + bl 12759c <_PyObject_CallMethod@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 34422 │ │ │ │ - bl 1ff028 │ │ │ │ + cbnz r0, 3442a │ │ │ │ + bl 1fe5e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34406 │ │ │ │ - b.n 344d2 │ │ │ │ + bne.n 3440e │ │ │ │ + b.n 344da │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 34448 │ │ │ │ + bne.n 34450 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r3, 34438 │ │ │ │ + cbnz r3, 34440 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 34500 │ │ │ │ - b.n 3450c │ │ │ │ + bne.n 34508 │ │ │ │ + b.n 34514 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 344ec │ │ │ │ + beq.n 344f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 344ec │ │ │ │ - b.n 344a8 │ │ │ │ + bne.n 344f4 │ │ │ │ + b.n 344b0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bmi.n 34494 │ │ │ │ + bmi.n 3449c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34466 │ │ │ │ + beq.n 3446e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 34466 │ │ │ │ + cbnz r3, 3446e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3447c │ │ │ │ + beq.n 34484 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3447c │ │ │ │ + cbnz r3, 34484 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21540 @ 0x5424 │ │ │ │ + movw r1, #18900 @ 0x49d4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 344e8 │ │ │ │ + bl 127394 │ │ │ │ + b.n 344f0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbnz r3, 344ae │ │ │ │ + cbnz r3, 344b6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 344ec │ │ │ │ + beq.n 344f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 344ec │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 344ec │ │ │ │ + cbnz r3, 344f4 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 344f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ac8 │ │ │ │ + bl 83b60 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 344cc │ │ │ │ + beq.n 344d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 344cc │ │ │ │ + cbnz r3, 344d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 34406 │ │ │ │ + bge.n 3440e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 344e8 │ │ │ │ + beq.n 344f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 344e8 │ │ │ │ + cbnz r3, 344f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3450c │ │ │ │ - ldr r0, [pc, #40] @ (34518 ) │ │ │ │ + b.n 34514 │ │ │ │ + ldr r0, [pc, #40] @ (34520 ) │ │ │ │ mov r1, r4 │ │ │ │ - bl 1610f4 <_PyBytes_Join@@Base+0x98> │ │ │ │ + bl 1603f4 <_PyBytes_Join@@Base+0x98> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3450c │ │ │ │ + beq.n 34514 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3450c │ │ │ │ + cbnz r3, 34514 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - b.n 33e80 │ │ │ │ + b.n 33e88 │ │ │ │ lsls r0, r1, #1 │ │ │ │ strh r4, [r7, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 3453a │ │ │ │ - cbz r2, 34534 │ │ │ │ + cbnz r3, 34542 │ │ │ │ + cbz r2, 3453c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 3453a │ │ │ │ + cbnz r3, 34542 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 34554 │ │ │ │ + b.n 3455c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #532 @ 0x214 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #63508 @ 0xf814 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ 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 166f88 │ │ │ │ + bl 16639c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1fbbb8 │ │ │ │ + bl 1fb178 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3465e │ │ │ │ + beq.n 34666 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 11d37c │ │ │ │ - cbnz r0, 34596 │ │ │ │ - bl 95d4c │ │ │ │ + bl 11d3f4 │ │ │ │ + cbnz r0, 3459e │ │ │ │ + bl 95c50 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 11d37c │ │ │ │ + bl 11d3f4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 98844 │ │ │ │ + bl 98744 │ │ │ │ add.w r1, r5, #8 │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 2a8f0 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq.n 345f2 │ │ │ │ - bgt.n 345e0 │ │ │ │ + beq.n 345fa │ │ │ │ + bgt.n 345e8 │ │ │ │ adds r1, r2, #4 │ │ │ │ - beq.n 345c8 │ │ │ │ + beq.n 345d0 │ │ │ │ adds r3, r2, #2 │ │ │ │ - bne.n 345e0 │ │ │ │ + bne.n 345e8 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #560 @ 0x230 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #63536 @ 0xf830 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 34652 │ │ │ │ + bl 127394 │ │ │ │ + b.n 3465a │ │ │ │ movw r3, #36624 @ 0x8f10 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19496 @ 0x4c28 │ │ │ │ + movw r1, #16924 @ 0x421c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 34652 │ │ │ │ + bl 127394 │ │ │ │ + b.n 3465a │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #756 @ 0x2f4 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ + movw r3, #63732 @ 0xf8f4 │ │ │ │ + movt r3, #41 @ 0x29 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 23c038 <_Py_c_pow@@Base+0x720> │ │ │ │ - b.n 34652 │ │ │ │ + bl 23b600 <_Py_c_pow@@Base+0x71c> │ │ │ │ + b.n 3465a │ │ │ │ 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 78204 │ │ │ │ + bl 7827c │ │ │ │ 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 78204 │ │ │ │ + bl 7827c │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ - cbz r3, 34636 │ │ │ │ + cbz r3, 3463e │ │ │ │ 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 78204 │ │ │ │ + bl 7827c │ │ │ │ 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 ffd24 │ │ │ │ - b.n 34660 │ │ │ │ + bl ffc1c │ │ │ │ + b.n 34668 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl ffd24 │ │ │ │ + bl ffc1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78204 │ │ │ │ + bl 7827c │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 34682 │ │ │ │ - cbz r2, 3467c │ │ │ │ + cbnz r3, 3468a │ │ │ │ + cbz r2, 34684 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 34682 │ │ │ │ + cbnz r3, 3468a │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 34554 │ │ │ │ + b.n 3455c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #644 @ 0x284 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #63620 @ 0xf884 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - cbnz r6, 346ce │ │ │ │ + cbnz r6, 346d6 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 346ce │ │ │ │ + ble.n 346d6 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 346ce │ │ │ │ - cbz r2, 346ce │ │ │ │ + bne.n 346d6 │ │ │ │ + cbz r2, 346d6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 34554 │ │ │ │ + b.n 3455c │ │ │ │ mov r3, r6 │ │ │ │ - ldr r6, [pc, #28] @ (346f0 ) │ │ │ │ + ldr r6, [pc, #28] @ (346f8 ) │ │ │ │ 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 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 346c2 │ │ │ │ + bne.n 346ca │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ asrs r0, r2, #12 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movw r1, #29389 @ 0x72cd │ │ │ │ + movw r1, #26297 @ 0x66b9 │ │ │ │ movt r1, #24 │ │ │ │ - b.w 2323a4 │ │ │ │ + b.w 23196c │ │ │ │ │ │ │ │ -00034700 : │ │ │ │ - ldr r0, [pc, #4] @ (34708 ) │ │ │ │ - b.w cb80c │ │ │ │ +00034708 : │ │ │ │ + ldr r0, [pc, #4] @ (34710 ) │ │ │ │ + b.w cb6bc │ │ │ │ nop │ │ │ │ asrs r0, r5, #13 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 34730 │ │ │ │ - bl 7f738 │ │ │ │ - cbz r0, 34730 │ │ │ │ + bne.n 34738 │ │ │ │ + bl 7f7cc │ │ │ │ + cbz r0, 34738 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 34764 │ │ │ │ + b.n 3476c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fd88 <_Py_fstat@@Base+0x40> │ │ │ │ + bl 2fd8c <_Py_fstat@@Base+0x40> │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3474e │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 34756 │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3472c │ │ │ │ + bne.n 34734 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 34764 │ │ │ │ + b.n 3476c │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 34964 │ │ │ │ + b.n 3496c │ │ │ │ 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 cbeec │ │ │ │ + bl cbd9c │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 34790 │ │ │ │ + cbz r2, 34798 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cbz r2, 347a0 │ │ │ │ - b.n 347ae │ │ │ │ - ldr r1, [pc, #448] @ (34954 ) │ │ │ │ + cbz r2, 347a8 │ │ │ │ + b.n 347b6 │ │ │ │ + ldr r1, [pc, #448] @ (3495c ) │ │ │ │ mov r0, r6 │ │ │ │ - bl ddb08 │ │ │ │ + bl dd980 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3478a │ │ │ │ - b.n 34866 │ │ │ │ - ldr r1, [pc, #436] @ (34958 ) │ │ │ │ + bne.n 34792 │ │ │ │ + b.n 3486e │ │ │ │ + ldr r1, [pc, #436] @ (34960 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl ddb08 │ │ │ │ + bl dd980 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34866 │ │ │ │ + beq.n 3486e │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ - cbnz r2, 347c0 │ │ │ │ - ldr r1, [pc, #424] @ (3495c ) │ │ │ │ + cbnz r2, 347c8 │ │ │ │ + ldr r1, [pc, #424] @ (34964 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl ddb08 │ │ │ │ + bl dd980 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34866 │ │ │ │ + beq.n 3486e │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ - cbnz r2, 347d2 │ │ │ │ - ldr r1, [pc, #408] @ (34960 ) │ │ │ │ + cbnz r2, 347da │ │ │ │ + ldr r1, [pc, #408] @ (34968 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl ddb08 │ │ │ │ + bl dd980 │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34866 │ │ │ │ - movw r1, #1664 @ 0x680 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #1668 @ 0x684 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 10e8cc <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + beq.n 3486e │ │ │ │ + movw r1, #64640 @ 0xfc80 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + movw r0, #64644 @ 0xfc84 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 10e7bc <_PyImport_GetModuleAttrString@@Base> │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34866 │ │ │ │ - movw r0, #1676 @ 0x68c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 110e80 │ │ │ │ + beq.n 3486e │ │ │ │ + movw r0, #64652 @ 0xfc8c │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 110da4 │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 34866 │ │ │ │ - movw r1, #59424 @ 0xe820 │ │ │ │ + cbz r0, 3486e │ │ │ │ + movw r1, #56864 @ 0xde20 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #3076 @ 0xc04 │ │ │ │ + movw r0, #516 @ 0x204 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 10e8cc <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e7bc <_PyImport_GetModuleAttrString@@Base> │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 34866 │ │ │ │ - movw r1, #59416 @ 0xe818 │ │ │ │ + cbz r0, 3486e │ │ │ │ + movw r1, #56856 @ 0xde18 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl fa364 │ │ │ │ + bl fa154 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, 34866 │ │ │ │ + cbz r0, 3486e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - movw r1, #59392 @ 0xe800 │ │ │ │ + movw r1, #56832 @ 0xde00 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ blx 2a890 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 34850 │ │ │ │ + cbnz r0, 34858 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bls.n 34850 │ │ │ │ + bls.n 34858 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 34850 │ │ │ │ + bne.n 34858 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 34850 │ │ │ │ + bne.n 34858 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 3486c │ │ │ │ + beq.n 34874 │ │ │ │ movw r3, #48048 @ 0xbbb0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #1700 @ 0x6a4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #64676 @ 0xfca4 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3494e │ │ │ │ - movw r0, #64200 @ 0xfac8 │ │ │ │ + b.n 34956 │ │ │ │ + movw r0, #61640 @ 0xf0c8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a0a4 │ │ │ │ + bl 7a11c │ │ │ │ str r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34866 │ │ │ │ - movw r0, #1748 @ 0x6d4 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 7a0a4 │ │ │ │ + beq.n 3486e │ │ │ │ + movw r0, #64724 @ 0xfcd4 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 7a11c │ │ │ │ str r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34866 │ │ │ │ - movw r0, #61284 @ 0xef64 │ │ │ │ + beq.n 3486e │ │ │ │ + movw r0, #58668 @ 0xe52c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7a0a4 │ │ │ │ + bl 7a11c │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34866 │ │ │ │ - movw r0, #1732 @ 0x6c4 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 7a0a4 │ │ │ │ + beq.n 3486e │ │ │ │ + movw r0, #64708 @ 0xfcc4 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 7a11c │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34866 │ │ │ │ - movw r0, #1744 @ 0x6d0 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 7a0a4 │ │ │ │ + beq.n 3486e │ │ │ │ + movw r0, #64720 @ 0xfcd0 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 7a11c │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34866 │ │ │ │ - movw r0, #1756 @ 0x6dc │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 7a0a4 │ │ │ │ + beq.n 3486e │ │ │ │ + movw r0, #64732 @ 0xfcdc │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 7a11c │ │ │ │ str r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34866 │ │ │ │ - movw r0, #1736 @ 0x6c8 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 7a0a4 │ │ │ │ + beq.n 3486e │ │ │ │ + movw r0, #64712 @ 0xfcc8 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 7a11c │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34866 │ │ │ │ - movw r0, #1764 @ 0x6e4 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 7a0a4 │ │ │ │ + beq.n 3486e │ │ │ │ + movw r0, #64740 @ 0xfce4 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 7a11c │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34866 │ │ │ │ + beq.n 3486e │ │ │ │ movw r3, #48060 @ 0xbbbc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ - movw r0, #1772 @ 0x6ec │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ + movw r0, #64748 @ 0xfcec │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 89114 │ │ │ │ - movw r1, #1808 @ 0x710 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + bl 8913c │ │ │ │ + movw r1, #64784 @ 0xfd10 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl cc544 │ │ │ │ + bl cc3f0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34866 │ │ │ │ + blt.n 3486e │ │ │ │ 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 ddb2c │ │ │ │ + bl dd9a4 │ │ │ │ adds r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34866 │ │ │ │ + blt.n 3486e │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 3493a │ │ │ │ + bne.n 34942 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ asrs r4, r3, #14 │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r6, #14 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -15058,35 +15062,35 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r3, #15 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w r9, [pc, #160] @ 34a18 │ │ │ │ + ldr.w r9, [pc, #160] @ 34a20 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r3, [r8, r9] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldr.w r0, [r3, #1216] @ 0x4c0 │ │ │ │ - bl 71488 <_PyObject_GC_New@@Base> │ │ │ │ + bl 714f0 <_PyObject_GC_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34a0e │ │ │ │ + beq.n 34a16 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ str r6, [r0, #8] │ │ │ │ - cbz r5, 349ba │ │ │ │ + cbz r5, 349c2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr.w r1, [r9, r8] │ │ │ │ @@ -15099,112 +15103,112 @@ │ │ │ │ str r5, [r4, #12] │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ - cbz r7, 34a10 │ │ │ │ + cbz r7, 34a18 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63572 @ 0xf854 │ │ │ │ + movw r1, #61012 @ 0xee54 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 80f70 │ │ │ │ + bl 81004 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 34a10 │ │ │ │ + bge.n 34a18 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34a0e │ │ │ │ + beq.n 34a16 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 34a0e │ │ │ │ + cbnz r3, 34a16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 13d0c8 │ │ │ │ + bl 13c3ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34a4e │ │ │ │ - blt.n 34ade │ │ │ │ + beq.n 34a56 │ │ │ │ + blt.n 34ae6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #33824 @ 0x8420 │ │ │ │ + movw r0, #31264 @ 0x7a20 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddd20 │ │ │ │ + b.w ddb98 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 34a9c │ │ │ │ + bne.n 34aa4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 33b38 │ │ │ │ + bl 33b3c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 34a94 │ │ │ │ + cbz r0, 34a9c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #5200 @ 0x1450 │ │ │ │ + movw r0, #2560 @ 0xa00 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl ddd20 │ │ │ │ + bl ddb98 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34a88 │ │ │ │ + beq.n 34a90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 34a8c │ │ │ │ + cbz r3, 34a94 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 34a94 │ │ │ │ + b.n 34a9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 34a88 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 34a90 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 781a8 │ │ │ │ - b.n 34ad6 │ │ │ │ + bl 78220 │ │ │ │ + b.n 34ade │ │ │ │ mov r0, r5 │ │ │ │ - bl 33ac4 │ │ │ │ + bl 33ac8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 34ad6 │ │ │ │ + cbz r0, 34ade │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #5208 @ 0x1458 │ │ │ │ + movw r0, #2568 @ 0xa08 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl ddd20 │ │ │ │ + bl ddb98 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34aca │ │ │ │ + beq.n 34ad2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 34ace │ │ │ │ + cbz r3, 34ad6 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 34ad6 │ │ │ │ + b.n 34ade │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 34aca │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 34ad2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 13d618 │ │ │ │ - b.n 34ae0 │ │ │ │ + bl 13c93c │ │ │ │ + b.n 34ae8 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -15213,59 +15217,59 @@ │ │ │ │ movs r3, #0 │ │ │ │ movs r4, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ strd r4, r3, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 34b0e │ │ │ │ + bl 34b16 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr.w fp, [pc, #208] @ 34bf0 │ │ │ │ + ldr.w fp, [pc, #208] @ 34bf8 │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r3 │ │ │ │ ldr.w r2, [sl, fp] │ │ │ │ ldrb.w r4, [sp, #48] @ 0x30 │ │ │ │ ldrb.w r8, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ ldr.w r0, [r2, #1220] @ 0x4c4 │ │ │ │ - bl 71488 <_PyObject_GC_New@@Base> │ │ │ │ + bl 714f0 <_PyObject_GC_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34be6 │ │ │ │ + beq.n 34bee │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r7, #0] │ │ │ │ str r7, [r0, #8] │ │ │ │ - cbz r6, 34b72 │ │ │ │ + cbz r6, 34b7a │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r6, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r6, [r4, #12] │ │ │ │ strb.w r9, [r4, #24] │ │ │ │ strb r3, [r4, #25] │ │ │ │ strb.w r8, [r4, #26] │ │ │ │ - cbz r5, 34b90 │ │ │ │ + cbz r5, 34b98 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr.w r1, [fp, sl] │ │ │ │ @@ -15279,270 +15283,270 @@ │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [r1, #4] │ │ │ │ - cbz r3, 34be8 │ │ │ │ + cbz r3, 34bf0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63572 @ 0xf854 │ │ │ │ + movw r1, #61012 @ 0xee54 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 80f70 │ │ │ │ + bl 81004 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 34be8 │ │ │ │ + bge.n 34bf0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34be6 │ │ │ │ + beq.n 34bee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 34be6 │ │ │ │ + cbnz r3, 34bee │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbnz r3, 34c12 │ │ │ │ + cbnz r3, 34c1a │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - cbz r2, 34c08 │ │ │ │ + cbz r2, 34c10 │ │ │ │ movw r3, #47264 @ 0xb8a0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 34c12 │ │ │ │ + bne.n 34c1a │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add.w r0, r1, #12 │ │ │ │ - cbz r2, 34c38 │ │ │ │ + cbz r2, 34c40 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 34c46 │ │ │ │ + b.n 34c4e │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 34c44 │ │ │ │ + bne.n 34c4c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 34c64 │ │ │ │ + cbnz r0, 34c6c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 34c46 │ │ │ │ + b.n 34c4e │ │ │ │ mov r5, r2 │ │ │ │ - ldr r1, [pc, #172] @ (34cf4 ) │ │ │ │ + ldr r1, [pc, #172] @ (34cfc ) │ │ │ │ add r3, sp, #28 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 34c66 │ │ │ │ - b.n 34c8e │ │ │ │ + cbnz r0, 34c6e │ │ │ │ + b.n 34c96 │ │ │ │ mov r5, r2 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 34c92 │ │ │ │ - movw r2, #4980 @ 0x1374 │ │ │ │ + bmi.n 34c9a │ │ │ │ + movw r2, #2340 @ 0x924 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #1208 @ 0x4b8 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #2404 @ 0x964 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ + movw r1, #64184 @ 0xfab8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #65380 @ 0xff64 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ mov r3, r6 │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 34cec │ │ │ │ + b.n 34cf4 │ │ │ │ add r5, r7 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 34cbe │ │ │ │ + beq.n 34cc6 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 34cc0 │ │ │ │ + cbz r5, 34cc8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 34cc0 │ │ │ │ + bmi.n 34cc8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2416 @ 0x970 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #65392 @ 0xff70 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 34c8e │ │ │ │ + bl 127394 │ │ │ │ + b.n 34c96 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1f2abc │ │ │ │ + bl 1f1ef8 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f6504 │ │ │ │ + bl 1f59f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34cec │ │ │ │ + beq.n 34cf4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 34cec │ │ │ │ + cbnz r3, 34cf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ asrs r0, r3, #16 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 34d4c │ │ │ │ + bne.n 34d54 │ │ │ │ mov r0, r5 │ │ │ │ movw r7, #4356 @ 0x1104 │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ ldrd r6, r5, [r4] │ │ │ │ - bl cbeec │ │ │ │ + bl cbd9c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl cd830 │ │ │ │ + bl cd6d8 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 34d68 │ │ │ │ - cbnz r0, 34d68 │ │ │ │ + beq.n 34d70 │ │ │ │ + cbnz r0, 34d70 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2460 @ 0x99c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #65436 @ 0xff9c │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 34d62 │ │ │ │ + bl d183c │ │ │ │ + b.n 34d6a │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #2444 @ 0x98c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ + movw r0, #65420 @ 0xff8c │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34d10 │ │ │ │ + bne.n 34d18 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 34e1c │ │ │ │ + b.n 34e24 │ │ │ │ mov r0, r5 │ │ │ │ - bl cd830 │ │ │ │ + bl cd6d8 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 34d90 │ │ │ │ - cbnz r0, 34d90 │ │ │ │ + beq.n 34d98 │ │ │ │ + cbnz r0, 34d98 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2508 @ 0x9cc │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #65484 @ 0xffcc │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 34d62 │ │ │ │ + bl d183c │ │ │ │ + b.n 34d6a │ │ │ │ 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 7d62c │ │ │ │ + bl 7d6b4 │ │ │ │ cmp r6, r7 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bne.n 34dd2 │ │ │ │ - cbz r0, 34de6 │ │ │ │ + bne.n 34dda │ │ │ │ + cbz r0, 34dee │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34de6 │ │ │ │ + beq.n 34dee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 34de6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 34de6 │ │ │ │ + cbnz r3, 34dee │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 34dee │ │ │ │ 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 78204 │ │ │ │ + bl 7827c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 34e08 │ │ │ │ - cbz r0, 34e1c │ │ │ │ + bne.n 34e10 │ │ │ │ + cbz r0, 34e24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34e1c │ │ │ │ + beq.n 34e24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 34e1c │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 34e1c │ │ │ │ + cbnz r3, 34e24 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 34e24 │ │ │ │ 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 78204 │ │ │ │ + bl 7827c │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #36980 @ 0x9074 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 34e36 │ │ │ │ + bne.n 34e3e │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34e44 │ │ │ │ + beq.n 34e4c │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ bx r3 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 34e58 │ │ │ │ + bne.n 34e60 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 34e58 │ │ │ │ + bne.n 34e60 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -15551,63 +15555,63 @@ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ movw r4, #26080 @ 0x65e0 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ strd r1, r0, [sp] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 34e9e │ │ │ │ + beq.n 34ea6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 859bc │ │ │ │ - cbnz r0, 34e9e │ │ │ │ + bl 859e8 │ │ │ │ + cbnz r0, 34ea6 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 13fac8 │ │ │ │ + bl 13ede8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 34ea6 │ │ │ │ + bne.n 34eae │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 34f12 │ │ │ │ + b.n 34f1a │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ ldr r5, [sp, #0] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 34ebc │ │ │ │ + beq.n 34ec4 │ │ │ │ movw r1, #26080 @ 0x65e0 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 859bc │ │ │ │ - cbz r0, 34ec6 │ │ │ │ + bl 859e8 │ │ │ │ + cbz r0, 34ece │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ - b.n 34ed6 │ │ │ │ + b.n 34ede │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, sp │ │ │ │ - bl 13fac8 │ │ │ │ + bl 13ede8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 34ed6 │ │ │ │ + bne.n 34ede │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 34f12 │ │ │ │ + b.n 34f1a │ │ │ │ vldr d1, [sp, #24] │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 34efe │ │ │ │ + bne.n 34f06 │ │ │ │ movw r3, #56088 @ 0xdb18 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2548 @ 0x9f4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #65524 @ 0xfff4 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 34f12 │ │ │ │ + b.n 34f1a │ │ │ │ vldr d0, [sp, #32] │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 34f16 │ │ │ │ + bl 34f1e │ │ │ │ vldr d0, [sp, #8] │ │ │ │ - bl 839f8 │ │ │ │ + bl 83a90 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -15616,57 +15620,57 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ blx 2a48c │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vsub.f64 d7, d10, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vdiv.f64 d9, d7, d8 │ │ │ │ - beq.n 34f78 │ │ │ │ + beq.n 34f80 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ ite mi │ │ │ │ movmi r2, #1 │ │ │ │ movpl r2, #0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite mi │ │ │ │ movmi r3, #1 │ │ │ │ movpl r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 34f8c │ │ │ │ + beq.n 34f94 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vadd.f64 d0, d0, d8 │ │ │ │ vsub.f64 d9, d9, d7 │ │ │ │ - b.n 34f8c │ │ │ │ + b.n 34f94 │ │ │ │ vmov r3, s17 │ │ │ │ - vldr d0, [pc, #104] @ 34fe8 │ │ │ │ - vldr d7, [pc, #108] @ 34ff0 │ │ │ │ + vldr d0, [pc, #104] @ 34ff0 │ │ │ │ + vldr d7, [pc, #108] @ 34ff8 │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d0, d7 │ │ │ │ vcmp.f64 d9, #0.0 │ │ │ │ vstr d0, [r5] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 34fc6 │ │ │ │ + beq.n 34fce │ │ │ │ vmov.f64 d0, d9 │ │ │ │ blx 29684 │ │ │ │ vsub.f64 d9, d9, d0 │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ vstr d0, [r4] │ │ │ │ vcmpe.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 34fe2 │ │ │ │ + ble.n 34fea │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vadd.f64 d0, d0, d7 │ │ │ │ vstr d0, [r4] │ │ │ │ - b.n 34fe2 │ │ │ │ + b.n 34fea │ │ │ │ vdiv.f64 d7, d10, d8 │ │ │ │ - vldr d6, [pc, #36] @ 34ff0 │ │ │ │ + vldr d6, [pc, #36] @ 34ff8 │ │ │ │ vmov r2, r3, d7 │ │ │ │ - vldr d7, [pc, #20] @ 34fe8 │ │ │ │ + vldr d7, [pc, #20] @ 34ff0 │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d7, d6 │ │ │ │ vstr d7, [r4] │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ... │ │ │ │ @@ -15676,161 +15680,161 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 3501e │ │ │ │ + cbnz r0, 35026 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 35026 │ │ │ │ + cbz r0, 3502e │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35010 │ │ │ │ + beq.n 35018 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 3504e │ │ │ │ + cbnz r0, 35056 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 35056 │ │ │ │ + cbz r0, 3505e │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35040 │ │ │ │ + beq.n 35048 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00035058 : │ │ │ │ +00035060 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r4, #11572 @ 0x2d34 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 350a8 │ │ │ │ + cbz r3, 350b0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 11d37c │ │ │ │ + bl 11d3f4 │ │ │ │ strd r6, r7, [sp] │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #2888 @ 0xb48 │ │ │ │ + movw r2, #328 @ 0x148 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl ffd24 │ │ │ │ + bl ffc1c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 350b0 │ │ │ │ - bl 350ba │ │ │ │ + b.n 350b8 │ │ │ │ + bl 350bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3507a │ │ │ │ + beq.n 35082 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - mov r0, r1 │ │ │ │ - b.w 230aec │ │ │ │ │ │ │ │ -000350ba : │ │ │ │ +000350bc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ blx 2a414 │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ movs r2, #1 │ │ │ │ asrs r4, r0, #31 │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ - movw r0, #3008 @ 0xbc0 │ │ │ │ + movw r0, #340 @ 0x154 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str r0, [sp, #0] │ │ │ │ add r0, sp, #20 │ │ │ │ blx 29f04 <__snprintf_chk@plt> │ │ │ │ mov.w r2, #384 @ 0x180 │ │ │ │ add r0, sp, #20 │ │ │ │ movw r1, #33857 @ 0x8441 │ │ │ │ movt r1, #8 │ │ │ │ blx 29e18 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 35120 │ │ │ │ + beq.n 35122 │ │ │ │ movw r4, #11572 @ 0x2d34 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ - movw r1, #53540 @ 0xd124 │ │ │ │ + movw r1, #50980 @ 0xc724 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r5, r0 │ │ │ │ blx 29f58 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbnz r0, 35126 │ │ │ │ + cbnz r0, 35128 │ │ │ │ mov r0, r5 │ │ │ │ blx 29fa0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3513c │ │ │ │ - bl 6bf0c │ │ │ │ + b.n 3513e │ │ │ │ + bl 6bf44 │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbnz r0, 3513a │ │ │ │ + cbnz r0, 3513c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 293a0 │ │ │ │ mvn.w r0, #1 │ │ │ │ - b.n 3513c │ │ │ │ + b.n 3513e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - b.w 7f920 │ │ │ │ + b.w 7f9b4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 35166 │ │ │ │ + bhi.n 35168 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3517e │ │ │ │ + ble.n 35180 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - b.n 35186 │ │ │ │ - movw r0, #1348 @ 0x544 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + b.n 35188 │ │ │ │ + movw r0, #64324 @ 0xfb44 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3515e │ │ │ │ + bne.n 35160 │ │ │ │ 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 209568 <_Py_RestoreSignals@@Base+0x1224> │ │ │ │ + b.w 208b28 <_Py_RestoreSignals@@Base+0x1224> │ │ │ │ + mov r0, r1 │ │ │ │ + b.w 2300b4 │ │ │ │ ldrb.w r3, [r0, #35] @ 0x23 │ │ │ │ movw r1, #7780 @ 0x1e64 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ adds r3, #2 │ │ │ │ uxtb r3, r3 │ │ │ │ @@ -15838,527 +15842,527 @@ │ │ │ │ ite hi │ │ │ │ movhi r0, r1 │ │ │ │ movls r0, r2 │ │ │ │ bx lr │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 351ca │ │ │ │ - movw r0, #3288 @ 0xcd8 │ │ │ │ + bne.n 351d2 │ │ │ │ + movw r0, #728 @ 0x2d8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 82764 │ │ │ │ + b.w 827f4 │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7d62c │ │ │ │ + b.w 7d6b4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 351f6 │ │ │ │ + cbnz r0, 351fe │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 130870 │ │ │ │ + b.w 12fb44 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 351e8 │ │ │ │ + beq.n 351f0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ add.w r0, r1, #12 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 35220 │ │ │ │ + cbnz r2, 35228 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 35220 │ │ │ │ + bne.n 35228 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 35242 │ │ │ │ + cbnz r0, 3524a │ │ │ │ movs r3, #0 │ │ │ │ movs r4, #4 │ │ │ │ add r5, sp, #24 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ strd r3, r5, [sp, #12] │ │ │ │ movw r4, #6552 @ 0x1998 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 352e6 │ │ │ │ + beq.n 352ee │ │ │ │ ldr r7, [r4, #4] │ │ │ │ movw r5, #25460 @ 0x6374 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 35276 │ │ │ │ + beq.n 3527e │ │ │ │ mov r1, r5 │ │ │ │ - bl 859bc │ │ │ │ - cbnz r0, 35276 │ │ │ │ + bl 859e8 │ │ │ │ + cbnz r0, 3527e │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r3, r7 │ │ │ │ - movw r1, #4008 @ 0xfa8 │ │ │ │ + movw r1, #1448 @ 0x5a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #10556 @ 0x293c │ │ │ │ + movw r0, #7996 @ 0x1f3c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 352e6 │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 352ee │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 35288 │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 352e6 │ │ │ │ + bne.n 35290 │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 352ee │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3529a │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 352e6 │ │ │ │ + bne.n 352a2 │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 352ee │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 352d2 │ │ │ │ + beq.n 352da │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #7948 @ 0x1f0c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 352d4 │ │ │ │ + beq.n 352dc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #4028 @ 0xfbc │ │ │ │ + movw r1, #1468 @ 0x5bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w d1994 │ │ │ │ + b.w d183c │ │ │ │ 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 1af17c │ │ │ │ + b.w 1ae564 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r3, 35312 │ │ │ │ + cbz r3, 3531a │ │ │ │ mov r0, r1 │ │ │ │ - bl 862a0 │ │ │ │ + bl 862cc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 35328 │ │ │ │ + cbz r0, 35330 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 3533c │ │ │ │ + b.n 35344 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21292 @ 0x532c │ │ │ │ + movw r1, #18652 @ 0x48dc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3539e │ │ │ │ - bl 1805ec <_PyDeadline_Init@@Base+0xd8> │ │ │ │ + b.n 353a6 │ │ │ │ + bl 17f9d8 <_PyDeadline_Init@@Base+0x4ec> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 3534e │ │ │ │ + bne.n 35356 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 3535e │ │ │ │ + blt.n 35366 │ │ │ │ mov r0, r4 │ │ │ │ - bl 865e4 │ │ │ │ + bl 86610 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 3532c │ │ │ │ - b.n 35378 │ │ │ │ + bne.n 35334 │ │ │ │ + b.n 35380 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35338 │ │ │ │ + bne.n 35340 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 35338 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 35340 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35328 │ │ │ │ + beq.n 35330 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35328 │ │ │ │ + bne.n 35330 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 35328 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 35330 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3538e │ │ │ │ + beq.n 35396 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3538e │ │ │ │ + cbnz r3, 35396 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f738 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 35328 │ │ │ │ + bne.n 35330 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 13d0c8 │ │ │ │ + bl 13c3ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 353d0 │ │ │ │ - blt.n 353fe │ │ │ │ + beq.n 353d8 │ │ │ │ + blt.n 35406 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - movw r0, #33824 @ 0x8420 │ │ │ │ + movw r0, #31264 @ 0x7a20 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b.w ddd20 │ │ │ │ + b.w ddb98 │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ - movw r3, #5208 @ 0x1458 │ │ │ │ + movw r3, #2568 @ 0xa08 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r0, #5200 @ 0x1450 │ │ │ │ + movw r0, #2560 @ 0xa00 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ cmp r1, #1 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - bl ddd20 │ │ │ │ + bl ddb98 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 13d618 │ │ │ │ - b.n 35400 │ │ │ │ + bl 13c93c │ │ │ │ + b.n 35408 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - movw r0, #6724 @ 0x1a44 │ │ │ │ + movw r0, #4164 @ 0x1044 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 7a0ec │ │ │ │ - cbnz r0, 35426 │ │ │ │ + bl 7a164 │ │ │ │ + cbnz r0, 3542e │ │ │ │ movs r5, #0 │ │ │ │ - b.n 35528 │ │ │ │ + b.n 35530 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r1, 35460 │ │ │ │ - movw r0, #4232 @ 0x1088 │ │ │ │ + cbz r1, 35468 │ │ │ │ + movw r0, #1672 @ 0x688 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddd20 │ │ │ │ + bl ddb98 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35450 │ │ │ │ + beq.n 35458 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35450 │ │ │ │ + cbnz r3, 35458 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 35422 │ │ │ │ - movw r2, #60688 @ 0xed10 │ │ │ │ + beq.n 3542a │ │ │ │ + movw r2, #58128 @ 0xe310 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 35468 │ │ │ │ - movw r2, #6724 @ 0x1a44 │ │ │ │ + b.n 35470 │ │ │ │ + movw r2, #4164 @ 0x1044 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 354a0 │ │ │ │ + cbz r3, 354a8 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #4240 @ 0x1090 │ │ │ │ + movw r0, #1680 @ 0x690 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddd20 │ │ │ │ + bl ddb98 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35492 │ │ │ │ + beq.n 3549a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35492 │ │ │ │ + cbnz r3, 3549a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 35422 │ │ │ │ - movw r2, #60688 @ 0xed10 │ │ │ │ + beq.n 3542a │ │ │ │ + movw r2, #58128 @ 0xe310 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbz r3, 354d0 │ │ │ │ + cbz r3, 354d8 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #4256 @ 0x10a0 │ │ │ │ + movw r0, #1696 @ 0x6a0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddd20 │ │ │ │ + bl ddb98 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 354ca │ │ │ │ + beq.n 354d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 354ca │ │ │ │ + cbnz r3, 354d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 35422 │ │ │ │ + beq.n 3542a │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbnz r3, 354fe │ │ │ │ - movw r0, #40000 @ 0x9c40 │ │ │ │ + cbnz r3, 35506 │ │ │ │ + movw r0, #37644 @ 0x930c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7a0ec │ │ │ │ + bl 7a164 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 354f8 │ │ │ │ + beq.n 35500 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 354f8 │ │ │ │ + cbnz r3, 35500 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 35422 │ │ │ │ + beq.n 3542a │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #4276 @ 0x10b4 │ │ │ │ + movw r0, #1716 @ 0x6b4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl ddd20 │ │ │ │ + bl ddb98 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35528 │ │ │ │ + beq.n 35530 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35528 │ │ │ │ + cbnz r3, 35530 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - b.w 1a9168 │ │ │ │ │ │ │ │ 00035534 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r4, #11572 @ 0x2d34 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 3556c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 11d37c │ │ │ │ + bl 11d3f4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 293a0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl ffd24 │ │ │ │ + bl ffc1c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 107480 │ │ │ │ + bl 107370 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + b.w 1a8550 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - b.n 357a6 <_Py_IncRef@@Base+0x62> │ │ │ │ + b.n 357ae <_Py_IncRef@@Base+0x62> │ │ │ │ stmdb 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, 355a4 │ │ │ │ + cbz r3, 355ac │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #42968 @ 0xa7d8 │ │ │ │ + movw r1, #40408 @ 0x9dd8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cbc44 │ │ │ │ + bl cbaf4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 355be │ │ │ │ - b.n 355ba │ │ │ │ + cbnz r0, 355c6 │ │ │ │ + b.n 355c2 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4316 @ 0x10dc │ │ │ │ + movw r1, #1756 @ 0x6dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3573a │ │ │ │ + b.n 35742 │ │ │ │ ldr.w r8, [r7, #60] @ 0x3c │ │ │ │ - movw fp, #628 @ 0x274 │ │ │ │ - movt fp, #42 @ 0x2a │ │ │ │ + movw fp, #63604 @ 0xf874 │ │ │ │ + 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 8509c │ │ │ │ + bl 850c8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 35636 │ │ │ │ + cbz r0, 3563e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 35642 │ │ │ │ + bne.n 3564a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbnz r3, 35608 │ │ │ │ + cbnz r3, 35610 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 356c6 │ │ │ │ + beq.n 356ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 356c6 │ │ │ │ - b.n 35664 │ │ │ │ - movw r2, #34132 @ 0x8554 │ │ │ │ + bne.n 356ce │ │ │ │ + b.n 3566c │ │ │ │ + movw r2, #31572 @ 0x7b54 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #21400 @ 0x5398 │ │ │ │ + movw r1, #18840 @ 0x4998 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl cb1e4 │ │ │ │ + bl cb094 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35634 │ │ │ │ + beq.n 3563c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 35634 │ │ │ │ + cbnz r3, 3563c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r6, 3566a │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r6, 35672 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 356a0 │ │ │ │ - b.n 355ba │ │ │ │ + bne.n 356a8 │ │ │ │ + b.n 355c2 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 35652 │ │ │ │ + beq.n 3565a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 356c6 │ │ │ │ - b.n 3565c │ │ │ │ + beq.n 356ce │ │ │ │ + b.n 35664 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 35646 │ │ │ │ + beq.n 3564e │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3566a │ │ │ │ + b.n 35672 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 356c6 │ │ │ │ + cbnz r3, 356ce │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 356c6 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 356ce │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r2, r6, #16 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 239558 │ │ │ │ + bl 238b28 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35694 │ │ │ │ + beq.n 3569c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 35694 │ │ │ │ + cbnz r3, 3569c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r5, 356b0 │ │ │ │ + cbnz r5, 356b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 355ba │ │ │ │ + beq.n 355c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 355ba │ │ │ │ + bne.n 355c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 355ba │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 355c2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 355da │ │ │ │ + beq.n 355e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 355da │ │ │ │ + bne.n 355e2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 355da │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 355e2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 356dc │ │ │ │ + beq.n 356e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 356dc │ │ │ │ + cbnz r3, 356e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #6724 @ 0x1a44 │ │ │ │ + movw r2, #4164 @ 0x1044 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 239558 │ │ │ │ + bl 238b28 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 355ba │ │ │ │ + beq.w 355c2 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr.w r1, [r8, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 3573a │ │ │ │ + bne.n 35742 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3571a │ │ │ │ + beq.n 35722 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 3571a │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 35722 │ │ │ │ + bl 77dcc <_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 │ │ │ │ @@ -16367,17 +16371,17 @@ │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b.n 35754 <_Py_IncRef@@Base+0x10> │ │ │ │ + b.n 3575c <_Py_IncRef@@Base+0x10> │ │ │ │ │ │ │ │ -00035744 <_Py_IncRef@@Base>: │ │ │ │ +0003574c <_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 │ │ │ │ @@ -16385,144 +16389,144 @@ │ │ │ │ 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 11b7b8 │ │ │ │ + bl 11b830 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 71488 <_PyObject_GC_New@@Base> │ │ │ │ + bl 714f0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 357a2 <_Py_IncRef@@Base+0x5e> │ │ │ │ + cbz r0, 357aa <_Py_IncRef@@Base+0x5e> │ │ │ │ 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 80220 │ │ │ │ + bl 802b4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cbz r3, 357e8 <_Py_IncRef@@Base+0xa4> │ │ │ │ + cbz r3, 357f0 <_Py_IncRef@@Base+0xa4> │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ - cbz r3, 357e8 <_Py_IncRef@@Base+0xa4> │ │ │ │ + cbz r3, 357f0 <_Py_IncRef@@Base+0xa4> │ │ │ │ blx r3 │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 357fe <_Py_IncRef@@Base+0xba> │ │ │ │ + bne.n 35806 <_Py_IncRef@@Base+0xba> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 357e8 <_Py_IncRef@@Base+0xa4> │ │ │ │ + beq.n 357f0 <_Py_IncRef@@Base+0xa4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 357e8 <_Py_IncRef@@Base+0xa4> │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 357f0 <_Py_IncRef@@Base+0xa4> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - movw r3, #11892 @ 0x2e74 │ │ │ │ + movw r3, #9332 @ 0x2474 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1da53c │ │ │ │ + b.w 1d9814 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 3581e <_Py_IncRef@@Base+0xda> │ │ │ │ + cbz r3, 35826 <_Py_IncRef@@Base+0xda> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 35820 <_Py_IncRef@@Base+0xdc> │ │ │ │ + b.n 35828 <_Py_IncRef@@Base+0xdc> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 3582e <_Py_IncRef@@Base+0xea> │ │ │ │ + cbnz r3, 35836 <_Py_IncRef@@Base+0xea> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 3582e <_Py_IncRef@@Base+0xea> │ │ │ │ + blt.n 35836 <_Py_IncRef@@Base+0xea> │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 3582e <_Py_IncRef@@Base+0xea> │ │ │ │ - cbnz r0, 3584a <_Py_IncRef@@Base+0x106> │ │ │ │ - ldr r6, [pc, #152] @ (358c8 <_Py_IncRef@@Base+0x184>) │ │ │ │ + bgt.n 35836 <_Py_IncRef@@Base+0xea> │ │ │ │ + cbnz r0, 35852 <_Py_IncRef@@Base+0x106> │ │ │ │ + ldr r6, [pc, #152] @ (358d0 <_Py_IncRef@@Base+0x184>) │ │ │ │ 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 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3584a <_Py_IncRef@@Base+0x106> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 35852 <_Py_IncRef@@Base+0x106> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 358c0 <_Py_IncRef@@Base+0x17c> │ │ │ │ - cbz r5, 35850 <_Py_IncRef@@Base+0x10c> │ │ │ │ + b.n 358c8 <_Py_IncRef@@Base+0x17c> │ │ │ │ + cbz r5, 35858 <_Py_IncRef@@Base+0x10c> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ - b.n 35858 <_Py_IncRef@@Base+0x114> │ │ │ │ + b.n 35860 <_Py_IncRef@@Base+0x114> │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d9d90 │ │ │ │ + bl 1d9060 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35846 <_Py_IncRef@@Base+0x102> │ │ │ │ + beq.n 3584e <_Py_IncRef@@Base+0x102> │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - movw r3, #25405 @ 0x633d │ │ │ │ + movw r3, #22381 @ 0x576d │ │ │ │ movt r3, #30 │ │ │ │ - movw r1, #63937 @ 0xf9c1 │ │ │ │ + movw r1, #63665 @ 0xf8b1 │ │ │ │ movt r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ mov r2, r5 │ │ │ │ - bl 35ba2 │ │ │ │ + bl 35baa │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35846 <_Py_IncRef@@Base+0x102> │ │ │ │ + beq.n 3584e <_Py_IncRef@@Base+0x102> │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 358c0 <_Py_IncRef@@Base+0x17c> │ │ │ │ + beq.n 358c8 <_Py_IncRef@@Base+0x17c> │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #52] @ (358cc <_Py_IncRef@@Base+0x188>) │ │ │ │ + ldr r0, [pc, #52] @ (358d4 <_Py_IncRef@@Base+0x188>) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #32 │ │ │ │ strd r5, r4, [sp, #32] │ │ │ │ - bl 932bc │ │ │ │ + bl 931c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 358be <_Py_IncRef@@Base+0x17a> │ │ │ │ + beq.n 358c6 <_Py_IncRef@@Base+0x17a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 358be <_Py_IncRef@@Base+0x17a> │ │ │ │ + cbnz r3, 358c6 <_Py_IncRef@@Base+0x17a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ subs r0, r5, r0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -16531,349 +16535,349 @@ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 358ea <_Py_IncRef@@Base+0x1a6> │ │ │ │ + cbz r3, 358f2 <_Py_IncRef@@Base+0x1a6> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbnz r3, 35948 <_Py_IncRef@@Base+0x204> │ │ │ │ + cbnz r3, 35950 <_Py_IncRef@@Base+0x204> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 71fec │ │ │ │ + bl 72054 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 359c2 <_Py_IncRef@@Base+0x27e> │ │ │ │ + beq.n 359ca <_Py_IncRef@@Base+0x27e> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ movs r3, #1 │ │ │ │ str.w r0, [r1, #12]! │ │ │ │ cmp r3, r6 │ │ │ │ - bge.n 35934 <_Py_IncRef@@Base+0x1f0> │ │ │ │ + bge.n 3593c <_Py_IncRef@@Base+0x1f0> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r0, r7 │ │ │ │ itt ne │ │ │ │ addne r0, #1 │ │ │ │ strne r0, [r5, #0] │ │ │ │ str.w r5, [r1, #4]! │ │ │ │ - b.n 35916 <_Py_IncRef@@Base+0x1d2> │ │ │ │ + b.n 3591e <_Py_IncRef@@Base+0x1d2> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - movw r0, #12136 @ 0x2f68 │ │ │ │ + movw r0, #9576 @ 0x2568 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 82764 │ │ │ │ - movw r1, #14280 @ 0x37c8 │ │ │ │ + b.w 827f4 │ │ │ │ + movw r1, #11704 @ 0x2db8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #27264 @ 0x6a80 │ │ │ │ + movw r0, #24704 @ 0x6080 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 10e8cc <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e7bc <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 359ae <_Py_IncRef@@Base+0x26a> │ │ │ │ + cbz r0, 359b6 <_Py_IncRef@@Base+0x26a> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ - bl 8ef4c │ │ │ │ + bl 8ef38 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3598a <_Py_IncRef@@Base+0x246> │ │ │ │ + beq.n 35992 <_Py_IncRef@@Base+0x246> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3598a <_Py_IncRef@@Base+0x246> │ │ │ │ + cbnz r3, 35992 <_Py_IncRef@@Base+0x246> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl fb3dc │ │ │ │ + bl fb300 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 359b2 <_Py_IncRef@@Base+0x26e> │ │ │ │ + cbnz r0, 359ba <_Py_IncRef@@Base+0x26e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 359ae <_Py_IncRef@@Base+0x26a> │ │ │ │ + beq.n 359b6 <_Py_IncRef@@Base+0x26a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 359ae <_Py_IncRef@@Base+0x26a> │ │ │ │ + cbnz r3, 359b6 <_Py_IncRef@@Base+0x26a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movs r2, #0 │ │ │ │ - b.n 359c2 <_Py_IncRef@@Base+0x27e> │ │ │ │ + b.n 359ca <_Py_IncRef@@Base+0x27e> │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #38856 @ 0x97c8 │ │ │ │ + movw r0, #36216 @ 0x8d78 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 82764 │ │ │ │ + bl 827f4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000359c8 : │ │ │ │ +000359d0 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7a0ec │ │ │ │ - cbz r0, 35a04 │ │ │ │ + bl 7a164 │ │ │ │ + cbz r0, 35a0c │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl bc2d8 │ │ │ │ + bl bc15c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35a08 │ │ │ │ + beq.n 35a10 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35a08 │ │ │ │ + cbnz r3, 35a10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 35a08 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 35a10 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - bl 13d0c8 │ │ │ │ + bl 13c3ec │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq.n 35a40 │ │ │ │ - blt.n 35a8c │ │ │ │ + beq.n 35a48 │ │ │ │ + blt.n 35a94 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - movw r0, #33824 @ 0x8420 │ │ │ │ + movw r0, #31264 @ 0x7a20 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w ddd20 │ │ │ │ + b.w ddb98 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 35a4a │ │ │ │ + cbz r3, 35a52 │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - b.n 35a4c │ │ │ │ + b.n 35a54 │ │ │ │ mov r9, r5 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ adds.w r7, r9, r8 │ │ │ │ - bne.n 35a76 │ │ │ │ + bne.n 35a7e │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ - movw r0, #5200 @ 0x1450 │ │ │ │ + movw r0, #2560 @ 0xa00 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl ddd20 │ │ │ │ + bl ddb98 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13d618 │ │ │ │ - b.n 35b9a │ │ │ │ + bl 13c93c │ │ │ │ + b.n 35ba2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 71fec │ │ │ │ + bl 72054 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 35a86 │ │ │ │ + cbz r0, 35a8e │ │ │ │ add.w sl, r0, #8 │ │ │ │ - b.n 35aa6 │ │ │ │ + b.n 35aae │ │ │ │ mov r0, r4 │ │ │ │ - bl 13d618 │ │ │ │ + bl 13c93c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 35b9a │ │ │ │ + b.n 35ba2 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r5, #1 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl e7874 │ │ │ │ + bl e768c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35b1a │ │ │ │ + beq.n 35b22 │ │ │ │ str.w r0, [sl, #4]! │ │ │ │ cmp r5, r8 │ │ │ │ - blt.n 35a90 │ │ │ │ + blt.n 35a98 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 35b1e │ │ │ │ - movw r8, #4552 @ 0x11c8 │ │ │ │ + beq.n 35b26 │ │ │ │ + movw r8, #2100 @ 0x834 │ │ │ │ movt r8, #42 @ 0x2a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 8ddd4 │ │ │ │ - cbz r0, 35b00 │ │ │ │ + bl 8ddb4 │ │ │ │ + cbz r0, 35b08 │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl ddd20 │ │ │ │ + bl ddb98 │ │ │ │ add.w r2, r6, #12 │ │ │ │ - cbz r0, 35b1a │ │ │ │ + cbz r0, 35b22 │ │ │ │ cmp r5, r7 │ │ │ │ - blt.n 35af8 │ │ │ │ + blt.n 35b00 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 35af2 │ │ │ │ + beq.n 35afa │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 35af2 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 35afa │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 35b00 │ │ │ │ + b.n 35b08 │ │ │ │ str.w r0, [r2, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 35abc │ │ │ │ + b.n 35ac4 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 35b1e │ │ │ │ + beq.n 35b26 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4560 @ 0x11d0 │ │ │ │ + movw r1, #2108 @ 0x83c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 35b7e │ │ │ │ - movw r0, #60688 @ 0xed10 │ │ │ │ + b.n 35b86 │ │ │ │ + movw r0, #58128 @ 0xe310 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a0ec │ │ │ │ + bl 7a164 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35b1a │ │ │ │ + beq.n 35b22 │ │ │ │ mov r1, r6 │ │ │ │ - bl 10a4b4 │ │ │ │ + bl 10a3a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35b4e │ │ │ │ + beq.n 35b56 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 35b4e │ │ │ │ + cbnz r3, 35b56 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 35b1a │ │ │ │ + beq.n 35b22 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r7 │ │ │ │ - movw r0, #4604 @ 0x11fc │ │ │ │ + movw r0, #2152 @ 0x868 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - bl ddd20 │ │ │ │ + bl ddb98 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35b7e │ │ │ │ + beq.n 35b86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 35b7e │ │ │ │ + cbnz r3, 35b86 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35b94 │ │ │ │ + beq.n 35b9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 35b94 │ │ │ │ + cbnz r3, 35b9c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 13d618 │ │ │ │ + bl 13c93c │ │ │ │ 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 164b30 │ │ │ │ + bl 163f44 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 35bc6 │ │ │ │ + bge.n 35bce │ │ │ │ movs r0, #0 │ │ │ │ - b.n 35bec │ │ │ │ + b.n 35bf4 │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #16 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 35bf0 <_PyTime_AsTimevalTime_t@@Base> │ │ │ │ + bl 35bf8 <_PyTime_AsTimevalTime_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35bc2 │ │ │ │ + blt.n 35bca │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ strd r3, r4, [sp] │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - bl 239ea0 │ │ │ │ + bl 239470 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00035bf0 <_PyTime_AsTimevalTime_t@@Base>: │ │ │ │ +00035bf8 <_PyTime_AsTimevalTime_t@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r2 │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 239e04 │ │ │ │ + bl 2393d4 │ │ │ │ movs r0, #0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [r4] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - ldr r1, [pc, #4] @ (35c24 <_PyTime_AsTimevalTime_t@@Base+0x34>) │ │ │ │ - b.w 23a510 │ │ │ │ + ldr r1, [pc, #4] @ (35c2c <_PyTime_AsTimevalTime_t@@Base+0x34>) │ │ │ │ + b.w 239ae0 │ │ │ │ usat r0, #8, r8, lsl #1 │ │ │ │ │ │ │ │ -00035c28 <_PyInterpreterState_SetEvalFrameFunc@@Base>: │ │ │ │ +00035c30 <_PyInterpreterState_SetEvalFrameFunc@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r5, r0, #4096 @ 0x1000 │ │ │ │ - movw r3, #57857 @ 0xe201 │ │ │ │ + movw r3, #57513 @ 0xe0a9 │ │ │ │ movt r3, #9 │ │ │ │ cmp r3, r1 │ │ │ │ ite ne │ │ │ │ movne r4, r1 │ │ │ │ moveq r4, #0 │ │ │ │ ldr.w r3, [r5, #340] @ 0x154 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 35c6c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x44> │ │ │ │ - bl 13b21c │ │ │ │ + beq.n 35c74 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x44> │ │ │ │ + bl 13a50c │ │ │ │ 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 │ │ │ │ @@ -16883,1879 +16887,1879 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (35c94 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x6c>) │ │ │ │ + ldr r0, [pc, #12] @ (35c9c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x6c>) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 13316c │ │ │ │ + bl 132454 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - add r5, pc, #288 @ (adr r5, 35db8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x190>) │ │ │ │ + add r5, pc, #288 @ (adr r5, 35dc0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x190>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #92] @ (35d04 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xdc>) │ │ │ │ + ldr r1, [pc, #92] @ (35d0c <_PyInterpreterState_SetEvalFrameFunc@@Base+0xdc>) │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 23a510 │ │ │ │ - cbnz r0, 35cbc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x94> │ │ │ │ - bl d3ce0 │ │ │ │ + bl 239ae0 │ │ │ │ + cbnz r0, 35cc4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x94> │ │ │ │ + bl d3b48 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 35cd2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xaa> │ │ │ │ + b.n 35cda <_PyInterpreterState_SetEvalFrameFunc@@Base+0xaa> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 35cd0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xa8> │ │ │ │ + beq.n 35cd8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xa8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 35cd0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xa8> │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 35cd8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xa8> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ (35d04 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xdc>) │ │ │ │ - bl 23a510 │ │ │ │ + ldr r1, [pc, #44] @ (35d0c <_PyInterpreterState_SetEvalFrameFunc@@Base+0xdc>) │ │ │ │ + bl 239ae0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 35d00 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xd8> │ │ │ │ + cbz r5, 35d08 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xd8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 11e700 <_PyErr_ChainExceptions1@@Base> │ │ │ │ - cbz r4, 35cfe <_PyInterpreterState_SetEvalFrameFunc@@Base+0xd6> │ │ │ │ + bl 11e7e0 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + cbz r4, 35d06 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xd6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35cfe <_PyInterpreterState_SetEvalFrameFunc@@Base+0xd6> │ │ │ │ + beq.n 35d06 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xd6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35cfe <_PyInterpreterState_SetEvalFrameFunc@@Base+0xd6> │ │ │ │ + cbnz r3, 35d06 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xd6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ 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] @ (35d30 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x108>) │ │ │ │ + ldr r0, [pc, #12] @ (35d38 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x108>) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 13316c │ │ │ │ + bl 132454 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r6, pc, #176 @ (adr r6, 35de4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1bc>) │ │ │ │ + add r6, pc, #176 @ (adr r6, 35dec <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1bc>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #12 │ │ │ │ - movw r2, #5592 @ 0x15d8 │ │ │ │ + movw r2, #3032 @ 0xbd8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1fc484 <_PyArg_ParseStack@@Base> │ │ │ │ - cbnz r0, 35d60 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x138> │ │ │ │ + bl 1fba44 <_PyArg_ParseStack@@Base> │ │ │ │ + cbnz r0, 35d68 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x138> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 35da4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x17c> │ │ │ │ + b.n 35dac <_PyInterpreterState_SetEvalFrameFunc@@Base+0x17c> │ │ │ │ ldrd r5, r4, [sp, #8] │ │ │ │ - movw r1, #19580 @ 0x4c7c │ │ │ │ + movw r1, #17008 @ 0x4270 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #5604 @ 0x15e4 │ │ │ │ + movw r0, #3044 @ 0xbe4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 8fe48 │ │ │ │ + bl 8fe38 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35d5c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x134> │ │ │ │ + blt.n 35d64 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x134> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 29e8c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 35d9c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x174> │ │ │ │ + bne.n 35da4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x174> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19ac │ │ │ │ - b.n 35da4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x17c> │ │ │ │ + bl f17dc │ │ │ │ + b.n 35dac <_PyInterpreterState_SetEvalFrameFunc@@Base+0x17c> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 35db2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x18a> │ │ │ │ - b.w 125678 │ │ │ │ + beq.n 35dba <_PyInterpreterState_SetEvalFrameFunc@@Base+0x18a> │ │ │ │ + b.w 1252c8 │ │ │ │ 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, #5616 @ 0x15f0 │ │ │ │ + movw r1, #3056 @ 0xbf0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ 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 23ba20 <_Py_c_pow@@Base+0x108> │ │ │ │ + bl 23afe8 <_Py_c_pow@@Base+0x104> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35e02 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1da> │ │ │ │ + beq.n 35e0a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1da> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35e04 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1dc> │ │ │ │ + beq.n 35e0c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1dc> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 35e04 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1dc> │ │ │ │ + b.n 35e0c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1dc> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 35e2c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x204> │ │ │ │ + cbz r0, 35e34 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x204> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35e38 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x210> │ │ │ │ + beq.n 35e40 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x210> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 35e38 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x210> │ │ │ │ + b.n 35e40 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x210> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1f6288 │ │ │ │ + bl 1f5840 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 35e1c <_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 35e5a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x232> │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 134e14 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #31456 @ 0x7ae0 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 35e4e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x226> │ │ │ │ + bne.n 35e24 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1f4> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00035e72 : │ │ │ │ +00035e42 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7a0ec │ │ │ │ + bl 7a164 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 35e9a │ │ │ │ - movw r0, #6056 @ 0x17a8 │ │ │ │ + cbnz r0, 35e6a │ │ │ │ + movw r0, #3496 @ 0xda8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1efe3c │ │ │ │ - b.n 35ec8 │ │ │ │ + bl 1ef278 │ │ │ │ + b.n 35e98 │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #6056 @ 0x17a8 │ │ │ │ + movw r2, #3496 @ 0xda8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 20d310 │ │ │ │ + bl 20c8d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35ebc │ │ │ │ + beq.n 35e8c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 35ec0 │ │ │ │ + cbz r3, 35e90 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 35ec8 │ │ │ │ + b.n 35e98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 35ebc │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 35e8c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (35ef4 ) │ │ │ │ + ldr r0, [pc, #12] @ (35ec4 ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 13316c │ │ │ │ + bl 132454 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #640 @ (adr r7, 36178 ) │ │ │ │ + add r7, pc, #640 @ (adr r7, 36148 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 35ee8 │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 134108 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #28860 @ 0x70bc │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 35edc │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00035ef8 <_PyCompile_Assemble@@Base>: │ │ │ │ +00035f00 <_PyCompile_Assemble@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movw r3, #52888 @ 0xce98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 35f32 <_PyCompile_Assemble@@Base+0x3a> │ │ │ │ + beq.n 35f3a <_PyCompile_Assemble@@Base+0x3a> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6168 @ 0x1818 │ │ │ │ + movw r1, #3608 @ 0xe18 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 35f4c <_PyCompile_Assemble@@Base+0x54> │ │ │ │ + bl 127394 │ │ │ │ + b.n 35f54 <_PyCompile_Assemble@@Base+0x54> │ │ │ │ add.w r8, sp, #28 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r8 │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ - bl 71310 │ │ │ │ + bl 71378 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 35f50 <_PyCompile_Assemble@@Base+0x58> │ │ │ │ + cbnz r0, 35f58 <_PyCompile_Assemble@@Base+0x58> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 35fec <_PyCompile_Assemble@@Base+0xf4> │ │ │ │ + b.n 35ff4 <_PyCompile_Assemble@@Base+0xf4> │ │ │ │ mov r0, r4 │ │ │ │ - bl fbba8 │ │ │ │ + bl fbacc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 35f5e <_PyCompile_Assemble@@Base+0x66> │ │ │ │ + cbnz r0, 35f66 <_PyCompile_Assemble@@Base+0x66> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 35fca <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ + b.n 35fd2 <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1b8718 │ │ │ │ + bl 1b7b30 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35f5a <_PyCompile_Assemble@@Base+0x62> │ │ │ │ + beq.n 35f62 <_PyCompile_Assemble@@Base+0x62> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fece8 │ │ │ │ + bl febe0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35f5a <_PyCompile_Assemble@@Base+0x62> │ │ │ │ + beq.n 35f62 <_PyCompile_Assemble@@Base+0x62> │ │ │ │ add r3, sp, #20 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 102aec <_PyDict_DelItemIf@@Base+0x39c> │ │ │ │ + bl 1029e4 <_PyDict_DelItemIf@@Base+0x39c> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35f5a <_PyCompile_Assemble@@Base+0x62> │ │ │ │ + blt.n 35f62 <_PyCompile_Assemble@@Base+0x62> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl fb918 │ │ │ │ + bl fb83c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35f5a <_PyCompile_Assemble@@Base+0x62> │ │ │ │ + beq.n 35f62 <_PyCompile_Assemble@@Base+0x62> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str.w r8, [sp] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 1b8a14 │ │ │ │ + bl 1b7e2c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35fca <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ + beq.n 35fd2 <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 35fca <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ + cbnz r3, 35fd2 <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35fe0 <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ + beq.n 35fe8 <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 35fe0 <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ + cbnz r3, 35fe8 <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 109104 <_PySet_NextEntryRef@@Base+0x108> │ │ │ │ + bl 108ffc <_PySet_NextEntryRef@@Base+0x108> │ │ │ │ mov r0, r8 │ │ │ │ - bl 108c38 <_PyObject_GC_Resize@@Base+0x58> │ │ │ │ + bl 108b28 <_PyObject_GC_Resize@@Base+0x58> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - │ │ │ │ -00035ff4 : │ │ │ │ - ldr r0, [pc, #4] @ (35ffc ) │ │ │ │ - b.w cb80c │ │ │ │ - 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 36020 │ │ │ │ + bne.n 3601c <_PyCompile_Assemble@@Base+0x11c> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldrd r6, r5, [r5] │ │ │ │ - cbz r1, 36038 │ │ │ │ - b.n 36046 │ │ │ │ + cbz r1, 36034 <_PyCompile_Assemble@@Base+0x134> │ │ │ │ + b.n 36042 <_PyCompile_Assemble@@Base+0x142> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #34392 @ 0x8658 │ │ │ │ + movw r0, #31832 @ 0x7c58 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 36016 │ │ │ │ - b.n 36042 │ │ │ │ + bne.n 36012 <_PyCompile_Assemble@@Base+0x112> │ │ │ │ + b.n 3603e <_PyCompile_Assemble@@Base+0x13e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23cf68 <_PyGen_SetStopIterationValue@@Base+0x3c> │ │ │ │ + bl 23c390 <_PyGen_SetStopIterationValue@@Base+0x84> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 36046 │ │ │ │ + bne.n 36042 <_PyCompile_Assemble@@Base+0x142> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3606a │ │ │ │ + b.n 36066 <_PyCompile_Assemble@@Base+0x166> │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbnz r0, 36056 │ │ │ │ - bl 71310 │ │ │ │ + cbnz r0, 36052 <_PyCompile_Assemble@@Base+0x152> │ │ │ │ + bl 71378 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36042 │ │ │ │ + beq.n 3603e <_PyCompile_Assemble@@Base+0x13e> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 7937c │ │ │ │ + bl 793f4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36042 │ │ │ │ + blt.n 3603e <_PyCompile_Assemble@@Base+0x13e> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +00036068 : │ │ │ │ + ldr r0, [pc, #4] @ (36070 ) │ │ │ │ + b.w cb6bc │ │ │ │ + nop │ │ │ │ + adds r4, r2, #2 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +00036074 : │ │ │ │ + movw r3, #9024 @ 0x2340 │ │ │ │ + movt r3, #41 @ 0x29 │ │ │ │ + movs r2, #136 @ 0x88 │ │ │ │ + b.w 1b3c14 │ │ │ │ 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 3608c │ │ │ │ + bne.n 360a2 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 12bb30 │ │ │ │ + b.w 12b780 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40568 @ 0x9e78 │ │ │ │ + movw r0, #37948 @ 0x943c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 36080 │ │ │ │ + bne.n 36096 │ │ │ │ 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, #6228 @ 0x1854 │ │ │ │ + movw r1, #3668 @ 0xe54 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 360cc │ │ │ │ + bge.n 360e2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 362ac │ │ │ │ + b.n 362c2 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #6232 @ 0x1858 │ │ │ │ + movw r1, #3672 @ 0xe58 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 360c6 │ │ │ │ + blt.n 360dc │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #6244 @ 0x1864 │ │ │ │ + movw r1, #3684 @ 0xe64 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 360c6 │ │ │ │ + blt.n 360dc │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #6260 @ 0x1874 │ │ │ │ + movw r1, #3700 @ 0xe74 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 360c6 │ │ │ │ + blt.n 360dc │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #6272 @ 0x1880 │ │ │ │ + movw r1, #3712 @ 0xe80 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 360c6 │ │ │ │ + blt.n 360dc │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #6284 @ 0x188c │ │ │ │ + movw r1, #3724 @ 0xe8c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 360c6 │ │ │ │ + blt.n 360dc │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #6296 @ 0x1898 │ │ │ │ + movw r1, #3736 @ 0xe98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 360c6 │ │ │ │ + blt.n 360dc │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #6312 @ 0x18a8 │ │ │ │ + movw r1, #3752 @ 0xea8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 360c6 │ │ │ │ + blt.n 360dc │ │ │ │ movs r2, #134 @ 0x86 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #6324 @ 0x18b4 │ │ │ │ + movw r1, #3764 @ 0xeb4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 360c6 │ │ │ │ + blt.n 360dc │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #6336 @ 0x18c0 │ │ │ │ + movw r1, #3776 @ 0xec0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 360c6 │ │ │ │ + blt.n 360dc │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #6348 @ 0x18cc │ │ │ │ + movw r1, #3788 @ 0xecc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 360c6 │ │ │ │ + blt.n 360dc │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #6364 @ 0x18dc │ │ │ │ + movw r1, #3804 @ 0xedc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 360c6 │ │ │ │ + blt.n 360dc │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #6376 @ 0x18e8 │ │ │ │ + movw r1, #3816 @ 0xee8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 360c6 │ │ │ │ + blt.n 360dc │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #6388 @ 0x18f4 │ │ │ │ + movw r1, #3828 @ 0xef4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 360c6 │ │ │ │ + blt.w 360dc │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #6404 @ 0x1904 │ │ │ │ + movw r1, #3844 @ 0xf04 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 360c6 │ │ │ │ + blt.w 360dc │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #6420 @ 0x1914 │ │ │ │ + movw r1, #3860 @ 0xf14 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 360c6 │ │ │ │ + blt.w 360dc │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #6444 @ 0x192c │ │ │ │ + movw r1, #3884 @ 0xf2c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 360c6 │ │ │ │ + blt.w 360dc │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #6264 @ 0x1878 │ │ │ │ + movw r1, #3704 @ 0xe78 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 360c6 │ │ │ │ + blt.w 360dc │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #6464 @ 0x1940 │ │ │ │ + movw r1, #3904 @ 0xf40 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 360c6 │ │ │ │ + blt.w 360dc │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #6480 @ 0x1950 │ │ │ │ + movw r1, #3920 @ 0xf50 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 360c6 │ │ │ │ + blt.w 360dc │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #6288 @ 0x1890 │ │ │ │ + movw r1, #3728 @ 0xe90 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 360c6 │ │ │ │ + blt.w 360dc │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #6496 @ 0x1960 │ │ │ │ + movw r1, #3936 @ 0xf60 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 360c6 │ │ │ │ + blt.w 360dc │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #6504 @ 0x1968 │ │ │ │ + movw r1, #3944 @ 0xf68 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 360c6 │ │ │ │ + blt.w 360dc │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #6516 @ 0x1974 │ │ │ │ + movw r1, #3956 @ 0xf74 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 106c18 │ │ │ │ + bl 106b1c │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ - │ │ │ │ -000362ae : │ │ │ │ - movw r3, #11584 @ 0x2d40 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ - movs r2, #136 @ 0x88 │ │ │ │ - b.w 1b4800 │ │ │ │ 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] @ (363f0 ) │ │ │ │ + ldr r2, [pc, #292] @ (363f8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 362f8 │ │ │ │ + beq.n 36300 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 362fa │ │ │ │ + cbz r4, 36302 │ │ │ │ ldr.w r4, [r4, #136] @ 0x88 │ │ │ │ - movw r3, #25277 @ 0x62bd │ │ │ │ + movw r3, #25285 @ 0x62c5 │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 362fa │ │ │ │ + b.n 36302 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 363d2 │ │ │ │ + beq.n 363da │ │ │ │ ldr.w r0, [r3, #136] @ 0x88 │ │ │ │ - movw r3, #25277 @ 0x62bd │ │ │ │ + movw r3, #25285 @ 0x62c5 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 363d2 │ │ │ │ - cbnz r4, 36316 │ │ │ │ + bne.n 363da │ │ │ │ + cbnz r4, 3631e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 36390 │ │ │ │ + b.n 36398 │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 36334 │ │ │ │ + cbz r3, 3633c │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 36390 │ │ │ │ + ble.n 36398 │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 36322 │ │ │ │ - b.n 3634e │ │ │ │ + bne.n 3632a │ │ │ │ + b.n 36356 │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3634e │ │ │ │ + beq.n 36356 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 36336 │ │ │ │ + bne.n 3633e │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 36390 │ │ │ │ - ldr r2, [pc, #164] @ (363f4 ) │ │ │ │ + bne.n 36398 │ │ │ │ + ldr r2, [pc, #164] @ (363fc ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 23e1f8 │ │ │ │ + bl 23d7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 363e8 │ │ │ │ - beq.n 36390 │ │ │ │ + blt.n 363f0 │ │ │ │ + beq.n 36398 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (363f4 ) │ │ │ │ + ldr r1, [pc, #148] @ (363fc ) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 1573ec <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 1566fc <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 363ea │ │ │ │ + bne.n 363f2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 36312 │ │ │ │ + beq.n 3631a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 36312 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 36312 │ │ │ │ + bne.n 3631a │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3631a │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (363f8 ) │ │ │ │ + ldr r1, [pc, #100] @ (36400 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 1573ec <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 1566fc <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 363ea │ │ │ │ + bne.n 363f2 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 363be │ │ │ │ + bne.n 363c6 │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 363ea │ │ │ │ + b.n 363f2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 363d2 │ │ │ │ + beq.n 363da │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 363d2 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 363da │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 363b4 │ │ │ │ - ldr r1, [pc, #28] @ (363f4 ) │ │ │ │ + beq.n 363bc │ │ │ │ + ldr r1, [pc, #28] @ (363fc ) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 1573ec <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 1566fc <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 363ea │ │ │ │ + b.n 363f2 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #544 @ 0x220 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000363fc : │ │ │ │ +00036404 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ movs r3, #136 @ 0x88 │ │ │ │ movs r2, #140 @ 0x8c │ │ │ │ - movw r4, #11792 @ 0x2e10 │ │ │ │ + movw r4, #9232 @ 0x2410 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl e23e0 │ │ │ │ + bl e2200 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (36448 ) │ │ │ │ + ldr r0, [pc, #12] @ (36450 ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 13316c │ │ │ │ + bl 132454 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - add r5, pc, #816 @ (adr r5, 3677c <_PyCompile_CodeGen@@Base+0x178>) │ │ │ │ + add r5, pc, #816 @ (adr r5, 36784 <_PyCompile_CodeGen@@Base+0x178>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbz r2, 36468 │ │ │ │ + cbz r2, 36470 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ - b.n 3646a │ │ │ │ + b.n 36472 │ │ │ │ mov r6, r2 │ │ │ │ add r6, r1 │ │ │ │ adds r0, #12 │ │ │ │ subs r4, r6, #1 │ │ │ │ - cbnz r2, 3647a │ │ │ │ + cbnz r2, 36482 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3647a │ │ │ │ + bne.n 36482 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 36494 │ │ │ │ - ldr r5, [pc, #388] @ (36600 ) │ │ │ │ + cbnz r0, 3649c │ │ │ │ + ldr r5, [pc, #388] @ (36608 ) │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r5, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ add r5, sp, #24 │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 364c0 │ │ │ │ + cbz r0, 364c8 │ │ │ │ ldr.w r8, [r5] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 364c4 │ │ │ │ - movw r2, #4980 @ 0x1374 │ │ │ │ + bmi.n 364cc │ │ │ │ + movw r2, #2340 @ 0x924 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #1208 @ 0x4b8 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #6692 @ 0x1a24 │ │ │ │ + movw r1, #64184 @ 0xfab8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #4116 @ 0x1014 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r8 │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 365f6 │ │ │ │ - cbz r4, 3652e │ │ │ │ + b.n 365fe │ │ │ │ + cbz r4, 36536 │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 364d6 │ │ │ │ + beq.n 364de │ │ │ │ subs r4, r6, #2 │ │ │ │ - bne.n 364de │ │ │ │ - b.n 36544 │ │ │ │ + bne.n 364e6 │ │ │ │ + b.n 3654c │ │ │ │ movw sl, #4356 @ 0x1104 │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - cbz r7, 364e8 │ │ │ │ + cbz r7, 364f0 │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 36552 │ │ │ │ - b.n 364f0 │ │ │ │ + beq.n 3655a │ │ │ │ + b.n 364f8 │ │ │ │ movw r7, #47264 @ 0xb8a0 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - cbz r0, 36506 │ │ │ │ - bl c3480 │ │ │ │ + cbz r0, 3650e │ │ │ │ + bl c3300 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 364c0 │ │ │ │ + blt.n 364c8 │ │ │ │ subs.w r9, r4, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne.n 3650a │ │ │ │ - b.n 3655a │ │ │ │ + bne.n 36512 │ │ │ │ + b.n 36562 │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - cbz r0, 3651e │ │ │ │ - bl c3480 │ │ │ │ + cbz r0, 36526 │ │ │ │ + bl c3300 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 364c0 │ │ │ │ + blt.n 364c8 │ │ │ │ cmp.w r9, #1 │ │ │ │ - bne.n 36520 │ │ │ │ - b.n 36558 │ │ │ │ + bne.n 36528 │ │ │ │ + b.n 36560 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl c3480 │ │ │ │ + bl c3300 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 364c0 │ │ │ │ + blt.n 364c8 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 3655c │ │ │ │ + b.n 36564 │ │ │ │ movw r7, #47264 @ 0xb8a0 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ movw sl, #4356 @ 0x1104 │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ mov r5, r4 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 3655c │ │ │ │ + b.n 36564 │ │ │ │ movw r7, #47264 @ 0xb8a0 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ mov r5, r4 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 3655c │ │ │ │ + b.n 36564 │ │ │ │ mov r5, r4 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 3655c │ │ │ │ + b.n 36564 │ │ │ │ mov r9, r6 │ │ │ │ movs r5, #0 │ │ │ │ subs r6, r4, #0 │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ subs.w fp, r9, #0 │ │ │ │ it ne │ │ │ │ movne.w fp, #1 │ │ │ │ - cbz r4, 3658c │ │ │ │ + cbz r4, 36594 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3658c │ │ │ │ + beq.n 36594 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #7816 @ 0x1e88 │ │ │ │ + movw r1, #5176 @ 0x1438 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 364c0 │ │ │ │ - cbz r5, 365ac │ │ │ │ + bl 127394 │ │ │ │ + b.n 364c8 │ │ │ │ + cbz r5, 365b4 │ │ │ │ orrs.w r9, r4, r9 │ │ │ │ - beq.n 365ac │ │ │ │ + beq.n 365b4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #7852 @ 0x1eac │ │ │ │ + movw r1, #5212 @ 0x145c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 364c0 │ │ │ │ + bl 127394 │ │ │ │ + b.n 364c8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f2ef4 │ │ │ │ + bl 1f2330 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 364c0 │ │ │ │ - bl 1f2abc │ │ │ │ + beq.n 364c8 │ │ │ │ + bl 1f1ef8 │ │ │ │ subs r5, #0 │ │ │ │ mov r4, r0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ str.w fp, [sp] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 34b0e │ │ │ │ + bl 34b16 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 78204 │ │ │ │ + bl 7827c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 365f6 │ │ │ │ + beq.n 365fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 365f6 │ │ │ │ + cbnz r3, 365fe │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ adds r4, r6, #3 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00036604 <_PyCompile_CodeGen@@Base>: │ │ │ │ +0003660c <_PyCompile_CodeGen@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 1c03a8 │ │ │ │ - cbnz r0, 3663c <_PyCompile_CodeGen@@Base+0x38> │ │ │ │ + bl 1bf46c │ │ │ │ + cbnz r0, 36644 <_PyCompile_CodeGen@@Base+0x38> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6760 @ 0x1a68 │ │ │ │ + movw r1, #4148 @ 0x1034 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 36644 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ - bl 8fafc <_PyArena_New@@Base> │ │ │ │ + bl 127394 │ │ │ │ + b.n 3664c <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + bl 8faec <_PyArena_New@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 36648 <_PyCompile_CodeGen@@Base+0x44> │ │ │ │ + cbnz r0, 36650 <_PyCompile_CodeGen@@Base+0x44> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 3682e <_PyCompile_CodeGen@@Base+0x22a> │ │ │ │ + b.n 36836 <_PyCompile_CodeGen@@Base+0x22a> │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ - bl 218154 <_PyErr_BadInternalCall@@Base+0x8dc> │ │ │ │ + bl 21771c <_PyErr_BadInternalCall@@Base+0x8dc> │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 3666e <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ - bl 21e1c4 │ │ │ │ - cbz r0, 3666e <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ + cbz r0, 36676 <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ + bl 21d78c │ │ │ │ + cbz r0, 36676 <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1afaa0 │ │ │ │ + bl 1aee88 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 36676 <_PyCompile_CodeGen@@Base+0x72> │ │ │ │ + cbnz r0, 3667e <_PyCompile_CodeGen@@Base+0x72> │ │ │ │ mov r0, r7 │ │ │ │ - bl 10be6c <_PyArena_Free@@Base> │ │ │ │ - b.n 36644 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + bl 10bd5c <_PyArena_Free@@Base> │ │ │ │ + b.n 3664c <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ movs r6, #1 │ │ │ │ strb.w r6, [r0, #64] @ 0x40 │ │ │ │ - bl 71310 │ │ │ │ + bl 71378 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36644 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ - ldr r1, [pc, #432] @ (36838 <_PyCompile_CodeGen@@Base+0x234>) │ │ │ │ + beq.n 3664c <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + ldr r1, [pc, #432] @ (36840 <_PyCompile_CodeGen@@Base+0x234>) │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl e57b0 │ │ │ │ + bl e55cc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 36644 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + beq.n 3664c <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b42e4 │ │ │ │ + bl 1b36f8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 366a8 <_PyCompile_CodeGen@@Base+0xa4> │ │ │ │ + bne.n 366b0 <_PyCompile_CodeGen@@Base+0xa4> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 36816 <_PyCompile_CodeGen@@Base+0x212> │ │ │ │ + b.n 3681e <_PyCompile_CodeGen@@Base+0x212> │ │ │ │ ldr r6, [r5, #52] @ 0x34 │ │ │ │ ldr.w r2, [r6, #700] @ 0x2bc │ │ │ │ - cbnz r2, 366b8 <_PyCompile_CodeGen@@Base+0xb4> │ │ │ │ + cbnz r2, 366c0 <_PyCompile_CodeGen@@Base+0xb4> │ │ │ │ ldr.w r2, [r6, #704] @ 0x2c0 │ │ │ │ - cbz r2, 366de <_PyCompile_CodeGen@@Base+0xda> │ │ │ │ - b.n 366cc <_PyCompile_CodeGen@@Base+0xc8> │ │ │ │ + cbz r2, 366e6 <_PyCompile_CodeGen@@Base+0xda> │ │ │ │ + b.n 366d4 <_PyCompile_CodeGen@@Base+0xc8> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #58980 @ 0xe664 │ │ │ │ + movw r1, #56420 @ 0xdc64 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 7f9ac │ │ │ │ + bl 7fa40 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 366b0 <_PyCompile_CodeGen@@Base+0xac> │ │ │ │ - b.n 366a4 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + bge.n 366b8 <_PyCompile_CodeGen@@Base+0xac> │ │ │ │ + b.n 366ac <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #6776 @ 0x1a78 │ │ │ │ + movw r1, #4164 @ 0x1044 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 7f9ac │ │ │ │ + bl 7fa40 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 366a4 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 366ac <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #708] @ 0x2c4 │ │ │ │ - cbz r2, 366f6 <_PyCompile_CodeGen@@Base+0xf2> │ │ │ │ + cbz r2, 366fe <_PyCompile_CodeGen@@Base+0xf2> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #6788 @ 0x1a84 │ │ │ │ + movw r1, #4176 @ 0x1050 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 7f9ac │ │ │ │ + bl 7fa40 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 366a4 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 366ac <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ - cbz r2, 3670e <_PyCompile_CodeGen@@Base+0x10a> │ │ │ │ + cbz r2, 36716 <_PyCompile_CodeGen@@Base+0x10a> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #24960 @ 0x6180 │ │ │ │ + movw r1, #22400 @ 0x5780 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7f9ac │ │ │ │ + bl 7fa40 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 366a4 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 366ac <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #716] @ 0x2cc │ │ │ │ - cbz r2, 36726 <_PyCompile_CodeGen@@Base+0x122> │ │ │ │ + cbz r2, 3672e <_PyCompile_CodeGen@@Base+0x122> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8932 @ 0x22e4 │ │ │ │ + movw r1, #6372 @ 0x18e4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 7f9ac │ │ │ │ + bl 7fa40 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 366a4 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 366ac <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #720] @ 0x2d0 │ │ │ │ - cbz r2, 3673e <_PyCompile_CodeGen@@Base+0x13a> │ │ │ │ + cbz r2, 36746 <_PyCompile_CodeGen@@Base+0x13a> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #6796 @ 0x1a8c │ │ │ │ + movw r1, #4184 @ 0x1058 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 7f9ac │ │ │ │ + bl 7fa40 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 366a4 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 366ac <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #724] @ 0x2d4 │ │ │ │ - cbz r2, 36756 <_PyCompile_CodeGen@@Base+0x152> │ │ │ │ + cbz r2, 3675e <_PyCompile_CodeGen@@Base+0x152> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #6808 @ 0x1a98 │ │ │ │ + movw r1, #4196 @ 0x1064 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 7f9ac │ │ │ │ + bl 7fa40 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 366a4 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 366ac <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r0, [r6, #732] @ 0x2dc │ │ │ │ - bl 7fff8 │ │ │ │ + bl 8008c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 366a4 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.n 366ac <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #6820 @ 0x1aa4 │ │ │ │ + movw r1, #4208 @ 0x1070 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f9ac │ │ │ │ + bl 7fa40 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r9, r3 │ │ │ │ - bl 78204 │ │ │ │ + bl 7827c │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 366a4 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 366ac <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r0, [r6, #736] @ 0x2e0 │ │ │ │ - bl 7fff8 │ │ │ │ + bl 8008c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 366a4 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.n 366ac <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #6832 @ 0x1ab0 │ │ │ │ + movw r1, #4220 @ 0x107c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f9ac │ │ │ │ + bl 7fa40 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r9, r3 │ │ │ │ - bl 78204 │ │ │ │ + bl 7827c │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.w 366a4 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.w 366ac <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r0, [r6, #740] @ 0x2e4 │ │ │ │ - bl 7fff8 │ │ │ │ + bl 8008c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 366a4 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.w 366ac <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #6848 @ 0x1ac0 │ │ │ │ + movw r1, #4236 @ 0x108c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f9ac │ │ │ │ + bl 7fa40 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r3 │ │ │ │ - bl 78204 │ │ │ │ + bl 7827c │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 366a4 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.w 366ac <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r1, [r8] │ │ │ │ mov r0, r5 │ │ │ │ subs r1, #3 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - bl 1b83b4 │ │ │ │ + bl 1b77cc │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 366a4 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.w 366ac <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl fc2dc │ │ │ │ + bl fc200 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36644 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + blt.w 3664c <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - bl 7d62c │ │ │ │ + bl 7d6b4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78204 │ │ │ │ + bl 7827c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bc128 │ │ │ │ + bl 1bb540 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bd508 │ │ │ │ + bl 1bc890 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10be6c <_PyArena_Free@@Base> │ │ │ │ + bl 10bd5c <_PyArena_Free@@Base> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (36864 <_PyCompile_CodeGen@@Base+0x260>) │ │ │ │ - strd r4, r3, [sp] │ │ │ │ - bl 13316c │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - add r7, pc, #896 @ (adr r7, 36be8 <_PyEval_FormatExcUnbound@@Base+0x5c>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 3688c <_PyCompile_CodeGen@@Base+0x288> │ │ │ │ + cbnz r3, 36868 <_PyCompile_CodeGen@@Base+0x25c> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 3688c <_PyCompile_CodeGen@@Base+0x288> │ │ │ │ + ble.n 36868 <_PyCompile_CodeGen@@Base+0x25c> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3688c <_PyCompile_CodeGen@@Base+0x288> │ │ │ │ - cbnz r0, 368a4 <_PyCompile_CodeGen@@Base+0x2a0> │ │ │ │ - ldr r4, [pc, #300] @ (369bc <_PyCompile_CodeGen@@Base+0x3b8>) │ │ │ │ + bne.n 36868 <_PyCompile_CodeGen@@Base+0x25c> │ │ │ │ + cbnz r0, 36880 <_PyCompile_CodeGen@@Base+0x274> │ │ │ │ + ldr r4, [pc, #300] @ (36998 <_PyCompile_CodeGen@@Base+0x38c>) │ │ │ │ add r2, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 368d0 <_PyCompile_CodeGen@@Base+0x2cc> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 368ac <_PyCompile_CodeGen@@Base+0x2a0> │ │ │ │ ldr.w r8, [r0] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 368d4 <_PyCompile_CodeGen@@Base+0x2d0> │ │ │ │ - movw r2, #4980 @ 0x1374 │ │ │ │ + bmi.n 368b0 <_PyCompile_CodeGen@@Base+0x2a4> │ │ │ │ + movw r2, #2340 @ 0x924 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #1208 @ 0x4b8 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #12488 @ 0x30c8 │ │ │ │ + movw r1, #64184 @ 0xfab8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #9764 @ 0x2624 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r3, r8 │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 369b2 <_PyCompile_CodeGen@@Base+0x3ae> │ │ │ │ + b.n 3698e <_PyCompile_CodeGen@@Base+0x382> │ │ │ │ mov r0, r8 │ │ │ │ - bl 111aa0 │ │ │ │ + bl 1119c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 369b2 <_PyCompile_CodeGen@@Base+0x3ae> │ │ │ │ + beq.n 3698e <_PyCompile_CodeGen@@Base+0x382> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 143dc4 │ │ │ │ + bl 14309c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3698c <_PyCompile_CodeGen@@Base+0x388> │ │ │ │ - bl 95d4c │ │ │ │ + beq.n 36968 <_PyCompile_CodeGen@@Base+0x35c> │ │ │ │ + bl 95c50 │ │ │ │ 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 6c38c │ │ │ │ + bl 6c3cc │ │ │ │ mov r3, r4 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 36922 <_PyCompile_CodeGen@@Base+0x31e> │ │ │ │ + cbnz r0, 368fe <_PyCompile_CodeGen@@Base+0x2f2> │ │ │ │ mov r6, fp │ │ │ │ mov.w sl, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b.n 36950 <_PyCompile_CodeGen@@Base+0x34c> │ │ │ │ + b.n 3692c <_PyCompile_CodeGen@@Base+0x320> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str.w sl, [sp] │ │ │ │ blx 2a82c │ │ │ │ - cbz r0, 36946 <_PyCompile_CodeGen@@Base+0x342> │ │ │ │ + cbz r0, 36922 <_PyCompile_CodeGen@@Base+0x316> │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 36946 <_PyCompile_CodeGen@@Base+0x342> │ │ │ │ + bne.n 36922 <_PyCompile_CodeGen@@Base+0x316> │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3694c <_PyCompile_CodeGen@@Base+0x348> │ │ │ │ + bge.n 36928 <_PyCompile_CodeGen@@Base+0x31c> │ │ │ │ lsls r4, r4, #1 │ │ │ │ mov fp, r6 │ │ │ │ - b.n 3690a <_PyCompile_CodeGen@@Base+0x306> │ │ │ │ + b.n 368e6 <_PyCompile_CodeGen@@Base+0x2da> │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 36950 <_PyCompile_CodeGen@@Base+0x34c> │ │ │ │ + b.n 3692c <_PyCompile_CodeGen@@Base+0x320> │ │ │ │ mov.w sl, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 98844 │ │ │ │ + bl 98744 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - cbnz r4, 36980 <_PyCompile_CodeGen@@Base+0x37c> │ │ │ │ + cbnz r4, 3695c <_PyCompile_CodeGen@@Base+0x350> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 36966 <_PyCompile_CodeGen@@Base+0x362> │ │ │ │ - bl 1ea6e4 │ │ │ │ - b.n 36990 <_PyCompile_CodeGen@@Base+0x38c> │ │ │ │ + beq.n 36942 <_PyCompile_CodeGen@@Base+0x336> │ │ │ │ + bl 1e9b14 │ │ │ │ + b.n 3696c <_PyCompile_CodeGen@@Base+0x360> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #6996 @ 0x1b54 │ │ │ │ + movw r1, #4292 @ 0x10c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 36990 <_PyCompile_CodeGen@@Base+0x38c> │ │ │ │ + bl d183c │ │ │ │ + b.n 3696c <_PyCompile_CodeGen@@Base+0x360> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fd104 │ │ │ │ + bl 1fc6c4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 36990 <_PyCompile_CodeGen@@Base+0x38c> │ │ │ │ + b.n 3696c <_PyCompile_CodeGen@@Base+0x360> │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6c164 │ │ │ │ + bl 6c1a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 369a6 <_PyCompile_CodeGen@@Base+0x3a2> │ │ │ │ + beq.n 36982 <_PyCompile_CodeGen@@Base+0x376> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 369aa <_PyCompile_CodeGen@@Base+0x3a6> │ │ │ │ + cbz r3, 36986 <_PyCompile_CodeGen@@Base+0x37a> │ │ │ │ mov r5, r4 │ │ │ │ - b.n 369b2 <_PyCompile_CodeGen@@Base+0x3ae> │ │ │ │ + b.n 3698e <_PyCompile_CodeGen@@Base+0x382> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 369a6 <_PyCompile_CodeGen@@Base+0x3a2> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 36982 <_PyCompile_CodeGen@@Base+0x376> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ adds r4, r1, #5 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [pc, #0] @ (369c4 <_PyCompile_CodeGen@@Base+0x3c0>) │ │ │ │ - bx lr │ │ │ │ - strb r4, [r5, #5] │ │ │ │ + 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] @ (369c4 <_PyCompile_CodeGen@@Base+0x3b8>) │ │ │ │ + strd r4, r3, [sp] │ │ │ │ + bl 132454 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + add r7, pc, #896 @ (adr r7, 36d48 <_PyEval_FormatExcUnbound@@Base+0x1b4>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (369f0 <_PyCompile_CodeGen@@Base+0x3ec>) │ │ │ │ + ldr r0, [pc, #12] @ (369f0 <_PyCompile_CodeGen@@Base+0x3e4>) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 13316c │ │ │ │ + bl 132454 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r5, pc, #544 @ (adr r5, 36c14 <_PyEval_FormatExcUnbound@@Base+0x88>) │ │ │ │ + add r5, pc, #544 @ (adr r5, 36c14 <_PyEval_FormatExcUnbound@@Base+0x80>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ strd r0, r1, [sp] │ │ │ │ - cbnz r2, 36a16 <_PyCompile_CodeGen@@Base+0x412> │ │ │ │ + cbnz r2, 36a16 <_PyCompile_CodeGen@@Base+0x40a> │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #56] @ (36a48 <_PyCompile_CodeGen@@Base+0x444>) │ │ │ │ - bl 13316c │ │ │ │ - b.n 36a24 <_PyCompile_CodeGen@@Base+0x420> │ │ │ │ + ldr r0, [pc, #56] @ (36a48 <_PyCompile_CodeGen@@Base+0x43c>) │ │ │ │ + bl 132454 │ │ │ │ + b.n 36a24 <_PyCompile_CodeGen@@Base+0x418> │ │ │ │ mov r3, r2 │ │ │ │ - ldr r0, [pc, #48] @ (36a4c <_PyCompile_CodeGen@@Base+0x448>) │ │ │ │ + ldr r0, [pc, #48] @ (36a4c <_PyCompile_CodeGen@@Base+0x440>) │ │ │ │ movs r2, #3 │ │ │ │ mov r1, sp │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 13316c │ │ │ │ - cbz r0, 36a3e <_PyCompile_CodeGen@@Base+0x43a> │ │ │ │ + bl 132454 │ │ │ │ + cbz r0, 36a3e <_PyCompile_CodeGen@@Base+0x432> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 36a3a <_PyCompile_CodeGen@@Base+0x436> │ │ │ │ + beq.n 36a3a <_PyCompile_CodeGen@@Base+0x42e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 36a3a <_PyCompile_CodeGen@@Base+0x436> │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 36a3a <_PyCompile_CodeGen@@Base+0x42e> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 36a42 <_PyCompile_CodeGen@@Base+0x43e> │ │ │ │ + b.n 36a42 <_PyCompile_CodeGen@@Base+0x436> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - add r1, pc, #864 @ (adr r1, 36dac ) │ │ │ │ + add r1, pc, #864 @ (adr r1, 36dac ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r6, sp, #928 @ 0x3a0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + ldr r0, [pc, #0] @ (36a54 <_PyCompile_CodeGen@@Base+0x448>) │ │ │ │ + bx lr │ │ │ │ + strb r4, [r5, #5] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #288] @ (36b80 <_PyCompile_CodeGen@@Base+0x57c>) │ │ │ │ + ldr r2, [pc, #288] @ (36b88 <_PyCompile_CodeGen@@Base+0x57c>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 36a8a <_PyCompile_CodeGen@@Base+0x486> │ │ │ │ + beq.n 36a92 <_PyCompile_CodeGen@@Base+0x486> │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 36a8c <_PyCompile_CodeGen@@Base+0x488> │ │ │ │ + cbz r4, 36a94 <_PyCompile_CodeGen@@Base+0x488> │ │ │ │ ldr r4, [r4, #12] │ │ │ │ - movw r3, #27217 @ 0x6a51 │ │ │ │ + movw r3, #27225 @ 0x6a59 │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 36a8c <_PyCompile_CodeGen@@Base+0x488> │ │ │ │ + b.n 36a94 <_PyCompile_CodeGen@@Base+0x488> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 36b62 <_PyCompile_CodeGen@@Base+0x55e> │ │ │ │ + beq.n 36b6a <_PyCompile_CodeGen@@Base+0x55e> │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - movw r3, #27217 @ 0x6a51 │ │ │ │ + movw r3, #27225 @ 0x6a59 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 36b62 <_PyCompile_CodeGen@@Base+0x55e> │ │ │ │ - cbnz r4, 36aa6 <_PyCompile_CodeGen@@Base+0x4a2> │ │ │ │ + bne.n 36b6a <_PyCompile_CodeGen@@Base+0x55e> │ │ │ │ + cbnz r4, 36aae <_PyCompile_CodeGen@@Base+0x4a2> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 36b20 <_PyCompile_CodeGen@@Base+0x51c> │ │ │ │ + b.n 36b28 <_PyCompile_CodeGen@@Base+0x51c> │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 36ac4 <_PyCompile_CodeGen@@Base+0x4c0> │ │ │ │ + cbz r3, 36acc <_PyCompile_CodeGen@@Base+0x4c0> │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 36b20 <_PyCompile_CodeGen@@Base+0x51c> │ │ │ │ + ble.n 36b28 <_PyCompile_CodeGen@@Base+0x51c> │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 36ab2 <_PyCompile_CodeGen@@Base+0x4ae> │ │ │ │ - b.n 36ade <_PyCompile_CodeGen@@Base+0x4da> │ │ │ │ + bne.n 36aba <_PyCompile_CodeGen@@Base+0x4ae> │ │ │ │ + b.n 36ae6 <_PyCompile_CodeGen@@Base+0x4da> │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 36ade <_PyCompile_CodeGen@@Base+0x4da> │ │ │ │ + beq.n 36ae6 <_PyCompile_CodeGen@@Base+0x4da> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 36ac6 <_PyCompile_CodeGen@@Base+0x4c2> │ │ │ │ + bne.n 36ace <_PyCompile_CodeGen@@Base+0x4c2> │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 36b20 <_PyCompile_CodeGen@@Base+0x51c> │ │ │ │ - ldr r2, [pc, #164] @ (36b84 <_PyCompile_CodeGen@@Base+0x580>) │ │ │ │ + bne.n 36b28 <_PyCompile_CodeGen@@Base+0x51c> │ │ │ │ + ldr r2, [pc, #164] @ (36b8c <_PyCompile_CodeGen@@Base+0x580>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 23e1f8 │ │ │ │ + bl 23d7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36b78 <_PyCompile_CodeGen@@Base+0x574> │ │ │ │ - beq.n 36b20 <_PyCompile_CodeGen@@Base+0x51c> │ │ │ │ + blt.n 36b80 <_PyCompile_CodeGen@@Base+0x574> │ │ │ │ + beq.n 36b28 <_PyCompile_CodeGen@@Base+0x51c> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (36b84 <_PyCompile_CodeGen@@Base+0x580>) │ │ │ │ + ldr r1, [pc, #148] @ (36b8c <_PyCompile_CodeGen@@Base+0x580>) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 1573ec <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 1566fc <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 36b7a <_PyCompile_CodeGen@@Base+0x576> │ │ │ │ + bne.n 36b82 <_PyCompile_CodeGen@@Base+0x576> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 36aa2 <_PyCompile_CodeGen@@Base+0x49e> │ │ │ │ + beq.n 36aaa <_PyCompile_CodeGen@@Base+0x49e> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 36aa2 <_PyCompile_CodeGen@@Base+0x49e> │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 36aa2 <_PyCompile_CodeGen@@Base+0x49e> │ │ │ │ + bne.n 36aaa <_PyCompile_CodeGen@@Base+0x49e> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 36aaa <_PyCompile_CodeGen@@Base+0x49e> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (36b88 <_PyCompile_CodeGen@@Base+0x584>) │ │ │ │ + ldr r1, [pc, #100] @ (36b90 <_PyCompile_CodeGen@@Base+0x584>) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 1573ec <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 1566fc <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 36b7a <_PyCompile_CodeGen@@Base+0x576> │ │ │ │ + bne.n 36b82 <_PyCompile_CodeGen@@Base+0x576> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 36b4e <_PyCompile_CodeGen@@Base+0x54a> │ │ │ │ + bne.n 36b56 <_PyCompile_CodeGen@@Base+0x54a> │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 36b7a <_PyCompile_CodeGen@@Base+0x576> │ │ │ │ + b.n 36b82 <_PyCompile_CodeGen@@Base+0x576> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 36b62 <_PyCompile_CodeGen@@Base+0x55e> │ │ │ │ + beq.n 36b6a <_PyCompile_CodeGen@@Base+0x55e> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 36b62 <_PyCompile_CodeGen@@Base+0x55e> │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 36b6a <_PyCompile_CodeGen@@Base+0x55e> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 36b44 <_PyCompile_CodeGen@@Base+0x540> │ │ │ │ - ldr r1, [pc, #28] @ (36b84 <_PyCompile_CodeGen@@Base+0x580>) │ │ │ │ + beq.n 36b4c <_PyCompile_CodeGen@@Base+0x540> │ │ │ │ + ldr r1, [pc, #28] @ (36b8c <_PyCompile_CodeGen@@Base+0x580>) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 1573ec <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 1566fc <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 36b7a <_PyCompile_CodeGen@@Base+0x576> │ │ │ │ + b.n 36b82 <_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 │ │ │ │ │ │ │ │ -00036b8c <_PyEval_FormatExcUnbound@@Base>: │ │ │ │ +00036b94 <_PyEval_FormatExcUnbound@@Base>: │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ - cbz r3, 36b94 <_PyEval_FormatExcUnbound@@Base+0x8> │ │ │ │ + cbz r3, 36b9c <_PyEval_FormatExcUnbound@@Base+0x8> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 36bdc <_PyEval_FormatExcUnbound@@Base+0x50> │ │ │ │ + cbnz r3, 36be4 <_PyEval_FormatExcUnbound@@Base+0x50> │ │ │ │ push {r4} │ │ │ │ ldr r4, [r1, #72] @ 0x48 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ ldr r1, [r1, #64] @ 0x40 │ │ │ │ subs r1, r3, r1 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - bge.n 36bc2 <_PyEval_FormatExcUnbound@@Base+0x36> │ │ │ │ + bge.n 36bca <_PyEval_FormatExcUnbound@@Base+0x36> │ │ │ │ movw r1, #56028 @ 0xdadc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #38544 @ 0x9690 │ │ │ │ + movw r2, #35984 @ 0x8c90 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.w 1e4808 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + b.w 1e3c38 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ movw r1, #48052 @ 0xbbb4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #7112 @ 0x1bc8 │ │ │ │ + movw r2, #4552 @ 0x11c8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.w 1e4808 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + b.w 1e3c38 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (36c04 <_PyEval_FormatExcUnbound@@Base+0x78>) │ │ │ │ + ldr r0, [pc, #12] @ (36c0c <_PyEval_FormatExcUnbound@@Base+0x78>) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 13316c │ │ │ │ + bl 132454 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - add r5, pc, #944 @ (adr r5, 36fb8 ) │ │ │ │ + add r5, pc, #944 @ (adr r5, 36fc0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #12 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 36c36 <_PyEval_FormatExcUnbound@@Base+0xaa> │ │ │ │ + bgt.n 36c3e <_PyEval_FormatExcUnbound@@Base+0xaa> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21356 @ 0x536c │ │ │ │ + movw r1, #18716 @ 0x491c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 36c50 <_PyEval_FormatExcUnbound@@Base+0xc4> │ │ │ │ + bl 127394 │ │ │ │ + b.n 36c58 <_PyEval_FormatExcUnbound@@Base+0xc4> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 36c54 <_PyEval_FormatExcUnbound@@Base+0xc8> │ │ │ │ + cbz r3, 36c5c <_PyEval_FormatExcUnbound@@Base+0xc8> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #37964 @ 0x944c │ │ │ │ + movw r1, #35324 @ 0x89fc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 36c70 <_PyEval_FormatExcUnbound@@Base+0xe4> │ │ │ │ + b.n 36c78 <_PyEval_FormatExcUnbound@@Base+0xe4> │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbnz r0, 36c62 <_PyEval_FormatExcUnbound@@Base+0xd6> │ │ │ │ + cbnz r0, 36c6a <_PyEval_FormatExcUnbound@@Base+0xd6> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 36c70 <_PyEval_FormatExcUnbound@@Base+0xe4> │ │ │ │ - ldr r1, [pc, #20] @ (36c78 <_PyEval_FormatExcUnbound@@Base+0xec>) │ │ │ │ + b.n 36c78 <_PyEval_FormatExcUnbound@@Base+0xe4> │ │ │ │ + ldr r1, [pc, #20] @ (36c80 <_PyEval_FormatExcUnbound@@Base+0xec>) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl b8d10 │ │ │ │ + bl b8b94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36c58 <_PyEval_FormatExcUnbound@@Base+0xcc> │ │ │ │ + beq.n 36c60 <_PyEval_FormatExcUnbound@@Base+0xcc> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ - ble.n 36c34 <_PyEval_FormatExcUnbound@@Base+0xa8> │ │ │ │ + ble.n 36c3c <_PyEval_FormatExcUnbound@@Base+0xa8> │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r7, r1 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - bne.n 36cb4 <_PyEval_FormatExcUnbound@@Base+0x128> │ │ │ │ + bne.n 36cbc <_PyEval_FormatExcUnbound@@Base+0x128> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #7260 @ 0x1c5c │ │ │ │ + movw r1, #4664 @ 0x1238 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 36d80 <_PyEval_FormatExcUnbound@@Base+0x1f4> │ │ │ │ + bl d183c │ │ │ │ + b.n 36d88 <_PyEval_FormatExcUnbound@@Base+0x1f4> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 111aa0 │ │ │ │ + bl 1119c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36d80 <_PyEval_FormatExcUnbound@@Base+0x1f4> │ │ │ │ + beq.n 36d88 <_PyEval_FormatExcUnbound@@Base+0x1f4> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 143dc4 │ │ │ │ + bl 14309c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 36d6e <_PyEval_FormatExcUnbound@@Base+0x1e2> │ │ │ │ - bl 95d4c │ │ │ │ + beq.n 36d76 <_PyEval_FormatExcUnbound@@Base+0x1e2> │ │ │ │ + bl 95c50 │ │ │ │ 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 6c38c │ │ │ │ + bl 6c3cc │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 36d04 <_PyEval_FormatExcUnbound@@Base+0x178> │ │ │ │ + cbnz r0, 36d0c <_PyEval_FormatExcUnbound@@Base+0x178> │ │ │ │ mov r6, fp │ │ │ │ mov.w sl, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 36d32 <_PyEval_FormatExcUnbound@@Base+0x1a6> │ │ │ │ + b.n 36d3a <_PyEval_FormatExcUnbound@@Base+0x1a6> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #20 │ │ │ │ str.w sl, [sp] │ │ │ │ blx 2a27c │ │ │ │ - cbz r0, 36d28 <_PyEval_FormatExcUnbound@@Base+0x19c> │ │ │ │ + cbz r0, 36d30 <_PyEval_FormatExcUnbound@@Base+0x19c> │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne.n 36d28 <_PyEval_FormatExcUnbound@@Base+0x19c> │ │ │ │ + bne.n 36d30 <_PyEval_FormatExcUnbound@@Base+0x19c> │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36d2e <_PyEval_FormatExcUnbound@@Base+0x1a2> │ │ │ │ + bge.n 36d36 <_PyEval_FormatExcUnbound@@Base+0x1a2> │ │ │ │ lsls r5, r5, #1 │ │ │ │ mov fp, r6 │ │ │ │ - b.n 36cec <_PyEval_FormatExcUnbound@@Base+0x160> │ │ │ │ + b.n 36cf4 <_PyEval_FormatExcUnbound@@Base+0x160> │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 36d32 <_PyEval_FormatExcUnbound@@Base+0x1a6> │ │ │ │ + b.n 36d3a <_PyEval_FormatExcUnbound@@Base+0x1a6> │ │ │ │ mov.w sl, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 98844 │ │ │ │ + bl 98744 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - cbnz r5, 36d62 <_PyEval_FormatExcUnbound@@Base+0x1d6> │ │ │ │ + cbnz r5, 36d6a <_PyEval_FormatExcUnbound@@Base+0x1d6> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 36d48 <_PyEval_FormatExcUnbound@@Base+0x1bc> │ │ │ │ - bl 1ea6e4 │ │ │ │ - b.n 36d72 <_PyEval_FormatExcUnbound@@Base+0x1e6> │ │ │ │ + beq.n 36d50 <_PyEval_FormatExcUnbound@@Base+0x1bc> │ │ │ │ + bl 1e9b14 │ │ │ │ + b.n 36d7a <_PyEval_FormatExcUnbound@@Base+0x1e6> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #7300 @ 0x1c84 │ │ │ │ + movw r1, #4704 @ 0x1260 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 36d72 <_PyEval_FormatExcUnbound@@Base+0x1e6> │ │ │ │ + bl d183c │ │ │ │ + b.n 36d7a <_PyEval_FormatExcUnbound@@Base+0x1e6> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d3818 <_Py_Uid_Converter@@Base+0xf0> │ │ │ │ + bl 1d2ae4 <_Py_Uid_Converter@@Base+0xf0> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 36d72 <_PyEval_FormatExcUnbound@@Base+0x1e6> │ │ │ │ + b.n 36d7a <_PyEval_FormatExcUnbound@@Base+0x1e6> │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6c164 │ │ │ │ + bl 6c1a4 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 130d20 <_Py_DecRef@@Base> │ │ │ │ + bl 12fff4 <_Py_DecRef@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -00036d88 : │ │ │ │ +00036d90 : │ │ │ │ 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 ce000 │ │ │ │ - cbz r0, 36dce │ │ │ │ + bl cdea8 │ │ │ │ + cbz r0, 36dd6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - movw r1, #49940 @ 0xc314 │ │ │ │ + movw r1, #47380 @ 0xb914 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 36dee │ │ │ │ + bl d183c │ │ │ │ + b.n 36df6 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl ce000 │ │ │ │ + bl cdea8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 36dae │ │ │ │ + bne.n 36db6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 36df2 │ │ │ │ - bl 1ea6e4 │ │ │ │ + ble.n 36dfa │ │ │ │ + bl 1e9b14 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 36e18 │ │ │ │ + b.n 36e20 │ │ │ │ add r1, r2 │ │ │ │ - bl 156a40 │ │ │ │ + bl 155d50 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36dee │ │ │ │ + beq.n 36df6 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 36e18 │ │ │ │ + cbz r0, 36e20 │ │ │ │ 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 36e24 │ │ │ │ + beq.n 36e2c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea94 │ │ │ │ + bl ce93c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 36e30 │ │ │ │ + beq.n 36e38 │ │ │ │ mov r0, sp │ │ │ │ - bl cea94 │ │ │ │ + bl ce93c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (36e5c ) │ │ │ │ - strd r4, r3, [sp] │ │ │ │ - bl 13316c │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - add r7, pc, #208 @ (adr r7, 36f30 ) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72190 │ │ │ │ + bl 721f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36f36 │ │ │ │ + beq.n 36f14 │ │ │ │ movw r0, #11580 @ 0x2d3c │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 36e9e │ │ │ │ + bne.n 36e7c │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 36e8e │ │ │ │ + bne.n 36e6c │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 36eaa │ │ │ │ - bl 26a094 │ │ │ │ + beq.n 36e88 │ │ │ │ + bl 269658 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ blx 298f4 │ │ │ │ blx 29ec8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r1, 36f08 │ │ │ │ - bl 1fd104 │ │ │ │ + cbz r1, 36ee6 │ │ │ │ + bl 1fc6c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r5, 36eda │ │ │ │ + cbnz r5, 36eb8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 781a8 │ │ │ │ + bl 78220 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 36ee2 │ │ │ │ - b.n 36eee │ │ │ │ - bl 83ac8 │ │ │ │ - cbz r0, 36ef2 │ │ │ │ - b.n 36ec8 │ │ │ │ + bne.n 36ec0 │ │ │ │ + b.n 36ecc │ │ │ │ + bl 83b60 │ │ │ │ + cbz r0, 36ed0 │ │ │ │ + b.n 36ea6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 36eee │ │ │ │ + cbnz r3, 36ecc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 36f08 │ │ │ │ + b.n 36ee6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 36eb2 │ │ │ │ + beq.n 36e90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 36eb2 │ │ │ │ + bne.n 36e90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 36eb2 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 36e90 │ │ │ │ blx 2a7bc │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 36f24 │ │ │ │ + bne.n 36f02 │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 36f14 │ │ │ │ + bne.n 36ef2 │ │ │ │ dmb ish │ │ │ │ - beq.n 36f36 │ │ │ │ + beq.n 36f14 │ │ │ │ movw r0, #11580 @ 0x2d3c │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - bl 247d04 │ │ │ │ + bl 2471c4 │ │ │ │ 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] @ (36f64 ) │ │ │ │ + ldr r0, [pc, #12] @ (36f40 ) │ │ │ │ + strd r4, r3, [sp] │ │ │ │ + bl 132454 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + add r7, pc, #208 @ (adr r7, 37014 ) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r1, sp │ │ │ │ + ldr r0, [pc, #12] @ (36f6c ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 13316c │ │ │ │ + bl 132454 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #96 @ (adr r7, 36fc8 ) │ │ │ │ + add r7, pc, #96 @ (adr r7, 36fd0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (36f90 ) │ │ │ │ + ldr r0, [pc, #12] @ (36f98 ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 13316c │ │ │ │ + bl 132454 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r5, pc, #416 @ (adr r5, 37134 ) │ │ │ │ + add r5, pc, #416 @ (adr r5, 3713c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 36fb4 │ │ │ │ + cbnz r3, 36fbc │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 36fb4 │ │ │ │ + ble.n 36fbc │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 36fb4 │ │ │ │ - cbnz r0, 36fd0 │ │ │ │ + bne.n 36fbc │ │ │ │ + cbnz r0, 36fd8 │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #96] @ (3701c ) │ │ │ │ + ldr r4, [pc, #96] @ (37024 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 36fd0 │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 36fd8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 37018 │ │ │ │ + b.n 37020 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 36fe4 │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 36fec │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 36fcc │ │ │ │ + bne.n 36fd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15c9d8 <_PyCompile_OpcodeIsValid@@Base> │ │ │ │ + bl 15bce8 <_PyCompile_OpcodeIsValid@@Base> │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 37002 │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 3700a │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 36fcc │ │ │ │ + bne.n 36fd4 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 37018 │ │ │ │ + b.n 37020 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ @@ -18768,138 +18772,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] @ (37048 ) │ │ │ │ + ldr r0, [pc, #12] @ (37050 ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 13316c │ │ │ │ + bl 132454 │ │ │ │ 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] @ (3717c ) │ │ │ │ + ldr r2, [pc, #288] @ (37184 ) │ │ │ │ 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 37086 │ │ │ │ + beq.n 3708e │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 37088 │ │ │ │ + cbz r4, 37090 │ │ │ │ ldr r4, [r4, #48] @ 0x30 │ │ │ │ - movw r3, #28749 @ 0x704d │ │ │ │ + movw r3, #28757 @ 0x7055 │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 37088 │ │ │ │ + b.n 37090 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3715e │ │ │ │ + beq.n 37166 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - movw r3, #28749 @ 0x704d │ │ │ │ + movw r3, #28757 @ 0x7055 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3715e │ │ │ │ - cbnz r4, 370a2 │ │ │ │ + bne.n 37166 │ │ │ │ + cbnz r4, 370aa │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3711c │ │ │ │ + b.n 37124 │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 370c0 │ │ │ │ + cbz r3, 370c8 │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 3711c │ │ │ │ + ble.n 37124 │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 370ae │ │ │ │ - b.n 370da │ │ │ │ + bne.n 370b6 │ │ │ │ + b.n 370e2 │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 370da │ │ │ │ + beq.n 370e2 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 370c2 │ │ │ │ + bne.n 370ca │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3711c │ │ │ │ - ldr r2, [pc, #164] @ (37180 ) │ │ │ │ + bne.n 37124 │ │ │ │ + ldr r2, [pc, #164] @ (37188 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 23e1f8 │ │ │ │ + bl 23d7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 37174 │ │ │ │ - beq.n 3711c │ │ │ │ + blt.n 3717c │ │ │ │ + beq.n 37124 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (37180 ) │ │ │ │ + ldr r1, [pc, #148] @ (37188 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 1573ec <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 1566fc <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 37176 │ │ │ │ + bne.n 3717e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3709e │ │ │ │ + beq.n 370a6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3709e │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3709e │ │ │ │ + bne.n 370a6 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 370a6 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (37184 ) │ │ │ │ + ldr r1, [pc, #100] @ (3718c ) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 1573ec <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 1566fc <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 37176 │ │ │ │ + bne.n 3717e │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 3714a │ │ │ │ + bne.n 37152 │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 37176 │ │ │ │ + b.n 3717e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3715e │ │ │ │ + beq.n 37166 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 3715e │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 37166 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 37140 │ │ │ │ - ldr r1, [pc, #28] @ (37180 ) │ │ │ │ + beq.n 37148 │ │ │ │ + ldr r1, [pc, #28] @ (37188 ) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 1573ec <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 1566fc <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 37176 │ │ │ │ + b.n 3717e │ │ │ │ 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 │ │ │ │ @@ -18910,123 +18914,122 @@ │ │ │ │ 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, 371a4 │ │ │ │ + cbz r3, 371ac │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - ldr r6, [pc, #268] @ (372b4 ) │ │ │ │ + ldr r6, [pc, #268] @ (372bc ) │ │ │ │ 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, 371d6 │ │ │ │ + cbnz r7, 371de │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 371d6 │ │ │ │ + ble.n 371de │ │ │ │ cmp.w ip, #2 │ │ │ │ - bgt.n 371d6 │ │ │ │ - cbnz r4, 371fa │ │ │ │ + bgt.n 371de │ │ │ │ + cbnz r4, 37202 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #220] @ (372b8 ) │ │ │ │ + ldr r4, [pc, #220] @ (372c0 ) │ │ │ │ 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 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37284 │ │ │ │ + beq.n 3728c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 111564 │ │ │ │ + bl 111488 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37280 │ │ │ │ + beq.n 37288 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 3723a │ │ │ │ + beq.n 37242 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 3722a │ │ │ │ - bl f4520 │ │ │ │ + cbz r0, 37232 │ │ │ │ + bl f4314 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37222 │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 37280 │ │ │ │ + bne.n 3722a │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 37288 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 3723e │ │ │ │ - b.n 3722e │ │ │ │ + beq.n 37246 │ │ │ │ + b.n 37236 │ │ │ │ mov.w r5, #438 @ 0x1b6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1bc1d0 │ │ │ │ - cbnz r0, 3723e │ │ │ │ - b.n 37280 │ │ │ │ + bl 1bb5e8 │ │ │ │ + cbnz r0, 37246 │ │ │ │ + b.n 37288 │ │ │ │ mov.w r5, #438 @ 0x1b6 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ - bl 95d4c │ │ │ │ + bl 95c50 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ cmn.w r8, #100 @ 0x64 │ │ │ │ mov r0, r6 │ │ │ │ - beq.n 37260 │ │ │ │ + beq.n 37268 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx 2a294 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 37266 │ │ │ │ + b.n 3726e │ │ │ │ blx 29e0c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 98844 │ │ │ │ - cbz r4, 37288 │ │ │ │ + bl 98744 │ │ │ │ + cbz r4, 37290 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 37292 │ │ │ │ - bl e4c60 │ │ │ │ + bne.n 3729a │ │ │ │ + bl e4a7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37242 │ │ │ │ + beq.n 3724a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 372a2 │ │ │ │ + b.n 372aa │ │ │ │ mov r6, r0 │ │ │ │ - b.n 372a2 │ │ │ │ + b.n 372aa │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.n 372a2 │ │ │ │ + b.n 372aa │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19ac │ │ │ │ + bl f17dc │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - bl 111b3c │ │ │ │ + bl 111a60 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - lsls r0, r3, #21 │ │ │ │ - lsls r3, r0, #1 │ │ │ │ + @ instruction: 0xfb580042 │ │ │ │ adds r0, r2, #7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ dmb ish │ │ │ │ tst.w r3, #1 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ @@ -19039,746 +19042,783 @@ │ │ │ │ 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, #7584 @ 0x1da0 │ │ │ │ + movw r1, #5024 @ 0x13a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1e62a8 │ │ │ │ - cbnz r0, 37306 │ │ │ │ + bl 1e56d8 │ │ │ │ + cbnz r0, 3730e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 37348 │ │ │ │ + b.n 37350 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ add r2, sp, #28 │ │ │ │ - bl 10f9c0 <_PyTime_localtime@@Base> │ │ │ │ + bl 10f8b0 <_PyTime_localtime@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37302 │ │ │ │ + bne.n 3730a │ │ │ │ ldrd r3, r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #48] @ (3734c ) │ │ │ │ + ldr r2, [pc, #48] @ (37354 ) │ │ │ │ ldr r0, [sp, #28] │ │ │ │ addw r3, r3, #1900 @ 0x76c │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ add.w r1, r2, #48 @ 0x30 │ │ │ │ str r0, [sp, #8] │ │ │ │ add.w r1, r1, r4, lsl #2 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w r2, r2, r5, lsl #2 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrd r0, r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #7596 @ 0x1dac │ │ │ │ + movw r0, #5036 @ 0x13ac │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddd20 │ │ │ │ + bl ddb98 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - lsls r0, r2, #22 │ │ │ │ - lsls r3, r0, #1 │ │ │ │ + @ instruction: 0xfb900042 │ │ │ │ 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, 3736c │ │ │ │ + cbz r3, 37374 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - ldr r6, [pc, #300] @ (3749c ) │ │ │ │ + ldr r6, [pc, #300] @ (374a4 ) │ │ │ │ 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 373a6 │ │ │ │ + bne.n 373ae │ │ │ │ cmp.w lr, #1 │ │ │ │ - ble.n 373a6 │ │ │ │ + ble.n 373ae │ │ │ │ cmp.w lr, #2 │ │ │ │ - bne.n 373a6 │ │ │ │ - cbnz r4, 373c8 │ │ │ │ + bne.n 373ae │ │ │ │ + cbnz r4, 373d0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #244] @ (374a0 ) │ │ │ │ + ldr r4, [pc, #244] @ (374a8 ) │ │ │ │ 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 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37484 │ │ │ │ + beq.n 3748c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 111564 │ │ │ │ + bl 111488 │ │ │ │ ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37488 │ │ │ │ + beq.n 37490 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 373ea │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 37422 │ │ │ │ - cbnz r7, 373f2 │ │ │ │ + bne.n 373f2 │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 3742a │ │ │ │ + cbnz r7, 373fa │ │ │ │ movs r7, #1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 37426 │ │ │ │ + b.n 3742e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 37404 │ │ │ │ + cbz r0, 3740c │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1bc1d0 │ │ │ │ - cbz r0, 37422 │ │ │ │ + bl 1bb5e8 │ │ │ │ + cbz r0, 3742a │ │ │ │ subs.w r7, r9, #3 │ │ │ │ - beq.n 373ec │ │ │ │ + beq.n 373f4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 37416 │ │ │ │ - bl c3480 │ │ │ │ + cbz r0, 3741e │ │ │ │ + bl c3300 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 37422 │ │ │ │ + blt.n 3742a │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 37426 │ │ │ │ - b.n 37418 │ │ │ │ + beq.n 3742e │ │ │ │ + b.n 37420 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl c3480 │ │ │ │ + bl c3300 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bge.n 37426 │ │ │ │ + bge.n 3742e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3748a │ │ │ │ + b.n 37492 │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ - bl 95d4c │ │ │ │ + bl 95c50 │ │ │ │ mov r4, r0 │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ - bne.n 37440 │ │ │ │ - cbnz r5, 37440 │ │ │ │ - cbnz r7, 3745c │ │ │ │ + bne.n 37448 │ │ │ │ + cbnz r5, 37448 │ │ │ │ + cbnz r7, 37464 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ - b.n 3744e │ │ │ │ + b.n 37456 │ │ │ │ clz r3, r7 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r3, r3, #8 │ │ │ │ - cbz r5, 3744e │ │ │ │ + cbz r5, 37456 │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ blx 2a3fc │ │ │ │ mov r5, r0 │ │ │ │ - b.n 37466 │ │ │ │ + b.n 3746e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx 29870 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ movw r4, #7780 @ 0x1e64 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - bl 98844 │ │ │ │ + bl 98744 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 3748a │ │ │ │ + b.n 37492 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 3748a │ │ │ │ + b.n 37492 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ - bl 111b3c │ │ │ │ + bl 111a60 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - lsls r4, r3, #23 │ │ │ │ - lsls r3, r0, #1 │ │ │ │ + @ instruction: 0xfbdc0042 │ │ │ │ adds r4, r7, #7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 232b14 │ │ │ │ + bl 2320dc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 374dc │ │ │ │ + blt.n 374e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 374d8 │ │ │ │ + cbnz r3, 374e0 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #7624 @ 0x1dc8 │ │ │ │ + movw r1, #5064 @ 0x13c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 374de │ │ │ │ + b.n 374e6 │ │ │ │ movs r0, #0 │ │ │ │ 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, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (3750c ) │ │ │ │ + ldr r0, [pc, #12] @ (37514 ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 13316c │ │ │ │ + bl 132454 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #336 @ (adr r7, 37660 ) │ │ │ │ + add r7, pc, #336 @ (adr r7, 37668 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [r0, #52] @ 0x34 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - beq.n 3751a │ │ │ │ - b.w 7f920 │ │ │ │ - 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, #62180 @ 0xf2e4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - 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, #7812 @ 0x1e84 │ │ │ │ + movw r1, #5252 @ 0x1484 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ 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] @ (3769c ) │ │ │ │ + ldr r2, [pc, #288] @ (37670 ) │ │ │ │ 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 375a4 │ │ │ │ + beq.n 3757a │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 375a6 │ │ │ │ + cbz r4, 3757c │ │ │ │ ldr r4, [r4, #44] @ 0x2c │ │ │ │ - movw r3, #30059 @ 0x756b │ │ │ │ + movw r3, #30017 @ 0x7541 │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 375a6 │ │ │ │ + b.n 3757c │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3767c │ │ │ │ + beq.n 37652 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - movw r3, #30059 @ 0x756b │ │ │ │ + movw r3, #30017 @ 0x7541 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3767c │ │ │ │ - cbnz r4, 375c0 │ │ │ │ + bne.n 37652 │ │ │ │ + cbnz r4, 37596 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3763a │ │ │ │ + b.n 37610 │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 375de │ │ │ │ + cbz r3, 375b4 │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 3763a │ │ │ │ + ble.n 37610 │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 375cc │ │ │ │ - b.n 375f8 │ │ │ │ + bne.n 375a2 │ │ │ │ + b.n 375ce │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 375f8 │ │ │ │ + beq.n 375ce │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 375e0 │ │ │ │ + bne.n 375b6 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3763a │ │ │ │ - ldr r2, [pc, #164] @ (376a0 ) │ │ │ │ + bne.n 37610 │ │ │ │ + ldr r2, [pc, #164] @ (37674 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 23e1f8 │ │ │ │ + bl 23d7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 37692 │ │ │ │ - beq.n 3763a │ │ │ │ + blt.n 37668 │ │ │ │ + beq.n 37610 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (376a0 ) │ │ │ │ + ldr r1, [pc, #148] @ (37674 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 1573ec <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 1566fc <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 37694 │ │ │ │ + bne.n 3766a │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 375bc │ │ │ │ + beq.n 37592 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 375bc │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 375bc │ │ │ │ + bne.n 37592 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 37592 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (376a4 ) │ │ │ │ + ldr r1, [pc, #100] @ (37678 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 1573ec <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 1566fc <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 37694 │ │ │ │ + bne.n 3766a │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 37668 │ │ │ │ + bne.n 3763e │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 37694 │ │ │ │ + b.n 3766a │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3767c │ │ │ │ + beq.n 37652 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 3767c │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 37652 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3765e │ │ │ │ - ldr r1, [pc, #28] @ (376a0 ) │ │ │ │ + beq.n 37634 │ │ │ │ + ldr r1, [pc, #28] @ (37674 ) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 1573ec <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 1566fc <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 37694 │ │ │ │ + b.n 3766a │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #416 @ 0x1a0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r0, sp, #768 @ 0x300 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #625 @ 0x271 │ │ │ │ - bl 71fec │ │ │ │ - cbz r0, 37708 │ │ │ │ + bl 72054 │ │ │ │ + cbz r0, 376dc │ │ │ │ mov r4, r0 │ │ │ │ add.w r6, r5, #8 │ │ │ │ add.w r7, r0, #8 │ │ │ │ addw r8, r5, #2504 @ 0x9c8 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ - bl 7de04 │ │ │ │ - cbz r0, 376f2 │ │ │ │ + bl 7de8c │ │ │ │ + cbz r0, 376c6 │ │ │ │ cmp r6, r8 │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ - bne.n 376d2 │ │ │ │ + bne.n 376a6 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 7fff8 │ │ │ │ - cbz r0, 376f2 │ │ │ │ + bl 8008c │ │ │ │ + cbz r0, 376c6 │ │ │ │ str.w r0, [r4, #2508] @ 0x9cc │ │ │ │ - b.n 3770a │ │ │ │ + b.n 376de │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37708 │ │ │ │ + beq.n 376dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 37708 │ │ │ │ + cbnz r3, 376dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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, 37732 │ │ │ │ + cbz r1, 37706 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r4 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ str r1, [r3, #24] │ │ │ │ - bl 78204 │ │ │ │ + bl 7827c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + ldr r0, [r0, #52] @ 0x34 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + beq.n 3771a │ │ │ │ + b.w 7f9b4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ + movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #7952 @ 0x1f10 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #59620 @ 0xe8e4 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - mov r4, r1 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ - movs r1, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2957c │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl ce000 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 377b2 │ │ │ │ - mov r3, r4 │ │ │ │ - movw r2, #31692 @ 0x7bcc │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #8800 @ 0x2260 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #4652 @ 0x122c │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - movs r4, #0 │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 377be │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1eccb4 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cbz r3, 377c8 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl cea94 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - push {r4, lr} │ │ │ │ + push {r3, 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] @ (377f4 ) │ │ │ │ - strd r4, r3, [sp] │ │ │ │ - bl 13316c │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - add r5, pc, #688 @ (adr r5, 37aa8 ) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #5392 @ 0x1510 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127394 │ │ │ │ + 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, 37814 │ │ │ │ + cbz r3, 37786 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 37816 │ │ │ │ + b.n 37788 │ │ │ │ mov r4, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r4, r7 │ │ │ │ blx 2957c │ │ │ │ - cbnz r6, 3782e │ │ │ │ + cbnz r6, 377a0 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 3782e │ │ │ │ + ble.n 377a0 │ │ │ │ cmp r7, #3 │ │ │ │ - bgt.n 3782e │ │ │ │ - cbnz r5, 37854 │ │ │ │ + bgt.n 377a0 │ │ │ │ + cbnz r5, 377c6 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #112] @ (378a4 ) │ │ │ │ + ldr r5, [pc, #116] @ (37818 ) │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ add r5, sp, #24 │ │ │ │ movs r6, #3 │ │ │ │ str r5, [sp, #16] │ │ │ │ movs r5, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r5, r6, [sp, #4] │ │ │ │ - bl 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 37854 │ │ │ │ + cbnz r0, 377c6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 37894 │ │ │ │ + b.n 37806 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl ce000 │ │ │ │ + bl cdea8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37850 │ │ │ │ + bne.n 377c2 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 37886 │ │ │ │ + beq.n 377f8 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ - cbz r6, 37870 │ │ │ │ + cbz r6, 377e2 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 37884 │ │ │ │ + beq.n 377f6 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37886 │ │ │ │ - bl 7f738 │ │ │ │ - cbz r0, 37886 │ │ │ │ - b.n 37850 │ │ │ │ + bne.n 377f8 │ │ │ │ + bl 7f7cc │ │ │ │ + cbz r0, 377f8 │ │ │ │ + b.n 377c2 │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ - bl 379fa <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ + bl 378b0 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 3789e │ │ │ │ + cbz r3, 37810 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl cea94 │ │ │ │ + bl ce93c │ │ │ │ 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, 378b2 │ │ │ │ - bx r3 │ │ │ │ - bx lr │ │ │ │ - push {lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r3, r0 │ │ │ │ + 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 │ │ │ │ - ldr r0, [pc, #12] @ (378d8 ) │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 13316c │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ - add r3, sp, #736 @ 0x2e0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl cdea8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 3786a │ │ │ │ + mov r3, r4 │ │ │ │ + movw r2, #29132 @ 0x71cc │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + movw r1, #6240 @ 0x1860 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #2092 @ 0x82c │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + movs r4, #0 │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 37876 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1ec0e4 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cbz r3, 37880 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl ce93c │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r1, sp │ │ │ │ + ldr r0, [pc, #12] @ (378ac ) │ │ │ │ + strd r4, r3, [sp] │ │ │ │ + bl 132454 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + add r5, pc, #688 @ (adr r5, 37b60 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000378dc : │ │ │ │ +000378b0 <_Py_strhex_bytes_with_sep@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + movs r4, #1 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 23dcf4 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000378cc <_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 1beb84 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 37928 <_PyType_GetModuleByDef3@@Base+0x5c> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1beb84 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 37928 <_PyType_GetModuleByDef3@@Base+0x5c> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1beb84 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 37928 <_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, #5536 @ 0x15a0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl d183c │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + │ │ │ │ +00037930 : │ │ │ │ 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, 37904 │ │ │ │ + cbz r1, 37958 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ - bl 8fa48 │ │ │ │ + bl 8fa38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 37914 │ │ │ │ + cbz r0, 37968 │ │ │ │ str r7, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl f19c8 │ │ │ │ + bl f17f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78204 │ │ │ │ + bl 7827c │ │ │ │ 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 fc2dc │ │ │ │ + bl fc200 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72190 │ │ │ │ + bl 721f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 379c2 │ │ │ │ - movw fp, #6780 @ 0x1a7c │ │ │ │ + beq.n 37a16 │ │ │ │ + movw fp, #4220 @ 0x107c │ │ │ │ movt fp, #55 @ 0x37 │ │ │ │ - movw r8, #8096 @ 0x1fa0 │ │ │ │ + movw r8, #5644 @ 0x160c │ │ │ │ movt r8, #42 @ 0x2a │ │ │ │ mov r5, r0 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r9, #44 @ 0x2c │ │ │ │ - b.n 3796c │ │ │ │ - bl 83ac8 │ │ │ │ + b.n 379c0 │ │ │ │ + bl 83b60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 379c6 │ │ │ │ + bne.n 37a1a │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 379bc │ │ │ │ + bne.n 37a10 │ │ │ │ adds r6, #1 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ mul.w r3, r9, r6 │ │ │ │ mov r0, r8 │ │ │ │ cmp r6, r2 │ │ │ │ - bge.n 379d6 │ │ │ │ + bge.n 37a2a │ │ │ │ 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, #8108 @ 0x1fac │ │ │ │ + movweq r0, #5656 @ 0x1618 │ │ │ │ movteq r2, #70 @ 0x46 │ │ │ │ ldrne r2, [r2, #4] │ │ │ │ it eq │ │ │ │ movteq r0, #42 @ 0x2a │ │ │ │ - bl 82764 │ │ │ │ + bl 827f4 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 37954 │ │ │ │ + bne.n 379a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78204 │ │ │ │ + bl 7827c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 379d6 │ │ │ │ + b.n 37a2a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 37964 │ │ │ │ + bne.n 379b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 37964 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 379b8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + mov r3, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + cbz r0, 37a3c │ │ │ │ + bx r3 │ │ │ │ + bx lr │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r3, r0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + ldr r0, [pc, #12] @ (37a64 ) │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 132454 │ │ │ │ + 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 37a76 │ │ │ │ + bl 37ae4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ - │ │ │ │ -000379fa <_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 23e72c │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r1, 37a4e <_Py_strhex_bytes_with_sep@@Base+0x54> │ │ │ │ + cbnz r1, 37abc │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 37a46 <_Py_strhex_bytes_with_sep@@Base+0x4c> │ │ │ │ + bne.n 37ab4 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #62180 @ 0xf2e4 │ │ │ │ + movw r1, #59620 @ 0xe8e4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 37a6a <_Py_strhex_bytes_with_sep@@Base+0x70> │ │ │ │ + bl 127394 │ │ │ │ + b.n 37ad8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ - b.n 37a72 <_Py_strhex_bytes_with_sep@@Base+0x78> │ │ │ │ + b.n 37ae0 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7688 │ │ │ │ + bl d74e8 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37a70 <_Py_strhex_bytes_with_sep@@Base+0x76> │ │ │ │ - bl 7f738 │ │ │ │ - cbz r0, 37a70 <_Py_strhex_bytes_with_sep@@Base+0x76> │ │ │ │ + bne.n 37ade │ │ │ │ + bl 7f7cc │ │ │ │ + cbz r0, 37ade │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 37a74 <_Py_strhex_bytes_with_sep@@Base+0x7a> │ │ │ │ + b.n 37ae2 │ │ │ │ str r5, [r4, #52] @ 0x34 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00037a76 : │ │ │ │ +00037ae4 : │ │ │ │ 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] @ (37adc ) │ │ │ │ + ldr r2, [pc, #84] @ (37b4c ) │ │ │ │ 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 │ │ │ │ @@ -19791,1223 +19831,1159 @@ │ │ │ │ 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 78204 │ │ │ │ + bl 7827c │ │ │ │ str.w r8, [r4, #-4] │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 37aa8 │ │ │ │ + bne.n 37b16 │ │ │ │ add.w r5, r5, #40960 @ 0xa000 │ │ │ │ ldr.w r0, [r5, #2804] @ 0xaf4 │ │ │ │ subs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00037ae0 <_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 1bfac4 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 37b3c <_PyType_GetModuleByDef3@@Base+0x5c> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1bfac4 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 37b3c <_PyType_GetModuleByDef3@@Base+0x5c> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1bfac4 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 37b3c <_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, #8120 @ 0x1fb8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl d1994 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + 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 │ │ │ │ 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, 37b84 <_PyType_GetModuleByDef3@@Base+0xa4> │ │ │ │ + cbnz r3, 37b92 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 37b84 <_PyType_GetModuleByDef3@@Base+0xa4> │ │ │ │ + ble.n 37b92 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 37b84 <_PyType_GetModuleByDef3@@Base+0xa4> │ │ │ │ - cbnz r0, 37ba0 <_PyType_GetModuleByDef3@@Base+0xc0> │ │ │ │ - ldr r4, [pc, #68] @ (37bcc <_PyType_GetModuleByDef3@@Base+0xec>) │ │ │ │ - add r2, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ + bne.n 37b92 │ │ │ │ + cbnz r0, 37bb4 │ │ │ │ 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 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 37ba0 <_PyType_GetModuleByDef3@@Base+0xc0> │ │ │ │ + strd r4, r2, [sp, #8] │ │ │ │ + movw r4, #8332 @ 0x208c │ │ │ │ + movt r4, #72 @ 0x48 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 37bb4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 37bc8 <_PyType_GetModuleByDef3@@Base+0xe8> │ │ │ │ + b.n 37bdc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37bb4 <_PyType_GetModuleByDef3@@Base+0xd4> │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 37bc8 │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37b9c <_PyType_GetModuleByDef3@@Base+0xbc> │ │ │ │ + bne.n 37bb0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl f4b3c <_PyCode_ConstantKey@@Base+0x2b8> │ │ │ │ + bl f4930 <_PyCode_ConstantKey@@Base+0x2b8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 37b9c <_PyType_GetModuleByDef3@@Base+0xbc> │ │ │ │ + beq.n 37bb0 │ │ │ │ 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 1f3b88 │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ - cbnz r0, 37be0 <_PyType_GetModuleByDef3@@Base+0x100> │ │ │ │ - b.w 72190 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ + b.w 1f2fc0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl dd808 │ │ │ │ + bl dd680 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 37c10 <_PyType_GetModuleByDef3@@Base+0x130> │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 37c2a <_PyType_GetModuleByDef3@@Base+0x14a> │ │ │ │ + bne.n 37c08 │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 37c22 │ │ │ │ adds r4, #1 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r4 │ │ │ │ subs r4, r3, #1 │ │ │ │ - cbnz r3, 37c20 <_PyType_GetModuleByDef3@@Base+0x140> │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 37c2a <_PyType_GetModuleByDef3@@Base+0x14a> │ │ │ │ + cbnz r3, 37c18 │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 37c22 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fff8 │ │ │ │ + b.w 8008c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ + cbnz r0, 37c2e │ │ │ │ + b.w 721f8 │ │ │ │ + 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 dd808 │ │ │ │ + bl dd680 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 37c4e <_PyType_GetModuleByDef3@@Base+0x16e> │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 37c5a <_PyType_GetModuleByDef3@@Base+0x17a> │ │ │ │ + bne.n 37c5e │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 37c6a │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fff8 │ │ │ │ + b.w 8008c │ │ │ │ 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 be538 │ │ │ │ + b.w be3b8 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #120] @ (37d08 <_PyType_GetModuleByDef3@@Base+0x228>) │ │ │ │ - bl 8e64c │ │ │ │ - cbz r0, 37cfe <_PyType_GetModuleByDef3@@Base+0x21e> │ │ │ │ + ldr r1, [pc, #120] @ (37d18 ) │ │ │ │ + bl 8e638 │ │ │ │ + cbz r0, 37d0e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 37cb8 <_PyType_GetModuleByDef3@@Base+0x1d8> │ │ │ │ + bmi.n 37cc8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #39980 @ 0x9c2c │ │ │ │ + movw r1, #37340 @ 0x91dc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 37cdc <_PyType_GetModuleByDef3@@Base+0x1fc> │ │ │ │ - ldr r1, [pc, #80] @ (37d0c <_PyType_GetModuleByDef3@@Base+0x22c>) │ │ │ │ - mov r2, r4 │ │ │ │ - cbz r4, 37cc6 <_PyType_GetModuleByDef3@@Base+0x1e6> │ │ │ │ - bl 7937c │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 37ce6 <_PyType_GetModuleByDef3@@Base+0x206> │ │ │ │ - bl 1b0130 │ │ │ │ - cbnz r0, 37ce2 <_PyType_GetModuleByDef3@@Base+0x202> │ │ │ │ + bl d183c │ │ │ │ + b.n 37cec │ │ │ │ + ldr r1, [pc, #80] @ (37d1c ) │ │ │ │ + mov r2, r4 │ │ │ │ + cbz r4, 37cd6 │ │ │ │ + bl 793f4 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 37cf6 │ │ │ │ + bl 1af518 │ │ │ │ + cbnz r0, 37cf2 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - ldr r1, [pc, #52] @ (37d0c <_PyType_GetModuleByDef3@@Base+0x22c>) │ │ │ │ + ldr r1, [pc, #52] @ (37d1c ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl ea0cc │ │ │ │ + bl e9ee4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 37ce6 <_PyType_GetModuleByDef3@@Base+0x206> │ │ │ │ + b.n 37cf6 │ │ │ │ and.w r4, r0, r0, asr #31 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37d02 <_PyType_GetModuleByDef3@@Base+0x222> │ │ │ │ + beq.n 37d12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 37d02 <_PyType_GetModuleByDef3@@Base+0x222> │ │ │ │ + cbnz r3, 37d12 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 37d02 <_PyType_GetModuleByDef3@@Base+0x222> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 37d12 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r2, pc, #96 @ (adr r2, 37d6c <_PyType_GetModuleByDef3@@Base+0x28c>) │ │ │ │ + add r2, pc, #96 @ (adr r2, 37d7c ) │ │ │ │ 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 13f180 │ │ │ │ + b.w 13e4a0 │ │ │ │ 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 37df0 <_PyType_GetModuleByDef3@@Base+0x310> │ │ │ │ + bne.n 37e00 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 37df0 <_PyType_GetModuleByDef3@@Base+0x310> │ │ │ │ + bne.n 37e00 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 37d7c <_PyType_GetModuleByDef3@@Base+0x29c> │ │ │ │ + bne.n 37d8c │ │ │ │ movw r4, #7780 @ 0x1e64 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r7, #2 │ │ │ │ - bgt.n 37d66 <_PyType_GetModuleByDef3@@Base+0x286> │ │ │ │ + bgt.n 37d76 │ │ │ │ cmp r7, #0 │ │ │ │ it gt │ │ │ │ movgt r4, r3 │ │ │ │ - b.n 37d6c <_PyType_GetModuleByDef3@@Base+0x28c> │ │ │ │ + b.n 37d7c │ │ │ │ cmp r7, #5 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37df8 <_PyType_GetModuleByDef3@@Base+0x318> │ │ │ │ + beq.n 37e08 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 37df8 <_PyType_GetModuleByDef3@@Base+0x318> │ │ │ │ + b.n 37e08 │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movs r0, #3 │ │ │ │ - bl 7d5a0 │ │ │ │ + bl 7d628 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 37db2 <_PyType_GetModuleByDef3@@Base+0x2d2> │ │ │ │ + cbz r0, 37dc2 │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ movs r0, #3 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - bl 7d5a0 │ │ │ │ + bl 7d628 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 37db6 <_PyType_GetModuleByDef3@@Base+0x2d6> │ │ │ │ + cbnz r0, 37dc6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37db2 <_PyType_GetModuleByDef3@@Base+0x2d2> │ │ │ │ + beq.n 37dc2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 37db2 <_PyType_GetModuleByDef3@@Base+0x2d2> │ │ │ │ + cbnz r3, 37dc2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 37df8 <_PyType_GetModuleByDef3@@Base+0x318> │ │ │ │ + b.n 37e08 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl d1358 │ │ │ │ + bl d1200 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37dd8 <_PyType_GetModuleByDef3@@Base+0x2f8> │ │ │ │ + beq.n 37de8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 37dd8 <_PyType_GetModuleByDef3@@Base+0x2f8> │ │ │ │ + cbnz r3, 37de8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37df8 <_PyType_GetModuleByDef3@@Base+0x318> │ │ │ │ + beq.n 37e08 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 37df8 <_PyType_GetModuleByDef3@@Base+0x318> │ │ │ │ + cbnz r3, 37e08 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 37df8 <_PyType_GetModuleByDef3@@Base+0x318> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 37e08 │ │ │ │ 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 37e2c <_PyType_GetModuleByDef3@@Base+0x34c> │ │ │ │ - cbz r1, 37e2c <_PyType_GetModuleByDef3@@Base+0x34c> │ │ │ │ + beq.n 37e3c │ │ │ │ + cbz r1, 37e3c │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d740 │ │ │ │ + bl 7d7c8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 37e2e <_PyType_GetModuleByDef3@@Base+0x34e> │ │ │ │ - b.n 37e78 <_PyType_GetModuleByDef3@@Base+0x398> │ │ │ │ - ldr r4, [pc, #176] @ (37ee0 <_PyType_GetModuleByDef3@@Base+0x400>) │ │ │ │ - ldr r0, [pc, #180] @ (37ee4 <_PyType_GetModuleByDef3@@Base+0x404>) │ │ │ │ + cbnz r0, 37e3e │ │ │ │ + b.n 37e88 │ │ │ │ + ldr r4, [pc, #176] @ (37ef0 ) │ │ │ │ + ldr r0, [pc, #180] @ (37ef4 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 932bc │ │ │ │ + bl 931c4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 37e62 <_PyType_GetModuleByDef3@@Base+0x382> │ │ │ │ - bl 862a0 │ │ │ │ + cbz r0, 37e72 │ │ │ │ + bl 862cc │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 37e7c <_PyType_GetModuleByDef3@@Base+0x39c> │ │ │ │ + cbnz r0, 37e8c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37e62 <_PyType_GetModuleByDef3@@Base+0x382> │ │ │ │ + beq.n 37e72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 37e62 <_PyType_GetModuleByDef3@@Base+0x382> │ │ │ │ + cbnz r3, 37e72 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37e78 <_PyType_GetModuleByDef3@@Base+0x398> │ │ │ │ + beq.n 37e88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 37e78 <_PyType_GetModuleByDef3@@Base+0x398> │ │ │ │ + cbnz r3, 37e88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 37ed6 <_PyType_GetModuleByDef3@@Base+0x3f6> │ │ │ │ + b.n 37ee6 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r2, r4 │ │ │ │ strd r8, r0, [sp] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r0, #5 │ │ │ │ - bl 7d5a0 │ │ │ │ + bl 7d628 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37eaa <_PyType_GetModuleByDef3@@Base+0x3ca> │ │ │ │ + beq.n 37eba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 37eaa <_PyType_GetModuleByDef3@@Base+0x3ca> │ │ │ │ + cbnz r3, 37eba │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37ec0 <_PyType_GetModuleByDef3@@Base+0x3e0> │ │ │ │ + beq.n 37ed0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 37ec0 <_PyType_GetModuleByDef3@@Base+0x3e0> │ │ │ │ + cbnz r3, 37ed0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37ed6 <_PyType_GetModuleByDef3@@Base+0x3f6> │ │ │ │ + beq.n 37ee6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 37ed6 <_PyType_GetModuleByDef3@@Base+0x3f6> │ │ │ │ + cbnz r3, 37ee6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 37f88 <_PyType_GetModuleByDef3@@Base+0x4a8> │ │ │ │ + bmi.n 37f98 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 37f12 <_PyType_GetModuleByDef3@@Base+0x432> │ │ │ │ + bgt.n 37f22 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #9080 @ 0x2378 │ │ │ │ + movw r1, #6520 @ 0x1978 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 37f60 <_PyType_GetModuleByDef3@@Base+0x480> │ │ │ │ + bl d183c │ │ │ │ + b.n 37f70 │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #3 │ │ │ │ - ble.n 37f30 <_PyType_GetModuleByDef3@@Base+0x450> │ │ │ │ + ble.n 37f40 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #9128 @ 0x23a8 │ │ │ │ + movw r1, #6568 @ 0x19a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 37f60 <_PyType_GetModuleByDef3@@Base+0x480> │ │ │ │ + bl d183c │ │ │ │ + b.n 37f70 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - bl 15f9d4 │ │ │ │ + bl 15ecf4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 37f60 <_PyType_GetModuleByDef3@@Base+0x480> │ │ │ │ + blt.n 37f70 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37f4e <_PyType_GetModuleByDef3@@Base+0x46e> │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 37f60 <_PyType_GetModuleByDef3@@Base+0x480> │ │ │ │ + bne.n 37f5e │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 37f70 │ │ │ │ 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 37f7e <_PyType_GetModuleByDef3@@Base+0x49e> │ │ │ │ + b.n 38006 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldrd r0, r1, [r3, #8] │ │ │ │ - b.w fa53c │ │ │ │ + b.w fa444 │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #9172 @ 0x23d4 │ │ │ │ + movw r0, #6612 @ 0x19d4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w ddd20 │ │ │ │ + b.w ddb98 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + cbnz r1, 37fb6 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #6772 @ 0x1a74 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127394 │ │ │ │ + b.n 37fe2 │ │ │ │ + movw r2, #4356 @ 0x1104 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 37ff8 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + bmi.n 37fe8 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #6804 @ 0x1a94 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127394 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 38004 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.n 37ffa │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r1, #0] │ │ │ │ + b.n 37ffa │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ + str r1, [r3, #24] │ │ │ │ + bl 7827c │ │ │ │ + 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, 37fb0 <_PyType_GetModuleByDef3@@Base+0x4d0> │ │ │ │ + cbnz r2, 38038 │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 37fb2 <_PyType_GetModuleByDef3@@Base+0x4d2> │ │ │ │ + b.n 3803a │ │ │ │ mov r3, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ - movw r1, #9220 @ 0x2404 │ │ │ │ + movw r1, #6864 @ 0x1ad0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #9224 @ 0x2408 │ │ │ │ + movw r0, #6868 @ 0x1ad4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe48 │ │ │ │ + bl 8fe38 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3800c <_PyType_GetModuleByDef3@@Base+0x52c> │ │ │ │ + blt.n 38094 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 38062 <_PyType_GetModuleByDef3@@Base+0x582> │ │ │ │ + beq.n 380ea │ │ │ │ add r7, sp, #20 │ │ │ │ add.w r9, sp, #16 │ │ │ │ - movw r1, #9236 @ 0x2414 │ │ │ │ + movw r1, #6880 @ 0x1ae0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14be34 │ │ │ │ - cbz r0, 3804a <_PyType_GetModuleByDef3@@Base+0x56a> │ │ │ │ + bl 14b13c │ │ │ │ + cbz r0, 380d2 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ - bls.n 38010 <_PyType_GetModuleByDef3@@Base+0x530> │ │ │ │ + bls.n 38098 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #9240 @ 0x2418 │ │ │ │ + movw r1, #6884 @ 0x1ae4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 380bc <_PyType_GetModuleByDef3@@Base+0x5dc> │ │ │ │ + b.n 38144 │ │ │ │ ldr.w r1, [r9] │ │ │ │ add r0, sp, #24 │ │ │ │ blx 29c10 │ │ │ │ - bl 95d4c │ │ │ │ + bl 95c50 │ │ │ │ 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 98844 │ │ │ │ + bl 98744 │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 380a4 <_PyType_GetModuleByDef3@@Base+0x5c4> │ │ │ │ + bne.n 3812c │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 38094 <_PyType_GetModuleByDef3@@Base+0x5b4> │ │ │ │ - bl e4c60 │ │ │ │ + bne.n 3811c │ │ │ │ + bl e4a7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3801a <_PyType_GetModuleByDef3@@Base+0x53a> │ │ │ │ - b.n 3800c <_PyType_GetModuleByDef3@@Base+0x52c> │ │ │ │ - bl d3d20 │ │ │ │ - movw r1, #9268 @ 0x2434 │ │ │ │ + beq.n 380a2 │ │ │ │ + b.n 38094 │ │ │ │ + bl d3b88 │ │ │ │ + movw r1, #6912 @ 0x1b00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14be34 │ │ │ │ + bl 14b13c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3800c <_PyType_GetModuleByDef3@@Base+0x52c> │ │ │ │ - bl 95d4c │ │ │ │ + beq.n 38094 │ │ │ │ + bl 95c50 │ │ │ │ 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 98844 │ │ │ │ + bl 98744 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 380b2 <_PyType_GetModuleByDef3@@Base+0x5d2> │ │ │ │ + bne.n 3813a │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 38094 <_PyType_GetModuleByDef3@@Base+0x5b4> │ │ │ │ - bl e4c60 │ │ │ │ + bne.n 3811c │ │ │ │ + bl e4a7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38062 <_PyType_GetModuleByDef3@@Base+0x582> │ │ │ │ - b.n 3800c <_PyType_GetModuleByDef3@@Base+0x52c> │ │ │ │ + beq.n 380ea │ │ │ │ + b.n 38094 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19ac │ │ │ │ - b.n 380bc <_PyType_GetModuleByDef3@@Base+0x5dc> │ │ │ │ + bl f17dc │ │ │ │ + b.n 38144 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 38094 <_PyType_GetModuleByDef3@@Base+0x5b4> │ │ │ │ + blt.n 3811c │ │ │ │ ldr r1, [r7, #0] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 71e00 │ │ │ │ - b.n 380bc <_PyType_GetModuleByDef3@@Base+0x5dc> │ │ │ │ + bl 71e68 │ │ │ │ + b.n 38144 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 38094 <_PyType_GetModuleByDef3@@Base+0x5b4> │ │ │ │ + blt.n 3811c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fff8 │ │ │ │ + bl 8008c │ │ │ │ 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, 380ec <_PyType_GetModuleByDef3@@Base+0x60c> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #9368 @ 0x2498 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 38118 <_PyType_GetModuleByDef3@@Base+0x638> │ │ │ │ - movw r2, #4356 @ 0x1104 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 3812e <_PyType_GetModuleByDef3@@Base+0x64e> │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - bmi.n 3811e <_PyType_GetModuleByDef3@@Base+0x63e> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #9400 @ 0x24b8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3813a <_PyType_GetModuleByDef3@@Base+0x65a> │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.n 38130 <_PyType_GetModuleByDef3@@Base+0x650> │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ - b.n 38130 <_PyType_GetModuleByDef3@@Base+0x650> │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ - str r1, [r3, #24] │ │ │ │ - bl 78204 │ │ │ │ - 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, #6724 @ 0x1a44 │ │ │ │ + movw r1, #4164 @ 0x1044 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl bfab8 │ │ │ │ - cbnz r0, 3816c <_PyType_GetModuleByDef3@@Base+0x68c> │ │ │ │ + bl bf938 │ │ │ │ + cbnz r0, 3817c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 38190 <_PyType_GetModuleByDef3@@Base+0x6b0> │ │ │ │ + b.n 381a0 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7688 │ │ │ │ + bl d74e8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3818a <_PyType_GetModuleByDef3@@Base+0x6aa> │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 3819a │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 38168 <_PyType_GetModuleByDef3@@Base+0x688> │ │ │ │ + bne.n 38178 │ │ │ │ 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 862a0 │ │ │ │ - cbz r0, 381e0 <_PyType_GetModuleByDef3@@Base+0x700> │ │ │ │ + bl 862cc │ │ │ │ + cbz r0, 381f0 │ │ │ │ mov r4, r0 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 381bc <_PyType_GetModuleByDef3@@Base+0x6dc> │ │ │ │ + b.n 381cc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 38204 <_PyType_GetModuleByDef3@@Base+0x724> │ │ │ │ + bne.n 38214 │ │ │ │ mov r0, r4 │ │ │ │ - bl 865e4 │ │ │ │ + bl 86610 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - cbz r5, 38214 <_PyType_GetModuleByDef3@@Base+0x734> │ │ │ │ - bl 234f48 <_PyEval_ExceptionGroupMatch@@Base+0x378> │ │ │ │ + cbz r5, 38224 │ │ │ │ + bl 2344c8 <_PyEval_ExceptionGroupMatch@@Base+0x378> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 381e4 <_PyType_GetModuleByDef3@@Base+0x704> │ │ │ │ + bne.n 381f4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 381b6 <_PyType_GetModuleByDef3@@Base+0x6d6> │ │ │ │ + bne.n 381c6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 381f4 <_PyType_GetModuleByDef3@@Base+0x714> │ │ │ │ + bne.n 38204 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3823a <_PyType_GetModuleByDef3@@Base+0x75a> │ │ │ │ + b.n 3824a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 381d6 <_PyType_GetModuleByDef3@@Base+0x6f6> │ │ │ │ + bne.n 381e6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 381d6 <_PyType_GetModuleByDef3@@Base+0x6f6> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 381e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 381e0 <_PyType_GetModuleByDef3@@Base+0x700> │ │ │ │ + bne.n 381f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 381e0 <_PyType_GetModuleByDef3@@Base+0x700> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 381f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 381bc <_PyType_GetModuleByDef3@@Base+0x6dc> │ │ │ │ + bne.n 381cc │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 381bc <_PyType_GetModuleByDef3@@Base+0x6dc> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 381cc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3822a <_PyType_GetModuleByDef3@@Base+0x74a> │ │ │ │ + beq.n 3823a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3822a <_PyType_GetModuleByDef3@@Base+0x74a> │ │ │ │ + cbnz r3, 3823a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f738 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 381e0 <_PyType_GetModuleByDef3@@Base+0x700> │ │ │ │ + bne.n 381f0 │ │ │ │ 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 cbeec │ │ │ │ + bl cbd9c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w e86f8 │ │ │ │ - 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, 3827c <_PyType_GetModuleByDef3@@Base+0x79c> │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 3827c <_PyType_GetModuleByDef3@@Base+0x79c> │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 3827c <_PyType_GetModuleByDef3@@Base+0x79c> │ │ │ │ - cbnz r4, 38298 <_PyType_GetModuleByDef3@@Base+0x7b8> │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [pc, #68] @ (382c4 <_PyType_GetModuleByDef3@@Base+0x7e4>) │ │ │ │ - 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 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 382be <_PyType_GetModuleByDef3@@Base+0x7de> │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r5, [r4, #0] │ │ │ │ - bl cbeec │ │ │ │ - add r2, sp, #28 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl 8033c │ │ │ │ - cbnz r0, 382bc <_PyType_GetModuleByDef3@@Base+0x7dc> │ │ │ │ - movw r1, #57944 @ 0xe258 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - bl 127744 │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - movs r1, #68 @ 0x44 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + b.w e8510 │ │ │ │ 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 382ec <_PyType_GetModuleByDef3@@Base+0x80c> │ │ │ │ + bne.n 3828e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 15f9d4 │ │ │ │ + bl 15ecf4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 38306 <_PyType_GetModuleByDef3@@Base+0x826> │ │ │ │ - b.n 38302 <_PyType_GetModuleByDef3@@Base+0x822> │ │ │ │ + bge.n 382a8 │ │ │ │ + b.n 382a4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #19808 @ 0x4d60 │ │ │ │ + movw r0, #17236 @ 0x4354 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 382e0 <_PyType_GetModuleByDef3@@Base+0x800> │ │ │ │ + bne.n 38282 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 383c0 <_PyType_GetModuleByDef3@@Base+0x8e0> │ │ │ │ + b.n 38362 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add.w r1, sp, #6 │ │ │ │ - bl 17e0d0 <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ + bl 17d4cc <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38302 <_PyType_GetModuleByDef3@@Base+0x822> │ │ │ │ + beq.n 382a4 │ │ │ │ mov r0, r4 │ │ │ │ ldrh.w r5, [sp, #6] │ │ │ │ - bl 7fff8 │ │ │ │ + bl 8008c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38302 <_PyType_GetModuleByDef3@@Base+0x822> │ │ │ │ + beq.n 382a4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 78260 │ │ │ │ + bl 782d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3835e <_PyType_GetModuleByDef3@@Base+0x87e> │ │ │ │ - bne.n 38354 <_PyType_GetModuleByDef3@@Base+0x874> │ │ │ │ + blt.n 38300 │ │ │ │ + bne.n 382f6 │ │ │ │ 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 f19ac │ │ │ │ + bl f17dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 38368 <_PyType_GetModuleByDef3@@Base+0x888> │ │ │ │ - b.n 38302 <_PyType_GetModuleByDef3@@Base+0x822> │ │ │ │ + bne.n 3830a │ │ │ │ + b.n 382a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7fff8 │ │ │ │ + bl 8008c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 38378 <_PyType_GetModuleByDef3@@Base+0x898> │ │ │ │ + cbnz r0, 3831a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38302 <_PyType_GetModuleByDef3@@Base+0x822> │ │ │ │ + beq.n 382a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 38302 <_PyType_GetModuleByDef3@@Base+0x822> │ │ │ │ + bne.n 382a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 38302 <_PyType_GetModuleByDef3@@Base+0x822> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 382a4 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 7937c │ │ │ │ + bl 793f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3839a <_PyType_GetModuleByDef3@@Base+0x8ba> │ │ │ │ + beq.n 3833c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3839a <_PyType_GetModuleByDef3@@Base+0x8ba> │ │ │ │ + cbnz r3, 3833c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 383b0 <_PyType_GetModuleByDef3@@Base+0x8d0> │ │ │ │ + beq.n 38352 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 383b0 <_PyType_GetModuleByDef3@@Base+0x8d0> │ │ │ │ + cbnz r3, 38352 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 38302 <_PyType_GetModuleByDef3@@Base+0x822> │ │ │ │ + blt.n 382a4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #12] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r4, r1 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r2 │ │ │ │ + cbnz r3, 38388 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 38388 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 38388 │ │ │ │ + cbnz r4, 383a4 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [pc, #68] @ (383d0 ) │ │ │ │ + add r2, sp, #24 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + movs r4, #1 │ │ │ │ + movs r2, #0 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 383ca │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r5, [r4, #0] │ │ │ │ + bl cbd9c │ │ │ │ + add r2, sp, #28 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl 803d0 │ │ │ │ + cbnz r0, 383c8 │ │ │ │ + movw r1, #55384 @ 0xd858 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + bl 127394 │ │ │ │ + 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 dafb8 <_PyType_Name@@Base> │ │ │ │ - movw r1, #10348 @ 0x286c │ │ │ │ + bl dae28 <_PyType_Name@@Base> │ │ │ │ + movw r1, #7788 @ 0x1e6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ 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, 3841a <_PyType_GetModuleByDef3@@Base+0x93a> │ │ │ │ + cbz r0, 3842a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38432 <_PyType_GetModuleByDef3@@Base+0x952> │ │ │ │ + beq.n 38442 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 38432 <_PyType_GetModuleByDef3@@Base+0x952> │ │ │ │ + b.n 38442 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl f9238 │ │ │ │ - cbz r0, 38432 <_PyType_GetModuleByDef3@@Base+0x952> │ │ │ │ + bl f9020 │ │ │ │ + cbz r0, 38442 │ │ │ │ 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, #10504 @ 0x2908 │ │ │ │ + movw r0, #7944 @ 0x1f08 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r3, r4, [r1, #12] │ │ │ │ ldrd r1, r2, [r1, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 82764 │ │ │ │ + bl 827f4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 6cb8c │ │ │ │ + bl 6cbcc │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 38480 <_PyType_GetModuleByDef3@@Base+0x9a0> │ │ │ │ + bne.n 38490 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 384e6 <_PyType_GetModuleByDef3@@Base+0xa06> │ │ │ │ + b.n 384f6 │ │ │ │ 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 6cb8c │ │ │ │ + bl 6cbcc │ │ │ │ adds r2, r0, #1 │ │ │ │ mov.w r4, r4, ror #19 │ │ │ │ mul.w r4, r6, r4 │ │ │ │ - beq.n 3847a <_PyType_GetModuleByDef3@@Base+0x99a> │ │ │ │ + beq.n 3848a │ │ │ │ mla r4, r7, r0, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 6cb8c │ │ │ │ + bl 6cbcc │ │ │ │ adds r3, r0, #1 │ │ │ │ mov.w r4, r4, ror #19 │ │ │ │ mul.w r4, r6, r4 │ │ │ │ - beq.n 3847a <_PyType_GetModuleByDef3@@Base+0x99a> │ │ │ │ + beq.n 3848a │ │ │ │ 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, 384fc <_PyType_GetModuleByDef3@@Base+0xa1c> │ │ │ │ + cbz r0, 3850c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 384fe <_PyType_GetModuleByDef3@@Base+0xa1e> │ │ │ │ + beq.n 3850e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #0] @ (38500 <_PyType_GetModuleByDef3@@Base+0xa20>) │ │ │ │ + ldr r0, [pc, #0] @ (38510 ) │ │ │ │ bx lr │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r4, r1 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r1, r2 │ │ │ │ - cbnz r3, 38524 <_PyType_GetModuleByDef3@@Base+0xa44> │ │ │ │ - cmp r2, #1 │ │ │ │ - ble.n 38524 <_PyType_GetModuleByDef3@@Base+0xa44> │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 38524 <_PyType_GetModuleByDef3@@Base+0xa44> │ │ │ │ - cbnz r4, 38540 <_PyType_GetModuleByDef3@@Base+0xa60> │ │ │ │ - add r0, sp, #24 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [pc, #108] @ (38598 <_PyType_GetModuleByDef3@@Base+0xab8>) │ │ │ │ - movs r2, #0 │ │ │ │ - movs r5, #2 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r5, r2, [sp, #8] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - bl 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 38590 <_PyType_GetModuleByDef3@@Base+0xab0> │ │ │ │ - ldrd r4, r0, [r4] │ │ │ │ - bl f4520 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 38552 <_PyType_GetModuleByDef3@@Base+0xa72> │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 38590 <_PyType_GetModuleByDef3@@Base+0xab0> │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - movw r3, #6288 @ 0x1890 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 3857a <_PyType_GetModuleByDef3@@Base+0xa9a> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - movw r1, #10512 @ 0x2910 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 38590 <_PyType_GetModuleByDef3@@Base+0xab0> │ │ │ │ - movw r3, #4304 @ 0x10d0 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10552 @ 0x2938 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - movs r1, #156 @ 0x9c │ │ │ │ - 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, #12] │ │ │ │ - cbnz r4, 385c6 <_PyType_GetModuleByDef3@@Base+0xae6> │ │ │ │ + cbnz r4, 3853e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43656 @ 0xaa88 │ │ │ │ + movw r1, #41016 @ 0xa038 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 38688 <_PyType_GetModuleByDef3@@Base+0xba8> │ │ │ │ + bl 127394 │ │ │ │ + b.n 38600 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 38680 <_PyType_GetModuleByDef3@@Base+0xba0> │ │ │ │ + bhi.n 385f8 │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r4, r0, #16 │ │ │ │ asrs r4, r3, #16 │ │ │ │ adds r1, #33 @ 0x21 │ │ │ │ lsls r1, r0, #1 │ │ │ │ - movw r0, #10596 @ 0x2964 │ │ │ │ + movw r0, #7952 @ 0x1f10 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7a0ec │ │ │ │ - movw r0, #16308 @ 0x3fb4 │ │ │ │ + b.w 7a164 │ │ │ │ + movw r0, #13664 @ 0x3560 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7a0ec │ │ │ │ - movw r0, #17184 @ 0x4320 │ │ │ │ + b.w 7a164 │ │ │ │ + movw r0, #14604 @ 0x390c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7a0ec │ │ │ │ - movw r2, #16308 @ 0x3fb4 │ │ │ │ + b.w 7a164 │ │ │ │ + movw r2, #13664 @ 0x3560 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - b.n 38620 <_PyType_GetModuleByDef3@@Base+0xb40> │ │ │ │ - movw r2, #17184 @ 0x4320 │ │ │ │ + b.n 38598 │ │ │ │ + movw r2, #14604 @ 0x390c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #10596 @ 0x2964 │ │ │ │ + movw r1, #7952 @ 0x1f10 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #33492 @ 0x82d4 │ │ │ │ + movw r0, #30932 @ 0x78d4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82764 │ │ │ │ - movw r2, #17184 @ 0x4320 │ │ │ │ + b.w 827f4 │ │ │ │ + movw r2, #14604 @ 0x390c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #16308 @ 0x3fb4 │ │ │ │ + movw r1, #13664 @ 0x3560 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #33492 @ 0x82d4 │ │ │ │ + movw r0, #30932 @ 0x78d4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82764 │ │ │ │ - movw r3, #17184 @ 0x4320 │ │ │ │ + b.w 827f4 │ │ │ │ + movw r3, #14604 @ 0x390c │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #16308 @ 0x3fb4 │ │ │ │ + movw r2, #13664 @ 0x3560 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #10596 @ 0x2964 │ │ │ │ + movw r1, #7952 @ 0x1f10 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #10600 @ 0x2968 │ │ │ │ + movw r0, #7956 @ 0x1f14 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82764 │ │ │ │ + b.w 827f4 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ + mov r1, r2 │ │ │ │ + cbnz r3, 38624 │ │ │ │ + cmp r2, #1 │ │ │ │ + ble.n 38624 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 38624 │ │ │ │ + cbnz r4, 38640 │ │ │ │ + add r0, sp, #24 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [pc, #108] @ (38698 ) │ │ │ │ + movs r2, #0 │ │ │ │ + movs r5, #2 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r5, r2, [sp, #8] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 38690 │ │ │ │ + ldrd r4, r0, [r4] │ │ │ │ + bl f4314 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 38652 │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 38690 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + movw r3, #6288 @ 0x1890 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 3867a │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + movw r1, #8008 @ 0x1f48 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d183c │ │ │ │ + b.n 38690 │ │ │ │ + movw r3, #4304 @ 0x10d0 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #8048 @ 0x1f70 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d183c │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + 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, 386ae <_PyType_GetModuleByDef3@@Base+0xbce> │ │ │ │ + cbnz r3, 386be │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 386ae <_PyType_GetModuleByDef3@@Base+0xbce> │ │ │ │ + ble.n 386be │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 386ae <_PyType_GetModuleByDef3@@Base+0xbce> │ │ │ │ - cbnz r4, 386ce <_PyType_GetModuleByDef3@@Base+0xbee> │ │ │ │ + bne.n 386be │ │ │ │ + cbnz r4, 386de │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #80] @ (38704 <_PyType_GetModuleByDef3@@Base+0xc24>) │ │ │ │ + ldr r4, [pc, #80] @ (38714 ) │ │ │ │ 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 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 386ce <_PyType_GetModuleByDef3@@Base+0xbee> │ │ │ │ + cbnz r0, 386de │ │ │ │ movs r0, #0 │ │ │ │ - b.n 38700 <_PyType_GetModuleByDef3@@Base+0xc20> │ │ │ │ + b.n 38710 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl cbeec │ │ │ │ + bl cbd9c │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1b0130 │ │ │ │ + bl 1af518 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 386ca <_PyType_GetModuleByDef3@@Base+0xbea> │ │ │ │ - bne.n 386f8 <_PyType_GetModuleByDef3@@Base+0xc18> │ │ │ │ + blt.n 386da │ │ │ │ + bne.n 38708 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r1, #57944 @ 0xe258 │ │ │ │ + movw r1, #55384 @ 0xd858 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl d1994 │ │ │ │ - b.n 386ca <_PyType_GetModuleByDef3@@Base+0xbea> │ │ │ │ + bl d183c │ │ │ │ + b.n 386da │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - movs r1, #244 @ 0xf4 │ │ │ │ + movs r1, #248 @ 0xf8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00038708 : │ │ │ │ - ldr r0, [pc, #4] @ (38710 ) │ │ │ │ - b.w cb80c │ │ │ │ +00038718 : │ │ │ │ + ldr r0, [pc, #4] @ (38720 ) │ │ │ │ + b.w cb6bc │ │ │ │ nop │ │ │ │ - movs r2, #32 │ │ │ │ + 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 38730 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - lsls r2, r2, #31 │ │ │ │ - bpl.n 3874a │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21720 @ 0x54d8 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 38762 │ │ │ │ - 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] @ 387a8 │ │ │ │ + vldr d11, [pc, #44] @ 38768 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ vmov.f64 d0, d11 │ │ │ │ - bl 839f8 │ │ │ │ - movw r1, #46864 @ 0xb710 │ │ │ │ + bl 83a90 │ │ │ │ + movw r1, #44224 @ 0xacc0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cc024 │ │ │ │ + bl cbed4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 38818 │ │ │ │ + bge.n 387d8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ - b.w 39a58 │ │ │ │ + b.w 39a18 │ │ │ │ nop │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ands r1, r1 │ │ │ │ ldrsb r1, [r5, r5] │ │ │ │ ldrh r4, [r2, #24] │ │ │ │ @@ -21030,112 +21006,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 388e8 │ │ │ │ + bls.n 388a8 │ │ │ │ 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 388f8 @ unpredictable │ │ │ │ + bls.n 388b8 @ 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 839f8 │ │ │ │ - movw r1, #37888 @ 0x9400 │ │ │ │ + bl 83a90 │ │ │ │ + movw r1, #35248 @ 0x89b0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cc024 │ │ │ │ + bl cbed4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3879c │ │ │ │ - vldr d0, [pc, #-128] @ 387b8 │ │ │ │ - bl 839f8 │ │ │ │ - movw r1, #46868 @ 0xb714 │ │ │ │ + blt.n 3875c │ │ │ │ + vldr d0, [pc, #-128] @ 38778 │ │ │ │ + bl 83a90 │ │ │ │ + movw r1, #44228 @ 0xacc4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cc024 │ │ │ │ + bl cbed4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3879c │ │ │ │ - vldr d9, [pc, #-148] @ 387c0 │ │ │ │ + blt.n 3875c │ │ │ │ + vldr d9, [pc, #-148] @ 38780 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - bl 839f8 │ │ │ │ - movw r1, #24932 @ 0x6164 │ │ │ │ + bl 83a90 │ │ │ │ + movw r1, #22372 @ 0x5764 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cc024 │ │ │ │ + bl cbed4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3879c │ │ │ │ - vldr d10, [pc, #-172] @ 387c8 │ │ │ │ + blt.n 3875c │ │ │ │ + vldr d10, [pc, #-172] @ 38788 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ - bl 183e84 │ │ │ │ - movw r1, #10652 @ 0x299c │ │ │ │ + bl 183270 │ │ │ │ + movw r1, #8092 @ 0x1f9c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cc024 │ │ │ │ + bl cbed4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3879c │ │ │ │ - vldr d8, [pc, #-200] @ 387d0 │ │ │ │ + blt.n 3875c │ │ │ │ + vldr d8, [pc, #-200] @ 38790 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 839f8 │ │ │ │ - movw r1, #24988 @ 0x619c │ │ │ │ + bl 83a90 │ │ │ │ + movw r1, #22428 @ 0x579c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cc024 │ │ │ │ + bl cbed4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3879c │ │ │ │ + blt.w 3875c │ │ │ │ vmov.f64 d0, d10 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ - bl 183e84 │ │ │ │ - movw r1, #10660 @ 0x29a4 │ │ │ │ + bl 183270 │ │ │ │ + movw r1, #8100 @ 0x1fa4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cc024 │ │ │ │ + bl cbed4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3879c │ │ │ │ + blt.w 3875c │ │ │ │ movw r3, #11584 @ 0x2d40 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - vldr d7, [pc, #-268] @ 387d8 │ │ │ │ + vldr d7, [pc, #-268] @ 38798 │ │ │ │ add.w sl, r3, #1040 @ 0x410 │ │ │ │ - vldr d6, [pc, #-268] @ 387e0 │ │ │ │ + vldr d6, [pc, #-268] @ 387a0 │ │ │ │ add.w fp, r3, #1024 @ 0x400 │ │ │ │ - vldr d5, [pc, #-228] @ 38810 │ │ │ │ + vldr d5, [pc, #-228] @ 387d0 │ │ │ │ add.w r1, r3, #1568 @ 0x620 │ │ │ │ - vldr d4, [pc, #-244] @ 38808 │ │ │ │ + vldr d4, [pc, #-244] @ 387c8 │ │ │ │ add.w ip, r3, #2352 @ 0x930 │ │ │ │ - vldr d2, [pc, #-260] @ 38800 │ │ │ │ + vldr d2, [pc, #-260] @ 387c0 │ │ │ │ add.w r7, r3, #3136 @ 0xc40 │ │ │ │ - vldr d0, [pc, #-276] @ 387f8 │ │ │ │ + vldr d0, [pc, #-276] @ 387b8 │ │ │ │ add.w r6, r3, #3920 @ 0xf50 │ │ │ │ - vldr d3, [pc, #-292] @ 387f0 │ │ │ │ + vldr d3, [pc, #-292] @ 387b0 │ │ │ │ add.w r9, r3, #1056 @ 0x420 │ │ │ │ - vldr d12, [pc, #-308] @ 387e8 │ │ │ │ + vldr d12, [pc, #-308] @ 387a8 │ │ │ │ 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 │ │ │ │ @@ -21270,15 +21246,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] @ 38f48 │ │ │ │ + vldr d1, [pc, #1012] @ 38f08 │ │ │ │ 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 │ │ │ │ @@ -21323,15 +21299,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] @ (38f50 ) │ │ │ │ + ldr r2, [pc, #812] @ (38f10 ) │ │ │ │ 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 │ │ │ │ @@ -21524,21 +21500,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 38f5c │ │ │ │ + b.n 38f1c │ │ │ │ nop.w │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ itett al │ │ │ │ - ldral r0, [pc, #864] @ (392b4 ) │ │ │ │ + ldral r0, [pc, #864] @ (39274 ) │ │ │ │ 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 │ │ │ │ @@ -22252,119 +22228,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, #10668 @ 0x29ac │ │ │ │ + movw r2, #8108 @ 0x1fac │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1fc484 <_PyArg_ParseStack@@Base> │ │ │ │ - cbnz r0, 39a90 │ │ │ │ + bl 1fba44 <_PyArg_ParseStack@@Base> │ │ │ │ + cbnz r0, 39a50 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 39c58 │ │ │ │ + b.n 39c18 │ │ │ │ ldrd r0, r4, [sp, #16] │ │ │ │ - bl 862a0 │ │ │ │ + bl 862cc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39a8c │ │ │ │ + beq.n 39a4c │ │ │ │ movs r0, #32 │ │ │ │ blx 2a860 <__sched_cpualloc@plt> │ │ │ │ - cbnz r0, 39aac │ │ │ │ - bl 1ea6e4 │ │ │ │ - b.n 39c50 │ │ │ │ + cbnz r0, 39a6c │ │ │ │ + bl 1e9b14 │ │ │ │ + b.n 39c10 │ │ │ │ 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 865e4 │ │ │ │ + bl 86610 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 39bf6 │ │ │ │ + beq.w 39bb6 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bmi.n 39b14 │ │ │ │ + bmi.n 39ad4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10692 @ 0x29c4 │ │ │ │ + movw r1, #8132 @ 0x1fc4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 39c48 │ │ │ │ + beq.w 39c08 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 39c48 │ │ │ │ + bne.w 39c08 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 39c48 │ │ │ │ - bl dd808 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 39c08 │ │ │ │ + bl dd680 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 39b30 │ │ │ │ + beq.n 39af0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 39b30 │ │ │ │ + cbnz r3, 39af0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bge.n 39b5c │ │ │ │ + bge.n 39b1c │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r4 │ │ │ │ - bl 7f738 │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 39c48 │ │ │ │ + bne.w 39c08 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10748 @ 0x29fc │ │ │ │ + movw r1, #8188 @ 0x1ffc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 39c48 │ │ │ │ + bl 127394 │ │ │ │ + b.n 39c08 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 39b80 │ │ │ │ + bne.n 39b40 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10768 @ 0x2a10 │ │ │ │ + movw r1, #8208 @ 0x2010 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 39c48 │ │ │ │ + bl 127394 │ │ │ │ + b.n 39c08 │ │ │ │ cmp fp, r7 │ │ │ │ - blt.n 39bd2 │ │ │ │ + blt.n 39b92 │ │ │ │ cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ mov.w r7, r7, lsl #1 │ │ │ │ it ge │ │ │ │ addge.w r7, fp, #1 │ │ │ │ cmp fp, r7 │ │ │ │ - bge.n 39b84 │ │ │ │ + bge.n 39b44 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a860 <__sched_cpualloc@plt> │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 39baa │ │ │ │ + cbnz r0, 39b6a │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r4 │ │ │ │ - bl 1ea6e4 │ │ │ │ - b.n 39c48 │ │ │ │ + bl 1e9b14 │ │ │ │ + b.n 39c08 │ │ │ │ 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 │ │ │ │ @@ -22374,460 +22350,537 @@ │ │ │ │ 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 39ac0 │ │ │ │ + bls.w 39a80 │ │ │ │ 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 39ac0 │ │ │ │ + b.n 39a80 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 39c48 │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 39c08 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 39c1a │ │ │ │ + beq.n 39bda │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 39c1a │ │ │ │ + cbnz r3, 39bda │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a54c │ │ │ │ - cbz r0, 39c38 │ │ │ │ + cbz r0, 39bf8 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19ac │ │ │ │ - b.n 39c48 │ │ │ │ + bl f17dc │ │ │ │ + b.n 39c08 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a86c <__sched_cpufree@plt> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 39c58 │ │ │ │ - cbz r5, 39c50 │ │ │ │ + b.n 39c18 │ │ │ │ + cbz r5, 39c10 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a86c <__sched_cpufree@plt> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78204 │ │ │ │ - b.n 39a8c │ │ │ │ + bl 7827c │ │ │ │ + b.n 39a4c │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ 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 39c7c │ │ │ │ + bmi.n 39c3c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 39c96 │ │ │ │ + bpl.n 39c56 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21720 @ 0x54d8 │ │ │ │ + movw r1, #19080 @ 0x4a88 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 39cae │ │ │ │ - tst.w r3, #12 │ │ │ │ + b.n 39c6e │ │ │ │ + tst.w r3, #10 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #41520 @ 0xa230 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 13f180 │ │ │ │ + b.w 13e4a0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - cbz r3, 39cd4 │ │ │ │ - movw r0, #10852 @ 0x2a64 │ │ │ │ + cbz r3, 39c94 │ │ │ │ + movw r0, #8292 @ 0x2064 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 82764 │ │ │ │ + b.w 827f4 │ │ │ │ push {r4} │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #10860 @ 0x2a6c │ │ │ │ + movw r0, #8300 @ 0x206c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.w 82764 │ │ │ │ + b.w 827f4 │ │ │ │ + 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 39cc6 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + lsls r2, r2, #31 │ │ │ │ + bpl.n 39ce0 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #19080 @ 0x4a88 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127394 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 39cf8 │ │ │ │ + tst.w r3, #12 │ │ │ │ + movw r3, #4308 @ 0x10d4 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + it ne │ │ │ │ + movne r0, r3 │ │ │ │ + pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - cbnz r6, 39d0e │ │ │ │ + cbnz r6, 39d1e │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 39d0e │ │ │ │ + blt.n 39d1e │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 39d0e │ │ │ │ - cbnz r2, 39d2a │ │ │ │ - ldr r1, [pc, #76] @ (39d5c ) │ │ │ │ + bgt.n 39d1e │ │ │ │ + cbnz r2, 39d3a │ │ │ │ + ldr r1, [pc, #76] @ (39d6c ) │ │ │ │ add r2, sp, #28 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 39d56 │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 39d66 │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 39d44 │ │ │ │ + bgt.n 39d54 │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #42968 @ 0xa7d8 │ │ │ │ + movw r1, #40408 @ 0x9dd8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 127744 │ │ │ │ - b.n 39d56 │ │ │ │ + bl 127394 │ │ │ │ + b.n 39d66 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 39d2e │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 39d3e │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39d2e │ │ │ │ + beq.n 39d3e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r5, #128 @ 0x80 │ │ │ │ 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 │ │ │ │ + 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 39ddc │ │ │ │ + movw r1, #13540 @ 0x34e4 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + cmp r4, r1 │ │ │ │ + beq.n 39ddc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 859e8 │ │ │ │ + cbnz r0, 39ddc │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 859e8 │ │ │ │ + movw r1, #19660 @ 0x4ccc │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + cmp r4, r1 │ │ │ │ + beq.n 39ddc │ │ │ │ + cbnz r0, 39ddc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 859e8 │ │ │ │ + movw r1, #19180 @ 0x4aec │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + cmp r4, r1 │ │ │ │ + beq.n 39ddc │ │ │ │ + cbnz r0, 39ddc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 859e8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 39e6c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 104848 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bge.n 39dea │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 39e74 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 104848 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + blt.n 39de6 │ │ │ │ + cmp r5, #5 │ │ │ │ + bhi.n 39e54 │ │ │ │ + tbb [pc, r5] │ │ │ │ + adds r5, r2, #0 │ │ │ │ + lsls r3, r0, #12 │ │ │ │ + movs r6, #31 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 39e10 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 39f8a │ │ │ │ + b.n 39e12 │ │ │ │ + movs r0, #0 │ │ │ │ + cmp r5, #3 │ │ │ │ + bne.n 39e4e │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 39de6 │ │ │ │ + cbnz r0, 39e54 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 39e5c │ │ │ │ + cmp r4, r3 │ │ │ │ + bge.n 39e54 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 39f8a │ │ │ │ + b.n 39e4e │ │ │ │ + cmp r4, r3 │ │ │ │ + ble.n 39e2a │ │ │ │ + b.n 39e54 │ │ │ │ + cmp r4, r3 │ │ │ │ + ble.n 39e54 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 39f8a │ │ │ │ + b.n 39e4e │ │ │ │ + cmp r4, r3 │ │ │ │ + bge.n 39e3e │ │ │ │ + b.n 39e54 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 39de6 │ │ │ │ + bne.n 39e1c │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 39e74 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + b.n 39e74 │ │ │ │ + movw r0, #7528 @ 0x1d68 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r1 │ │ │ │ - movw r3, #47336 @ 0xb8e8 │ │ │ │ + movw r3, #45176 @ 0xb078 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ - movw r2, #40861 @ 0x9f9d │ │ │ │ + movw r2, #41017 @ 0xa039 │ │ │ │ movt r2, #3 │ │ │ │ - b.w 239a30 │ │ │ │ + b.w 239080 │ │ │ │ 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 39da4 │ │ │ │ + bge.n 39ebc │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w f19ac │ │ │ │ - bne.n 39dae │ │ │ │ + b.w f17dc │ │ │ │ + bne.n 39ec6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 72190 │ │ │ │ + b.w 721f8 │ │ │ │ cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 39dbc │ │ │ │ + bcc.n 39ed4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1ea6e4 │ │ │ │ + b.w 1e9b14 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - bl 76e4c │ │ │ │ + bl 76ec0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39db4 │ │ │ │ + beq.n 39ecc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a75c │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 39dec │ │ │ │ + bne.n 39f04 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19ac │ │ │ │ + bl f17dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 771e8 │ │ │ │ - b.n 39e22 │ │ │ │ - bl 72190 │ │ │ │ + bl 77260 │ │ │ │ + b.n 39f3a │ │ │ │ + bl 721f8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 39e16 │ │ │ │ + cbz r0, 39f2e │ │ │ │ movs r6, #0 │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 39e0e │ │ │ │ + ble.n 39f26 │ │ │ │ ldr.w r0, [r4, r6, lsl #2] │ │ │ │ - bl 115814 <_PyLong_FromGid@@Base> │ │ │ │ - cbz r0, 39e16 │ │ │ │ + bl 115840 <_PyLong_FromGid@@Base> │ │ │ │ + cbz r0, 39f2e │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 39df6 │ │ │ │ + b.n 39f0e │ │ │ │ mov r0, r4 │ │ │ │ - bl 771e8 │ │ │ │ - b.n 39e24 │ │ │ │ + bl 77260 │ │ │ │ + b.n 39f3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 771e8 │ │ │ │ + bl 77260 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78204 │ │ │ │ + bl 7827c │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - b.n 39e2a │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4c08 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 39e56 │ │ │ │ - bl 7f738 │ │ │ │ + bl f49fc │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 39f6c │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 39e5e │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ + b.n 39f88 │ │ │ │ + and.w r3, r0, #61440 @ 0xf000 │ │ │ │ + movw r2, #7780 @ 0x1e64 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ + cmp.w r3, #24576 @ 0x6000 │ │ │ │ + it ne │ │ │ │ + movne r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ 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 39ecc │ │ │ │ - movw r1, #13540 @ 0x34e4 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - cmp r4, r1 │ │ │ │ - beq.n 39ecc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 859bc │ │ │ │ - cbnz r0, 39ecc │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 859bc │ │ │ │ - movw r1, #19660 @ 0x4ccc │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - cmp r4, r1 │ │ │ │ - beq.n 39ecc │ │ │ │ - cbnz r0, 39ecc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 859bc │ │ │ │ - movw r1, #19180 @ 0x4aec │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - cmp r4, r1 │ │ │ │ - beq.n 39ecc │ │ │ │ - cbnz r0, 39ecc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 859bc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 39f5c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 104944 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bge.n 39eda │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 39f64 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 104944 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - blt.n 39ed6 │ │ │ │ - cmp r5, #5 │ │ │ │ - bhi.n 39f44 │ │ │ │ - tbb [pc, r5] │ │ │ │ - adds r5, r2, #0 │ │ │ │ - lsls r3, r0, #12 │ │ │ │ - movs r6, #31 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 39f00 │ │ │ │ + mov r7, r1 │ │ │ │ + bl 862cc │ │ │ │ + cbz r0, 39ffa │ │ │ │ + mov r5, r0 │ │ │ │ + movs r4, #1 │ │ │ │ + mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 86610 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3a1f0 │ │ │ │ - b.n 39f02 │ │ │ │ - movs r0, #0 │ │ │ │ - cmp r5, #3 │ │ │ │ - bne.n 39f3e │ │ │ │ + cbnz r6, 39fc6 │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 39ed6 │ │ │ │ - cbnz r0, 39f44 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 39f4c │ │ │ │ - cmp r4, r3 │ │ │ │ - bge.n 39f44 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3a1f0 │ │ │ │ - b.n 39f3e │ │ │ │ - cmp r4, r3 │ │ │ │ - ble.n 39f1a │ │ │ │ - b.n 39f44 │ │ │ │ - cmp r4, r3 │ │ │ │ - ble.n 39f44 │ │ │ │ - mov r1, r7 │ │ │ │ + it ne │ │ │ │ + movne.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 39fe2 │ │ │ │ + bl d0234 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r8 │ │ │ │ + beq.n 39fde │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 39fde │ │ │ │ mov r0, r6 │ │ │ │ - bl 3a1f0 │ │ │ │ - b.n 39f3e │ │ │ │ - cmp r4, r3 │ │ │ │ - bge.n 39f2e │ │ │ │ - b.n 39f44 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 39ed6 │ │ │ │ - bne.n 39f0c │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + cmp r4, #0 │ │ │ │ + bgt.n 39faa │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 39f64 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.n 39f64 │ │ │ │ - movw r0, #7528 @ 0x1d68 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ + beq.n 39ffe │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 39ffe │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 39ffe │ │ │ │ + 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, 39f82 │ │ │ │ + cbz r4, 3a01e │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 12245c │ │ │ │ + b.w 1220c4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10920 @ 0x2aa8 │ │ │ │ + movw r1, #8360 @ 0x20a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ vcmp.f64 d1, d0 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vmov.f64 d6, d1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 3a094 │ │ │ │ + bvs.n 3a130 │ │ │ │ vabs.f64 d4, d0 │ │ │ │ - vldr d5, [pc, #236] @ 3a0a0 │ │ │ │ + vldr d5, [pc, #232] @ 3a138 │ │ │ │ vabs.f64 d3, d1 │ │ │ │ vcmp.f64 d4, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3a02e │ │ │ │ + ble.n 3a0ca │ │ │ │ vcmp.f64 d3, d5 │ │ │ │ vmov r3, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - ble.n 3a01c │ │ │ │ + ble.n 3a0b8 │ │ │ │ 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 3a00a │ │ │ │ - vldr d7, [pc, #172] @ 3a0a8 │ │ │ │ + bne.n 3a0a6 │ │ │ │ + vldr d7, [pc, #168] @ 3a140 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #176] @ 3a0b0 │ │ │ │ + vldr d0, [pc, #172] @ 3a148 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ - vldr d7, [pc, #172] @ 3a0b8 │ │ │ │ + vldr d7, [pc, #168] @ 3a150 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #172] @ 3a0c0 │ │ │ │ + vldr d0, [pc, #168] @ 3a158 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ - vldr d7, [pc, #168] @ 3a0c8 │ │ │ │ + vldr d7, [pc, #164] @ 3a160 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #172] @ 3a0d0 │ │ │ │ + vldr d0, [pc, #168] @ 3a168 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ vcmpe.f64 d3, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 3a042 │ │ │ │ + bgt.n 3a0de │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3a090 │ │ │ │ + bne.n 3a12c │ │ │ │ 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 3a07e │ │ │ │ - vldr d7, [pc, #104] @ 3a0d8 │ │ │ │ + bne.n 3a11a │ │ │ │ + vldr d7, [pc, #100] @ 3a170 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #108] @ 3a0e0 │ │ │ │ + vldr d0, [pc, #104] @ 3a178 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ - vldr d7, [pc, #104] @ 3a0e8 │ │ │ │ + vldr d7, [pc, #100] @ 3a180 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #104] @ 3a0f0 │ │ │ │ + vldr d0, [pc, #100] @ 3a188 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ b.w 2a23c │ │ │ │ - vldr d0, [pc, #96] @ 3a0f8 │ │ │ │ + vldr d0, [pc, #92] @ 3a190 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ itett al │ │ │ │ cmpal r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ moval r1, #251 @ 0xfb │ │ │ │ subal r7, #233 @ 0xe9 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ - bls.n 3a1b8 │ │ │ │ + bls.n 3a250 │ │ │ │ stmia r0!, {r1} │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ - bls.n 3a1c0 │ │ │ │ + bls.n 3a258 │ │ │ │ ands r2, r0 │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ittee │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ @@ -22846,14 +22899,43 @@ │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ands r1, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl f49fc │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 3a1c4 │ │ │ │ + bl 7f7cc │ │ │ │ + cmp r0, #0 │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + it ne │ │ │ │ + movne r0, #0 │ │ │ │ + b.n 3a1e0 │ │ │ │ + and.w r3, r0, #61440 @ 0xf000 │ │ │ │ + movw r2, #7780 @ 0x1e64 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + cmp.w r3, #8192 @ 0x2000 │ │ │ │ + it ne │ │ │ │ + movne r0, r2 │ │ │ │ + pop {r3, pc} │ │ │ │ + mov r0, r1 │ │ │ │ + movs r2, #0 │ │ │ │ + movw r1, #39512 @ 0x9a58 │ │ │ │ + movt r1, #2 │ │ │ │ + b.w 13e4a0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ sub sp, #20 │ │ │ │ @@ -22862,21 +22944,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 3a140 │ │ │ │ + bne.n 3a232 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19ac │ │ │ │ + bl f17dc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3a1e6 │ │ │ │ + b.n 3a2d8 │ │ │ │ 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] │ │ │ │ @@ -22888,923 +22970,843 @@ │ │ │ │ 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 8342c │ │ │ │ + bl 834c4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3a1e0 │ │ │ │ + cbz r0, 3a2d2 │ │ │ │ vmov.f64 d0, d12 │ │ │ │ - bl 839f8 │ │ │ │ - cbz r0, 3a1ca │ │ │ │ + bl 83a90 │ │ │ │ + cbz r0, 3a2bc │ │ │ │ vmov.f64 d0, d11 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bl 839f8 │ │ │ │ - cbz r0, 3a1ca │ │ │ │ + bl 83a90 │ │ │ │ + cbz r0, 3a2bc │ │ │ │ vmov.f64 d0, d10 │ │ │ │ str r0, [r4, #16] │ │ │ │ - bl 839f8 │ │ │ │ - cbz r0, 3a1ca │ │ │ │ + bl 83a90 │ │ │ │ + cbz r0, 3a2bc │ │ │ │ vmov.f64 d0, d9 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 839f8 │ │ │ │ - cbz r0, 3a1ca │ │ │ │ + bl 83a90 │ │ │ │ + cbz r0, 3a2bc │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r0, [r4, #24] │ │ │ │ - bl 839f8 │ │ │ │ - cbnz r0, 3a1e4 │ │ │ │ + bl 83a90 │ │ │ │ + cbnz r0, 3a2d6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a1e0 │ │ │ │ + beq.n 3a2d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a1e0 │ │ │ │ + cbnz r3, 3a2d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a1e6 │ │ │ │ + b.n 3a2d8 │ │ │ │ str r0, [r4, #28] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d12} │ │ │ │ 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, r1 │ │ │ │ - bl 862a0 │ │ │ │ - cbz r0, 3a260 │ │ │ │ - mov r5, r0 │ │ │ │ - movs r4, #1 │ │ │ │ - mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 865e4 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - cbnz r6, 3a22c │ │ │ │ - bl 7f738 │ │ │ │ - cmp r0, #0 │ │ │ │ - it ne │ │ │ │ - movne.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3a248 │ │ │ │ - bl d0388 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r8 │ │ │ │ - beq.n 3a244 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 3a244 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - cmp r4, #0 │ │ │ │ - bgt.n 3a210 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3a264 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 3a264 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a264 │ │ │ │ - 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 13f180 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4c08 │ │ │ │ + bl f49fc │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3a2a6 │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 3a30e │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 3a2c2 │ │ │ │ + b.n 3a32a │ │ │ │ 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 {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, 3a2fc │ │ │ │ - add r1, sp, #12 │ │ │ │ - movs r3, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - movw r1, #1816 @ 0x718 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - mov r0, r4 │ │ │ │ - bl bfab8 │ │ │ │ - cbnz r0, 3a312 │ │ │ │ - b.n 3a30e │ │ │ │ - movw r0, #1816 @ 0x718 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - mov r1, r2 │ │ │ │ - bl 16cd78 <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3a2e2 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3a32e │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl c3480 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 3a30e │ │ │ │ - itete ne │ │ │ │ - movwne r0, #4308 @ 0x10d4 │ │ │ │ - movweq r0, #7780 @ 0x1e64 │ │ │ │ - movtne r0, #70 @ 0x46 │ │ │ │ - movteq r0, #70 @ 0x46 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - movs r0, #0 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - bl 71e00 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 3a35a │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - add.w r1, r5, #16 │ │ │ │ - adds r0, #16 │ │ │ │ - bl 3a532 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - b.n 3a564 │ │ │ │ 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 3a3a6 │ │ │ │ + beq.n 3a372 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 859bc │ │ │ │ + bl 859e8 │ │ │ │ movw r1, #19180 @ 0x4aec │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 3a3a6 │ │ │ │ - cbnz r0, 3a3a6 │ │ │ │ + beq.n 3a372 │ │ │ │ + cbnz r0, 3a372 │ │ │ │ mov r0, r4 │ │ │ │ - bl 859bc │ │ │ │ - cbnz r0, 3a3a6 │ │ │ │ + bl 859e8 │ │ │ │ + cbnz r0, 3a372 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - cbz r7, 3a3ac │ │ │ │ + cbz r7, 3a378 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #13540 @ 0x34e4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3a3d4 │ │ │ │ + bne.n 3a3a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 104944 │ │ │ │ + bl 104848 │ │ │ │ cmp r0, r7 │ │ │ │ - blt.n 3a3d4 │ │ │ │ + blt.n 3a3a0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #336] @ (3a51c ) │ │ │ │ + ldr r1, [pc, #336] @ (3a4e8 ) │ │ │ │ movs r3, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w f89bc │ │ │ │ + b.w f87a8 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 3a3fe │ │ │ │ + beq.n 3a3ca │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #19660 @ 0x4ccc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 859bc │ │ │ │ + bl 859e8 │ │ │ │ movw r1, #19180 @ 0x4aec │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 3a3fe │ │ │ │ - cbnz r0, 3a3fe │ │ │ │ + beq.n 3a3ca │ │ │ │ + cbnz r0, 3a3ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 859bc │ │ │ │ - cbz r0, 3a40e │ │ │ │ + bl 859e8 │ │ │ │ + cbz r0, 3a3da │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 3a404 │ │ │ │ + cbz r3, 3a3d0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r7, r3 │ │ │ │ ittt lt │ │ │ │ movlt r3, r6 │ │ │ │ movlt r6, r5 │ │ │ │ movlt r5, r3 │ │ │ │ movs r0, #0 │ │ │ │ - bl de8e0 │ │ │ │ + bl de75c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a4ca │ │ │ │ + beq.n 3a496 │ │ │ │ mov r0, r5 │ │ │ │ - bl 862a0 │ │ │ │ + bl 862cc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a4b4 │ │ │ │ + beq.n 3a480 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 3a450 │ │ │ │ + beq.n 3a41c │ │ │ │ movw r1, #19660 @ 0x4ccc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 859bc │ │ │ │ - movw r8, #62261 @ 0xf335 │ │ │ │ + bl 859e8 │ │ │ │ + movw r8, #58949 @ 0xe645 │ │ │ │ movt r8, #20 │ │ │ │ - movw r3, #56869 @ 0xde25 │ │ │ │ + movw r3, #54069 @ 0xd335 │ │ │ │ movt r3, #35 @ 0x23 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r8, r3 │ │ │ │ - b.n 3a458 │ │ │ │ - movw r8, #62261 @ 0xf335 │ │ │ │ + b.n 3a424 │ │ │ │ + movw r8, #58949 @ 0xe645 │ │ │ │ movt r8, #20 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r7 │ │ │ │ - bl 865e4 │ │ │ │ + bl 86610 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - cbz r5, 3a498 │ │ │ │ + cbz r5, 3a464 │ │ │ │ blx r8 │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a4ce │ │ │ │ - bne.n 3a47c │ │ │ │ + blt.n 3a49a │ │ │ │ + bne.n 3a448 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 3a45c │ │ │ │ - b.n 3a488 │ │ │ │ + beq.n 3a428 │ │ │ │ + b.n 3a454 │ │ │ │ mov r0, r4 │ │ │ │ - bl e15e0 │ │ │ │ + bl e13f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a474 │ │ │ │ - b.n 3a4ce │ │ │ │ + beq.n 3a440 │ │ │ │ + b.n 3a49a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3a45c │ │ │ │ + bne.n 3a428 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a45c │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a428 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a4ae │ │ │ │ + beq.n 3a47a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3a4ae │ │ │ │ + cbnz r3, 3a47a │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f738 │ │ │ │ - cbz r0, 3a514 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + bl 7f7cc │ │ │ │ + cbz r0, 3a4e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a4ca │ │ │ │ + beq.n 3a496 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a4ca │ │ │ │ + cbnz r3, 3a496 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a514 │ │ │ │ + b.n 3a4e0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a4e4 │ │ │ │ + beq.n 3a4b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3a4e4 │ │ │ │ + cbnz r3, 3a4b0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a4fa │ │ │ │ + beq.n 3a4c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a4fa │ │ │ │ + cbnz r3, 3a4c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a4ca │ │ │ │ + beq.n 3a496 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3a4ca │ │ │ │ + bne.n 3a496 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a4ca │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a496 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - bcc.n 3a588 │ │ │ │ + bcc.n 3a554 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - mov r0, r1 │ │ │ │ - movs r2, #0 │ │ │ │ - movw r1, #39364 @ 0x99c4 │ │ │ │ - movt r1, #2 │ │ │ │ - b.w 13f180 │ │ │ │ - b.n 39e2a │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 3a562 │ │ │ │ - push {r4, r5} │ │ │ │ - movw r3, #29396 @ 0x72d4 │ │ │ │ - movt r3, #57 @ 0x39 │ │ │ │ - ldrb r4, [r1, #0] │ │ │ │ - ldrb r5, [r3, r4] │ │ │ │ - movw r4, #52192 @ 0xcbe0 │ │ │ │ - movt r4, #42 @ 0x2a │ │ │ │ - movs r3, #0 │ │ │ │ - strb r5, [r0, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3a55e │ │ │ │ - ldrb r5, [r1, r3] │ │ │ │ - ldrb r5, [r4, r5] │ │ │ │ - strb r5, [r0, r3] │ │ │ │ - b.n 3a550 │ │ │ │ - pop {r4, r5} │ │ │ │ - bx lr │ │ │ │ - bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 1bd778 │ │ │ │ - cbnz r0, 3a58c │ │ │ │ - ldr r1, [r4, #104] @ 0x68 │ │ │ │ + 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, 3a524 │ │ │ │ + add r1, sp, #12 │ │ │ │ + movs r3, #1 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + movw r1, #64792 @ 0xfd18 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - adds r1, #8 │ │ │ │ - b.w 20b7d0 │ │ │ │ + bl bf938 │ │ │ │ + cbnz r0, 3a53a │ │ │ │ + b.n 3a536 │ │ │ │ + movw r0, #64792 @ 0xfd18 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 16c188 <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3a50a │ │ │ │ movs r0, #0 │ │ │ │ + b.n 3a556 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl c3300 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 3a536 │ │ │ │ + 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 3a5d0 │ │ │ │ + mov r0, r1 │ │ │ │ + movs r2, #0 │ │ │ │ + movw r1, #39364 @ 0x99c4 │ │ │ │ + movt r1, #2 │ │ │ │ + b.w 13e4a0 │ │ │ │ + b.n 3a56e │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4c08 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 3a5bc │ │ │ │ - bl 7f738 │ │ │ │ + bl f49fc │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 3a59a │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 3a5d8 │ │ │ │ - and.w r3, r0, #61440 @ 0xf000 │ │ │ │ - movw r2, #7780 @ 0x1e64 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ + b.n 3a5a2 │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - cmp.w r3, #24576 @ 0x6000 │ │ │ │ - it ne │ │ │ │ - movne r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ - │ │ │ │ -0003a5da <_Py_ResurrectReference@@Base>: │ │ │ │ - bx lr │ │ │ │ - push {r3, 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 71e68 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 3a5cc │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + add.w r1, r5, #16 │ │ │ │ + adds r0, #16 │ │ │ │ + bl 3a5fe │ │ │ │ + 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 r0, r1 │ │ │ │ - bl f4c08 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 3a608 <_Py_ResurrectReference@@Base+0x2e> │ │ │ │ - bl 7f738 │ │ │ │ - cmp r0, #0 │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - it ne │ │ │ │ - movne r0, #0 │ │ │ │ - b.n 3a624 <_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, #49152 @ 0xc000 │ │ │ │ - it ne │ │ │ │ - movne r0, r2 │ │ │ │ - pop {r3, pc} │ │ │ │ + mov r4, r0 │ │ │ │ + bl 1bcb00 │ │ │ │ + cbnz r0, 3a5f8 │ │ │ │ + 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 20ad90 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + b.n 3a56e │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 3a62e │ │ │ │ + push {r4, r5} │ │ │ │ + movw r3, #26836 @ 0x68d4 │ │ │ │ + movt r3, #57 @ 0x39 │ │ │ │ + ldrb r4, [r1, #0] │ │ │ │ + ldrb r5, [r3, r4] │ │ │ │ + movw r4, #49632 @ 0xc1e0 │ │ │ │ + movt r4, #42 @ 0x2a │ │ │ │ + movs r3, #0 │ │ │ │ + strb r5, [r0, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3a62a │ │ │ │ + ldrb r5, [r1, r3] │ │ │ │ + ldrb r5, [r4, r5] │ │ │ │ + strb r5, [r0, r3] │ │ │ │ + b.n 3a61c │ │ │ │ + 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 2349e4 <_PyXI_EndInterpreter@@Base+0x8a0> │ │ │ │ - cbz r0, 3a65e <_Py_ResurrectReference@@Base+0x84> │ │ │ │ + bl 233fb4 <_PyXI_EndInterpreter@@Base+0x8a4> │ │ │ │ + cbz r0, 3a668 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e2df8 <_PySet_Update@@Base> │ │ │ │ + bl 148030 <_PySet_Update@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3a660 <_Py_ResurrectReference@@Base+0x86> │ │ │ │ + bge.n 3a66a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a65e <_Py_ResurrectReference@@Base+0x84> │ │ │ │ + beq.n 3a668 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a65e <_Py_ResurrectReference@@Base+0x84> │ │ │ │ + cbnz r3, 3a668 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 3a6a2 <_Py_ResurrectReference@@Base+0xc8> │ │ │ │ - mov r3, r1 │ │ │ │ - movw r2, #4980 @ 0x1374 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #8800 @ 0x2260 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #64776 @ 0xfd08 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - b.n 3a6cc <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ - mov r6, r0 │ │ │ │ - add r0, sp, #12 │ │ │ │ - bl db0c8 <_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 2422d4 <_PyTime_AsTimeval@@Base+0x1d24> │ │ │ │ - adds r0, #1 │ │ │ │ - add r0, sp, #12 │ │ │ │ - bne.n 3a6c8 <_Py_ResurrectReference@@Base+0xee> │ │ │ │ - bl 1d6d74 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3a6cc <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ - bl 91ed0 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +0003a66e <_Py_ResurrectReference@@Base>: │ │ │ │ + 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 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 3a6f4 <_Py_ResurrectReference@@Base+0x11a> │ │ │ │ + bhi.n 3a694 <_Py_ResurrectReference@@Base+0x26> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3a70e <_Py_ResurrectReference@@Base+0x134> │ │ │ │ + ble.n 3a6ae <_Py_ResurrectReference@@Base+0x40> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - b.n 3a716 <_Py_ResurrectReference@@Base+0x13c> │ │ │ │ - movw r0, #2904 @ 0xb58 │ │ │ │ + b.n 3a6b6 <_Py_ResurrectReference@@Base+0x48> │ │ │ │ + movw r0, #344 @ 0x158 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a6ec <_Py_ResurrectReference@@Base+0x112> │ │ │ │ + bne.n 3a68c <_Py_ResurrectReference@@Base+0x1e> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a82a <_Py_ResurrectReference@@Base+0x250> │ │ │ │ + b.n 3a7ca <_Py_ResurrectReference@@Base+0x15c> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 3a724 <_Py_ResurrectReference@@Base+0x14a> │ │ │ │ + cbz r3, 3a6c4 <_Py_ResurrectReference@@Base+0x56> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 3a756 <_Py_ResurrectReference@@Base+0x17c> │ │ │ │ - b.n 3a73c <_Py_ResurrectReference@@Base+0x162> │ │ │ │ + bpl.n 3a6f6 <_Py_ResurrectReference@@Base+0x88> │ │ │ │ + b.n 3a6dc <_Py_ResurrectReference@@Base+0x6e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21292 @ 0x532c │ │ │ │ + movw r1, #18652 @ 0x48dc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 3a70a <_Py_ResurrectReference@@Base+0x130> │ │ │ │ - bl 83948 │ │ │ │ + bl 127394 │ │ │ │ + b.n 3a6aa <_Py_ResurrectReference@@Base+0x3c> │ │ │ │ + bl 839e0 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3a77c <_Py_ResurrectReference@@Base+0x1a2> │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 3a71c <_Py_ResurrectReference@@Base+0xae> │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a70a <_Py_ResurrectReference@@Base+0x130> │ │ │ │ + bne.n 3a6aa <_Py_ResurrectReference@@Base+0x3c> │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3a77c <_Py_ResurrectReference@@Base+0x1a2> │ │ │ │ + b.n 3a71c <_Py_ResurrectReference@@Base+0xae> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3a750 <_Py_ResurrectReference@@Base+0x176> │ │ │ │ + beq.n 3a6f0 <_Py_ResurrectReference@@Base+0x82> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #11260 @ 0x2bfc │ │ │ │ + movw r1, #8700 @ 0x21fc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 3a70a <_Py_ResurrectReference@@Base+0x130> │ │ │ │ + bl d183c │ │ │ │ + b.n 3a6aa <_Py_ResurrectReference@@Base+0x3c> │ │ │ │ movs r0, #0 │ │ │ │ - bl 72190 │ │ │ │ + bl 721f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a70a <_Py_ResurrectReference@@Base+0x130> │ │ │ │ + beq.n 3a6aa <_Py_ResurrectReference@@Base+0x3c> │ │ │ │ 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 23d6c0 <_PyArg_BadArgument@@Base+0xb4> │ │ │ │ + bl 23cc80 <_PyArg_BadArgument@@Base+0x100> │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 3a82a <_Py_ResurrectReference@@Base+0x250> │ │ │ │ + beq.n 3a7ca <_Py_ResurrectReference@@Base+0x15c> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r3, r7 │ │ │ │ str r3, [r5, #12] │ │ │ │ - bl 71e00 │ │ │ │ + bl 71e68 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - cbz r2, 3a80c <_Py_ResurrectReference@@Base+0x232> │ │ │ │ - bl 83ac8 │ │ │ │ + cbz r2, 3a7ac <_Py_ResurrectReference@@Base+0x13e> │ │ │ │ + bl 83b60 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - bne.n 3a7ec <_Py_ResurrectReference@@Base+0x212> │ │ │ │ + bne.n 3a78c <_Py_ResurrectReference@@Base+0x11e> │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 3a80c <_Py_ResurrectReference@@Base+0x232> │ │ │ │ + beq.n 3a7ac <_Py_ResurrectReference@@Base+0x13e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 3a80c <_Py_ResurrectReference@@Base+0x232> │ │ │ │ + cbnz r3, 3a7ac <_Py_ResurrectReference@@Base+0x13e> │ │ │ │ mov r0, r2 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a80c <_Py_ResurrectReference@@Base+0x232> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a7ac <_Py_ResurrectReference@@Base+0x13e> │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 3a7fc <_Py_ResurrectReference@@Base+0x222> │ │ │ │ + beq.n 3a79c <_Py_ResurrectReference@@Base+0x12e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 3a7fc <_Py_ResurrectReference@@Base+0x222> │ │ │ │ + cbnz r3, 3a79c <_Py_ResurrectReference@@Base+0x12e> │ │ │ │ mov r0, r2 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ add r9, r7 │ │ │ │ add r6, r7 │ │ │ │ cmp r9, r8 │ │ │ │ - blt.n 3a7a6 <_Py_ResurrectReference@@Base+0x1cc> │ │ │ │ + blt.n 3a746 <_Py_ResurrectReference@@Base+0xd8> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3a7a6 <_Py_ResurrectReference@@Base+0x1cc> │ │ │ │ - b.n 3a82a <_Py_ResurrectReference@@Base+0x250> │ │ │ │ + beq.n 3a746 <_Py_ResurrectReference@@Base+0xd8> │ │ │ │ + b.n 3a7ca <_Py_ResurrectReference@@Base+0x15c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 3a70a <_Py_ResurrectReference@@Base+0x130> │ │ │ │ + beq.w 3a6aa <_Py_ResurrectReference@@Base+0x3c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3a70a <_Py_ResurrectReference@@Base+0x130> │ │ │ │ + bne.w 3a6aa <_Py_ResurrectReference@@Base+0x3c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a70a <_Py_ResurrectReference@@Base+0x130> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a6aa <_Py_ResurrectReference@@Base+0x3c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movw r0, #11552 @ 0x2d20 │ │ │ │ + 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 3a810 <_Py_ResurrectReference@@Base+0x1a2> │ │ │ │ + mov r3, r1 │ │ │ │ + movw r2, #2340 @ 0x924 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #6240 @ 0x1860 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #62216 @ 0xf308 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + b.n 3a83a <_Py_ResurrectReference@@Base+0x1cc> │ │ │ │ + mov r6, r0 │ │ │ │ + add r0, sp, #12 │ │ │ │ + bl daf38 <_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 241ac0 <_PyTime_AsTimeval@@Base+0x1fc8> │ │ │ │ + adds r0, #1 │ │ │ │ + add r0, sp, #12 │ │ │ │ + bne.n 3a836 <_Py_ResurrectReference@@Base+0x1c8> │ │ │ │ + bl 1d60ac <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3a83a <_Py_ResurrectReference@@Base+0x1cc> │ │ │ │ + bl 91dc8 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + movw r0, #8936 @ 0x22e8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 7a0ec │ │ │ │ + b.w 7a164 │ │ │ │ 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 3a85e <_Py_ResurrectReference@@Base+0x284> │ │ │ │ + bne.n 3a86a <_Py_ResurrectReference@@Base+0x1fc> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 117794 │ │ │ │ + b.w 11780c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40632 @ 0x9eb8 │ │ │ │ + movw r0, #38012 @ 0x947c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a852 <_Py_ResurrectReference@@Base+0x278> │ │ │ │ + bne.n 3a85e <_Py_ResurrectReference@@Base+0x1f0> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003a876 <_PyErr_SetLocaleString@@Base>: │ │ │ │ +0003a882 <_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, #47556 @ 0xb9c4 │ │ │ │ + movw r1, #44996 @ 0xafc4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r3 │ │ │ │ - bl f1c1c │ │ │ │ - cbz r0, 3a8c4 <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ + bl f1a4c │ │ │ │ + cbz r0, 3a8d0 <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (3a8c8 <_PyErr_SetLocaleString@@Base+0x52>) │ │ │ │ + ldr r0, [pc, #44] @ (3a8d4 <_PyErr_SetLocaleString@@Base+0x52>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl d1fe0 <_PyUnicodeWriter_WriteStr@@Base+0xf4> │ │ │ │ + bl d1e88 <_PyUnicodeWriter_WriteStr@@Base+0xf4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a8c4 <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ + beq.n 3a8d0 <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a8c4 <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ + cbnz r3, 3a8d0 <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77d54 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77dcc <_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 3a97c <_PyErr_SetLocaleString@@Base+0x106> │ │ │ │ + beq.n 3a988 <_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 7f738 │ │ │ │ + bl 7f7cc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a978 <_PyErr_SetLocaleString@@Base+0x102> │ │ │ │ + bne.n 3a984 <_PyErr_SetLocaleString@@Base+0x102> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24165c <_PyTime_AsTimeval@@Base+0x10ac> │ │ │ │ + bl 240bbc <_PyTime_AsTimeval@@Base+0x10c4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3a978 <_PyErr_SetLocaleString@@Base+0x102> │ │ │ │ + beq.n 3a984 <_PyErr_SetLocaleString@@Base+0x102> │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #56573 @ 0xdcfd │ │ │ │ + movw r1, #53477 @ 0xd0e5 │ │ │ │ movt r1, #24 │ │ │ │ - movw r0, #30324 @ 0x7674 │ │ │ │ + movw r0, #27764 @ 0x6c74 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82764 │ │ │ │ + bl 827f4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3a922 <_PyErr_SetLocaleString@@Base+0xac> │ │ │ │ + cbnz r0, 3a92e <_PyErr_SetLocaleString@@Base+0xac> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 247d6c │ │ │ │ + b.w 247324 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #646 @ 0x286 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ - movw r0, #11612 @ 0x2d5c │ │ │ │ + movw r0, #9052 @ 0x235c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 242c7c <_PyTime_AsTimeval@@Base+0x26cc> │ │ │ │ + bl 242290 <_PyTime_AsTimeval@@Base+0x2798> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 3a958 <_PyErr_SetLocaleString@@Base+0xe2> │ │ │ │ + beq.n 3a964 <_PyErr_SetLocaleString@@Base+0xe2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3a958 <_PyErr_SetLocaleString@@Base+0xe2> │ │ │ │ + cbnz r3, 3a964 <_PyErr_SetLocaleString@@Base+0xe2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 3a916 <_PyErr_SetLocaleString@@Base+0xa0> │ │ │ │ + beq.n 3a922 <_PyErr_SetLocaleString@@Base+0xa0> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a978 <_PyErr_SetLocaleString@@Base+0x102> │ │ │ │ + beq.n 3a984 <_PyErr_SetLocaleString@@Base+0x102> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3a978 <_PyErr_SetLocaleString@@Base+0x102> │ │ │ │ + cbnz r3, 3a984 <_PyErr_SetLocaleString@@Base+0x102> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77d54 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77dcc <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0003a97e <_PyEval_FormatKwargsError@@Base>: │ │ │ │ +0003a98a <_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 123884 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbz r0, 3aa04 <_PyEval_FormatKwargsError@@Base+0x86> │ │ │ │ + bl 1234f0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbz r0, 3aa10 <_PyEval_FormatKwargsError@@Base+0x86> │ │ │ │ mov r0, r4 │ │ │ │ - bl 12389c <_PyErr_Clear@@Base> │ │ │ │ + bl 123508 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f0e28 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 1f0264 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3aacc <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + beq.w 3aad8 <_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, #11636 @ 0x2d74 │ │ │ │ + movw r2, #9108 @ 0x2394 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 14b0ac <_PyErr_Format@@Base> │ │ │ │ + bl 14a3b4 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3aacc <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + beq.n 3aad8 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3aacc <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ - ldr r2, [pc, #228] @ (3aad4 <_PyEval_FormatKwargsError@@Base+0x156>) │ │ │ │ + bne.n 3aad8 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + ldr r2, [pc, #228] @ (3aae0 <_PyEval_FormatKwargsError@@Base+0x156>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3a9fe <_PyEval_FormatKwargsError@@Base+0x80> │ │ │ │ + cbz r3, 3aa0a <_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 3aab4 <_PyEval_FormatKwargsError@@Base+0x136> │ │ │ │ + b.n 3aac0 <_PyEval_FormatKwargsError@@Base+0x136> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 123884 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1234f0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3aacc <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + beq.n 3aad8 <_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 3aabe <_PyEval_FormatKwargsError@@Base+0x140> │ │ │ │ + bpl.n 3aaca <_PyEval_FormatKwargsError@@Base+0x140> │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 3aabe <_PyEval_FormatKwargsError@@Base+0x140> │ │ │ │ + bne.n 3aaca <_PyEval_FormatKwargsError@@Base+0x140> │ │ │ │ mov r0, r4 │ │ │ │ - bl 12389c <_PyErr_Clear@@Base> │ │ │ │ + bl 123508 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f0e28 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 1f0264 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3aa8e <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ + cbz r0, 3aa9a <_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, #11688 @ 0x2da8 │ │ │ │ + movw r2, #9160 @ 0x23c8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 14b0ac <_PyErr_Format@@Base> │ │ │ │ + bl 14a3b4 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3aa8e <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ + beq.n 3aa9a <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3aa8e <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ - ldr r2, [pc, #92] @ (3aad4 <_PyEval_FormatKwargsError@@Base+0x156>) │ │ │ │ + cbnz r3, 3aa9a <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ + ldr r2, [pc, #92] @ (3aae0 <_PyEval_FormatKwargsError@@Base+0x156>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3aa86 <_PyEval_FormatKwargsError@@Base+0x108> │ │ │ │ + cbz r3, 3aa92 <_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 3aacc <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + beq.n 3aad8 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3aacc <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ - ldr r2, [pc, #52] @ (3aad4 <_PyEval_FormatKwargsError@@Base+0x156>) │ │ │ │ + cbnz r3, 3aad8 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + ldr r2, [pc, #52] @ (3aae0 <_PyEval_FormatKwargsError@@Base+0x156>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3aab0 <_PyEval_FormatKwargsError@@Base+0x132> │ │ │ │ + cbz r3, 3aabc <_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 78204 │ │ │ │ + b.w 7827c │ │ │ │ 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, #11740 @ 0x2ddc │ │ │ │ + movw r0, #9212 @ 0x23fc │ │ │ │ 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 ddd20 │ │ │ │ + bl ddb98 │ │ │ │ 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 │ │ │ │ @@ -23815,487 +23817,540 @@ │ │ │ │ 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 3ab48 <_PyEval_FormatKwargsError@@Base+0x1ca> │ │ │ │ + bne.n 3ab54 <_PyEval_FormatKwargsError@@Base+0x1ca> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 159a98 │ │ │ │ + b.w 158da8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40640 @ 0x9ec0 │ │ │ │ + movw r0, #38020 @ 0x9484 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ab3c <_PyEval_FormatKwargsError@@Base+0x1be> │ │ │ │ + bne.n 3ab48 <_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 cea94 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - pop {r3, pc} │ │ │ │ │ │ │ │ -0003ab7e <_PyImport_ClearExtension@@Base>: │ │ │ │ +0003ab6c <_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] @ (3ac30 <_PyImport_ClearExtension@@Base+0xb2>) │ │ │ │ + ldr r2, [pc, #160] @ (3ac20 <_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 1a6004 │ │ │ │ - cbnz r0, 3abb6 <_PyImport_ClearExtension@@Base+0x38> │ │ │ │ - bl 7f738 │ │ │ │ + bl 1a53ec │ │ │ │ + cbnz r0, 3aba4 <_PyImport_ClearExtension@@Base+0x38> │ │ │ │ + bl 7f7cc │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 3ac2c <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ + b.n 3ac1a <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ ldr r7, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r3, [r7, #8] │ │ │ │ - cbz r0, 3abd8 <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ + cbz r0, 3abc6 <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ str r3, [r7, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3abd8 <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ + beq.n 3abc6 <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3abd8 <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3abc6 <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.n 3abf2 <_PyImport_ClearExtension@@Base+0x74> │ │ │ │ - bl 78174 │ │ │ │ + bgt.n 3abe0 <_PyImport_ClearExtension@@Base+0x74> │ │ │ │ + bl 781ec │ │ │ │ mov r7, r0 │ │ │ │ - bl 1adbb8 │ │ │ │ + bl 1acfa0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3ac10 <_PyImport_ClearExtension@@Base+0x92> │ │ │ │ - b.n 3ac0a <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ + cbnz r0, 3abfe <_PyImport_ClearExtension@@Base+0x92> │ │ │ │ + b.n 3abf8 <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ ldr.w r3, [r8, #3884] @ 0xf2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3abe2 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ + beq.n 3abd0 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n 3abe2 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ + bge.n 3abd0 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ mov r0, r8 │ │ │ │ - bl 3aeec <_PyImport_ClearExtension@@Base+0x36e> │ │ │ │ + bl 3aefa <_PyImport_ClearExtension@@Base+0x38e> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3abe2 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ + bge.n 3abd0 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3ac2c <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ + b.n 3ac1a <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 245168 <_PyDeadline_Get@@Base+0x494> │ │ │ │ + bl 2446ec <_PyTime_AsTimeval@@Base+0x4bf4> │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 3ac20 <_PyImport_ClearExtension@@Base+0xa2> │ │ │ │ + bne.n 3ac0e <_PyImport_ClearExtension@@Base+0xa2> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3ac2c <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ + b.n 3ac1a <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d5e8c │ │ │ │ - b.n 3ac1c <_PyImport_ClearExtension@@Base+0x9e> │ │ │ │ + bl 1d515c │ │ │ │ + b.n 3ac0a <_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, #2060 @ 0x80c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ + movw r0, #65036 @ 0xfe0c │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ movs r2, #1 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ mov r1, r4 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 3ac76 <_PyImport_ClearExtension@@Base+0xf8> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 3ac66 <_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 8e1b8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - cbnz r0, 3ac96 <_PyImport_ClearExtension@@Base+0x118> │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 3aca0 <_PyImport_ClearExtension@@Base+0x122> │ │ │ │ - b.n 3aca6 <_PyImport_ClearExtension@@Base+0x128> │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3ac90 <_PyImport_ClearExtension@@Base+0x112> │ │ │ │ - b.n 3acb4 <_PyImport_ClearExtension@@Base+0x136> │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 3acb4 <_PyImport_ClearExtension@@Base+0x136> │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cbz r0, 3acb4 <_PyImport_ClearExtension@@Base+0x136> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ + b.w 8e1a4 │ │ │ │ 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 3ad0c <_PyImport_ClearExtension@@Base+0x18e> │ │ │ │ - strd ip, r0, [sp, #12] │ │ │ │ - movw r0, #12276 @ 0x2ff4 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - strd r6, r7, [sp, #4] │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl ddd20 │ │ │ │ - b.n 3ad3a <_PyImport_ClearExtension@@Base+0x1bc> │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.n 3ad28 <_PyImport_ClearExtension@@Base+0x1aa> │ │ │ │ - strd r7, ip, [sp, #8] │ │ │ │ - movw r0, #12308 @ 0x3014 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - strd r5, r6, [sp] │ │ │ │ - bl ddd20 │ │ │ │ - b.n 3ad3a <_PyImport_ClearExtension@@Base+0x1bc> │ │ │ │ - movw r0, #12336 @ 0x3030 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - strd r6, r7, [sp, #4] │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl ddd20 │ │ │ │ - cbnz r0, 3ad40 <_PyImport_ClearExtension@@Base+0x1c2> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3ad5c <_PyImport_ClearExtension@@Base+0x1de> │ │ │ │ - ldrb r1, [r4, #23] │ │ │ │ - cbz r1, 3ad4c <_PyImport_ClearExtension@@Base+0x1ce> │ │ │ │ - bl 5e4e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3ad3c <_PyImport_ClearExtension@@Base+0x1be> │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 3ad5c <_PyImport_ClearExtension@@Base+0x1de> │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 5e3bc │ │ │ │ - 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 156a40 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 3ada0 <_PyImport_ClearExtension@@Base+0x222> │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3ad84 <_PyImport_ClearExtension@@Base+0x206> │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.n 3ad8c <_PyImport_ClearExtension@@Base+0x20e> │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - cbz r2, 3ad94 <_PyImport_ClearExtension@@Base+0x216> │ │ │ │ - ldr r1, [r5, #20] │ │ │ │ - b.n 3ad9c <_PyImport_ClearExtension@@Base+0x21e> │ │ │ │ - movw r1, #10688 @ 0x29c0 │ │ │ │ - movt r1, #77 @ 0x4d │ │ │ │ - bl 3a532 │ │ │ │ - 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 3add0 <_PyImport_ClearExtension@@Base+0x252> │ │ │ │ + bne.n 3ac94 <_PyImport_ClearExtension@@Base+0x128> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3adc6 <_PyImport_ClearExtension@@Base+0x248> │ │ │ │ + cbz r3, 3ac8a <_PyImport_ClearExtension@@Base+0x11e> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3aed4 <_PyImport_ClearExtension@@Base+0x356> │ │ │ │ + bne.w 3ad98 <_PyImport_ClearExtension@@Base+0x22c> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3aedc <_PyImport_ClearExtension@@Base+0x35e> │ │ │ │ + b.n 3ada0 <_PyImport_ClearExtension@@Base+0x234> │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ movw r1, #13540 @ 0x34e4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3ae2e <_PyImport_ClearExtension@@Base+0x2b0> │ │ │ │ + beq.n 3acf2 <_PyImport_ClearExtension@@Base+0x186> │ │ │ │ movw r7, #4364 @ 0x110c │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 3ae2e <_PyImport_ClearExtension@@Base+0x2b0> │ │ │ │ + beq.n 3acf2 <_PyImport_ClearExtension@@Base+0x186> │ │ │ │ mov r0, r6 │ │ │ │ - bl 859bc │ │ │ │ - cbnz r0, 3ae2e <_PyImport_ClearExtension@@Base+0x2b0> │ │ │ │ + bl 859e8 │ │ │ │ + cbnz r0, 3acf2 <_PyImport_ClearExtension@@Base+0x186> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 859bc │ │ │ │ + bl 859e8 │ │ │ │ movw r1, #19660 @ 0x4ccc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3ae2e <_PyImport_ClearExtension@@Base+0x2b0> │ │ │ │ - cbnz r0, 3ae2e <_PyImport_ClearExtension@@Base+0x2b0> │ │ │ │ + beq.n 3acf2 <_PyImport_ClearExtension@@Base+0x186> │ │ │ │ + cbnz r0, 3acf2 <_PyImport_ClearExtension@@Base+0x186> │ │ │ │ mov r0, r6 │ │ │ │ - bl 859bc │ │ │ │ + bl 859e8 │ │ │ │ movw r1, #19180 @ 0x4aec │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3ae2e <_PyImport_ClearExtension@@Base+0x2b0> │ │ │ │ - cbnz r0, 3ae2e <_PyImport_ClearExtension@@Base+0x2b0> │ │ │ │ + beq.n 3acf2 <_PyImport_ClearExtension@@Base+0x186> │ │ │ │ + cbnz r0, 3acf2 <_PyImport_ClearExtension@@Base+0x186> │ │ │ │ mov r0, r6 │ │ │ │ - bl 859bc │ │ │ │ - cbnz r0, 3ae2e <_PyImport_ClearExtension@@Base+0x2b0> │ │ │ │ + bl 859e8 │ │ │ │ + cbnz r0, 3acf2 <_PyImport_ClearExtension@@Base+0x186> │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 3ae46 <_PyImport_ClearExtension@@Base+0x2c8> │ │ │ │ + b.n 3ad0a <_PyImport_ClearExtension@@Base+0x19e> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cbz r6, 3ae34 <_PyImport_ClearExtension@@Base+0x2b6> │ │ │ │ + cbz r6, 3acf8 <_PyImport_ClearExtension@@Base+0x18c> │ │ │ │ ldr r6, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 104944 │ │ │ │ + bl 104848 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3ae42 <_PyImport_ClearExtension@@Base+0x2c4> │ │ │ │ + bne.n 3ad06 <_PyImport_ClearExtension@@Base+0x19a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3aedc <_PyImport_ClearExtension@@Base+0x35e> │ │ │ │ + b.n 3ada0 <_PyImport_ClearExtension@@Base+0x234> │ │ │ │ cmp r0, r6 │ │ │ │ - ble.n 3ae26 <_PyImport_ClearExtension@@Base+0x2a8> │ │ │ │ + ble.n 3acea <_PyImport_ClearExtension@@Base+0x17e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 862a0 │ │ │ │ + bl 862cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ae3e <_PyImport_ClearExtension@@Base+0x2c0> │ │ │ │ + beq.n 3ad02 <_PyImport_ClearExtension@@Base+0x196> │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 865e4 │ │ │ │ + bl 86610 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r6, 3aeb2 <_PyImport_ClearExtension@@Base+0x334> │ │ │ │ - bl d0388 │ │ │ │ + cbz r6, 3ad76 <_PyImport_ClearExtension@@Base+0x20a> │ │ │ │ + bl d0234 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3ae7c <_PyImport_ClearExtension@@Base+0x2fe> │ │ │ │ + beq.n 3ad40 <_PyImport_ClearExtension@@Base+0x1d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3ae7c <_PyImport_ClearExtension@@Base+0x2fe> │ │ │ │ + cbnz r3, 3ad40 <_PyImport_ClearExtension@@Base+0x1d4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3ae98 <_PyImport_ClearExtension@@Base+0x31a> │ │ │ │ + bne.n 3ad5c <_PyImport_ClearExtension@@Base+0x1f0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3ae3e <_PyImport_ClearExtension@@Base+0x2c0> │ │ │ │ + beq.n 3ad02 <_PyImport_ClearExtension@@Base+0x196> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3ae3e <_PyImport_ClearExtension@@Base+0x2c0> │ │ │ │ + bne.n 3ad02 <_PyImport_ClearExtension@@Base+0x196> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ae3e <_PyImport_ClearExtension@@Base+0x2c0> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ad02 <_PyImport_ClearExtension@@Base+0x196> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3ae56 <_PyImport_ClearExtension@@Base+0x2d8> │ │ │ │ + beq.n 3ad1a <_PyImport_ClearExtension@@Base+0x1ae> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3aed4 <_PyImport_ClearExtension@@Base+0x356> │ │ │ │ + beq.n 3ad98 <_PyImport_ClearExtension@@Base+0x22c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3aed4 <_PyImport_ClearExtension@@Base+0x356> │ │ │ │ + cbnz r3, 3ad98 <_PyImport_ClearExtension@@Base+0x22c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3aed4 <_PyImport_ClearExtension@@Base+0x356> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ad98 <_PyImport_ClearExtension@@Base+0x22c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3aec8 <_PyImport_ClearExtension@@Base+0x34a> │ │ │ │ + beq.n 3ad8c <_PyImport_ClearExtension@@Base+0x220> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3aec8 <_PyImport_ClearExtension@@Base+0x34a> │ │ │ │ + cbnz r3, 3ad8c <_PyImport_ClearExtension@@Base+0x220> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f738 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3adc6 <_PyImport_ClearExtension@@Base+0x248> │ │ │ │ - b.n 3ae3e <_PyImport_ClearExtension@@Base+0x2c0> │ │ │ │ + beq.w 3ac8a <_PyImport_ClearExtension@@Base+0x11e> │ │ │ │ + b.n 3ad02 <_PyImport_ClearExtension@@Base+0x196> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movw r0, #29916 @ 0x74dc │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + adds r0, #8 │ │ │ │ + bl ce93c │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + pop {r3, pc} │ │ │ │ + movw r0, #27356 @ 0x6adc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.w 7a0ec │ │ │ │ + b.w 7a164 │ │ │ │ + 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 3ae24 <_PyImport_ClearExtension@@Base+0x2b8> │ │ │ │ + strd ip, r0, [sp, #12] │ │ │ │ + movw r0, #9716 @ 0x25f4 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + strd r6, r7, [sp, #4] │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl ddb98 │ │ │ │ + b.n 3ae52 <_PyImport_ClearExtension@@Base+0x2e6> │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.n 3ae40 <_PyImport_ClearExtension@@Base+0x2d4> │ │ │ │ + strd r7, ip, [sp, #8] │ │ │ │ + movw r0, #9748 @ 0x2614 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + strd r5, r6, [sp] │ │ │ │ + bl ddb98 │ │ │ │ + b.n 3ae52 <_PyImport_ClearExtension@@Base+0x2e6> │ │ │ │ + movw r0, #9776 @ 0x2630 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + strd r6, r7, [sp, #4] │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl ddb98 │ │ │ │ + cbnz r0, 3ae58 <_PyImport_ClearExtension@@Base+0x2ec> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3ae74 <_PyImport_ClearExtension@@Base+0x308> │ │ │ │ + ldrb r1, [r4, #23] │ │ │ │ + cbz r1, 3ae64 <_PyImport_ClearExtension@@Base+0x2f8> │ │ │ │ + bl 5e528 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3ae54 <_PyImport_ClearExtension@@Base+0x2e8> │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ + cbz r3, 3ae74 <_PyImport_ClearExtension@@Base+0x308> │ │ │ │ + ldr r1, [r4, #24] │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 5e400 │ │ │ │ + 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 155d50 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 3aeb8 <_PyImport_ClearExtension@@Base+0x34c> │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cbz r3, 3ae9c <_PyImport_ClearExtension@@Base+0x330> │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.n 3aea4 <_PyImport_ClearExtension@@Base+0x338> │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + cbz r2, 3aeac <_PyImport_ClearExtension@@Base+0x340> │ │ │ │ + ldr r1, [r5, #20] │ │ │ │ + b.n 3aeb4 <_PyImport_ClearExtension@@Base+0x348> │ │ │ │ + movw r1, #10688 @ 0x29c0 │ │ │ │ + movt r1, #77 @ 0x4d │ │ │ │ + bl 3a5fe │ │ │ │ + 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] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + cbnz r0, 3aeda <_PyImport_ClearExtension@@Base+0x36e> │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cbnz r0, 3aee4 <_PyImport_ClearExtension@@Base+0x378> │ │ │ │ + b.n 3aeea <_PyImport_ClearExtension@@Base+0x37e> │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3aed4 <_PyImport_ClearExtension@@Base+0x368> │ │ │ │ + b.n 3aef8 <_PyImport_ClearExtension@@Base+0x38c> │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 3aef8 <_PyImport_ClearExtension@@Base+0x38c> │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cbz r0, 3aef8 <_PyImport_ClearExtension@@Base+0x38c> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 3af22 <_PyImport_ClearExtension@@Base+0x3a4> │ │ │ │ + ble.n 3af30 <_PyImport_ClearExtension@@Base+0x3c4> │ │ │ │ ldr.w r0, [r0, #3884] @ 0xf2c │ │ │ │ - cbz r0, 3af2c <_PyImport_ClearExtension@@Base+0x3ae> │ │ │ │ + cbz r0, 3af3a <_PyImport_ClearExtension@@Base+0x3ce> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n 3af36 <_PyImport_ClearExtension@@Base+0x3b8> │ │ │ │ + bge.n 3af44 <_PyImport_ClearExtension@@Base+0x3d8> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 3af44 <_PyImport_ClearExtension@@Base+0x3c6> │ │ │ │ + beq.n 3af52 <_PyImport_ClearExtension@@Base+0x3e6> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 3af44 <_PyImport_ClearExtension@@Base+0x3c6> │ │ │ │ - movw r1, #12400 @ 0x3070 │ │ │ │ + b.n 3af52 <_PyImport_ClearExtension@@Base+0x3e6> │ │ │ │ + movw r1, #9840 @ 0x2670 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.n 3af3e <_PyImport_ClearExtension@@Base+0x3c0> │ │ │ │ - movw r1, #12424 @ 0x3088 │ │ │ │ + b.n 3af4c <_PyImport_ClearExtension@@Base+0x3e0> │ │ │ │ + movw r1, #9864 @ 0x2688 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.n 3af3e <_PyImport_ClearExtension@@Base+0x3c0> │ │ │ │ - movw r1, #12468 @ 0x30b4 │ │ │ │ + b.n 3af4c <_PyImport_ClearExtension@@Base+0x3e0> │ │ │ │ + movw r1, #9908 @ 0x26b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #20] @ (3af54 <_PyImport_ClearExtension@@Base+0x3d6>) │ │ │ │ - bl 61f30 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #20] @ (3af64 <_PyImport_ClearExtension@@Base+0x3f8>) │ │ │ │ + bl 62074 <_Py_FatalErrorFunc@@Base> │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 88ec4 │ │ │ │ - adds r0, r4, #0 │ │ │ │ + b.w 88eec │ │ │ │ + nop │ │ │ │ + asrs r0, r4, #8 │ │ │ │ lsls r3, r0, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r1, 3af80 <_PyImport_ClearExtension@@Base+0x402> │ │ │ │ + cbnz r1, 3af90 <_PyImport_ClearExtension@@Base+0x424> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10324 @ 0x2854 │ │ │ │ + movw r1, #7764 @ 0x1e54 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 3afa2 <_PyImport_ClearExtension@@Base+0x424> │ │ │ │ + bl 127394 │ │ │ │ + b.n 3afb2 <_PyImport_ClearExtension@@Base+0x446> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bmi.n 3afa8 <_PyImport_ClearExtension@@Base+0x42a> │ │ │ │ + bmi.n 3afb8 <_PyImport_ClearExtension@@Base+0x44c> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12496 @ 0x30d0 │ │ │ │ + movw r1, #9936 @ 0x26d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3b006 <_PyImport_ClearExtension@@Base+0x488> │ │ │ │ - bl dd808 │ │ │ │ + b.n 3b016 <_PyImport_ClearExtension@@Base+0x4aa> │ │ │ │ + bl dd680 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bgt.n 3afd0 <_PyImport_ClearExtension@@Base+0x452> │ │ │ │ - bl 7f738 │ │ │ │ + bgt.n 3afe0 <_PyImport_ClearExtension@@Base+0x474> │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3afa2 <_PyImport_ClearExtension@@Base+0x424> │ │ │ │ + bne.n 3afb2 <_PyImport_ClearExtension@@Base+0x446> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12528 @ 0x30f0 │ │ │ │ + movw r1, #9968 @ 0x26f0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 3afa2 <_PyImport_ClearExtension@@Base+0x424> │ │ │ │ + bl 127394 │ │ │ │ + b.n 3afb2 <_PyImport_ClearExtension@@Base+0x446> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 3b004 <_PyImport_ClearExtension@@Base+0x486> │ │ │ │ + beq.n 3b014 <_PyImport_ClearExtension@@Base+0x4a8> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - cbz r3, 3aff2 <_PyImport_ClearExtension@@Base+0x474> │ │ │ │ + cbz r3, 3b002 <_PyImport_ClearExtension@@Base+0x496> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbnz r3, 3afe6 <_PyImport_ClearExtension@@Base+0x468> │ │ │ │ + cbnz r3, 3aff6 <_PyImport_ClearExtension@@Base+0x48a> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 771e8 │ │ │ │ - b.n 3aff2 <_PyImport_ClearExtension@@Base+0x474> │ │ │ │ + bl 77260 │ │ │ │ + b.n 3b002 <_PyImport_ClearExtension@@Base+0x496> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24165c <_PyTime_AsTimeval@@Base+0x10ac> │ │ │ │ + bl 240bbc <_PyTime_AsTimeval@@Base+0x10c4> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3afde <_PyImport_ClearExtension@@Base+0x460> │ │ │ │ - b.n 3afa2 <_PyImport_ClearExtension@@Base+0x424> │ │ │ │ + bne.n 3afee <_PyImport_ClearExtension@@Base+0x482> │ │ │ │ + b.n 3afb2 <_PyImport_ClearExtension@@Base+0x446> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76e4c │ │ │ │ + bl 76ec0 │ │ │ │ str r0, [r4, #28] │ │ │ │ - cbnz r0, 3b002 <_PyImport_ClearExtension@@Base+0x484> │ │ │ │ - bl 1ea6e4 │ │ │ │ - b.n 3afa2 <_PyImport_ClearExtension@@Base+0x424> │ │ │ │ + cbnz r0, 3b012 <_PyImport_ClearExtension@@Base+0x4a6> │ │ │ │ + bl 1e9b14 │ │ │ │ + b.n 3afb2 <_PyImport_ClearExtension@@Base+0x446> │ │ │ │ str r5, [r4, #32] │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ + sub sp, #116 @ 0x74 │ │ │ │ + mov r0, r1 │ │ │ │ + add r5, sp, #12 │ │ │ │ + mov r1, r2 │ │ │ │ + add r4, sp, #16 │ │ │ │ + mov r2, r3 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + ldr r3, [pc, #96] @ (3b098 <_PyImport_ClearExtension@@Base+0x52c>) │ │ │ │ + bl 215b2c <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + cbz r0, 3b094 <_PyImport_ClearExtension@@Base+0x528> │ │ │ │ + ldrd r6, r7, [sp, #12] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 95c50 │ │ │ │ + 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 98744 │ │ │ │ + cmp r4, #0 │ │ │ │ + bge.n 3b07a <_PyImport_ClearExtension@@Base+0x50e> │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.n 3b086 <_PyImport_ClearExtension@@Base+0x51a> │ │ │ │ + bl e4a7c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3b046 <_PyImport_ClearExtension@@Base+0x4da> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3b094 <_PyImport_ClearExtension@@Base+0x528> │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + add r2, sp, #24 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3b646 <_PyImport_ClearExtension@@Base+0xada> │ │ │ │ + b.n 3b094 <_PyImport_ClearExtension@@Base+0x528> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f17dc │ │ │ │ + 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 3b028 <_PyImport_ClearExtension@@Base+0x4aa> │ │ │ │ + bne.n 3b0bc <_PyImport_ClearExtension@@Base+0x550> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 157fa0 │ │ │ │ + b.w 1572b0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40744 @ 0x9f28 │ │ │ │ + movw r0, #38124 @ 0x94ec │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b01c <_PyImport_ClearExtension@@Base+0x49e> │ │ │ │ + bne.n 3b0b0 <_PyImport_ClearExtension@@Base+0x544> │ │ │ │ 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] │ │ │ │ @@ -24307,252 +24362,201 @@ │ │ │ │ ldrb r5, [r4, #16] │ │ │ │ ldrb r7, [r4, #18] │ │ │ │ lsls r0, r0, #8 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ orr.w r0, r0, r5, lsl #16 │ │ │ │ ldrb r5, [r4, #19] │ │ │ │ orrs r0, r7 │ │ │ │ - beq.n 3b080 <_PyImport_ClearExtension@@Base+0x502> │ │ │ │ + beq.n 3b114 <_PyImport_ClearExtension@@Base+0x5a8> │ │ │ │ strd r6, r0, [sp] │ │ │ │ - movw r0, #12568 @ 0x3118 │ │ │ │ + movw r0, #10008 @ 0x2718 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddd20 │ │ │ │ - b.n 3b09e <_PyImport_ClearExtension@@Base+0x520> │ │ │ │ - cbz r6, 3b092 <_PyImport_ClearExtension@@Base+0x514> │ │ │ │ + bl ddb98 │ │ │ │ + b.n 3b132 <_PyImport_ClearExtension@@Base+0x5c6> │ │ │ │ + cbz r6, 3b126 <_PyImport_ClearExtension@@Base+0x5ba> │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r0, #11740 @ 0x2ddc │ │ │ │ + movw r0, #9212 @ 0x23fc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddd20 │ │ │ │ - b.n 3b09e <_PyImport_ClearExtension@@Base+0x520> │ │ │ │ - movw r0, #12588 @ 0x312c │ │ │ │ + bl ddb98 │ │ │ │ + b.n 3b132 <_PyImport_ClearExtension@@Base+0x5c6> │ │ │ │ + movw r0, #10028 @ 0x272c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddd20 │ │ │ │ - cbz r0, 3b0ba <_PyImport_ClearExtension@@Base+0x53c> │ │ │ │ + bl ddb98 │ │ │ │ + cbz r0, 3b14e <_PyImport_ClearExtension@@Base+0x5e2> │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 3b0aa <_PyImport_ClearExtension@@Base+0x52c> │ │ │ │ + cbz r3, 3b13e <_PyImport_ClearExtension@@Base+0x5d2> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - bl 5e3bc │ │ │ │ - cbz r0, 3b0ba <_PyImport_ClearExtension@@Base+0x53c> │ │ │ │ - cbz r5, 3b0ba <_PyImport_ClearExtension@@Base+0x53c> │ │ │ │ + bl 5e400 │ │ │ │ + cbz r0, 3b14e <_PyImport_ClearExtension@@Base+0x5e2> │ │ │ │ + cbz r5, 3b14e <_PyImport_ClearExtension@@Base+0x5e2> │ │ │ │ mov r1, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 5e4e4 │ │ │ │ + b.w 5e528 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3b0c8 <_PyImport_ClearExtension@@Base+0x54a> │ │ │ │ - b.w 7fff8 │ │ │ │ + blt.n 3b15c <_PyImport_ClearExtension@@Base+0x5f0> │ │ │ │ + b.w 8008c │ │ │ │ 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, #30508 @ 0x772c │ │ │ │ + movw r1, #27948 @ 0x6d2c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ 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, #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] @ (3b170 <_PyImport_ClearExtension@@Base+0x5f2>) │ │ │ │ - bl 216564 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ - cbz r0, 3b16c <_PyImport_ClearExtension@@Base+0x5ee> │ │ │ │ - ldrd r6, r7, [sp, #12] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 95d4c │ │ │ │ - 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 98844 │ │ │ │ - cmp r4, #0 │ │ │ │ - bge.n 3b152 <_PyImport_ClearExtension@@Base+0x5d4> │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.n 3b15e <_PyImport_ClearExtension@@Base+0x5e0> │ │ │ │ - bl e4c60 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3b11e <_PyImport_ClearExtension@@Base+0x5a0> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3b16c <_PyImport_ClearExtension@@Base+0x5ee> │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add r2, sp, #24 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3b66c <_PyImport_ClearExtension@@Base+0xaee> │ │ │ │ - b.n 3b16c <_PyImport_ClearExtension@@Base+0x5ee> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f19ac │ │ │ │ - add sp, #116 @ 0x74 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - movs r5, #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 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 3b194 <_PyImport_ClearExtension@@Base+0x616> │ │ │ │ + bhi.n 3b1a4 <_PyImport_ClearExtension@@Base+0x638> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3b1ac <_PyImport_ClearExtension@@Base+0x62e> │ │ │ │ + ble.n 3b1bc <_PyImport_ClearExtension@@Base+0x650> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - b.n 3b1b4 <_PyImport_ClearExtension@@Base+0x636> │ │ │ │ - movw r0, #1348 @ 0x544 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + b.n 3b1c4 <_PyImport_ClearExtension@@Base+0x658> │ │ │ │ + movw r0, #64324 @ 0xfb44 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b18c <_PyImport_ClearExtension@@Base+0x60e> │ │ │ │ + bne.n 3b19c <_PyImport_ClearExtension@@Base+0x630> │ │ │ │ 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 3b39a <_PyImport_ClearExtension@@Base+0x81c> │ │ │ │ + b.n 3b3aa <_PyImport_ClearExtension@@Base+0x83e> │ │ │ │ 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 b4e88 │ │ │ │ - cbnz r0, 3b1e8 <_PyImport_ClearExtension@@Base+0x66a> │ │ │ │ - cbz r4, 3b1e0 <_PyImport_ClearExtension@@Base+0x662> │ │ │ │ + bl b4d0c │ │ │ │ + cbnz r0, 3b1f8 <_PyImport_ClearExtension@@Base+0x68c> │ │ │ │ + cbz r4, 3b1f0 <_PyImport_ClearExtension@@Base+0x684> │ │ │ │ mov r0, r4 │ │ │ │ - bl 137e4c │ │ │ │ - cbnz r0, 3b1e8 <_PyImport_ClearExtension@@Base+0x66a> │ │ │ │ + bl 137138 │ │ │ │ + cbnz r0, 3b1f8 <_PyImport_ClearExtension@@Base+0x68c> │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 212df8 │ │ │ │ + b.w 2123c0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12640 @ 0x3160 │ │ │ │ + movw r1, #10080 @ 0x2760 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3b20c <_PyImport_ClearExtension@@Base+0x68e> │ │ │ │ - b.w 148c98 │ │ │ │ + beq.n 3b21c <_PyImport_ClearExtension@@Base+0x6b0> │ │ │ │ + b.w 147f90 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #192] @ (3b2e8 <_PyImport_ClearExtension@@Base+0x76a>) │ │ │ │ + ldr r2, [pc, #192] @ (3b2f8 <_PyImport_ClearExtension@@Base+0x78c>) │ │ │ │ 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, 3b254 <_PyImport_ClearExtension@@Base+0x6d6> │ │ │ │ + cbz r4, 3b264 <_PyImport_ClearExtension@@Base+0x6f8> │ │ │ │ movw r3, #56036 @ 0xdae4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #7124 @ 0x1bd4 │ │ │ │ + movw r1, #4484 @ 0x1184 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 3b27a <_PyImport_ClearExtension@@Base+0x6fc> │ │ │ │ + bl 127394 │ │ │ │ + b.n 3b28a <_PyImport_ClearExtension@@Base+0x71e> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3b27e <_PyImport_ClearExtension@@Base+0x700> │ │ │ │ + beq.n 3b28e <_PyImport_ClearExtension@@Base+0x722> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12784 @ 0x31f0 │ │ │ │ + movw r1, #10224 @ 0x27f0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3b2e4 <_PyImport_ClearExtension@@Base+0x766> │ │ │ │ + b.n 3b2f4 <_PyImport_ClearExtension@@Base+0x788> │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #12824 @ 0x3218 │ │ │ │ + movw r0, #10264 @ 0x2818 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe48 │ │ │ │ + bl 8fe38 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3b27a <_PyImport_ClearExtension@@Base+0x6fc> │ │ │ │ - bl 1f195c │ │ │ │ + blt.n 3b28a <_PyImport_ClearExtension@@Base+0x71e> │ │ │ │ + bl 1f0d98 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2934c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3b2aa <_PyImport_ClearExtension@@Base+0x72c> │ │ │ │ - bl 30324 │ │ │ │ - b.n 3b2ce <_PyImport_ClearExtension@@Base+0x750> │ │ │ │ - bl 1f2194 │ │ │ │ - movw r0, #3176 @ 0xc68 │ │ │ │ + cbnz r0, 3b2ba <_PyImport_ClearExtension@@Base+0x74e> │ │ │ │ + bl 303d8 │ │ │ │ + b.n 3b2de <_PyImport_ClearExtension@@Base+0x772> │ │ │ │ + bl 1f15d0 │ │ │ │ + movw r0, #616 @ 0x268 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 1f2624 <_PySlice_FromIndices@@Base+0x1f8> │ │ │ │ + bl 1f1a60 <_PySlice_FromIndices@@Base+0x1f8> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 3b2ce <_PyImport_ClearExtension@@Base+0x750> │ │ │ │ + bne.n 3b2de <_PyImport_ClearExtension@@Base+0x772> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19ac │ │ │ │ - b.n 3b2e4 <_PyImport_ClearExtension@@Base+0x766> │ │ │ │ + bl f17dc │ │ │ │ + b.n 3b2f4 <_PyImport_ClearExtension@@Base+0x788> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fff8 │ │ │ │ + bl 8008c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #12836 @ 0x3224 │ │ │ │ + movw r0, #10276 @ 0x2824 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82764 │ │ │ │ + bl 827f4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 18dce0 │ │ │ │ + bl 18d0c8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3b318 <_PyImport_ClearExtension@@Base+0x79a> │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 3b328 <_PyImport_ClearExtension@@Base+0x7bc> │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 3b330 <_PyImport_ClearExtension@@Base+0x7b2> │ │ │ │ + b.n 3b340 <_PyImport_ClearExtension@@Base+0x7d4> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r1, #7780 @ 0x1e64 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ @@ -24560,37 +24564,37 @@ │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3b356 <_PyImport_ClearExtension@@Base+0x7d8> │ │ │ │ + bne.n 3b366 <_PyImport_ClearExtension@@Base+0x7fa> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl d0388 │ │ │ │ + bl d0234 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3b382 <_PyImport_ClearExtension@@Base+0x804> │ │ │ │ - b.n 3b370 <_PyImport_ClearExtension@@Base+0x7f2> │ │ │ │ + bne.n 3b392 <_PyImport_ClearExtension@@Base+0x826> │ │ │ │ + b.n 3b380 <_PyImport_ClearExtension@@Base+0x814> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40516 @ 0x9e44 │ │ │ │ + movw r0, #37896 @ 0x9408 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b346 <_PyImport_ClearExtension@@Base+0x7c8> │ │ │ │ + bne.n 3b356 <_PyImport_ClearExtension@@Base+0x7ea> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3b398 <_PyImport_ClearExtension@@Base+0x81a> │ │ │ │ - bl 7f738 │ │ │ │ + b.n 3b3a8 <_PyImport_ClearExtension@@Base+0x83c> │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b36c <_PyImport_ClearExtension@@Base+0x7ee> │ │ │ │ + bne.n 3b37c <_PyImport_ClearExtension@@Base+0x810> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3b398 <_PyImport_ClearExtension@@Base+0x81a> │ │ │ │ + b.n 3b3a8 <_PyImport_ClearExtension@@Base+0x83c> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ @@ -24602,89 +24606,87 @@ │ │ │ │ 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 3b3d6 <_PyImport_ClearExtension@@Base+0x858> │ │ │ │ + beq.n 3b3e6 <_PyImport_ClearExtension@@Base+0x87a> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce000 │ │ │ │ + bl cdea8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b444 <_PyImport_ClearExtension@@Base+0x8c6> │ │ │ │ + bne.n 3b454 <_PyImport_ClearExtension@@Base+0x8e8> │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ - b.n 3b3e2 <_PyImport_ClearExtension@@Base+0x864> │ │ │ │ - movw r9, #12844 @ 0x322c │ │ │ │ + b.n 3b3f2 <_PyImport_ClearExtension@@Base+0x886> │ │ │ │ + movw r9, #10284 @ 0x282c │ │ │ │ movt r9, #42 @ 0x2a │ │ │ │ mov.w fp, #6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cbz r6, 3b3ea <_PyImport_ClearExtension@@Base+0x86c> │ │ │ │ + cbz r6, 3b3fa <_PyImport_ClearExtension@@Base+0x88e> │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - b.n 3b3f2 <_PyImport_ClearExtension@@Base+0x874> │ │ │ │ + b.n 3b402 <_PyImport_ClearExtension@@Base+0x896> │ │ │ │ movw r5, #10688 @ 0x29c0 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ movs r4, #0 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 3b414 <_PyImport_ClearExtension@@Base+0x896> │ │ │ │ + beq.n 3b424 <_PyImport_ClearExtension@@Base+0x8b8> │ │ │ │ mov r2, fp │ │ │ │ mov r0, r9 │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 3b40e <_PyImport_ClearExtension@@Base+0x890> │ │ │ │ + bge.n 3b41e <_PyImport_ClearExtension@@Base+0x8b2> │ │ │ │ ldrb r1, [r5, r4] │ │ │ │ blx 2a83c │ │ │ │ - cbz r0, 3b40e <_PyImport_ClearExtension@@Base+0x890> │ │ │ │ + cbz r0, 3b41e <_PyImport_ClearExtension@@Base+0x8b2> │ │ │ │ adds r4, #1 │ │ │ │ - b.n 3b3fa <_PyImport_ClearExtension@@Base+0x87c> │ │ │ │ + b.n 3b40a <_PyImport_ClearExtension@@Base+0x89e> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3b430 <_PyImport_ClearExtension@@Base+0x8b2> │ │ │ │ + beq.n 3b440 <_PyImport_ClearExtension@@Base+0x8d4> │ │ │ │ mov r8, r6 │ │ │ │ mov r6, r8 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ mov r2, fp │ │ │ │ mov r0, r9 │ │ │ │ cmp r8, r4 │ │ │ │ - blt.n 3b430 <_PyImport_ClearExtension@@Base+0x8b2> │ │ │ │ + blt.n 3b440 <_PyImport_ClearExtension@@Base+0x8d4> │ │ │ │ ldrb.w r1, [r5, r8] │ │ │ │ blx 2a83c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b416 <_PyImport_ClearExtension@@Base+0x898> │ │ │ │ + bne.n 3b426 <_PyImport_ClearExtension@@Base+0x8ba> │ │ │ │ cmp r7, sl │ │ │ │ - beq.n 3b43a <_PyImport_ClearExtension@@Base+0x8bc> │ │ │ │ + beq.n 3b44a <_PyImport_ClearExtension@@Base+0x8de> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea94 │ │ │ │ + bl ce93c │ │ │ │ subs r1, r6, r4 │ │ │ │ adds r0, r5, r4 │ │ │ │ - bl 156a40 │ │ │ │ - b.n 3b446 <_PyImport_ClearExtension@@Base+0x8c8> │ │ │ │ + bl 155d50 │ │ │ │ + b.n 3b456 <_PyImport_ClearExtension@@Base+0x8ea> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r0, #20] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3b456 <_PyImport_ClearExtension@@Base+0x8d8> │ │ │ │ - b.w 148c98 │ │ │ │ + beq.n 3b466 <_PyImport_ClearExtension@@Base+0x8fa> │ │ │ │ + b.w 147f90 │ │ │ │ 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 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - cbz r0, 3b492 <_PyImport_ClearExtension@@Base+0x914> │ │ │ │ + cbz r0, 3b49e <_PyImport_ClearExtension@@Base+0x932> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ @@ -24692,428 +24694,430 @@ │ │ │ │ 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, 3b4b6 <_PyImport_ClearExtension@@Base+0x938> │ │ │ │ + cbnz r3, 3b4c2 <_PyImport_ClearExtension@@Base+0x956> │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 3b4b6 <_PyImport_ClearExtension@@Base+0x938> │ │ │ │ + ble.n 3b4c2 <_PyImport_ClearExtension@@Base+0x956> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3b4b6 <_PyImport_ClearExtension@@Base+0x938> │ │ │ │ - cbnz r4, 3b4d2 <_PyImport_ClearExtension@@Base+0x954> │ │ │ │ + bne.n 3b4c2 <_PyImport_ClearExtension@@Base+0x956> │ │ │ │ + cbnz r4, 3b4de <_PyImport_ClearExtension@@Base+0x972> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #76] @ (3b508 <_PyImport_ClearExtension@@Base+0x98a>) │ │ │ │ + ldr r4, [pc, #76] @ (3b514 <_PyImport_ClearExtension@@Base+0x9a8>) │ │ │ │ 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 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3b500 <_PyImport_ClearExtension@@Base+0x982> │ │ │ │ + cbz r0, 3b50c <_PyImport_ClearExtension@@Base+0x9a0> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 15f9d4 │ │ │ │ + bl 15ecf4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 3b500 <_PyImport_ClearExtension@@Base+0x982> │ │ │ │ + blt.n 3b50c <_PyImport_ClearExtension@@Base+0x9a0> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 16b884 │ │ │ │ + bl 16aca4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3b4ee <_PyImport_ClearExtension@@Base+0x970> │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 3b500 <_PyImport_ClearExtension@@Base+0x982> │ │ │ │ + bne.n 3b4fa <_PyImport_ClearExtension@@Base+0x98e> │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 3b50c <_PyImport_ClearExtension@@Base+0x9a0> │ │ │ │ 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 20d67c <_Py_set_inheritable_async_safe@@Base+0x244> │ │ │ │ + b.w 20cc3c <_Py_set_inheritable_async_safe@@Base+0x244> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - movs r6, #68 @ 0x44 │ │ │ │ + movs r6, #16 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 3b536 <_PyImport_ClearExtension@@Base+0x9b8> │ │ │ │ + bhi.n 3b542 <_PyImport_ClearExtension@@Base+0x9d6> │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl d78e0 <_PyNumber_Index@@Base> │ │ │ │ + bl d7740 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3b54e <_PyImport_ClearExtension@@Base+0x9d0> │ │ │ │ - b.n 3b562 <_PyImport_ClearExtension@@Base+0x9e4> │ │ │ │ - movw r0, #1236 @ 0x4d4 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + cbnz r0, 3b55a <_PyImport_ClearExtension@@Base+0x9ee> │ │ │ │ + b.n 3b56e <_PyImport_ClearExtension@@Base+0xa02> │ │ │ │ + movw r0, #64212 @ 0xfad4 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b626 <_PyImport_ClearExtension@@Base+0xaa8> │ │ │ │ - b.n 3b528 <_PyImport_ClearExtension@@Base+0x9aa> │ │ │ │ - bl 83948 │ │ │ │ + beq.n 3b634 <_PyImport_ClearExtension@@Base+0xac8> │ │ │ │ + b.n 3b534 <_PyImport_ClearExtension@@Base+0x9c8> │ │ │ │ + bl 839e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3b570 <_PyImport_ClearExtension@@Base+0x9f2> │ │ │ │ + bne.n 3b57c <_PyImport_ClearExtension@@Base+0xa10> │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 3b580 <_PyImport_ClearExtension@@Base+0xa02> │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 3b58c <_PyImport_ClearExtension@@Base+0xa20> │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b626 <_PyImport_ClearExtension@@Base+0xaa8> │ │ │ │ + bne.n 3b634 <_PyImport_ClearExtension@@Base+0xac8> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3b580 <_PyImport_ClearExtension@@Base+0xa02> │ │ │ │ + b.n 3b58c <_PyImport_ClearExtension@@Base+0xa20> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3b55e <_PyImport_ClearExtension@@Base+0x9e0> │ │ │ │ + bne.n 3b56a <_PyImport_ClearExtension@@Base+0x9fe> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3b55e <_PyImport_ClearExtension@@Base+0x9e0> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3b56a <_PyImport_ClearExtension@@Base+0x9fe> │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 3b5ec <_PyImport_ClearExtension@@Base+0xa6e> │ │ │ │ + ble.n 3b5f8 <_PyImport_ClearExtension@@Base+0xa8c> │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 3b59a <_PyImport_ClearExtension@@Base+0xa1c> │ │ │ │ + bpl.n 3b5a6 <_PyImport_ClearExtension@@Base+0xa3a> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3b5c0 <_PyImport_ClearExtension@@Base+0xa42> │ │ │ │ + bne.n 3b5cc <_PyImport_ClearExtension@@Base+0xa60> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 3b5ee <_PyImport_ClearExtension@@Base+0xa70> │ │ │ │ + b.n 3b5fa <_PyImport_ClearExtension@@Base+0xa8e> │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3b5b4 <_PyImport_ClearExtension@@Base+0xa36> │ │ │ │ + beq.n 3b5c0 <_PyImport_ClearExtension@@Base+0xa54> │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 859bc │ │ │ │ - cbz r0, 3b5cc <_PyImport_ClearExtension@@Base+0xa4e> │ │ │ │ + bl 859e8 │ │ │ │ + cbz r0, 3b5d8 <_PyImport_ClearExtension@@Base+0xa6c> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3b5cc <_PyImport_ClearExtension@@Base+0xa4e> │ │ │ │ + bne.n 3b5d8 <_PyImport_ClearExtension@@Base+0xa6c> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 3b5ee <_PyImport_ClearExtension@@Base+0xa70> │ │ │ │ + b.n 3b5fa <_PyImport_ClearExtension@@Base+0xa8e> │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3b5a6 <_PyImport_ClearExtension@@Base+0xa28> │ │ │ │ + bne.n 3b5b2 <_PyImport_ClearExtension@@Base+0xa46> │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #31372 @ 0x7a8c │ │ │ │ + movw r2, #28812 @ 0x708c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #1224 @ 0x4c8 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #1236 @ 0x4d4 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3b626 <_PyImport_ClearExtension@@Base+0xaa8> │ │ │ │ + movw r1, #64200 @ 0xfac8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #64212 @ 0xfad4 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3b634 <_PyImport_ClearExtension@@Base+0xac8> │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt.n 3b60a <_PyImport_ClearExtension@@Base+0xa8c> │ │ │ │ - cbz r1, 3b5fa <_PyImport_ClearExtension@@Base+0xa7c> │ │ │ │ + bgt.n 3b616 <_PyImport_ClearExtension@@Base+0xaaa> │ │ │ │ + cbz r1, 3b606 <_PyImport_ClearExtension@@Base+0xa9a> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 3b602 <_PyImport_ClearExtension@@Base+0xa84> │ │ │ │ + b.n 3b60e <_PyImport_ClearExtension@@Base+0xaa2> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 156a40 │ │ │ │ + b.w 155d50 │ │ │ │ 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 3b86c <_PyImport_ClearExtension@@Base+0xcee> │ │ │ │ + b.w 3b87c <_PyImport_ClearExtension@@Base+0xd10> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 7fff8 │ │ │ │ - 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 3b65e <_PyImport_ClearExtension@@Base+0xae0> │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 3b668 <_PyImport_ClearExtension@@Base+0xaea> │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7f920 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + b.w 8008c │ │ │ │ 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, 3b692 <_PyImport_ClearExtension@@Base+0xb14> │ │ │ │ + cbnz r0, 3b66c <_PyImport_ClearExtension@@Base+0xb00> │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ blx 2957c │ │ │ │ - movw r1, #7416 @ 0x1cf8 │ │ │ │ + movw r1, #4856 @ 0x12f8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #27752 @ 0x6c68 │ │ │ │ + movw r0, #25192 @ 0x6268 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 10e8cc <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e7bc <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b7fa <_PyImport_ClearExtension@@Base+0xc7c> │ │ │ │ - bl 8342c │ │ │ │ + beq.w 3b7d4 <_PyImport_ClearExtension@@Base+0xc68> │ │ │ │ + bl 834c4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3b6ca <_PyImport_ClearExtension@@Base+0xb4c> │ │ │ │ + beq.n 3b6a4 <_PyImport_ClearExtension@@Base+0xb38> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3b6ca <_PyImport_ClearExtension@@Base+0xb4c> │ │ │ │ + cbnz r3, 3b6a4 <_PyImport_ClearExtension@@Base+0xb38> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 3b7fa <_PyImport_ClearExtension@@Base+0xc7c> │ │ │ │ + beq.w 3b7d4 <_PyImport_ClearExtension@@Base+0xc68> │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 26db10 │ │ │ │ - vldr d9, [pc, #300] @ 3b808 <_PyImport_ClearExtension@@Base+0xc8a> │ │ │ │ + bl 26d0d8 │ │ │ │ + vldr d9, [pc, #300] @ 3b7e0 <_PyImport_ClearExtension@@Base+0xc74> │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 26db10 │ │ │ │ + bl 26d0d8 │ │ │ │ vmul.f64 d8, d8, d9 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d8, d0 │ │ │ │ - bl 839f8 │ │ │ │ + bl 83a90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b7c0 <_PyImport_ClearExtension@@Base+0xc42> │ │ │ │ + beq.n 3b79a <_PyImport_ClearExtension@@Base+0xc2e> │ │ │ │ str r0, [r4, #12] │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 26db10 │ │ │ │ + bl 26d0d8 │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ vmul.f64 d8, d8, d9 │ │ │ │ - bl 26db10 │ │ │ │ + bl 26d0d8 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d8, d0 │ │ │ │ - bl 839f8 │ │ │ │ + bl 83a90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b7c0 <_PyImport_ClearExtension@@Base+0xc42> │ │ │ │ + beq.n 3b79a <_PyImport_ClearExtension@@Base+0xc2e> │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - bl 7fff8 │ │ │ │ + bl 8008c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b7c0 <_PyImport_ClearExtension@@Base+0xc42> │ │ │ │ + beq.n 3b79a <_PyImport_ClearExtension@@Base+0xc2e> │ │ │ │ str r0, [r4, #20] │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ - bl 7fff8 │ │ │ │ + bl 8008c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b7c0 <_PyImport_ClearExtension@@Base+0xc42> │ │ │ │ + beq.n 3b79a <_PyImport_ClearExtension@@Base+0xc2e> │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ - bl 7fff8 │ │ │ │ + bl 8008c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b7c0 <_PyImport_ClearExtension@@Base+0xc42> │ │ │ │ + beq.n 3b79a <_PyImport_ClearExtension@@Base+0xc2e> │ │ │ │ str r0, [r4, #28] │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 7fff8 │ │ │ │ + bl 8008c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b7c0 <_PyImport_ClearExtension@@Base+0xc42> │ │ │ │ + beq.n 3b79a <_PyImport_ClearExtension@@Base+0xc2e> │ │ │ │ str r0, [r4, #32] │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 7fff8 │ │ │ │ + bl 8008c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b7c0 <_PyImport_ClearExtension@@Base+0xc42> │ │ │ │ + beq.n 3b79a <_PyImport_ClearExtension@@Base+0xc2e> │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 7fff8 │ │ │ │ - cbz r0, 3b7c0 <_PyImport_ClearExtension@@Base+0xc42> │ │ │ │ + bl 8008c │ │ │ │ + cbz r0, 3b79a <_PyImport_ClearExtension@@Base+0xc2e> │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ - bl 7fff8 │ │ │ │ - cbz r0, 3b7c0 <_PyImport_ClearExtension@@Base+0xc42> │ │ │ │ + bl 8008c │ │ │ │ + cbz r0, 3b79a <_PyImport_ClearExtension@@Base+0xc2e> │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ - bl 7fff8 │ │ │ │ - cbz r0, 3b7c0 <_PyImport_ClearExtension@@Base+0xc42> │ │ │ │ + bl 8008c │ │ │ │ + cbz r0, 3b79a <_PyImport_ClearExtension@@Base+0xc2e> │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 7fff8 │ │ │ │ - cbz r0, 3b7c0 <_PyImport_ClearExtension@@Base+0xc42> │ │ │ │ + bl 8008c │ │ │ │ + cbz r0, 3b79a <_PyImport_ClearExtension@@Base+0xc2e> │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ - bl 7fff8 │ │ │ │ - cbz r0, 3b7c0 <_PyImport_ClearExtension@@Base+0xc42> │ │ │ │ + bl 8008c │ │ │ │ + cbz r0, 3b79a <_PyImport_ClearExtension@@Base+0xc2e> │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ - bl 7fff8 │ │ │ │ - cbz r0, 3b7c0 <_PyImport_ClearExtension@@Base+0xc42> │ │ │ │ + bl 8008c │ │ │ │ + cbz r0, 3b79a <_PyImport_ClearExtension@@Base+0xc2e> │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ - bl 7fff8 │ │ │ │ - cbz r0, 3b7c0 <_PyImport_ClearExtension@@Base+0xc42> │ │ │ │ + bl 8008c │ │ │ │ + cbz r0, 3b79a <_PyImport_ClearExtension@@Base+0xc2e> │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 7fff8 │ │ │ │ + bl 8008c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3b7c0 <_PyImport_ClearExtension@@Base+0xc42> │ │ │ │ + cbz r0, 3b79a <_PyImport_ClearExtension@@Base+0xc2e> │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ - bl 7fff8 │ │ │ │ + bl 8008c │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3b7d8 <_PyImport_ClearExtension@@Base+0xc5a> │ │ │ │ + cbnz r0, 3b7b2 <_PyImport_ClearExtension@@Base+0xc46> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3b7fa <_PyImport_ClearExtension@@Base+0xc7c> │ │ │ │ + beq.n 3b7d4 <_PyImport_ClearExtension@@Base+0xc68> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3b7fa <_PyImport_ClearExtension@@Base+0xc7c> │ │ │ │ + cbnz r3, 3b7d4 <_PyImport_ClearExtension@@Base+0xc68> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3b7fa <_PyImport_ClearExtension@@Base+0xc7c> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3b7d4 <_PyImport_ClearExtension@@Base+0xc68> │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7fff8 │ │ │ │ + bl 8008c │ │ │ │ mov r3, r4 │ │ │ │ vpop {d8-d9} │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ - movw r0, #13288 @ 0x33e8 │ │ │ │ + movw r0, #10728 @ 0x29e8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 82764 │ │ │ │ + b.w 827f4 │ │ │ │ vpop {d8-d9} │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop.w │ │ │ │ + nop │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldrd r2, r3, [r0, #4] │ │ │ │ + lsrs r3, r3, #3 │ │ │ │ + cmp r3, #1 │ │ │ │ + ldrd r4, r1, [r2, #16] │ │ │ │ + it cc │ │ │ │ + movcc r3, #1 │ │ │ │ + mla r4, r1, r3, r4 │ │ │ │ + adds r3, r4, #1 │ │ │ │ + bne.n 3b814 <_PyImport_ClearExtension@@Base+0xca8> │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 3b81e <_PyImport_ClearExtension@@Base+0xcb2> │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 7f9b4 │ │ │ │ + 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 3b832 <_PyImport_ClearExtension@@Base+0xcb4> │ │ │ │ - bl 260874 │ │ │ │ + bne.n 3b844 <_PyImport_ClearExtension@@Base+0xcd8> │ │ │ │ + bl 25ff9c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3b83e <_PyImport_ClearExtension@@Base+0xcc0> │ │ │ │ + cbz r3, 3b850 <_PyImport_ClearExtension@@Base+0xce4> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3b862 <_PyImport_ClearExtension@@Base+0xce4> │ │ │ │ + b.n 3b874 <_PyImport_ClearExtension@@Base+0xd08> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3b850 <_PyImport_ClearExtension@@Base+0xcd2> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3b862 <_PyImport_ClearExtension@@Base+0xcf6> │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 3b85e <_PyImport_ClearExtension@@Base+0xce0> │ │ │ │ + b.n 3b870 <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b84a <_PyImport_ClearExtension@@Base+0xccc> │ │ │ │ - ldr r0, [pc, #8] @ (3b868 <_PyImport_ClearExtension@@Base+0xcea>) │ │ │ │ + beq.n 3b85c <_PyImport_ClearExtension@@Base+0xcf0> │ │ │ │ + ldr r0, [pc, #8] @ (3b878 <_PyImport_ClearExtension@@Base+0xd0c>) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ strh r0, [r4, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, 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 3b8a8 <_PyImport_ClearExtension@@Base+0xd2a> │ │ │ │ - cbz r1, 3b898 <_PyImport_ClearExtension@@Base+0xd1a> │ │ │ │ + bne.n 3b8b8 <_PyImport_ClearExtension@@Base+0xd4c> │ │ │ │ + cbz r1, 3b8a8 <_PyImport_ClearExtension@@Base+0xd3c> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3b8a0 <_PyImport_ClearExtension@@Base+0xd22> │ │ │ │ + b.n 3b8b0 <_PyImport_ClearExtension@@Base+0xd44> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 156a40 │ │ │ │ + b.w 155d50 │ │ │ │ add r1, r8 │ │ │ │ movs r0, #0 │ │ │ │ add r1, r5 │ │ │ │ mov r9, r2 │ │ │ │ - bl 156a40 │ │ │ │ + bl 155d50 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3b920 <_PyImport_ClearExtension@@Base+0xda2> │ │ │ │ + cbz r0, 3b930 <_PyImport_ClearExtension@@Base+0xdc4> │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 3b8d6 <_PyImport_ClearExtension@@Base+0xd58> │ │ │ │ + ble.n 3b8e6 <_PyImport_ClearExtension@@Base+0xd7a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3b8c6 <_PyImport_ClearExtension@@Base+0xd48> │ │ │ │ + cbz r3, 3b8d6 <_PyImport_ClearExtension@@Base+0xd6a> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3b8ce <_PyImport_ClearExtension@@Base+0xd50> │ │ │ │ + b.n 3b8de <_PyImport_ClearExtension@@Base+0xd72> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ blx 2957c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 3b8de <_PyImport_ClearExtension@@Base+0xd60> │ │ │ │ + cbz r3, 3b8ee <_PyImport_ClearExtension@@Base+0xd82> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - b.n 3b8e6 <_PyImport_ClearExtension@@Base+0xd68> │ │ │ │ + b.n 3b8f6 <_PyImport_ClearExtension@@Base+0xd8a> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r2, [r6, #8] │ │ │ │ add r0, r5 │ │ │ │ - cbz r2, 3b8f0 <_PyImport_ClearExtension@@Base+0xd72> │ │ │ │ + cbz r2, 3b900 <_PyImport_ClearExtension@@Base+0xd94> │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - b.n 3b8f8 <_PyImport_ClearExtension@@Base+0xd7a> │ │ │ │ + b.n 3b908 <_PyImport_ClearExtension@@Base+0xd9c> │ │ │ │ movw r1, #10688 @ 0x29c0 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ blx 29c10 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 3b920 <_PyImport_ClearExtension@@Base+0xda2> │ │ │ │ + ble.n 3b930 <_PyImport_ClearExtension@@Base+0xdc4> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 3b90a <_PyImport_ClearExtension@@Base+0xd8c> │ │ │ │ + cbz r3, 3b91a <_PyImport_ClearExtension@@Base+0xdae> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - b.n 3b912 <_PyImport_ClearExtension@@Base+0xd94> │ │ │ │ + b.n 3b922 <_PyImport_ClearExtension@@Base+0xdb6> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ add r5, r3 │ │ │ │ add r0, r5 │ │ │ │ @@ -25124,2909 +25128,2908 @@ │ │ │ │ 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, 3b942 <_PyImport_ClearExtension@@Base+0xdc4> │ │ │ │ + cbz r3, 3b952 <_PyImport_ClearExtension@@Base+0xde6> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - movw r4, #7524 @ 0x1d64 │ │ │ │ + movw r4, #4976 @ 0x1370 │ │ │ │ movt r4, #67 @ 0x43 │ │ │ │ add.w r8, r3, ip │ │ │ │ mvn.w r3, #99 @ 0x63 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ - cbnz r6, 3b97a <_PyImport_ClearExtension@@Base+0xdfc> │ │ │ │ + cbnz r6, 3b98a <_PyImport_ClearExtension@@Base+0xe1e> │ │ │ │ cmp.w ip, #2 │ │ │ │ - ble.n 3b97a <_PyImport_ClearExtension@@Base+0xdfc> │ │ │ │ + ble.n 3b98a <_PyImport_ClearExtension@@Base+0xe1e> │ │ │ │ cmp.w ip, #3 │ │ │ │ - bne.n 3b97a <_PyImport_ClearExtension@@Base+0xdfc> │ │ │ │ - cbnz r7, 3b99e <_PyImport_ClearExtension@@Base+0xe20> │ │ │ │ - ldr r4, [pc, #440] @ (3bb34 <_PyImport_ClearExtension@@Base+0xfb6>) │ │ │ │ + bne.n 3b98a <_PyImport_ClearExtension@@Base+0xe1e> │ │ │ │ + cbnz r7, 3b9b4 <_PyImport_ClearExtension@@Base+0xe48> │ │ │ │ + movs r4, #3 │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ - str r4, [sp, #0] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + strd r4, r2, [sp, #8] │ │ │ │ mov r3, r6 │ │ │ │ - movs r4, #3 │ │ │ │ - mov r1, ip │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - str r2, [sp, #12] │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ + mov r1, ip │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + movw r4, #9868 @ 0x268c │ │ │ │ + movt r4, #72 @ 0x48 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3bb0a <_PyImport_ClearExtension@@Base+0xf8c> │ │ │ │ + beq.w 3bb20 <_PyImport_ClearExtension@@Base+0xfb4> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 111564 │ │ │ │ + bl 111488 │ │ │ │ ldr.w sl, [sp, #112] @ 0x70 │ │ │ │ ldrd r6, r5, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3bb06 <_PyImport_ClearExtension@@Base+0xf88> │ │ │ │ + beq.w 3bb1c <_PyImport_ClearExtension@@Base+0xfb0> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 1d3728 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d29f4 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3bb06 <_PyImport_ClearExtension@@Base+0xf88> │ │ │ │ + beq.w 3bb1c <_PyImport_ClearExtension@@Base+0xfb0> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 1e69c4 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e5df4 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3bb06 <_PyImport_ClearExtension@@Base+0xf88> │ │ │ │ + beq.w 3bb1c <_PyImport_ClearExtension@@Base+0xfb0> │ │ │ │ cmp.w r8, #3 │ │ │ │ - bne.n 3b9da <_PyImport_ClearExtension@@Base+0xe5c> │ │ │ │ + bne.n 3b9f0 <_PyImport_ClearExtension@@Base+0xe84> │ │ │ │ movs r4, #1 │ │ │ │ - b.n 3b9fe <_PyImport_ClearExtension@@Base+0xe80> │ │ │ │ + b.n 3ba14 <_PyImport_ClearExtension@@Base+0xea8> │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - cbnz r0, 3b9ea <_PyImport_ClearExtension@@Base+0xe6c> │ │ │ │ + cbnz r0, 3ba00 <_PyImport_ClearExtension@@Base+0xe94> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl c3480 │ │ │ │ + bl c3300 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 3b9fe <_PyImport_ClearExtension@@Base+0xe80> │ │ │ │ - b.n 3bb06 <_PyImport_ClearExtension@@Base+0xf88> │ │ │ │ + bge.n 3ba14 <_PyImport_ClearExtension@@Base+0xea8> │ │ │ │ + b.n 3bb1c <_PyImport_ClearExtension@@Base+0xfb0> │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1bc1d0 │ │ │ │ + bl 1bb5e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3bb06 <_PyImport_ClearExtension@@Base+0xf88> │ │ │ │ + beq.w 3bb1c <_PyImport_ClearExtension@@Base+0xfb0> │ │ │ │ cmp.w r8, #4 │ │ │ │ - bne.n 3b9de <_PyImport_ClearExtension@@Base+0xe60> │ │ │ │ - b.n 3b9d6 <_PyImport_ClearExtension@@Base+0xe58> │ │ │ │ + bne.n 3b9f4 <_PyImport_ClearExtension@@Base+0xe88> │ │ │ │ + b.n 3b9ec <_PyImport_ClearExtension@@Base+0xe80> │ │ │ │ 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 3ba1a <_PyImport_ClearExtension@@Base+0xe9c> │ │ │ │ + beq.n 3ba30 <_PyImport_ClearExtension@@Base+0xec4> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 3ba48 <_PyImport_ClearExtension@@Base+0xeca> │ │ │ │ + bne.n 3ba5e <_PyImport_ClearExtension@@Base+0xef2> │ │ │ │ clz r4, r4 │ │ │ │ cmp r5, #0 │ │ │ │ mov.w r4, r4, lsr #5 │ │ │ │ - ble.n 3ba68 <_PyImport_ClearExtension@@Base+0xeea> │ │ │ │ - cbz r4, 3ba68 <_PyImport_ClearExtension@@Base+0xeea> │ │ │ │ + ble.n 3ba7e <_PyImport_ClearExtension@@Base+0xf12> │ │ │ │ + cbz r4, 3ba7e <_PyImport_ClearExtension@@Base+0xf12> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #2652 @ 0xa5c │ │ │ │ + movw r2, #92 @ 0x5c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #15160 @ 0x3b38 │ │ │ │ + movw r1, #12600 @ 0x3138 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 3bb06 <_PyImport_ClearExtension@@Base+0xf88> │ │ │ │ + bl d183c │ │ │ │ + b.n 3bb1c <_PyImport_ClearExtension@@Base+0xfb0> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #2652 @ 0xa5c │ │ │ │ + movw r2, #92 @ 0x5c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #15120 @ 0x3b10 │ │ │ │ + movw r1, #12560 @ 0x3110 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 3bb06 <_PyImport_ClearExtension@@Base+0xf88> │ │ │ │ + bl d183c │ │ │ │ + b.n 3bb1c <_PyImport_ClearExtension@@Base+0xfb0> │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ mov r2, sl │ │ │ │ ite ne │ │ │ │ movne r3, r9 │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r1, #13336 @ 0x3418 │ │ │ │ + movw r1, #10732 @ 0x29ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r3, [sp, #4] │ │ │ │ - movw r0, #13344 @ 0x3420 │ │ │ │ + movw r0, #10740 @ 0x29f4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r7 │ │ │ │ - bl 8fe48 │ │ │ │ + bl 8fe38 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3bb06 <_PyImport_ClearExtension@@Base+0xf88> │ │ │ │ - bl 95d4c │ │ │ │ + blt.n 3bb1c <_PyImport_ClearExtension@@Base+0xfb0> │ │ │ │ + bl 95c50 │ │ │ │ adds r3, r5, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq.n 3baae <_PyImport_ClearExtension@@Base+0xf30> │ │ │ │ + beq.n 3bac4 <_PyImport_ClearExtension@@Base+0xf58> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 294a8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3baec <_PyImport_ClearExtension@@Base+0xf6e> │ │ │ │ + b.n 3bb02 <_PyImport_ClearExtension@@Base+0xf96> │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ - bne.n 3bac4 <_PyImport_ClearExtension@@Base+0xf46> │ │ │ │ - cbz r4, 3bac4 <_PyImport_ClearExtension@@Base+0xf46> │ │ │ │ + bne.n 3bada <_PyImport_ClearExtension@@Base+0xf6e> │ │ │ │ + cbz r4, 3bada <_PyImport_ClearExtension@@Base+0xf6e> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a5a8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3baec <_PyImport_ClearExtension@@Base+0xf6e> │ │ │ │ + b.n 3bb02 <_PyImport_ClearExtension@@Base+0xf96> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 3bacc <_PyImport_ClearExtension@@Base+0xf4e> │ │ │ │ - cbz r4, 3bae0 <_PyImport_ClearExtension@@Base+0xf62> │ │ │ │ + bne.n 3bae2 <_PyImport_ClearExtension@@Base+0xf76> │ │ │ │ + cbz r4, 3baf6 <_PyImport_ClearExtension@@Base+0xf8a> │ │ │ │ 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 3baec <_PyImport_ClearExtension@@Base+0xf6e> │ │ │ │ + b.n 3bb02 <_PyImport_ClearExtension@@Base+0xf96> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a72c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 98844 │ │ │ │ - cbz r4, 3bb14 <_PyImport_ClearExtension@@Base+0xf96> │ │ │ │ + bl 98744 │ │ │ │ + cbz r4, 3bb2a <_PyImport_ClearExtension@@Base+0xfbe> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19c8 │ │ │ │ + bl f17f8 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 3bb1c <_PyImport_ClearExtension@@Base+0xf9e> │ │ │ │ + b.n 3bb32 <_PyImport_ClearExtension@@Base+0xfc6> │ │ │ │ mov sl, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3bb1c <_PyImport_ClearExtension@@Base+0xf9e> │ │ │ │ + b.n 3bb32 <_PyImport_ClearExtension@@Base+0xfc6> │ │ │ │ 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 111b3c │ │ │ │ + bl 111a60 │ │ │ │ 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 │ │ │ │ push {r4, r5} │ │ │ │ movw r4, #33692 @ 0x839c │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 3bc44 <_PyImport_ClearExtension@@Base+0x10c6> │ │ │ │ + bne.n 3bc54 <_PyImport_ClearExtension@@Base+0x10e8> │ │ │ │ ldr r4, [r1, #4] │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 3bc44 <_PyImport_ClearExtension@@Base+0x10c6> │ │ │ │ + bne.n 3bc54 <_PyImport_ClearExtension@@Base+0x10e8> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r2 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ subs r4, r1, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - cbz r0, 3bb64 <_PyImport_ClearExtension@@Base+0xfe6> │ │ │ │ - cbz r4, 3bb64 <_PyImport_ClearExtension@@Base+0xfe6> │ │ │ │ + cbz r0, 3bb74 <_PyImport_ClearExtension@@Base+0x1008> │ │ │ │ + cbz r4, 3bb74 <_PyImport_ClearExtension@@Base+0x1008> │ │ │ │ pop {r4, r5} │ │ │ │ - b.w d1358 │ │ │ │ + b.w d1200 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 3bc20 <_PyImport_ClearExtension@@Base+0x10a2> │ │ │ │ + bhi.n 3bc30 <_PyImport_ClearExtension@@Base+0x10c4> │ │ │ │ tbb [pc, r3] │ │ │ │ - ldr r0, [pc, #144] @ (3bc00 <_PyImport_ClearExtension@@Base+0x1082>) │ │ │ │ + ldr r0, [pc, #144] @ (3bc10 <_PyImport_ClearExtension@@Base+0x10a4>) │ │ │ │ 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 3bc4c <_PyImport_ClearExtension@@Base+0x10ce> │ │ │ │ + b.n 3bc5c <_PyImport_ClearExtension@@Base+0x10f0> │ │ │ │ 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 3bc4c <_PyImport_ClearExtension@@Base+0x10ce> │ │ │ │ + b.n 3bc5c <_PyImport_ClearExtension@@Base+0x10f0> │ │ │ │ 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 3bc4c <_PyImport_ClearExtension@@Base+0x10ce> │ │ │ │ + b.n 3bc5c <_PyImport_ClearExtension@@Base+0x10f0> │ │ │ │ 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 3bc4c <_PyImport_ClearExtension@@Base+0x10ce> │ │ │ │ + b.n 3bc5c <_PyImport_ClearExtension@@Base+0x10f0> │ │ │ │ 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 3bc4c <_PyImport_ClearExtension@@Base+0x10ce> │ │ │ │ + b.n 3bc5c <_PyImport_ClearExtension@@Base+0x10f0> │ │ │ │ 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 3bc4c <_PyImport_ClearExtension@@Base+0x10ce> │ │ │ │ + b.n 3bc5c <_PyImport_ClearExtension@@Base+0x10f0> │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ + mov r1, r0 │ │ │ │ + movw r0, #10752 @ 0x2a00 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldrd r2, r3, [r1, #12] │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + b.w ddb98 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 3bc7e <_PyImport_ClearExtension@@Base+0x1100> │ │ │ │ + bge.n 3bca2 <_PyImport_ClearExtension@@Base+0x1136> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30508 @ 0x772c │ │ │ │ + movw r1, #27948 @ 0x6d2c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3bc8c <_PyImport_ClearExtension@@Base+0x110e> │ │ │ │ + b.n 3bcb0 <_PyImport_ClearExtension@@Base+0x1144> │ │ │ │ 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 3bcb2 <_PyImport_ClearExtension@@Base+0x1134> │ │ │ │ + bne.n 3bcd6 <_PyImport_ClearExtension@@Base+0x116a> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 3bcdc │ │ │ │ + bl 3bd00 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3bcce <_PyImport_ClearExtension@@Base+0x1150> │ │ │ │ - b.n 3bcc8 <_PyImport_ClearExtension@@Base+0x114a> │ │ │ │ + bne.n 3bcf2 <_PyImport_ClearExtension@@Base+0x1186> │ │ │ │ + b.n 3bcec <_PyImport_ClearExtension@@Base+0x1180> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40536 @ 0x9e58 │ │ │ │ + movw r0, #37916 @ 0x941c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 3bcd8 <_PyImport_ClearExtension@@Base+0x115a> │ │ │ │ - b.n 3bca2 <_PyImport_ClearExtension@@Base+0x1124> │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 3bcd8 <_PyImport_ClearExtension@@Base+0x115a> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 3bcfc <_PyImport_ClearExtension@@Base+0x1190> │ │ │ │ + b.n 3bcc6 <_PyImport_ClearExtension@@Base+0x115a> │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 3bcfc <_PyImport_ClearExtension@@Base+0x1190> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7f920 │ │ │ │ + b.w 7f9b4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003bcdc : │ │ │ │ +0003bd00 : │ │ │ │ movs r2, #1 │ │ │ │ - b.w 1f4d30 │ │ │ │ + b.w 1f4168 │ │ │ │ │ │ │ │ -0003bce2 : │ │ │ │ +0003bd06 : │ │ │ │ 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 3bf28 <_PyObject_GetDictPtr@@Base> │ │ │ │ - cbnz r0, 3bd26 │ │ │ │ + bl 3bf38 <_PyObject_GetDictPtr@@Base> │ │ │ │ + cbnz r0, 3bd4a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bpl.n 3bd0e │ │ │ │ + bpl.n 3bd32 │ │ │ │ ldr.w r3, [r5, #-12] │ │ │ │ - cbnz r3, 3bd0e │ │ │ │ - bl 1ea6e4 │ │ │ │ - b.n 3bd3e │ │ │ │ + cbnz r3, 3bd32 │ │ │ │ + bl 1e9b14 │ │ │ │ + b.n 3bd62 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #45936 @ 0xb370 │ │ │ │ + movw r1, #43376 @ 0xa970 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 3bd3e │ │ │ │ - cbnz r4, 3bd44 │ │ │ │ + bl 127394 │ │ │ │ + b.n 3bd62 │ │ │ │ + cbnz r4, 3bd68 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13356 @ 0x342c │ │ │ │ + movw r1, #10816 @ 0x2a40 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3bd80 │ │ │ │ + b.n 3bda4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bmi.n 3bd66 │ │ │ │ + bmi.n 3bd8a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #13380 @ 0x3444 │ │ │ │ + movw r1, #10840 @ 0x2a58 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 3bd3e │ │ │ │ + bl d183c │ │ │ │ + b.n 3bd62 │ │ │ │ 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 1a4e88 │ │ │ │ + bl 1a4270 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - mov r1, r0 │ │ │ │ - movw r0, #13436 @ 0x347c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldrd r2, r3, [r1, #12] │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - b.w ddd20 │ │ │ │ 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, 3bdb2 │ │ │ │ + cbz r3, 3bdc2 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 3bdb4 │ │ │ │ + b.n 3bdc4 │ │ │ │ mov r4, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 2957c │ │ │ │ - cbnz r6, 3bdca │ │ │ │ + cbnz r6, 3bdda │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 3bdca │ │ │ │ + ble.n 3bdda │ │ │ │ cmp r7, #3 │ │ │ │ - bgt.n 3bdca │ │ │ │ - cbnz r5, 3bdf0 │ │ │ │ - ldr r1, [pc, #120] @ (3be44 ) │ │ │ │ + bgt.n 3bdda │ │ │ │ + cbnz r5, 3be00 │ │ │ │ + ldr r1, [pc, #120] @ (3be54 ) │ │ │ │ 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 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3bdf0 │ │ │ │ + cbnz r0, 3be00 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3be32 │ │ │ │ + b.n 3be42 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl ce000 │ │ │ │ + bl cdea8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3bdec │ │ │ │ + bne.n 3bdfc │ │ │ │ add r4, r7 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 3be24 │ │ │ │ + beq.n 3be34 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ - cbz r6, 3be0e │ │ │ │ + cbz r6, 3be1e │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 3be22 │ │ │ │ + beq.n 3be32 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3be24 │ │ │ │ - bl 7f738 │ │ │ │ - cbz r0, 3be24 │ │ │ │ - b.n 3bdec │ │ │ │ + bne.n 3be34 │ │ │ │ + bl 7f7cc │ │ │ │ + cbz r0, 3be34 │ │ │ │ + b.n 3bdfc │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ - bl 379fa <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ + bl 378b0 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 3be3c │ │ │ │ + cbz r3, 3be4c │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl cea94 │ │ │ │ + bl ce93c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - movs r6, #156 @ 0x9c │ │ │ │ + movs r6, #184 @ 0xb8 │ │ │ │ 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 3be70 │ │ │ │ + bne.n 3be80 │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 3be8e │ │ │ │ - bl 13f590 │ │ │ │ + b.n 3be9e │ │ │ │ + bl 13e8b0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3be8e │ │ │ │ - bl 7f738 │ │ │ │ - cbz r0, 3be98 │ │ │ │ - b.n 3bf04 │ │ │ │ + bne.n 3be9e │ │ │ │ + bl 7f7cc │ │ │ │ + cbz r0, 3bea8 │ │ │ │ + b.n 3bf14 │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 3beee │ │ │ │ + bvs.n 3befe │ │ │ │ vabs.f64 d8, d8 │ │ │ │ - vldr d9, [pc, #112] @ 3bf10 │ │ │ │ + vldr d9, [pc, #112] @ 3bf20 │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 3befe │ │ │ │ + bgt.n 3bf0e │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - vldr d1, [pc, #104] @ 3bf18 │ │ │ │ + vldr d1, [pc, #104] @ 3bf28 │ │ │ │ blx 29b7c │ │ │ │ vabs.f64 d7, d0 │ │ │ │ vcmp.f64 d7, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3bed6 │ │ │ │ + ble.n 3bee6 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - vldr d1, [pc, #84] @ 3bf20 │ │ │ │ + vldr d1, [pc, #84] @ 3bf30 │ │ │ │ blx 29b7c │ │ │ │ vsub.f64 d8, d8, d0 │ │ │ │ - b.n 3beda │ │ │ │ + b.n 3beea │ │ │ │ vsub.f64 d8, d0, d8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3beee │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 3bf04 │ │ │ │ + bne.n 3befe │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 3bf14 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 839f8 │ │ │ │ - vldr d8, [pc, #24] @ 3bf18 │ │ │ │ - b.n 3beee │ │ │ │ + b.w 83a90 │ │ │ │ + vldr d8, [pc, #24] @ 3bf28 │ │ │ │ + b.n 3befe │ │ │ │ vpop {d8-d9} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - Address 0x3bf26 is out of bounds. │ │ │ │ + Address 0x3bf36 is out of bounds. │ │ │ │ │ │ │ │ │ │ │ │ -0003bf28 <_PyObject_GetDictPtr@@Base>: │ │ │ │ +0003bf38 <_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 3bf66 <_PyObject_GetDictPtr@@Base+0x3e> │ │ │ │ + bmi.n 3bf76 <_PyObject_GetDictPtr@@Base+0x3e> │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 3bf7a <_PyObject_GetDictPtr@@Base+0x52> │ │ │ │ - bge.n 3bf62 <_PyObject_GetDictPtr@@Base+0x3a> │ │ │ │ + beq.n 3bf8a <_PyObject_GetDictPtr@@Base+0x52> │ │ │ │ + bge.n 3bf72 <_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 3bf82 <_PyObject_GetDictPtr@@Base+0x5a> │ │ │ │ + b.n 3bf92 <_PyObject_GetDictPtr@@Base+0x5a> │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbnz r3, 3bf7e <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ + cbnz r3, 3bf8e <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ lsls r3, r2, #29 │ │ │ │ - bpl.n 3bf7e <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ - bl 1f2f68 │ │ │ │ - cbnz r0, 3bf7e <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ - bl d3d20 │ │ │ │ + bpl.n 3bf8e <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ + bl 1f23a4 │ │ │ │ + cbnz r0, 3bf8e <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ + bl d3b88 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3bf82 <_PyObject_GetDictPtr@@Base+0x5a> │ │ │ │ + b.n 3bf92 <_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 3bfb2 <_PyObject_GetDictPtr@@Base+0x8a> │ │ │ │ + bhi.n 3bfc2 <_PyObject_GetDictPtr@@Base+0x8a> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 15028c │ │ │ │ - bl cbeec │ │ │ │ + bl 14f59c │ │ │ │ + bl cbd9c │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.w f89bc │ │ │ │ + b.w f87a8 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #63772 @ 0xf91c │ │ │ │ + movw r0, #61212 @ 0xef1c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #0 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3bf98 <_PyObject_GetDictPtr@@Base+0x70> │ │ │ │ + bne.n 3bfa8 <_PyObject_GetDictPtr@@Base+0x70> │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - b.w 7fff8 │ │ │ │ + b.w 8008c │ │ │ │ + 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 3c00c <_PyObject_GetDictPtr@@Base+0xd4> │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #38156 @ 0x950c │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 3c00c <_PyObject_GetDictPtr@@Base+0xd4> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3c020 <_PyObject_GetDictPtr@@Base+0xe8> │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + bl 107250 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 3c008 <_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 3c042 <_PyObject_GetDictPtr@@Base+0x10a> │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 3c05a <_PyObject_GetDictPtr@@Base+0x122> │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ + b.n 3c062 <_PyObject_GetDictPtr@@Base+0x12a> │ │ │ │ + movw r0, #64472 @ 0xfbd8 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + movs r3, #1 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3c03a <_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 3b3aa <_PyImport_ClearExtension@@Base+0x83e> │ │ │ │ + mov r0, r1 │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #42456 @ 0xa5d8 │ │ │ │ + movt r1, #2 │ │ │ │ + b.w 13e4a0 │ │ │ │ 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 3bffa <_PyObject_GetDictPtr@@Base+0xd2> │ │ │ │ + beq.n 3c0a8 <_PyObject_GetDictPtr@@Base+0x170> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13488 @ 0x34b0 │ │ │ │ + movw r1, #10936 @ 0x2ab8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 3c006 <_PyObject_GetDictPtr@@Base+0xde> │ │ │ │ + bl d183c │ │ │ │ + b.n 3c0b4 <_PyObject_GetDictPtr@@Base+0x17c> │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ - bl 15f9d4 │ │ │ │ + bl 15ecf4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 3c00a <_PyObject_GetDictPtr@@Base+0xe2> │ │ │ │ + bge.n 3c0b8 <_PyObject_GetDictPtr@@Base+0x180> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c088 <_PyObject_GetDictPtr@@Base+0x160> │ │ │ │ + b.n 3c136 <_PyObject_GetDictPtr@@Base+0x1fe> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3c01e <_PyObject_GetDictPtr@@Base+0xf6> │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 3c0cc <_PyObject_GetDictPtr@@Base+0x194> │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c006 <_PyObject_GetDictPtr@@Base+0xde> │ │ │ │ + bne.n 3c0b4 <_PyObject_GetDictPtr@@Base+0x17c> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #19580 @ 0x4c7c │ │ │ │ + movw r1, #17008 @ 0x4270 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #13524 @ 0x34d4 │ │ │ │ + movw r0, #10972 @ 0x2adc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe48 │ │ │ │ + bl 8fe38 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3c006 <_PyObject_GetDictPtr@@Base+0xde> │ │ │ │ - bl 95d4c │ │ │ │ + blt.n 3c0b4 <_PyObject_GetDictPtr@@Base+0x17c> │ │ │ │ + bl 95c50 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a4bc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 98844 │ │ │ │ + bl 98744 │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 3c07a <_PyObject_GetDictPtr@@Base+0x152> │ │ │ │ + bne.n 3c128 <_PyObject_GetDictPtr@@Base+0x1f0> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3c068 <_PyObject_GetDictPtr@@Base+0x140> │ │ │ │ - bl e4c60 │ │ │ │ + bne.n 3c116 <_PyObject_GetDictPtr@@Base+0x1de> │ │ │ │ + bl e4a7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c03a <_PyObject_GetDictPtr@@Base+0x112> │ │ │ │ - b.n 3c006 <_PyObject_GetDictPtr@@Base+0xde> │ │ │ │ + beq.n 3c0e8 <_PyObject_GetDictPtr@@Base+0x1b0> │ │ │ │ + b.n 3c0b4 <_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 f19ac │ │ │ │ + b.w f17dc │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 3c068 <_PyObject_GetDictPtr@@Base+0x140> │ │ │ │ + blt.n 3c116 <_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 3c0b6 <_PyObject_GetDictPtr@@Base+0x18e> │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #40776 @ 0x9f48 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 3c0b6 <_PyObject_GetDictPtr@@Base+0x18e> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3c0ca <_PyObject_GetDictPtr@@Base+0x1a2> │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - bl 107360 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 3c0b2 <_PyObject_GetDictPtr@@Base+0x18a> │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - cmp r2, #1 │ │ │ │ - bhi.n 3c0ec <_PyObject_GetDictPtr@@Base+0x1c4> │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 3c104 <_PyObject_GetDictPtr@@Base+0x1dc> │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - b.n 3c10c <_PyObject_GetDictPtr@@Base+0x1e4> │ │ │ │ - movw r0, #1496 @ 0x5d8 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movs r3, #1 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3c0e4 <_PyObject_GetDictPtr@@Base+0x1bc> │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #4356 @ 0x1104 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r2, #2 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 3b39a <_PyImport_ClearExtension@@Base+0x81c> │ │ │ │ - mov r0, r1 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #42456 @ 0xa5d8 │ │ │ │ - movt r1, #2 │ │ │ │ - b.w 13f180 │ │ │ │ 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, 3c148 <_PyObject_GetDictPtr@@Base+0x220> │ │ │ │ + cbnz r3, 3c158 <_PyObject_GetDictPtr@@Base+0x220> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 3c148 <_PyObject_GetDictPtr@@Base+0x220> │ │ │ │ + ble.n 3c158 <_PyObject_GetDictPtr@@Base+0x220> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3c148 <_PyObject_GetDictPtr@@Base+0x220> │ │ │ │ - cbnz r0, 3c164 <_PyObject_GetDictPtr@@Base+0x23c> │ │ │ │ + bne.n 3c158 <_PyObject_GetDictPtr@@Base+0x220> │ │ │ │ + cbnz r0, 3c174 <_PyObject_GetDictPtr@@Base+0x23c> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #96] @ (3c1b0 <_PyObject_GetDictPtr@@Base+0x288>) │ │ │ │ + ldr r4, [pc, #96] @ (3c1c0 <_PyObject_GetDictPtr@@Base+0x288>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3c164 <_PyObject_GetDictPtr@@Base+0x23c> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3c174 <_PyObject_GetDictPtr@@Base+0x23c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c1ac <_PyObject_GetDictPtr@@Base+0x284> │ │ │ │ + b.n 3c1bc <_PyObject_GetDictPtr@@Base+0x284> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3c178 <_PyObject_GetDictPtr@@Base+0x250> │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 3c188 <_PyObject_GetDictPtr@@Base+0x250> │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c160 <_PyObject_GetDictPtr@@Base+0x238> │ │ │ │ - bl 95d4c │ │ │ │ + bne.n 3c170 <_PyObject_GetDictPtr@@Base+0x238> │ │ │ │ + bl 95c50 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29a98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98844 │ │ │ │ - cbz r4, 3c1a0 <_PyObject_GetDictPtr@@Base+0x278> │ │ │ │ - ldr r3, [pc, #36] @ (3c1b4 <_PyObject_GetDictPtr@@Base+0x28c>) │ │ │ │ + bl 98744 │ │ │ │ + cbz r4, 3c1b0 <_PyObject_GetDictPtr@@Base+0x278> │ │ │ │ + ldr r3, [pc, #36] @ (3c1c4 <_PyObject_GetDictPtr@@Base+0x28c>) │ │ │ │ ldr.w r3, [r3, #1472] @ 0x5c0 │ │ │ │ - cbnz r3, 3c1aa <_PyObject_GetDictPtr@@Base+0x282> │ │ │ │ + cbnz r3, 3c1ba <_PyObject_GetDictPtr@@Base+0x282> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1e533c │ │ │ │ + b.w 1e476c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3c1ac <_PyObject_GetDictPtr@@Base+0x284> │ │ │ │ - ldr r0, [pc, #12] @ (3c1b8 <_PyObject_GetDictPtr@@Base+0x290>) │ │ │ │ + b.n 3c1bc <_PyObject_GetDictPtr@@Base+0x284> │ │ │ │ + ldr r0, [pc, #12] @ (3c1c8 <_PyObject_GetDictPtr@@Base+0x290>) │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - movs r6, #200 @ 0xc8 │ │ │ │ + movs r6, #228 @ 0xe4 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2433e8 <_PyTime_AsTimeval@@Base+0x2e38> │ │ │ │ + bl 2429a4 <_PyTime_AsTimeval@@Base+0x2eac> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3c1e0 <_PyObject_GetDictPtr@@Base+0x2b8> │ │ │ │ + bne.n 3c1f0 <_PyObject_GetDictPtr@@Base+0x2b8> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3c216 <_PyObject_GetDictPtr@@Base+0x2ee> │ │ │ │ + b.n 3c226 <_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 243910 <_PyTime_AsTimeval@@Base+0x3360> │ │ │ │ + bl 242f7c <_PyTime_AsTimeval@@Base+0x3484> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3c1dc <_PyObject_GetDictPtr@@Base+0x2b4> │ │ │ │ + beq.n 3c1ec <_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 78204 │ │ │ │ + bl 7827c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0003c21c : │ │ │ │ +0003c22c : │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #20] @ (3c238 ) │ │ │ │ + ldr r4, [pc, #20] @ (3c248 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w 1f0654 │ │ │ │ + b.w 1efa90 │ │ │ │ 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 3c264 │ │ │ │ + bne.n 3c274 │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 3c280 │ │ │ │ - bl 13f590 │ │ │ │ + b.n 3c290 │ │ │ │ + bl 13e8b0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3c280 │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 3c294 │ │ │ │ - vldr d0, [pc, #28] @ 3c2a0 │ │ │ │ + bne.n 3c290 │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 3c2a4 │ │ │ │ + vldr d0, [pc, #28] @ 3c2b0 │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 839f8 │ │ │ │ + b.w 83a90 │ │ │ │ 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, 3c618 ) │ │ │ │ + add r5, pc, #880 @ (adr r5, 3c628 ) │ │ │ │ eors r4, r1 │ │ │ │ - b.n 3c2aa │ │ │ │ + b.n 3c2ba │ │ │ │ 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 3c2de │ │ │ │ + bmi.n 3c2ee │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13792 @ 0x35e0 │ │ │ │ + movw r1, #11232 @ 0x2be0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 3c306 │ │ │ │ + bl 127394 │ │ │ │ + b.n 3c316 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ - bl b4e88 │ │ │ │ + bl b4d0c │ │ │ │ movw r3, #625 @ 0x271 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3c30a │ │ │ │ + beq.n 3c31a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13824 @ 0x3600 │ │ │ │ + movw r1, #11264 @ 0x2c00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c380 │ │ │ │ + b.n 3c390 │ │ │ │ mov r7, sp │ │ │ │ add.w r8, r4, #8 │ │ │ │ addw r9, r4, #2504 @ 0x9c8 │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ - bl f4c08 │ │ │ │ + bl f49fc │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 3c32a │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 3c33a │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c306 │ │ │ │ + bne.n 3c316 │ │ │ │ cmp r8, r9 │ │ │ │ str.w r6, [r7], #4 │ │ │ │ - bne.n 3c314 │ │ │ │ + bne.n 3c324 │ │ │ │ ldr.w r0, [r4, #2508] @ 0x9cc │ │ │ │ - bl dd808 │ │ │ │ + bl dd680 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3c34a │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 3c35a │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c306 │ │ │ │ - b.n 3c350 │ │ │ │ + bne.n 3c316 │ │ │ │ + b.n 3c360 │ │ │ │ cmp.w r0, #624 @ 0x270 │ │ │ │ - bls.n 3c368 │ │ │ │ + bls.n 3c378 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13856 @ 0x3620 │ │ │ │ + movw r1, #11296 @ 0x2c20 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 3c306 │ │ │ │ + bl 127394 │ │ │ │ + b.n 3c316 │ │ │ │ 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 215c90 │ │ │ │ - cbz r0, 3c3da │ │ │ │ + bl 2156b0 <_PyTime_FromMillisecondsObject@@Base+0x414> │ │ │ │ + cbz r0, 3c3ea │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - cbnz r0, 3c3bc │ │ │ │ + cbnz r0, 3c3cc │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3c3de │ │ │ │ + beq.n 3c3ee │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 3c3de │ │ │ │ - bl 81e3c │ │ │ │ + b.n 3c3ee │ │ │ │ + bl 81ecc │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3c3e6 │ │ │ │ + cbnz r0, 3c3f6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3c3da │ │ │ │ + beq.n 3c3ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3c3da │ │ │ │ + cbnz r3, 3c3ea │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3c40e │ │ │ │ + b.n 3c41e │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #13872 @ 0x3630 │ │ │ │ + movw r0, #11312 @ 0x2c30 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82764 │ │ │ │ + bl 827f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3c40e │ │ │ │ + beq.n 3c41e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3c40e │ │ │ │ + cbnz r3, 3c41e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0003c412 : │ │ │ │ - ldr r0, [pc, #4] @ (3c418 ) │ │ │ │ - b.w cb80c │ │ │ │ - movs r6, #244 @ 0xf4 │ │ │ │ +0003c422 : │ │ │ │ + ldr r0, [pc, #4] @ (3c428 ) │ │ │ │ + b.w cb6bc │ │ │ │ + movs r7, #16 │ │ │ │ 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 3c44c │ │ │ │ + bne.n 3c45c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl ce000 │ │ │ │ - cbz r0, 3c466 │ │ │ │ - b.n 3c462 │ │ │ │ + bl cdea8 │ │ │ │ + cbz r0, 3c476 │ │ │ │ + b.n 3c472 │ │ │ │ movs r3, #2 │ │ │ │ - movw r0, #47892 @ 0xbb14 │ │ │ │ + movw r0, #45732 @ 0xb2a4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c43e │ │ │ │ + bne.n 3c44e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3c4ac │ │ │ │ + b.n 3c4bc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 16b884 │ │ │ │ + bl 16aca4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3c47a │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 3c48a │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c462 │ │ │ │ + bne.n 3c472 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movw r5, #7524 @ 0x1d64 │ │ │ │ + movw r5, #4976 @ 0x1370 │ │ │ │ movt r5, #67 @ 0x43 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ uxth r0, r4 │ │ │ │ adds r1, r2, r3 │ │ │ │ subs r3, r1, r2 │ │ │ │ lsls r4, r0, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3c4a6 │ │ │ │ + ble.n 3c4b6 │ │ │ │ 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 3c48a │ │ │ │ - bl 7de04 │ │ │ │ + b.n 3c49a │ │ │ │ + bl 7de8c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 3c4b6 │ │ │ │ + cbz r3, 3c4c6 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea94 │ │ │ │ + bl ce93c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r2, #5 │ │ │ │ - bpl.n 3c4dc │ │ │ │ + bpl.n 3c4ec │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 3c4fa │ │ │ │ + bgt.n 3c50a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - movw r1, #13880 @ 0x3638 │ │ │ │ + movw r1, #11320 @ 0x2c38 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 3c526 │ │ │ │ + bl d183c │ │ │ │ + b.n 3c536 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 3c510 │ │ │ │ + bgt.n 3c520 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0, #12] │ │ │ │ - bl 18058c <_PyDeadline_Init@@Base+0x78> │ │ │ │ - cbnz r0, 3c52a │ │ │ │ - b.n 3c526 │ │ │ │ + bl 17f978 <_PyDeadline_Init@@Base+0x48c> │ │ │ │ + cbnz r0, 3c53a │ │ │ │ + b.n 3c536 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #55784 @ 0xd9e8 │ │ │ │ + movw r1, #53144 @ 0xcf98 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c5ea │ │ │ │ + b.n 3c5fa │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3c53e │ │ │ │ + beq.n 3c54e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3c53e │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3c54e │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 3c562 │ │ │ │ + bmi.n 3c572 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #13940 @ 0x3674 │ │ │ │ + movw r1, #11380 @ 0x2c74 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 3c526 │ │ │ │ - bl 83948 │ │ │ │ + bl d183c │ │ │ │ + b.n 3c536 │ │ │ │ + bl 839e0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3c572 │ │ │ │ - bl 7f738 │ │ │ │ - cbz r0, 3c576 │ │ │ │ - b.n 3c526 │ │ │ │ + bne.n 3c582 │ │ │ │ + bl 7f7cc │ │ │ │ + cbz r0, 3c586 │ │ │ │ + b.n 3c536 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3c58e │ │ │ │ + bge.n 3c59e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13992 @ 0x36a8 │ │ │ │ + movw r1, #11432 @ 0x2ca8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 3c526 │ │ │ │ + bl 127394 │ │ │ │ + b.n 3c536 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 3c5a8 │ │ │ │ + bne.n 3c5b8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3c5ea │ │ │ │ + b.n 3c5fa │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 3c5ca │ │ │ │ + bmi.n 3c5da │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #14028 @ 0x36cc │ │ │ │ + movw r1, #11468 @ 0x2ccc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 3c526 │ │ │ │ + bl d183c │ │ │ │ + b.n 3c536 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 3c5d8 │ │ │ │ - bl 86ed4 │ │ │ │ + cbz r0, 3c5e8 │ │ │ │ + bl 86f00 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3c59e │ │ │ │ - b.n 3c526 │ │ │ │ + bge.n 3c5ae │ │ │ │ + b.n 3c536 │ │ │ │ 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 3c59e │ │ │ │ + b.n 3c5ae │ │ │ │ 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, #64420 @ 0xfba4 │ │ │ │ + movw r2, #61860 @ 0xf1a4 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1cdc5c │ │ │ │ - cbz r0, 3c66c │ │ │ │ + bl 1ccd24 │ │ │ │ + cbz r0, 3c67c │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 3c64e │ │ │ │ - ldr r2, [pc, #96] @ (3c674 ) │ │ │ │ + bpl.n 3c65e │ │ │ │ + ldr r2, [pc, #96] @ (3c684 ) │ │ │ │ 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 3c64a │ │ │ │ + beq.n 3c65a │ │ │ │ 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 3c652 │ │ │ │ + b.n 3c662 │ │ │ │ ldr.w r0, [r4, #132] @ 0x84 │ │ │ │ - ldr r1, [pc, #36] @ (3c678 ) │ │ │ │ + ldr r1, [pc, #36] @ (3c688 ) │ │ │ │ mov r2, r6 │ │ │ │ - bl 7937c │ │ │ │ + bl 793f4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3c670 │ │ │ │ + cbnz r0, 3c680 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 3c670 │ │ │ │ + cbz r3, 3c680 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba054 │ │ │ │ - b.n 3c670 │ │ │ │ + bl 1b946c │ │ │ │ + b.n 3c680 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 3c67c │ │ │ │ + cbz r4, 3c68c │ │ │ │ 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 3c6a8 │ │ │ │ + bpl.n 3c6b8 │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r4, r0, #20 │ │ │ │ addpl.w r4, r0, #28 │ │ │ │ - b.n 3c6aa │ │ │ │ + b.n 3c6ba │ │ │ │ ldr r4, [r0, #28] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 3c6ea │ │ │ │ + bne.n 3c6fa │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 3c6b8 │ │ │ │ + bne.n 3c6c8 │ │ │ │ ldrb r4, [r4, #0] │ │ │ │ - b.n 3c6c0 │ │ │ │ + b.n 3c6d0 │ │ │ │ cmp r7, #2 │ │ │ │ ite eq │ │ │ │ ldrheq r4, [r4, #0] │ │ │ │ ldrne r4, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 158518 <_PyUnicode_IsTitlecase@@Base> │ │ │ │ + bl 157828 <_PyUnicode_IsTitlecase@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c75e │ │ │ │ + bne.n 3c76e │ │ │ │ mov r0, r4 │ │ │ │ - bl 15856c <_PyUnicode_IsUppercase@@Base> │ │ │ │ + bl 15787c <_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 3c770 │ │ │ │ + b.n 3c780 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3c768 │ │ │ │ + beq.n 3c778 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r6, r9 │ │ │ │ mov r5, r9 │ │ │ │ cmp r8, r5 │ │ │ │ - ble.n 3c746 │ │ │ │ + ble.n 3c756 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 3c706 │ │ │ │ + bne.n 3c716 │ │ │ │ ldrb.w sl, [r4, r5] │ │ │ │ - b.n 3c712 │ │ │ │ + b.n 3c722 │ │ │ │ cmp r7, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w sl, [r4, r5, lsl #1] │ │ │ │ ldrne.w sl, [r4, r5, lsl #2] │ │ │ │ mov r0, sl │ │ │ │ - bl 15856c <_PyUnicode_IsUppercase@@Base> │ │ │ │ - cbnz r0, 3c722 │ │ │ │ + bl 15787c <_PyUnicode_IsUppercase@@Base> │ │ │ │ + cbnz r0, 3c732 │ │ │ │ mov r0, sl │ │ │ │ - bl 158518 <_PyUnicode_IsTitlecase@@Base> │ │ │ │ - cbz r0, 3c72e │ │ │ │ + bl 157828 <_PyUnicode_IsTitlecase@@Base> │ │ │ │ + cbz r0, 3c73e │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 3c768 │ │ │ │ + bne.n 3c778 │ │ │ │ movs r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3c740 │ │ │ │ + b.n 3c750 │ │ │ │ mov r0, sl │ │ │ │ - bl 1583c8 <_PyUnicode_IsLowercase@@Base> │ │ │ │ - cbz r0, 3c740 │ │ │ │ + bl 1576d8 <_PyUnicode_IsLowercase@@Base> │ │ │ │ + cbz r0, 3c750 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 3c768 │ │ │ │ + beq.n 3c778 │ │ │ │ mov r6, r9 │ │ │ │ mov r0, r9 │ │ │ │ adds r5, #1 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 3c6f8 │ │ │ │ + b.n 3c708 │ │ │ │ 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 3c770 │ │ │ │ + b.n 3c780 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3c770 │ │ │ │ + b.n 3c780 │ │ │ │ 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 3c798 │ │ │ │ + bhi.n 3c7a8 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 3c7bc │ │ │ │ - b.n 3c7b0 │ │ │ │ - movw r0, #3644 @ 0xe3c │ │ │ │ + ble.n 3c7cc │ │ │ │ + b.n 3c7c0 │ │ │ │ + movw r0, #1084 @ 0x43c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c792 │ │ │ │ - b.n 3c836 │ │ │ │ + bne.n 3c7a2 │ │ │ │ + b.n 3c846 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 13b0a8 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + bl 13a398 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c836 │ │ │ │ + beq.n 3c846 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r3, 3c7e0 │ │ │ │ + cbz r3, 3c7f0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3c7f8 │ │ │ │ + ble.n 3c808 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #55784 @ 0xd9e8 │ │ │ │ + movw r1, #53144 @ 0xcf98 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 3c836 │ │ │ │ + bl 127394 │ │ │ │ + b.n 3c846 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21292 @ 0x532c │ │ │ │ + movw r1, #18652 @ 0x48dc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 3c836 │ │ │ │ + bl 127394 │ │ │ │ + b.n 3c846 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 3c816 │ │ │ │ + bge.n 3c826 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #14080 @ 0x3700 │ │ │ │ + movw r1, #11568 @ 0x2d30 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 3c836 │ │ │ │ + bl d183c │ │ │ │ + b.n 3c846 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r5, r3 │ │ │ │ - blt.n 3c828 │ │ │ │ + blt.n 3c838 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7f920 │ │ │ │ + b.w 7f9b4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl 212a70 <_PyTime_MonotonicWithInfo@@Base+0x1f8> │ │ │ │ + bl 212038 <_PyTime_MonotonicWithInfo@@Base+0x1f8> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3c81c │ │ │ │ + bne.n 3c82c │ │ │ │ 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 3c85e │ │ │ │ + bl 3c86e │ │ │ │ ldr r3, [r4, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #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, #3600] @ 0xe10 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #460 @ 0x1cc │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 3c884 │ │ │ │ + beq.n 3c894 │ │ │ │ ldr.w fp, [r3, #20] │ │ │ │ - b.n 3c88c │ │ │ │ + b.n 3c89c │ │ │ │ movw fp, #10688 @ 0x29c0 │ │ │ │ movt fp, #77 @ 0x4d │ │ │ │ - movw r1, #8136 @ 0x1fc8 │ │ │ │ + movw r1, #5576 @ 0x15c8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl f550c │ │ │ │ + bl f52f8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3c8fe │ │ │ │ + cbz r0, 3c90e │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - cbnz r6, 3c8c2 │ │ │ │ + cbnz r6, 3c8d2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3c8b4 │ │ │ │ + beq.n 3c8c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3c8b4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3c8c4 │ │ │ │ + bl 77dcc <_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 156a40 │ │ │ │ + b.w 155d50 │ │ │ │ cmp r6, #10 │ │ │ │ - ble.n 3c904 │ │ │ │ + ble.n 3c914 │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r6, r3 │ │ │ │ - bls.n 3c8de │ │ │ │ + bls.n 3c8ee │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3c8ee │ │ │ │ - b.n 3c8fa │ │ │ │ + bne.n 3c8fe │ │ │ │ + b.n 3c90a │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r6, r0 │ │ │ │ - bl 76e4c │ │ │ │ + bl 76ec0 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 3c906 │ │ │ │ - b.n 3c8d2 │ │ │ │ + cbnz r0, 3c916 │ │ │ │ + b.n 3c8e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3c8fa │ │ │ │ + cbnz r3, 3c90a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - bl 1ea6e4 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + bl 1e9b14 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 3caf2 │ │ │ │ + b.n 3cb02 │ │ │ │ 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 3c9fc │ │ │ │ + bge.n 3ca0c │ │ │ │ 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 3c960 │ │ │ │ + bne.n 3c970 │ │ │ │ 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 3c996 │ │ │ │ + b.n 3c9a6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl ce000 │ │ │ │ + bl cdea8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 3c996 │ │ │ │ + cbz r0, 3c9a6 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - movw r1, #13428 @ 0x3474 │ │ │ │ + movw r1, #10852 @ 0x2a64 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r7, fp │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl d1994 │ │ │ │ - b.n 3cabc │ │ │ │ + bl d183c │ │ │ │ + b.n 3cacc │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ sub.w lr, ip, sl │ │ │ │ add.w r8, r5, #1 │ │ │ │ cmp lr, r0 │ │ │ │ - bge.n 3c9c8 │ │ │ │ + bge.n 3c9d8 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13492 @ 0x34b4 │ │ │ │ + movw r1, #10916 @ 0x2aa4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r7, fp │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ mov r5, r8 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 3cabc │ │ │ │ + b.n 3cacc │ │ │ │ add sl, r0 │ │ │ │ - cbz r5, 3c9d6 │ │ │ │ + cbz r5, 3c9e6 │ │ │ │ sub.w ip, ip, sl │ │ │ │ cmp ip, r9 │ │ │ │ - blt.n 3c9a8 │ │ │ │ + blt.n 3c9b8 │ │ │ │ add sl, r9 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 3c9f8 │ │ │ │ + beq.n 3ca08 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13520 @ 0x34d0 │ │ │ │ + movw r1, #10944 @ 0x2ac0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r7, fp │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 3c9c0 │ │ │ │ + bl 127394 │ │ │ │ + b.n 3c9d0 │ │ │ │ mov r5, r8 │ │ │ │ - b.n 3c91e │ │ │ │ + b.n 3c92e │ │ │ │ mov r1, sl │ │ │ │ movs r0, #0 │ │ │ │ mov r7, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr.w fp, [sp] │ │ │ │ - bl 156a40 │ │ │ │ + bl 155d50 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3cabc │ │ │ │ + beq.n 3cacc │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r3, 3ca1c │ │ │ │ + cbz r3, 3ca2c │ │ │ │ ldr r6, [r0, #20] │ │ │ │ - b.n 3ca24 │ │ │ │ + b.n 3ca34 │ │ │ │ movw r6, #10688 @ 0x29c0 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ cmp.w sl, #1048576 @ 0x100000 │ │ │ │ - blt.n 3ca38 │ │ │ │ + blt.n 3ca48 │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 3ca38 │ │ │ │ - bl 95d4c │ │ │ │ + bpl.n 3ca48 │ │ │ │ + bl 95c50 │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 3ca3c │ │ │ │ + b.n 3ca4c │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 3ca7a │ │ │ │ + bne.n 3ca8a │ │ │ │ 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 3ca6a │ │ │ │ + beq.n 3ca7a │ │ │ │ ldr.w fp, [r9, #8] │ │ │ │ ldr.w r1, [r9], #44 │ │ │ │ mov r2, fp │ │ │ │ add r6, fp │ │ │ │ blx 29c10 │ │ │ │ - b.n 3ca52 │ │ │ │ + b.n 3ca62 │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ - cbz r1, 3cabc │ │ │ │ + cbz r1, 3cacc │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 98844 │ │ │ │ - b.n 3cabc │ │ │ │ + bl 98744 │ │ │ │ + b.n 3cacc │ │ │ │ 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 3cab4 │ │ │ │ + beq.n 3cac4 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 3ca9c │ │ │ │ + beq.n 3caac │ │ │ │ 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 3ca86 │ │ │ │ + b.n 3ca96 │ │ │ │ mov r1, r7 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - b.n 3ca70 │ │ │ │ + b.n 3ca80 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3cad2 │ │ │ │ + beq.n 3cae2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3cad2 │ │ │ │ + cbnz r3, 3cae2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ mla r0, r6, r4, r7 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 3cae6 │ │ │ │ + beq.n 3caf6 │ │ │ │ adds r4, #1 │ │ │ │ - bl cea94 │ │ │ │ - b.n 3cad6 │ │ │ │ + bl ce93c │ │ │ │ + b.n 3cae6 │ │ │ │ add r3, sp, #16 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 3caf2 │ │ │ │ + beq.n 3cb02 │ │ │ │ mov r0, r7 │ │ │ │ - bl 771e8 │ │ │ │ + bl 77260 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #460 @ 0x1cc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ - cbz r3, 3cb3c │ │ │ │ + cbz r3, 3cb4c │ │ │ │ mov r8, r1 │ │ │ │ - bl 7f738 │ │ │ │ + bl 7f7cc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3cbca │ │ │ │ + bne.n 3cbda │ │ │ │ mov r0, r4 │ │ │ │ - bl 24165c <_PyTime_AsTimeval@@Base+0x10ac> │ │ │ │ + bl 240bbc <_PyTime_AsTimeval@@Base+0x10c4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3cb3c │ │ │ │ + beq.n 3cb4c │ │ │ │ mov r0, r7 │ │ │ │ - bl 2472d0 │ │ │ │ + bl 246888 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3cb40 │ │ │ │ + cbnz r0, 3cb50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 247d6c │ │ │ │ + bl 247324 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3cbb6 │ │ │ │ + b.n 3cbc6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 242a48 <_PyTime_AsTimeval@@Base+0x2498> │ │ │ │ + bl 241fc4 <_PyTime_AsTimeval@@Base+0x24cc> │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 3cb66 │ │ │ │ + cbnz r0, 3cb76 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3cb36 │ │ │ │ + beq.n 3cb46 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3cb36 │ │ │ │ + bne.n 3cb46 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3cb36 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3cb46 │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #43460 @ 0xa9c4 │ │ │ │ + movw r0, #40820 @ 0x9f74 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 82764 │ │ │ │ + bl 827f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3cb36 │ │ │ │ + beq.n 3cb46 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov.w r1, #588 @ 0x24c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #76] @ 0x4c │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #14304 @ 0x37e0 │ │ │ │ + movw r0, #11744 @ 0x2de0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 242c7c <_PyTime_AsTimeval@@Base+0x26cc> │ │ │ │ + bl 242290 <_PyTime_AsTimeval@@Base+0x2798> │ │ │ │ str r6, [r4, #20] │ │ │ │ - cbnz r0, 3cba2 │ │ │ │ + cbnz r0, 3cbb2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 247d6c │ │ │ │ - b.n 3cbb6 │ │ │ │ + bl 247324 │ │ │ │ + b.n 3cbc6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3cbb6 │ │ │ │ + beq.n 3cbc6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3cbb6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3cbc6 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78204 │ │ │ │ + bl 7827c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r7 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 29a70 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 3cbe8 │ │ │ │ - cbz r2, 3cc00 │ │ │ │ + cbnz r3, 3cbf8 │ │ │ │ + cbz r2, 3cc10 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 3cc00 │ │ │ │ + cbz r3, 3cc10 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14316 @ 0x37ec │ │ │ │ + movw r1, #11756 @ 0x2dec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 3cc14 │ │ │ │ + bl 127394 │ │ │ │ + b.n 3cc24 │ │ │ │ ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ - movw r1, #4472 @ 0x1178 │ │ │ │ + movw r1, #1912 @ 0x778 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ 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 3cc38 │ │ │ │ + bne.n 3cc48 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 3cc50 │ │ │ │ + b.w 3cc60 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40752 @ 0x9f30 │ │ │ │ + movw r0, #38132 @ 0x94f4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3cc2c │ │ │ │ + bne.n 3cc3c │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003cc50 : │ │ │ │ +0003cc60 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 3cc64 │ │ │ │ + cbz r0, 3cc74 │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r1, 3cc6a │ │ │ │ - bl 26481c │ │ │ │ - b.n 3cce2 │ │ │ │ + cbnz r1, 3cc7a │ │ │ │ + bl 263de4 │ │ │ │ + b.n 3ccf2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 3ccc8 │ │ │ │ + cbz r3, 3ccd8 │ │ │ │ ldr r6, [r3, #32] │ │ │ │ - cbnz r6, 3cc7a │ │ │ │ + cbnz r6, 3cc8a │ │ │ │ ldr r6, [r3, #4] │ │ │ │ - cbz r6, 3cc82 │ │ │ │ + cbz r6, 3cc92 │ │ │ │ mov r3, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bmi.n 3ccc8 │ │ │ │ + bmi.n 3ccd8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 3ccc8 │ │ │ │ + cbz r3, 3ccd8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 3ccc8 │ │ │ │ + bmi.n 3ccd8 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 3ccc8 │ │ │ │ + cbz r3, 3ccd8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 3ccc8 │ │ │ │ + cbz r3, 3ccd8 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ mov r1, r5 │ │ │ │ - bl 1b27a8 │ │ │ │ + bl 1b1b90 │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3cce4 │ │ │ │ + bne.n 3ccf4 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3ccc8 │ │ │ │ + beq.n 3ccd8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 3ccc8 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 3ccd8 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #7216 @ 0x1c30 │ │ │ │ + movw r1, #4576 @ 0x11e0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ 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 156a40 │ │ │ │ + bl 155d50 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3cd28 │ │ │ │ + cbz r0, 3cd38 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3cd0c │ │ │ │ + cbz r3, 3cd1c │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3cd14 │ │ │ │ + b.n 3cd24 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 3cd1c │ │ │ │ + cbz r2, 3cd2c │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 3cd24 │ │ │ │ + b.n 3cd34 │ │ │ │ movw r1, #10688 @ 0x29c0 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 1f5c80 │ │ │ │ + bl 1f5404 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cbnz r5, 3cd66 │ │ │ │ + cbnz r5, 3cd76 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3cd66 │ │ │ │ + ble.n 3cd76 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3cd66 │ │ │ │ - cbz r2, 3cd66 │ │ │ │ + bne.n 3cd76 │ │ │ │ + cbz r2, 3cd76 │ │ │ │ ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ - movw r1, #4216 @ 0x1078 │ │ │ │ + movw r1, #1656 @ 0x678 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 127744 │ │ │ │ - b.n 3cd82 │ │ │ │ + bl 127394 │ │ │ │ + b.n 3cd92 │ │ │ │ mov r3, r5 │ │ │ │ - ldr r5, [pc, #28] @ (3cd88 ) │ │ │ │ + ldr r5, [pc, #28] @ (3cd98 ) │ │ │ │ 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 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3cd50 │ │ │ │ + bne.n 3cd60 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - movs r7, #40 @ 0x28 │ │ │ │ + movs r7, #68 @ 0x44 │ │ │ │ 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, #14408 @ 0x3848 │ │ │ │ + movw r1, #11848 @ 0x2e48 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145af8 │ │ │ │ + bl 144dd0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3cdcc │ │ │ │ + blt.n 3cddc │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #24] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3cdda │ │ │ │ - b.w 148c98 │ │ │ │ + beq.n 3cdea │ │ │ │ + b.w 147f90 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ - │ │ │ │ -0003cde4 : │ │ │ │ - b.w 22efbc │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3ce0c │ │ │ │ - bl 7f738 │ │ │ │ - cbz r0, 3ce0c │ │ │ │ + bne.n 3ce18 │ │ │ │ + bl 7f7cc │ │ │ │ + cbz r0, 3ce18 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3ce42 │ │ │ │ + b.n 3ce4e │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bfa88 │ │ │ │ + bl 1beb48 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3ce2c │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 3ce38 │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ce08 │ │ │ │ + bne.n 3ce14 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3ce42 │ │ │ │ + b.n 3ce4e │ │ │ │ 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, 3ce6e │ │ │ │ + cbnz r4, 3ce7a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21292 @ 0x532c │ │ │ │ + movw r1, #18652 @ 0x48dc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 3ce76 │ │ │ │ + bl 127394 │ │ │ │ + b.n 3ce82 │ │ │ │ movw r4, #7780 @ 0x1e64 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003ce7a : │ │ │ │ - b.w 184530 │ │ │ │ +0003ce86 : │ │ │ │ + b.w 22e584 │ │ │ │ + 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 3ceaa │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 3cec2 │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ + b.n 3ceca │ │ │ │ + movw r0, #64432 @ 0xfbb0 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + movs r3, #1 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3cea2 │ │ │ │ + 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 3b3aa <_PyImport_ClearExtension@@Base+0x83e> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 3ce96 │ │ │ │ + blt.n 3ceee │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 3ceb0 │ │ │ │ + blt.n 3cf08 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2380 @ 0x94c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #65356 @ 0xff4c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3ceba │ │ │ │ + b.n 3cf12 │ │ │ │ add r0, r1 │ │ │ │ - ldr r3, [pc, #8] @ (3cebc ) │ │ │ │ + ldr r3, [pc, #8] @ (3cf14 ) │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ add.w r0, r3, r2, lsl #4 │ │ │ │ pop {r3, pc} │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +0003cf18 : │ │ │ │ + b.w 183920 │ │ │ │ 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 f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3cee2 │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 3ceee │ │ │ │ + bne.n 3cf3e │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 3cf4a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1fa624 │ │ │ │ + b.w 1f9ca8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.n 3cef4 │ │ │ │ + b.n 3cf50 │ │ │ │ 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 3cf16 │ │ │ │ - bl 260874 │ │ │ │ + bne.n 3cf72 │ │ │ │ + bl 25ff9c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3cf22 │ │ │ │ + cbz r3, 3cf7e │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3cf44 │ │ │ │ + b.n 3cfa0 │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3cf40 │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3cf9c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 3cf40 │ │ │ │ + cbnz r3, 3cf9c │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3cf40 │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3cf9c │ │ │ │ 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 3cf68 │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 3cf80 │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - b.n 3cf88 │ │ │ │ - movw r0, #1456 @ 0x5b0 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movs r3, #1 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3cf60 │ │ │ │ - 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 3b39a <_PyImport_ClearExtension@@Base+0x81c> │ │ │ │ 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, #15092 @ 0x3af4 │ │ │ │ + movw r0, #12532 @ 0x30f4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 1f2fb4 │ │ │ │ + bl 1f23f0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + 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 3cff8 │ │ │ │ + vldr d8, [r1, #8] │ │ │ │ + b.n 3d014 │ │ │ │ + bl 13e8b0 │ │ │ │ + vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ + vmov.f64 d8, d0 │ │ │ │ + vcmp.f64 d0, d7 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 3d014 │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 3d028 │ │ │ │ + vldr d0, [pc, #24] @ 3d030 │ │ │ │ + vmul.f64 d0, d8, d0 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 83a90 │ │ │ │ + vpop {d8} │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ + ldr r5, [sp, #228] @ 0xe4 │ │ │ │ + add r2, pc, #328 @ (adr r2, 3d17c ) │ │ │ │ + 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, 3cfde │ │ │ │ + cbz r3, 3d056 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 3cfe0 │ │ │ │ + b.n 3d058 │ │ │ │ mov r4, r3 │ │ │ │ add r4, r1 │ │ │ │ - cbnz r3, 3cfee │ │ │ │ + cbnz r3, 3d066 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 3cfee │ │ │ │ + blt.n 3d066 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 3cfee │ │ │ │ - cbnz r0, 3d00c │ │ │ │ - ldr r5, [pc, #320] @ (3d130 ) │ │ │ │ + bgt.n 3d066 │ │ │ │ + cbnz r0, 3d084 │ │ │ │ + ldr r5, [pc, #320] @ (3d1a8 ) │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ add r5, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r5, [sp, #16] │ │ │ │ movs r5, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3d00c │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3d084 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 3d126 │ │ │ │ - cbz r4, 3d022 │ │ │ │ + b.n 3d19e │ │ │ │ + cbz r4, 3d09a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3d024 │ │ │ │ - bl 7f738 │ │ │ │ - cbz r0, 3d024 │ │ │ │ - b.n 3d006 │ │ │ │ + bne.n 3d09c │ │ │ │ + bl 7f7cc │ │ │ │ + cbz r0, 3d09c │ │ │ │ + b.n 3d07e │ │ │ │ movs r5, #8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ - cbz r2, 3d02c │ │ │ │ + cbz r2, 3d0a4 │ │ │ │ ldr r6, [r7, #20] │ │ │ │ - b.n 3d034 │ │ │ │ + b.n 3d0ac │ │ │ │ movw r6, #10688 @ 0x29c0 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ movs r4, #0 │ │ │ │ mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ add.w r8, r6, r2 │ │ │ │ mov r9, r4 │ │ │ │ sub.w fp, sl, r5 │ │ │ │ cmp r8, r6 │ │ │ │ - bls.n 3d088 │ │ │ │ + bls.n 3d100 │ │ │ │ ldrb.w r3, [r6], #1 │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 3d06a │ │ │ │ + bne.n 3d0e2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 3d044 │ │ │ │ - bl 26d7dc │ │ │ │ + ble.n 3d0bc │ │ │ │ + bl 26cda4 │ │ │ │ add.w r2, fp, r1 │ │ │ │ adds r3, r5, r4 │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 3d10e │ │ │ │ + bgt.n 3d186 │ │ │ │ subs r4, r3, r1 │ │ │ │ - b.n 3d044 │ │ │ │ + b.n 3d0bc │ │ │ │ cmp r4, sl │ │ │ │ - beq.n 3d10e │ │ │ │ + beq.n 3d186 │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 3d078 │ │ │ │ + beq.n 3d0f0 │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 3d044 │ │ │ │ + bne.n 3d0bc │ │ │ │ sub.w r3, sl, r4 │ │ │ │ cmp r3, r9 │ │ │ │ add r9, r4 │ │ │ │ mov.w r4, #0 │ │ │ │ - bge.n 3d044 │ │ │ │ - b.n 3d10e │ │ │ │ + bge.n 3d0bc │ │ │ │ + b.n 3d186 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r9, r3 │ │ │ │ - bgt.n 3d10e │ │ │ │ + bgt.n 3d186 │ │ │ │ add.w r1, r4, r9 │ │ │ │ movs r0, #0 │ │ │ │ - bl 156a40 │ │ │ │ + bl 155d50 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d006 │ │ │ │ + beq.n 3d07e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3d0aa │ │ │ │ + cbz r3, 3d122 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ - b.n 3d0b2 │ │ │ │ + b.n 3d12a │ │ │ │ movw r6, #10688 @ 0x29c0 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - cbz r3, 3d0ba │ │ │ │ + cbz r3, 3d132 │ │ │ │ ldr r4, [r7, #20] │ │ │ │ - b.n 3d0c2 │ │ │ │ + b.n 3d13a │ │ │ │ movw r4, #10688 @ 0x29c0 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ movs r7, #0 │ │ │ │ mov.w sl, #32 │ │ │ │ cmp r8, r4 │ │ │ │ - bls.n 3d126 │ │ │ │ + bls.n 3d19e │ │ │ │ ldrb.w r2, [r4], #1 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 3d0f2 │ │ │ │ + bne.n 3d16a │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 3d104 │ │ │ │ + ble.n 3d17c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 26d7dc │ │ │ │ + bl 26cda4 │ │ │ │ subs r1, r5, r1 │ │ │ │ add r7, r1 │ │ │ │ mov r3, r6 │ │ │ │ add r1, r6 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3d10a │ │ │ │ + beq.n 3d182 │ │ │ │ strb.w sl, [r3], #1 │ │ │ │ - b.n 3d0e8 │ │ │ │ + b.n 3d160 │ │ │ │ mov r3, r6 │ │ │ │ adds r7, #1 │ │ │ │ cmp r2, #10 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - beq.n 3d108 │ │ │ │ + beq.n 3d180 │ │ │ │ cmp r2, #13 │ │ │ │ - bne.n 3d10a │ │ │ │ - b.n 3d108 │ │ │ │ + bne.n 3d182 │ │ │ │ + b.n 3d180 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 3d10a │ │ │ │ + b.n 3d182 │ │ │ │ movs r7, #0 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 3d0c8 │ │ │ │ + b.n 3d140 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15104 @ 0x3b00 │ │ │ │ + movw r1, #12544 @ 0x3100 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 3d006 │ │ │ │ + bl 127394 │ │ │ │ + b.n 3d07e │ │ │ │ mov r0, r9 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - movs r7, #84 @ 0x54 │ │ │ │ + movs r7, #112 @ 0x70 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 212ed4 │ │ │ │ - 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 3d162 │ │ │ │ - vldr d8, [r1, #8] │ │ │ │ - b.n 3d17e │ │ │ │ - bl 13f590 │ │ │ │ - vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ - vmov.f64 d8, d0 │ │ │ │ - vcmp.f64 d0, d7 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3d17e │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 3d192 │ │ │ │ - vldr d0, [pc, #32] @ 3d1a0 │ │ │ │ - vmul.f64 d0, d8, d0 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 839f8 │ │ │ │ - vpop {d8} │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ - nop │ │ │ │ - nop.w │ │ │ │ - ldr r5, [sp, #228] @ 0xe4 │ │ │ │ - add r2, pc, #328 @ (adr r2, 3d2ec ) │ │ │ │ - svc 70 @ 0x46 │ │ │ │ - subs r7, #145 @ 0x91 │ │ │ │ + b.w 21249c │ │ │ │ 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, 3d1c8 │ │ │ │ + cbz r3, 3d1d2 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 3d1ca │ │ │ │ + b.n 3d1d4 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 3d1d8 │ │ │ │ + cbnz r3, 3d1e2 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 3d1d8 │ │ │ │ + ble.n 3d1e2 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3d1d8 │ │ │ │ - cbnz r0, 3d1f4 │ │ │ │ - ldr r4, [pc, #652] @ (3d468 ) │ │ │ │ + bne.n 3d1e2 │ │ │ │ + cbnz r0, 3d1fe │ │ │ │ + ldr r4, [pc, #660] @ (3d478 ) │ │ │ │ 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 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3d3b6 │ │ │ │ + beq.w 3d3c0 │ │ │ │ cmp r5, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ite eq │ │ │ │ moveq r4, #0 │ │ │ │ ldrne r4, [r0, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 862a0 │ │ │ │ + bl 862cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3d3b6 │ │ │ │ - ldr r3, [pc, #604] @ (3d46c ) │ │ │ │ + beq.w 3d3c0 │ │ │ │ + ldr r3, [pc, #612] @ (3d47c ) │ │ │ │ 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 3d35e │ │ │ │ + bne.w 3d368 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl dd9d8 │ │ │ │ + bl dd850 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3d35e │ │ │ │ + bne.w 3d368 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d25a │ │ │ │ + beq.n 3d264 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d25a │ │ │ │ + cbnz r3, 3d264 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 865e4 │ │ │ │ + bl 86610 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3d298 │ │ │ │ + cbnz r0, 3d2a2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d27e │ │ │ │ + beq.n 3d288 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d27e │ │ │ │ + cbnz r3, 3d288 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f738 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3d3b6 │ │ │ │ + bne.w 3d3c0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7fff8 │ │ │ │ + b.w 8008c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 3d31c │ │ │ │ + bne.n 3d326 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl dd9d8 │ │ │ │ + bl dd850 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbnz r3, 3d31c │ │ │ │ + cbnz r3, 3d326 │ │ │ │ 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 3d304 │ │ │ │ + beq.n 3d30e │ │ │ │ vsub.f64 d6, d6, d7 │ │ │ │ - vldr d5, [pc, #392] @ 3d460 │ │ │ │ + vldr d5, [pc, #396] @ 3d470 │ │ │ │ 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 3d31c │ │ │ │ + bhi.n 3d326 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 3d25e │ │ │ │ + beq.n 3d268 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d25e │ │ │ │ + bne.n 3d268 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d25e │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d268 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7fff8 │ │ │ │ + bl 8008c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d3a2 │ │ │ │ + beq.n 3d3ac │ │ │ │ mov r1, r6 │ │ │ │ - bl 115ccc │ │ │ │ + bl 115d44 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d346 │ │ │ │ + beq.n 3d350 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3d346 │ │ │ │ + cbnz r3, 3d350 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d35c │ │ │ │ + beq.n 3d366 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3d35c │ │ │ │ + cbnz r3, 3d366 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 3d3ac │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 3d3b6 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r7, #26080 @ 0x65e0 │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 3d4ae │ │ │ │ + bne.w 3d4be │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ vldr d8, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3d3ba │ │ │ │ + bne.n 3d3c4 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 865e4 │ │ │ │ + bl 86610 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3d3ea │ │ │ │ + cbz r0, 3d3f4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3d41a │ │ │ │ + beq.n 3d424 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 3d432 │ │ │ │ + beq.n 3d43c │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 839f8 │ │ │ │ + bl 83a90 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d470 │ │ │ │ + bne.n 3d480 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3d3ca │ │ │ │ + bne.n 3d3d4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3d3da │ │ │ │ + bne.n 3d3e4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3d52a │ │ │ │ + b.n 3d53a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d37c │ │ │ │ + bne.n 3d386 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d37c │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d386 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d3ac │ │ │ │ + bne.n 3d3b6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d3ac │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d3b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d3b6 │ │ │ │ + bne.n 3d3c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d3b6 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d3c0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d400 │ │ │ │ + beq.n 3d40a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d400 │ │ │ │ + cbnz r3, 3d40a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f738 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d3b6 │ │ │ │ + bne.n 3d3c0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 839f8 │ │ │ │ + b.w 83a90 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ vldr d9, [r6, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 3d4a8 │ │ │ │ + beq.n 3d4b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d4a8 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d4a8 │ │ │ │ + bne.n 3d4b8 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d4b8 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl dd9d8 │ │ │ │ + bl dd850 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ vmov s14, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d394 │ │ │ │ + bne.n 3d39e │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r4 │ │ │ │ vmul.f64 d8, d8, d7 │ │ │ │ - beq.n 3d380 │ │ │ │ + beq.n 3d38a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d380 │ │ │ │ + bne.n 3d38a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d380 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d38a │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r0, r0 │ │ │ │ - movs r7, #128 @ 0x80 │ │ │ │ + movs r7, #156 @ 0x9c │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r7, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 115ccc │ │ │ │ + bl 115d44 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d48e │ │ │ │ + beq.n 3d49e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3d48e │ │ │ │ + cbnz r3, 3d49e │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d4a4 │ │ │ │ + beq.n 3d4b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3d4a4 │ │ │ │ + cbnz r3, 3d4b4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 3d4ae │ │ │ │ - b.n 3d3ac │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 3d4be │ │ │ │ + b.n 3d3b6 │ │ │ │ vmul.f64 d8, d8, d9 │ │ │ │ - b.n 3d380 │ │ │ │ + b.n 3d38a │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 865e4 │ │ │ │ + bl 86610 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r6, 3d4de │ │ │ │ - bl 7f738 │ │ │ │ - cbz r0, 3d514 │ │ │ │ + cbnz r6, 3d4ee │ │ │ │ + bl 7f7cc │ │ │ │ + cbz r0, 3d524 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d512 │ │ │ │ + beq.n 3d522 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d512 │ │ │ │ + cbnz r3, 3d522 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d512 │ │ │ │ - bl 115ccc │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d522 │ │ │ │ + bl 115d44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3d4f6 │ │ │ │ + beq.n 3d506 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d4f6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3d506 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3d508 │ │ │ │ + beq.n 3d518 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3d508 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3d518 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3d512 │ │ │ │ + beq.n 3d522 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 3d4b2 │ │ │ │ + b.n 3d4c2 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d52a │ │ │ │ + beq.n 3d53a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d52a │ │ │ │ + cbnz r3, 3d53a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 3d55c │ │ │ │ + cbnz r0, 3d56c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 3d564 │ │ │ │ + cbz r0, 3d574 │ │ │ │ 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 3d54e │ │ │ │ + beq.n 3d55e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #120 @ 0x78 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 3d586 │ │ │ │ + cbnz r3, 3d596 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 3d586 │ │ │ │ + ble.n 3d596 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3d586 │ │ │ │ - cbnz r0, 3d59e │ │ │ │ + bne.n 3d596 │ │ │ │ + cbnz r0, 3d5ae │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #116] @ (3d604 ) │ │ │ │ + ldr r4, [pc, #116] @ (3d614 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 3d5e2 │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 3d5f2 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3d5b0 │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 3d5e2 │ │ │ │ + bne.n 3d5c0 │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 3d5f2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 95d4c │ │ │ │ + bl 95c50 │ │ │ │ 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 98844 │ │ │ │ + bl 98744 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 3d5e6 │ │ │ │ + bge.n 3d5f6 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3d5f2 │ │ │ │ - bl e4c60 │ │ │ │ + bne.n 3d602 │ │ │ │ + bl e4a7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d5b4 │ │ │ │ + beq.n 3d5c4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3d600 │ │ │ │ + b.n 3d610 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3b66c <_PyImport_ClearExtension@@Base+0xaee> │ │ │ │ - b.n 3d600 │ │ │ │ + bl 3b646 <_PyImport_ClearExtension@@Base+0xada> │ │ │ │ + b.n 3d610 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19ac │ │ │ │ + bl f17dc │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movs r7, #224 @ 0xe0 │ │ │ │ + movs r7, #252 @ 0xfc │ │ │ │ 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 3d63a │ │ │ │ + bne.n 3d64a │ │ │ │ ldr r0, [r0, #12] │ │ │ │ add r2, sp, #4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 22c134 │ │ │ │ + bl 22b6fc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3d656 │ │ │ │ - b.n 3d652 │ │ │ │ + bge.n 3d666 │ │ │ │ + b.n 3d662 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15192 @ 0x3b58 │ │ │ │ + movw r1, #12632 @ 0x3158 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3d67a │ │ │ │ - bne.n 3d66a │ │ │ │ + b.n 3d68a │ │ │ │ + bne.n 3d67a │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl ea0cc │ │ │ │ - b.n 3d652 │ │ │ │ + bl e9ee4 │ │ │ │ + b.n 3d662 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - cbnz r4, 3d6aa │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15284 @ 0x3bb4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 3d6b8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 3d6de │ │ │ │ - bl 260874 │ │ │ │ + bne.n 3d6b0 │ │ │ │ + bl 25ff9c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3d6ea │ │ │ │ + cbz r3, 3d6bc │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3d70a │ │ │ │ + b.n 3d6dc │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1aae3c │ │ │ │ - cbnz r0, 3d706 │ │ │ │ + bl 1aa224 │ │ │ │ + cbnz r0, 3d6d8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 3d706 │ │ │ │ + cbnz r3, 3d6d8 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3d706 │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3d6d8 │ │ │ │ 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, 3d70a │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #12700 @ 0x319c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127394 │ │ │ │ + b.n 3d718 │ │ │ │ + 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} │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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 3d73c │ │ │ │ + bhi.n 3d74e │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - bgt.n 3d756 │ │ │ │ - b.n 3d766 │ │ │ │ - movw r0, #60672 @ 0xed00 │ │ │ │ + bgt.n 3d768 │ │ │ │ + b.n 3d778 │ │ │ │ + movw r0, #58056 @ 0xe2c8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d734 │ │ │ │ + bne.n 3d746 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3d790 │ │ │ │ + b.n 3d7a2 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 110aa4 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 110994 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d752 │ │ │ │ + beq.n 3d764 │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 3d778 │ │ │ │ + bne.n 3d78a │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldrd r4, r3, [sp, #8] │ │ │ │ - cbnz r1, 3d786 │ │ │ │ + cbnz r1, 3d798 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3d788 │ │ │ │ + b.n 3d79a │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 110aa4 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 110994 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d766 │ │ │ │ - b.n 3d752 │ │ │ │ + bne.n 3d778 │ │ │ │ + b.n 3d764 │ │ │ │ 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 │ │ │ │ @@ -28035,142 +28038,143 @@ │ │ │ │ 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] @ (3d7d4 ) │ │ │ │ + ldr r2, [pc, #32] @ (3d7e8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r0, #58932 @ 0xe634 │ │ │ │ + movw r0, #56372 @ 0xdc34 │ │ │ │ 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 82764 │ │ │ │ + b.w 827f4 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #40636 @ 0x9ebc │ │ │ │ movt r1, #2 │ │ │ │ - b.w 13f180 │ │ │ │ + b.w 13e4a0 │ │ │ │ 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 3d80a │ │ │ │ - bl 260874 │ │ │ │ + bne.n 3d81e │ │ │ │ + bl 25ff9c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3d816 │ │ │ │ + cbz r3, 3d82a │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3d83c │ │ │ │ + b.n 3d850 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3d838 │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3d84c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 3d838 │ │ │ │ + cbnz r3, 3d84c │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3d838 │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3d84c │ │ │ │ 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 3d84e │ │ │ │ + bne.n 3d862 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - b.w e7874 │ │ │ │ - b.w 12e508 │ │ │ │ + b.w e768c │ │ │ │ + b.w 12dee4 │ │ │ │ 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, 3d878 │ │ │ │ + cbnz r7, 3d88c │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 3d878 │ │ │ │ + blt.n 3d88c │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 3d878 │ │ │ │ - cbnz r2, 3d898 │ │ │ │ - ldr r1, [pc, #96] @ (3d8dc ) │ │ │ │ + bgt.n 3d88c │ │ │ │ + cbnz r2, 3d8ac │ │ │ │ + ldr r1, [pc, #96] @ (3d8f0 ) │ │ │ │ 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 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3d898 │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3d8ac │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3d8d6 │ │ │ │ + b.n 3d8ea │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3d8a8 │ │ │ │ + ble.n 3d8bc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c3480 │ │ │ │ + bl c3300 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 3d8aa │ │ │ │ - b.n 3d894 │ │ │ │ + bge.n 3d8be │ │ │ │ + b.n 3d8a8 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 166f88 │ │ │ │ + bl 16639c │ │ │ │ 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, 3d8ce │ │ │ │ + cbz r0, 3d8e2 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 248cec │ │ │ │ - b.n 3d894 │ │ │ │ + bl 2482a8 │ │ │ │ + b.n 3d8a8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ cmp r1, #76 @ 0x4c │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3d8e8 │ │ │ │ + cbz r1, 3d8fc │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3d8f0 │ │ │ │ + b.n 3d904 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3d920 │ │ │ │ - ldr r0, [pc, #40] @ (3d91c ) │ │ │ │ + b.n 3d934 │ │ │ │ + ldr r0, [pc, #40] @ (3d930 ) │ │ │ │ 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 │ │ │ │ @@ -28182,35 +28186,35 @@ │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3d938 │ │ │ │ + bne.n 3d94c │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #51168 @ 0xc7e0 │ │ │ │ + movw r3, #48608 @ 0xbde0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bne.n 3d958 │ │ │ │ - b.n 3d93a │ │ │ │ - cbz r1, 3d962 │ │ │ │ - movw r3, #51168 @ 0xc7e0 │ │ │ │ + bne.n 3d96c │ │ │ │ + b.n 3d94e │ │ │ │ + cbz r1, 3d976 │ │ │ │ + movw r3, #48608 @ 0xbde0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3d958 │ │ │ │ + bls.n 3d96c │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - beq.n 3d962 │ │ │ │ - b.n 3d944 │ │ │ │ + beq.n 3d976 │ │ │ │ + b.n 3d958 │ │ │ │ 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} │ │ │ │ @@ -28218,16 +28222,16 @@ │ │ │ │ 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 14acd4 │ │ │ │ - cbz r0, 3d996 │ │ │ │ + bl 149fdc │ │ │ │ + cbz r0, 3d9aa │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -28237,566 +28241,566 @@ │ │ │ │ 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 3d9be │ │ │ │ - bl 260874 │ │ │ │ + bne.n 3d9d2 │ │ │ │ + bl 25ff9c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3d9ca │ │ │ │ + cbz r3, 3d9de │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3daaa │ │ │ │ + b.n 3dabe │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ - bl b3530 │ │ │ │ + bl b33c0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3daa0 │ │ │ │ + beq.n 3dab4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3d9ee │ │ │ │ + bne.n 3da02 │ │ │ │ mov r0, r4 │ │ │ │ - bl 260874 │ │ │ │ + bl 25ff9c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 3da4a │ │ │ │ + cbnz r3, 3da5e │ │ │ │ movs r0, #4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 76e4c │ │ │ │ + bl 76ec0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3da42 │ │ │ │ + cbz r0, 3da56 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ - cbz r6, 3da52 │ │ │ │ - b.n 3da4a │ │ │ │ - bl b3530 │ │ │ │ + cbz r6, 3da66 │ │ │ │ + b.n 3da5e │ │ │ │ + bl b33c0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3da2c │ │ │ │ + cbz r0, 3da40 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 3da5a │ │ │ │ + beq.n 3da6e │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3da06 │ │ │ │ + bne.n 3da1a │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - bl b1a08 │ │ │ │ + bl b1890 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 3da74 │ │ │ │ + cbnz r0, 3da88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 771e8 │ │ │ │ + bl 77260 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1ea6e4 │ │ │ │ + bl 1e9b14 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 3daa0 │ │ │ │ + b.n 3dab4 │ │ │ │ mov r7, r6 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 3da1c │ │ │ │ + b.n 3da30 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ - bl 83d60 │ │ │ │ + bl 83dd4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3da3c │ │ │ │ + beq.n 3da50 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3da12 │ │ │ │ + b.n 3da26 │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 3da88 │ │ │ │ + ble.n 3da9c │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r5, r6, lsl #2] │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 3da74 │ │ │ │ + b.n 3da88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 771e8 │ │ │ │ + bl 77260 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c2348 <_PyArg_CheckPositional@@Base+0x1d70> │ │ │ │ - b.n 3daa6 │ │ │ │ + bl c21c8 <_PyArg_CheckPositional@@Base+0x1d70> │ │ │ │ + b.n 3daba │ │ │ │ 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, 3daba │ │ │ │ + cbz r1, 3dace │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3dac2 │ │ │ │ + b.n 3dad6 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3db9c │ │ │ │ + b.n 3dbb0 │ │ │ │ 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, 3db38 │ │ │ │ + cbz r3, 3db4c │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 7f738 │ │ │ │ + bl 7f7cc │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3db38 │ │ │ │ + cbnz r0, 3db4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 24165c <_PyTime_AsTimeval@@Base+0x10ac> │ │ │ │ + bl 240bbc <_PyTime_AsTimeval@@Base+0x10c4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3db38 │ │ │ │ + beq.n 3db4c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 242a48 <_PyTime_AsTimeval@@Base+0x2498> │ │ │ │ + bl 241fc4 <_PyTime_AsTimeval@@Base+0x24cc> │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 242a48 <_PyTime_AsTimeval@@Base+0x2498> │ │ │ │ + bl 241fc4 <_PyTime_AsTimeval@@Base+0x24cc> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 242a48 <_PyTime_AsTimeval@@Base+0x2498> │ │ │ │ + bl 241fc4 <_PyTime_AsTimeval@@Base+0x24cc> │ │ │ │ mov r2, r6 │ │ │ │ strd r8, r0, [sp] │ │ │ │ mov r3, r7 │ │ │ │ - movw r1, #56573 @ 0xdcfd │ │ │ │ + movw r1, #53477 @ 0xd0e5 │ │ │ │ movt r1, #24 │ │ │ │ - movw r0, #15492 @ 0x3c84 │ │ │ │ + movw r0, #12924 @ 0x327c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82764 │ │ │ │ + bl 827f4 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3db3c │ │ │ │ + cbnz r0, 3db50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 247d6c │ │ │ │ + bl 247324 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3db94 │ │ │ │ + b.n 3dba8 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #15500 @ 0x3c8c │ │ │ │ + movw r0, #12932 @ 0x3284 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ - bl 242c7c <_PyTime_AsTimeval@@Base+0x26cc> │ │ │ │ + bl 242290 <_PyTime_AsTimeval@@Base+0x2798> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r5, r0 │ │ │ │ - beq.n 3db72 │ │ │ │ + beq.n 3db86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3db72 │ │ │ │ + cbnz r3, 3db86 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 3db32 │ │ │ │ + beq.n 3db46 │ │ │ │ mov r0, r5 │ │ │ │ - bl dd808 │ │ │ │ + bl dd680 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3db94 │ │ │ │ + beq.n 3dba8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3db94 │ │ │ │ + cbnz r3, 3dba8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3dbb4 │ │ │ │ + bne.n 3dbc8 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #51168 @ 0xc7e0 │ │ │ │ + movw r3, #48608 @ 0xbde0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bne.n 3dbd4 │ │ │ │ - b.n 3dbb6 │ │ │ │ - cbz r1, 3dbde │ │ │ │ - movw r3, #51168 @ 0xc7e0 │ │ │ │ + bne.n 3dbe8 │ │ │ │ + b.n 3dbca │ │ │ │ + cbz r1, 3dbf2 │ │ │ │ + movw r3, #48608 @ 0xbde0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3dbd4 │ │ │ │ + bls.n 3dbe8 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #30 │ │ │ │ - beq.n 3dbde │ │ │ │ - b.n 3dbc0 │ │ │ │ + beq.n 3dbf2 │ │ │ │ + b.n 3dbd4 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r4, r6, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ - ldr r1, [pc, #112] @ (3dc70 ) │ │ │ │ + ldr r1, [pc, #112] @ (3dc84 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8d10 │ │ │ │ + bl b8b94 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3dc0e │ │ │ │ + bge.n 3dc22 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3dc6a │ │ │ │ + b.n 3dc7e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 3dc18 │ │ │ │ + cbz r3, 3dc2c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbnz r0, 3dc28 │ │ │ │ - b.n 3dc48 │ │ │ │ - ldr r1, [pc, #88] @ (3dc74 ) │ │ │ │ + cbnz r0, 3dc3c │ │ │ │ + b.n 3dc5c │ │ │ │ + ldr r1, [pc, #88] @ (3dc88 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8d10 │ │ │ │ + bl b8b94 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3dc12 │ │ │ │ - b.n 3dc0a │ │ │ │ + bge.n 3dc26 │ │ │ │ + b.n 3dc1e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne.n 3dc48 │ │ │ │ + bne.n 3dc5c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3dc48 │ │ │ │ + beq.n 3dc5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3dc48 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3dc5c │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #62896 @ 0xf5b0 │ │ │ │ + movw r2, #60336 @ 0xebb0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #15520 @ 0x3ca0 │ │ │ │ + movw r0, #12952 @ 0x3298 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddd20 │ │ │ │ + bl ddb98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 781a8 │ │ │ │ + bl 78220 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - movw r1, #29288 @ 0x7268 │ │ │ │ + movw r1, #26728 @ 0x6868 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0003dca4 <_PyTraceback_Add@@Base>: │ │ │ │ +0003dcb8 <_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] @ (3dd78 <_PyTraceback_Add@@Base+0xd4>) │ │ │ │ + ldr r4, [pc, #192] @ (3dd8c <_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 71310 │ │ │ │ + bl 71378 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3dd68 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + beq.n 3dd7c <_PyTraceback_Add@@Base+0xc4> │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3ddec │ │ │ │ + bl 3de00 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3dcfe <_PyTraceback_Add@@Base+0x5a> │ │ │ │ + cbnz r0, 3dd12 <_PyTraceback_Add@@Base+0x5a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3dd68 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + beq.n 3dd7c <_PyTraceback_Add@@Base+0xc4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3dd68 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + cbnz r3, 3dd7c <_PyTraceback_Add@@Base+0xc4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3dd68 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3dd7c <_PyTraceback_Add@@Base+0xc4> │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3deb0 │ │ │ │ + bl 3dec4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3dd22 <_PyTraceback_Add@@Base+0x7e> │ │ │ │ + beq.n 3dd36 <_PyTraceback_Add@@Base+0x7e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3dd22 <_PyTraceback_Add@@Base+0x7e> │ │ │ │ + cbnz r3, 3dd36 <_PyTraceback_Add@@Base+0x7e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3dd38 <_PyTraceback_Add@@Base+0x94> │ │ │ │ + beq.n 3dd4c <_PyTraceback_Add@@Base+0x94> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3dd38 <_PyTraceback_Add@@Base+0x94> │ │ │ │ + cbnz r3, 3dd4c <_PyTraceback_Add@@Base+0x94> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 3dd68 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 3dd7c <_PyTraceback_Add@@Base+0xc4> │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ str.w r8, [r5, #20] │ │ │ │ str.w r9, [r7, #72] @ 0x48 │ │ │ │ - bl 78204 │ │ │ │ + bl 7827c │ │ │ │ mov r0, r5 │ │ │ │ - bl d41e8 │ │ │ │ + bl d4050 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3dd72 <_PyTraceback_Add@@Base+0xce> │ │ │ │ + beq.n 3dd86 <_PyTraceback_Add@@Base+0xce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3dd72 <_PyTraceback_Add@@Base+0xce> │ │ │ │ + cbnz r3, 3dd86 <_PyTraceback_Add@@Base+0xce> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 77d54 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r9 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 11e700 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + b.w 11e7e0 <_PyErr_ChainExceptions1@@Base> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 3dd9e <_PyTraceback_Add@@Base+0xfa> │ │ │ │ - bl 260874 │ │ │ │ + bne.n 3ddb2 <_PyTraceback_Add@@Base+0xfa> │ │ │ │ + bl 25ff9c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3ddaa <_PyTraceback_Add@@Base+0x106> │ │ │ │ + cbz r3, 3ddbe <_PyTraceback_Add@@Base+0x106> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3ddce <_PyTraceback_Add@@Base+0x12a> │ │ │ │ + b.n 3dde2 <_PyTraceback_Add@@Base+0x12a> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3ddbe <_PyTraceback_Add@@Base+0x11a> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3ddd2 <_PyTraceback_Add@@Base+0x11a> │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 3ddca <_PyTraceback_Add@@Base+0x126> │ │ │ │ + b.n 3ddde <_PyTraceback_Add@@Base+0x126> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d598 <_PyEvalFramePushAndInit@@Base+0x234> │ │ │ │ + bl 9d440 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ddb8 <_PyTraceback_Add@@Base+0x114> │ │ │ │ - ldr r0, [pc, #8] @ (3ddd4 <_PyTraceback_Add@@Base+0x130>) │ │ │ │ + beq.n 3ddcc <_PyTraceback_Add@@Base+0x114> │ │ │ │ + ldr r0, [pc, #8] @ (3dde8 <_PyTraceback_Add@@Base+0x130>) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ strh r0, [r4, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3dde0 <_PyTraceback_Add@@Base+0x13c> │ │ │ │ + cbz r1, 3ddf4 <_PyTraceback_Add@@Base+0x13c> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3dde8 <_PyTraceback_Add@@Base+0x144> │ │ │ │ + b.n 3ddfc <_PyTraceback_Add@@Base+0x144> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.w 34264 │ │ │ │ + b.w 34268 │ │ │ │ │ │ │ │ -0003ddec : │ │ │ │ +0003de00 : │ │ │ │ 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 7a0ec │ │ │ │ + bl 7a164 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3de60 │ │ │ │ + cbz r0, 3de74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8fa48 │ │ │ │ + bl 8fa38 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 3de6a │ │ │ │ - ldr r0, [pc, #136] @ (3dea0 ) │ │ │ │ + cbz r0, 3de7e │ │ │ │ + ldr r0, [pc, #136] @ (3deb4 ) │ │ │ │ movs r1, #6 │ │ │ │ - bl 71e00 │ │ │ │ + bl 71e68 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3de72 │ │ │ │ - ldr r0, [pc, #128] @ (3dea4 ) │ │ │ │ + cbz r0, 3de86 │ │ │ │ + ldr r0, [pc, #128] @ (3deb8 ) │ │ │ │ movs r1, #2 │ │ │ │ - bl 71e00 │ │ │ │ + bl 71e68 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3de78 │ │ │ │ + cbz r0, 3de8c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 2957c │ │ │ │ - ldr r3, [pc, #108] @ (3dea8 ) │ │ │ │ + ldr r3, [pc, #108] @ (3debc ) │ │ │ │ strd r5, r3, [sp, #24] │ │ │ │ mov r0, sp │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #100] @ (3deac ) │ │ │ │ + ldr r3, [pc, #100] @ (3dec0 ) │ │ │ │ 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 950a0 <_Py_write@@Base+0x8f4> │ │ │ │ + bl 94fa4 <_Py_write@@Base+0x8f4> │ │ │ │ mov r8, r0 │ │ │ │ - b.n 3de7a │ │ │ │ + b.n 3de8e │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 3de7a │ │ │ │ + b.n 3de8e │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3de7a │ │ │ │ + b.n 3de8e │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3de7a │ │ │ │ + b.n 3de8e │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #44] @ (3dea8 ) │ │ │ │ - bl 781a8 │ │ │ │ + ldr r0, [pc, #44] @ (3debc ) │ │ │ │ + bl 78220 │ │ │ │ mov r0, r4 │ │ │ │ - bl 781a8 │ │ │ │ + bl 78220 │ │ │ │ mov r0, r7 │ │ │ │ - bl 781a8 │ │ │ │ + bl 78220 │ │ │ │ mov r0, r6 │ │ │ │ - bl 781a8 │ │ │ │ + bl 78220 │ │ │ │ mov r0, r5 │ │ │ │ - bl 781a8 │ │ │ │ + bl 78220 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movs r2, #0 │ │ │ │ + adds r0, r0, r0 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - movs r2, #8 │ │ │ │ + adds r0, r1, r0 │ │ │ │ lsls r3, r0, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ strh r4, [r7, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0003deb0 : │ │ │ │ +0003dec4 : │ │ │ │ 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 1a88a8 │ │ │ │ - cbz r0, 3df3c │ │ │ │ + bl 1a7c90 │ │ │ │ + cbz r0, 3df50 │ │ │ │ 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 1a8974 │ │ │ │ + bl 1a7d5c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3df3c │ │ │ │ + cbz r0, 3df50 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ movw r0, #25460 @ 0x6374 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ add r1, r3 │ │ │ │ - bl 77b3c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77bb4 <_PyObject_GC_NewVar@@Base> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3df28 │ │ │ │ + cbz r0, 3df3c │ │ │ │ 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 3df40 │ │ │ │ + beq.n 3df54 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - b.n 3df40 │ │ │ │ + b.n 3df54 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3df3c │ │ │ │ + beq.n 3df50 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 3df3c │ │ │ │ + cbnz r2, 3df50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3dfe2 │ │ │ │ + b.n 3dff6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3df58 │ │ │ │ + beq.n 3df6c │ │ │ │ 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] │ │ │ │ @@ -28816,36 +28820,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 3df92 │ │ │ │ + ble.n 3dfa6 │ │ │ │ adds r3, #1 │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ - b.n 3df86 │ │ │ │ + b.n 3df9a │ │ │ │ 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 3dfbc │ │ │ │ + beq.n 3dfd0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3dfbc │ │ │ │ + cbnz r3, 3dfd0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #44] @ (3dfec ) │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (3e000 ) │ │ │ │ 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 │ │ │ │ @@ -28856,40 +28860,47 @@ │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + cbz r1, 3e00c │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.n 3e014 │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + b.n 3e26e │ │ │ │ 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 71fec │ │ │ │ + bl 72054 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e0c4 │ │ │ │ + beq.n 3e0ea │ │ │ │ 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 18dce0 │ │ │ │ + bl 18d0c8 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3e02c │ │ │ │ + bne.n 3e052 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3e0ac │ │ │ │ + b.n 3e0d2 │ │ │ │ cmp r0, #1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 3e05e │ │ │ │ + bne.n 3e084 │ │ │ │ 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 │ │ │ │ @@ -28897,1034 +28908,1029 @@ │ │ │ │ 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 3e0a2 │ │ │ │ + b.n 3e0c8 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - ldr r1, [pc, #96] @ (3e0cc ) │ │ │ │ + ldr r1, [pc, #100] @ (3e0f4 ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ str r6, [r4, #16] │ │ │ │ - bl d12c0 │ │ │ │ + bl d1168 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3e026 │ │ │ │ + beq.n 3e04c │ │ │ │ cmp r0, #1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 3e096 │ │ │ │ + bne.n 3e0bc │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3e054 │ │ │ │ + beq.n 3e07a │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 3e054 │ │ │ │ + b.n 3e07a │ │ │ │ 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 6cb8c │ │ │ │ + bl 6cbcc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e0c8 │ │ │ │ + beq.n 3e0ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e0c8 │ │ │ │ + cbnz r3, 3e0ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e0c8 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e0ee │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ strb r4, [r7, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3e0d8 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.n 3e0e0 │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - b.n 3e256 │ │ │ │ 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 3e110 │ │ │ │ + bne.n 3e126 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #26080 @ 0x65e0 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 3e128 │ │ │ │ + bne.n 3e13e │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 3e146 │ │ │ │ + b.n 3e15c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #47464 @ 0xb968 │ │ │ │ + movw r0, #45304 @ 0xb0f8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e1f8 │ │ │ │ - b.n 3e0fa │ │ │ │ - bl 13f590 │ │ │ │ + beq.n 3e20e │ │ │ │ + b.n 3e110 │ │ │ │ + bl 13e8b0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3e146 │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 3e15c │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e1f8 │ │ │ │ + bne.n 3e20e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 3e154 │ │ │ │ + bne.n 3e16a │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 3e172 │ │ │ │ - bl 13f590 │ │ │ │ + b.n 3e188 │ │ │ │ + bl 13e8b0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3e172 │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 3e188 │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e1f8 │ │ │ │ + bne.n 3e20e │ │ │ │ vabs.f64 d7, d9 │ │ │ │ - vldr d6, [pc, #136] @ 3e200 │ │ │ │ + vldr d6, [pc, #136] @ 3e218 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3e1a2 │ │ │ │ + ble.n 3e1b8 │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 3e1a2 │ │ │ │ + bhi.n 3e1b8 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 839f8 │ │ │ │ + b.w 83a90 │ │ │ │ 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 3e1da │ │ │ │ + bvc.n 3e1f0 │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 3e1d6 │ │ │ │ + bvs.n 3e1ec │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3e1de │ │ │ │ + b.n 3e1f4 │ │ │ │ str r5, [r4, #0] │ │ │ │ - b.n 3e1e8 │ │ │ │ + b.n 3e1fe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 3e1e8 │ │ │ │ + cbz r3, 3e1fe │ │ │ │ vmov.f64 d0, d10 │ │ │ │ - bl 249fe8 │ │ │ │ - cbnz r0, 3e1f8 │ │ │ │ + bl 2495a8 │ │ │ │ + cbnz r0, 3e20e │ │ │ │ vmov.f64 d0, d10 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 839f8 │ │ │ │ + b.w 83a90 │ │ │ │ vpop {d8-d10} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3e22c │ │ │ │ + bne.n 3e244 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 1f4d2c │ │ │ │ + bl 1f4164 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3e248 │ │ │ │ - b.n 3e242 │ │ │ │ + bne.n 3e260 │ │ │ │ + b.n 3e25a │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40528 @ 0x9e50 │ │ │ │ + movw r0, #37908 @ 0x9414 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 3e252 │ │ │ │ - b.n 3e21c │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 3e252 │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 3e26a │ │ │ │ + b.n 3e234 │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 3e26a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7f920 │ │ │ │ + b.w 7f9b4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3e282 │ │ │ │ + bne.n 3e29a │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #51168 @ 0xc7e0 │ │ │ │ + movw r2, #48608 @ 0xbde0 │ │ │ │ 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, 3e2d0 │ │ │ │ - movw r3, #51168 @ 0xc7e0 │ │ │ │ + cbz r1, 3e2e8 │ │ │ │ + movw r3, #48608 @ 0xbde0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ add r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ push {r4, r5} │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3e2b8 │ │ │ │ + bls.n 3e2d0 │ │ │ │ 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 3e292 │ │ │ │ + beq.n 3e2aa │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3e2da │ │ │ │ + b.n 3e2f2 │ │ │ │ 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 3e2da │ │ │ │ + b.n 3e2f2 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3e2fe │ │ │ │ + bne.n 3e316 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f55b0 │ │ │ │ + b.w f539c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40648 @ 0x9ec8 │ │ │ │ + movw r0, #38028 @ 0x948c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e2f2 │ │ │ │ + bne.n 3e30a │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3e31e │ │ │ │ + cbz r1, 3e336 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3e326 │ │ │ │ + b.n 3e33e │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3e36e │ │ │ │ + b.n 3e386 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl c3480 │ │ │ │ + bl c3300 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3e354 │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 3e36c │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 3e36c │ │ │ │ + b.n 3e384 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r1, #7780 @ 0x1e64 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r1 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3e386 │ │ │ │ + bne.n 3e39e │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #51168 @ 0xc7e0 │ │ │ │ + movw r3, #48608 @ 0xbde0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 3e3a6 │ │ │ │ - b.n 3e388 │ │ │ │ - cbz r1, 3e3b0 │ │ │ │ - movw r3, #51168 @ 0xc7e0 │ │ │ │ + bmi.n 3e3be │ │ │ │ + b.n 3e3a0 │ │ │ │ + cbz r1, 3e3c8 │ │ │ │ + movw r3, #48608 @ 0xbde0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3e3a6 │ │ │ │ + bls.n 3e3be │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.n 3e3b0 │ │ │ │ - b.n 3e392 │ │ │ │ + bpl.n 3e3c8 │ │ │ │ + b.n 3e3aa │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + movw r3, #21632 @ 0x5480 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r3, [r3, #44] @ 0x2c │ │ │ │ + blx r3 │ │ │ │ + cbz r0, 3e446 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r6, #32] │ │ │ │ + cbnz r0, 3e406 │ │ │ │ + movw r0, #28228 @ 0x6e44 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 7a164 │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 3e42e │ │ │ │ + bl 13c3ec │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3e420 │ │ │ │ + blt.n 3e430 │ │ │ │ + movw r0, #2712 @ 0xa98 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 7a164 │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 3e428 │ │ │ │ + ldr r0, [r6, #32] │ │ │ │ + bl e768c │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r6, #32] │ │ │ │ + bl 13c93c │ │ │ │ + cbnz r5, 3e44a │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3e446 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 3e446 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 3e490 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + bl dae28 <_PyType_Name@@Base> │ │ │ │ + mov r3, r4 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r2, r5 │ │ │ │ + movw r0, #13596 @ 0x351c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl ddb98 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3e47a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 3e47a │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3e490 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 3e490 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r6 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3e3da │ │ │ │ + bne.n 3e4b4 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 14d3e4 │ │ │ │ + b.w 14c6ec │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40728 @ 0x9f18 │ │ │ │ + movw r0, #38108 @ 0x94dc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e3ce │ │ │ │ + bne.n 3e4a8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3e3fa │ │ │ │ + cbz r1, 3e4d4 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3e402 │ │ │ │ + b.n 3e4dc │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3e576 │ │ │ │ + b.n 3e58c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 3e438 │ │ │ │ + beq.n 3e512 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3e438 │ │ │ │ + ble.n 3e512 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e44c │ │ │ │ + beq.n 3e526 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3e44c │ │ │ │ + b.n 3e526 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #16156 @ 0x3f1c │ │ │ │ + movw r0, #13608 @ 0x3528 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddd20 │ │ │ │ - ldr r1, [pc, #96] @ (3e4b0 ) │ │ │ │ + b.w ddb98 │ │ │ │ + ldr r1, [pc, #96] @ (3e588 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 8df70 <_PyObject_LookupSpecial@@Base> │ │ │ │ + bl 8df50 <_PyObject_LookupSpecial@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3e460 │ │ │ │ + cbz r0, 3e53a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 3e476 │ │ │ │ + bmi.n 3e550 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #16180 @ 0x3f34 │ │ │ │ + movw r0, #13632 @ 0x3540 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddd20 │ │ │ │ + bl ddb98 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3e48c │ │ │ │ + b.n 3e566 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #16212 @ 0x3f54 │ │ │ │ + movw r0, #13664 @ 0x3560 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddd20 │ │ │ │ + bl ddb98 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e4a2 │ │ │ │ + beq.n 3e57c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e4a2 │ │ │ │ + cbnz r3, 3e57c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78204 │ │ │ │ + bl 7827c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ 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 │ │ │ │ - movw r3, #21632 @ 0x5480 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r3, [r3, #44] @ 0x2c │ │ │ │ - blx r3 │ │ │ │ - cbz r0, 3e528 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r6, #32] │ │ │ │ - cbnz r0, 3e4e8 │ │ │ │ - movw r0, #31276 @ 0x7a2c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 7a0ec │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 3e510 │ │ │ │ - bl 13d0c8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3e502 │ │ │ │ - blt.n 3e512 │ │ │ │ - movw r0, #5352 @ 0x14e8 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 7a0ec │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 3e50a │ │ │ │ - ldr r0, [r6, #32] │ │ │ │ - bl e7874 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r6, #32] │ │ │ │ - bl 13d618 │ │ │ │ - cbnz r5, 3e52c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3e528 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e528 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 3e572 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - bl dafb8 <_PyType_Name@@Base> │ │ │ │ - mov r3, r4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r2, r5 │ │ │ │ - movw r0, #16248 @ 0x3f78 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl ddd20 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3e55c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e55c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3e572 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e572 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3e5a2 │ │ │ │ + bne.n 3e5b8 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #51168 @ 0xc7e0 │ │ │ │ + movw r2, #48608 @ 0xbde0 │ │ │ │ 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, 3e5f8 │ │ │ │ + cbz r1, 3e60e │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5} │ │ │ │ add r1, r0 │ │ │ │ - movw r5, #51168 @ 0xc7e0 │ │ │ │ + movw r5, #48608 @ 0xbde0 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ mov r4, r3 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3e5e0 │ │ │ │ + bls.n 3e5f6 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r5, r2, lsl #2] │ │ │ │ tst.w r2, #2 │ │ │ │ - beq.n 3e5d0 │ │ │ │ - cbnz r3, 3e602 │ │ │ │ + beq.n 3e5e6 │ │ │ │ + cbnz r3, 3e618 │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 3e5b4 │ │ │ │ + b.n 3e5ca │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - beq.n 3e5dc │ │ │ │ - cbz r3, 3e602 │ │ │ │ + beq.n 3e5f2 │ │ │ │ + cbz r3, 3e618 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 3e5b4 │ │ │ │ + b.n 3e5ca │ │ │ │ mov r3, r2 │ │ │ │ - b.n 3e5b4 │ │ │ │ + b.n 3e5ca │ │ │ │ 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 3e60a │ │ │ │ + b.n 3e620 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0003e60e : │ │ │ │ +0003e624 : │ │ │ │ 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 3e6c6 │ │ │ │ + bl 3e786 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1a4e88 │ │ │ │ + bl 1a4270 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 3e63e │ │ │ │ + bne.n 3e654 │ │ │ │ movs r4, #0 │ │ │ │ - movw r0, #16260 @ 0x3f84 │ │ │ │ + movw r0, #13700 @ 0x3584 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1efe3c │ │ │ │ + bl 1ef278 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl f5fac │ │ │ │ - cbz r0, 3e67a │ │ │ │ + bl f5d98 │ │ │ │ + cbz r0, 3e690 │ │ │ │ mov r4, r0 │ │ │ │ - bl 6cb8c │ │ │ │ + bl 6cbcc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e67e │ │ │ │ + beq.n 3e694 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e67e │ │ │ │ + cbnz r3, 3e694 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e67e │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e694 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +0003e698 <_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 3e6d2 <_PyCompile_OptimizeCfg@@Base+0x3a> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #3608 @ 0xe18 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127394 │ │ │ │ + b.n 3e6de <_PyCompile_OptimizeCfg@@Base+0x46> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + bl 71378 │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 3e6e2 <_PyCompile_OptimizeCfg@@Base+0x4a> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 3e746 <_PyCompile_OptimizeCfg@@Base+0xae> │ │ │ │ + mov r0, r4 │ │ │ │ + bl fbacc │ │ │ │ + mov r6, r0 │ │ │ │ + cbnz r0, 3e6f0 <_PyCompile_OptimizeCfg@@Base+0x58> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 3e72a <_PyCompile_OptimizeCfg@@Base+0x92> │ │ │ │ + movs r2, #0 │ │ │ │ + mov r3, r8 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r5 │ │ │ │ + bl fcb98 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 3e6ec <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ + bl 1b34e4 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3e6ec <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + mov r1, r4 │ │ │ │ + bl 103bfc │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 3e720 <_PyCompile_OptimizeCfg@@Base+0x88> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 108b28 <_PyObject_GC_Resize@@Base+0x58> │ │ │ │ + b.n 3e6ec <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ + mov r0, r4 │ │ │ │ + bl fc200 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 3e718 <_PyCompile_OptimizeCfg@@Base+0x80> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3e740 <_PyCompile_OptimizeCfg@@Base+0xa8> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 3e740 <_PyCompile_OptimizeCfg@@Base+0xa8> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 108ffc <_PySet_NextEntryRef@@Base+0x108> │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3e6a2 │ │ │ │ + bne.n 3e76e <_PyCompile_OptimizeCfg@@Base+0xd6> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 188fa0 │ │ │ │ + b.w 188390 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40680 @ 0x9ee8 │ │ │ │ + movw r0, #38060 @ 0x94ac │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e696 │ │ │ │ + bne.n 3e762 <_PyCompile_OptimizeCfg@@Base+0xca> │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - mov r3, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - cbz r0, 3e6c4 │ │ │ │ - bx r3 │ │ │ │ - bx lr │ │ │ │ │ │ │ │ -0003e6c6 : │ │ │ │ +0003e786 : │ │ │ │ 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, 3e724 │ │ │ │ + cbnz r2, 3e7e4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7a0ec │ │ │ │ + bl 7a164 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3e6ec │ │ │ │ + cbnz r0, 3e7ac │ │ │ │ str r0, [r6, #0] │ │ │ │ - b.n 3e73c │ │ │ │ + b.n 3e7fc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8d10 │ │ │ │ + bl b8b94 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e74a │ │ │ │ + beq.n 3e80a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e74a │ │ │ │ - ldr r2, [pc, #68] @ (3e750 ) │ │ │ │ + cbnz r3, 3e80a │ │ │ │ + ldr r2, [pc, #68] @ (3e810 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3e71e │ │ │ │ + cbz r3, 3e7de │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 3e74a │ │ │ │ + b.n 3e80a │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbnz r0, 3e748 │ │ │ │ + cbnz r0, 3e808 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3b0c │ │ │ │ - cbnz r0, 3e742 │ │ │ │ + bl d3974 │ │ │ │ + cbnz r0, 3e802 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3e74a │ │ │ │ - bl d3d20 │ │ │ │ - b.n 3e74a │ │ │ │ + b.n 3e80a │ │ │ │ + bl d3b88 │ │ │ │ + b.n 3e80a │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -0003e754 <_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 3e78e <_PyCompile_OptimizeCfg@@Base+0x3a> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6168 @ 0x1818 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 3e79a <_PyCompile_OptimizeCfg@@Base+0x46> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 71310 │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 3e79e <_PyCompile_OptimizeCfg@@Base+0x4a> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 3e802 <_PyCompile_OptimizeCfg@@Base+0xae> │ │ │ │ - mov r0, r4 │ │ │ │ - bl fbba8 │ │ │ │ - mov r6, r0 │ │ │ │ - cbnz r0, 3e7ac <_PyCompile_OptimizeCfg@@Base+0x58> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 3e7e6 <_PyCompile_OptimizeCfg@@Base+0x92> │ │ │ │ - movs r2, #0 │ │ │ │ - mov r3, r8 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r5 │ │ │ │ - bl fcc70 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 3e7a8 <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ - bl 1b40d0 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3e7a8 <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - mov r1, r4 │ │ │ │ - bl 103cfc │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 3e7dc <_PyCompile_OptimizeCfg@@Base+0x88> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 108c38 <_PyObject_GC_Resize@@Base+0x58> │ │ │ │ - b.n 3e7a8 <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ - mov r0, r4 │ │ │ │ - bl fc2dc │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 3e7d4 <_PyCompile_OptimizeCfg@@Base+0x80> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3e7fc <_PyCompile_OptimizeCfg@@Base+0xa8> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e7fc <_PyCompile_OptimizeCfg@@Base+0xa8> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 109104 <_PySet_NextEntryRef@@Base+0x108> │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [r1, #4] │ │ │ │ - movw r4, #36980 @ 0x9074 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r5, r4 │ │ │ │ - beq.n 3e836 <_PyCompile_OptimizeCfg@@Base+0xe2> │ │ │ │ - movw r4, #42636 @ 0xa68c │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - cmp r5, r4 │ │ │ │ - bne.n 3e84a <_PyCompile_OptimizeCfg@@Base+0xf6> │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - bl 238838 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - beq.n 3e85c <_PyCompile_OptimizeCfg@@Base+0x108> │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7fff8 │ │ │ │ - movs r2, #1 │ │ │ │ - bl 1f4d30 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 3e85c <_PyCompile_OptimizeCfg@@Base+0x108> │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7f920 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + mov r1, r2 │ │ │ │ + cbz r0, 3e81e │ │ │ │ + bx r3 │ │ │ │ + bx lr │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ ldrgt r1, [r0, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ it gt │ │ │ │ mulgt r3, r1 │ │ │ │ add r0, r3 │ │ │ │ - b.w 7f920 │ │ │ │ + b.w 7f9b4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 3e88c <_PyCompile_OptimizeCfg@@Base+0x138> │ │ │ │ + cbz r0, 3e84c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e88e <_PyCompile_OptimizeCfg@@Base+0x13a> │ │ │ │ + beq.n 3e84e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #0] @ (3e890 <_PyCompile_OptimizeCfg@@Base+0x13c>) │ │ │ │ + ldr r0, [pc, #0] @ (3e850 ) │ │ │ │ bx lr │ │ │ │ asrs r4, r6, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3e8b4 <_PyCompile_OptimizeCfg@@Base+0x160> │ │ │ │ + bne.n 3e874 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 176c34 │ │ │ │ + b.w 176038 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40712 @ 0x9f08 │ │ │ │ + movw r0, #38092 @ 0x94cc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e8a8 <_PyCompile_OptimizeCfg@@Base+0x154> │ │ │ │ + bne.n 3e868 │ │ │ │ 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 3e90a <_PyCompile_OptimizeCfg@@Base+0x1b6> │ │ │ │ + bne.n 3e8ca │ │ │ │ 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 3e920 <_PyCompile_OptimizeCfg@@Base+0x1cc> │ │ │ │ + beq.n 3e8e0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3e920 <_PyCompile_OptimizeCfg@@Base+0x1cc> │ │ │ │ + b.n 3e8e0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40544 @ 0x9e60 │ │ │ │ + movw r0, #37924 @ 0x9424 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e8e0 <_PyCompile_OptimizeCfg@@Base+0x18c> │ │ │ │ + bne.n 3e8a0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3e92a <_PyCompile_OptimizeCfg@@Base+0x1d6> │ │ │ │ + cbz r1, 3e8ea │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3e932 <_PyCompile_OptimizeCfg@@Base+0x1de> │ │ │ │ + b.n 3e8f2 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3ea40 <_PyCompile_OptimizeCfg@@Base+0x2ec> │ │ │ │ + b.n 3e9b2 │ │ │ │ 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 3e972 <_PyCompile_OptimizeCfg@@Base+0x21e> │ │ │ │ - movw r3, #42636 @ 0xa68c │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 3e972 <_PyCompile_OptimizeCfg@@Base+0x21e> │ │ │ │ - movs r2, #2 │ │ │ │ - bl 1f4d30 │ │ │ │ + ldr r5, [r1, #4] │ │ │ │ + movw r4, #36980 @ 0x9074 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r5, r4 │ │ │ │ + beq.n 3e920 │ │ │ │ + movw r4, #42636 @ 0xa68c │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + cmp r5, r4 │ │ │ │ + bne.n 3e934 │ │ │ │ + mov r0, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 237e08 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3e9ce <_PyCompile_OptimizeCfg@@Base+0x27a> │ │ │ │ + beq.n 3e946 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7f920 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 238838 │ │ │ │ + b.w 8008c │ │ │ │ + movs r2, #1 │ │ │ │ + bl 1f4168 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3e9ce <_PyCompile_OptimizeCfg@@Base+0x27a> │ │ │ │ - cbz r0, 3e9b6 <_PyCompile_OptimizeCfg@@Base+0x262> │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - bl f1ae8 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 3e9ce <_PyCompile_OptimizeCfg@@Base+0x27a> │ │ │ │ - ldr r1, [r5, #16] │ │ │ │ - ldr r3, [pc, #68] @ (3e9d4 <_PyCompile_OptimizeCfg@@Base+0x280>) │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 3e9d0 <_PyCompile_OptimizeCfg@@Base+0x27c> │ │ │ │ - bl 12bb30 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3e9aa <_PyCompile_OptimizeCfg@@Base+0x256> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 3e9ae <_PyCompile_OptimizeCfg@@Base+0x25a> │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 3e9d0 <_PyCompile_OptimizeCfg@@Base+0x27c> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e9aa <_PyCompile_OptimizeCfg@@Base+0x256> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #16420 @ 0x4024 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ + beq.n 3e946 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 7f9b4 │ │ │ │ + movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - strb r4, [r7, #5] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3ea28 <_PyCompile_OptimizeCfg@@Base+0x2d4> │ │ │ │ + bne.n 3e99a │ │ │ │ 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 3ea3e <_PyCompile_OptimizeCfg@@Base+0x2ea> │ │ │ │ + beq.n 3e9b0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3ea3e <_PyCompile_OptimizeCfg@@Base+0x2ea> │ │ │ │ + b.n 3e9b0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40548 @ 0x9e64 │ │ │ │ + movw r0, #37928 @ 0x9428 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e9fe <_PyCompile_OptimizeCfg@@Base+0x2aa> │ │ │ │ + bne.n 3e970 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3ea6c <_PyCompile_OptimizeCfg@@Base+0x318> │ │ │ │ + bne.n 3e9de │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #51168 @ 0xc7e0 │ │ │ │ + movw r2, #48608 @ 0xbde0 │ │ │ │ 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, 3eab8 <_PyCompile_OptimizeCfg@@Base+0x364> │ │ │ │ - movw r2, #51168 @ 0xc7e0 │ │ │ │ + cbz r1, 3ea2a │ │ │ │ + movw r2, #48608 @ 0xbde0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ add r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5} │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3eaa0 <_PyCompile_OptimizeCfg@@Base+0x34c> │ │ │ │ + bls.n 3ea12 │ │ │ │ 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 3eac2 <_PyCompile_OptimizeCfg@@Base+0x36e> │ │ │ │ + bne.n 3ea34 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 3ea7c <_PyCompile_OptimizeCfg@@Base+0x328> │ │ │ │ + b.n 3e9ee │ │ │ │ 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 3eaca <_PyCompile_OptimizeCfg@@Base+0x376> │ │ │ │ + b.n 3ea3c │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w d1358 │ │ │ │ + b.w d1200 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r1, r0 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 3eae8 <_PyCompile_OptimizeCfg@@Base+0x394> │ │ │ │ - movw r0, #16496 @ 0x4070 │ │ │ │ + bpl.n 3ea5a │ │ │ │ + movw r0, #13916 @ 0x365c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w ddd20 │ │ │ │ - movw r0, #16520 @ 0x4088 │ │ │ │ + b.w ddb98 │ │ │ │ + movw r0, #13940 @ 0x3674 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w ddd20 │ │ │ │ + b.w ddb98 │ │ │ │ + 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 3eaa4 │ │ │ │ + movw r3, #42636 @ 0xa68c │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 3eaa4 │ │ │ │ + movs r2, #2 │ │ │ │ + bl 1f4168 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + beq.n 3eb00 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 7f9b4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 237e08 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 3eb00 │ │ │ │ + cbz r0, 3eae8 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + bl f1918 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 3eb00 │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ + ldr r3, [pc, #68] @ (3eb08 ) │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 3eb02 │ │ │ │ + bl 12b780 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3eadc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 3eae0 │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 3eb02 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3eadc │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #13956 @ 0x3684 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d183c │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + strb r4, [r7, #5] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ movw r3, #8576 @ 0x2180 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 3eb2a <_PyCompile_OptimizeCfg@@Base+0x3d6> │ │ │ │ + beq.n 3eb42 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #16536 @ 0x4098 │ │ │ │ + movw r1, #13976 @ 0x3698 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 3eb30 <_PyCompile_OptimizeCfg@@Base+0x3dc> │ │ │ │ - bl 3ebd4 │ │ │ │ - cbz r0, 3eb34 <_PyCompile_OptimizeCfg@@Base+0x3e0> │ │ │ │ + bl d183c │ │ │ │ + b.n 3eb48 │ │ │ │ + bl 3ebec │ │ │ │ + cbz r0, 3eb4c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3eb3c <_PyCompile_OptimizeCfg@@Base+0x3e8> │ │ │ │ + b.n 3eb54 │ │ │ │ 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 │ │ │ │ @@ -29934,652 +29940,652 @@ │ │ │ │ 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 3eb6c <_PyCompile_OptimizeCfg@@Base+0x418> │ │ │ │ + bhi.n 3eb84 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 3eb96 <_PyCompile_OptimizeCfg@@Base+0x442> │ │ │ │ - b.n 3eb86 <_PyCompile_OptimizeCfg@@Base+0x432> │ │ │ │ - movw r0, #1484 @ 0x5cc │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + ble.n 3ebae │ │ │ │ + b.n 3eb9e │ │ │ │ + movw r0, #64460 @ 0xfbcc │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3eb64 <_PyCompile_OptimizeCfg@@Base+0x410> │ │ │ │ + bne.n 3eb7c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3ebd0 <_PyCompile_OptimizeCfg@@Base+0x47c> │ │ │ │ + b.n 3ebe8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 110aa4 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 110994 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3eb82 <_PyCompile_OptimizeCfg@@Base+0x42e> │ │ │ │ + beq.n 3eb9a │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 3eba8 <_PyCompile_OptimizeCfg@@Base+0x454> │ │ │ │ + bne.n 3ebc0 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ - cbnz r1, 3ebb6 <_PyCompile_OptimizeCfg@@Base+0x462> │ │ │ │ + cbnz r1, 3ebce │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3ebb8 <_PyCompile_OptimizeCfg@@Base+0x464> │ │ │ │ + b.n 3ebd0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 110aa4 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 110994 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3eb96 <_PyCompile_OptimizeCfg@@Base+0x442> │ │ │ │ - b.n 3eb82 <_PyCompile_OptimizeCfg@@Base+0x42e> │ │ │ │ + bne.n 3ebae │ │ │ │ + b.n 3eb9a │ │ │ │ ldr r0, [r6, #20] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #1484 @ 0x5cc │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ + movw r2, #64460 @ 0xfbcc │ │ │ │ + movt r2, #38 @ 0x26 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1f89c4 <_PyEval_GetBuiltin@@Base+0x6fc> │ │ │ │ + bl 1f7f0c <_PyEval_GetBuiltin@@Base+0x68c> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0003ebd4 : │ │ │ │ +0003ebec : │ │ │ │ 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 3ec0a │ │ │ │ + beq.n 3ec22 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #58668 @ 0xe52c │ │ │ │ + movw r1, #56108 @ 0xdb2c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 3ec30 │ │ │ │ + bl 127394 │ │ │ │ + b.n 3ec48 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #8576 @ 0x2180 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3ec36 │ │ │ │ + beq.n 3ec4e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #16640 @ 0x4100 │ │ │ │ + movw r1, #14080 @ 0x3700 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3ed2c │ │ │ │ + b.n 3ed44 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ - cbz r6, 3ec54 │ │ │ │ + cbz r6, 3ec6c │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #16676 @ 0x4124 │ │ │ │ + movw r1, #14116 @ 0x3724 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 3ec30 │ │ │ │ + bl d183c │ │ │ │ + b.n 3ec48 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 3ec76 │ │ │ │ + beq.n 3ec8e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #16708 @ 0x4144 │ │ │ │ + movw r1, #14148 @ 0x3744 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 3ec30 │ │ │ │ - ldr.w r8, [pc, #188] @ 3ed34 │ │ │ │ + bl d183c │ │ │ │ + b.n 3ec48 │ │ │ │ + ldr.w r8, [pc, #188] @ 3ed4c │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ ldr.w r9, [r7, r8] │ │ │ │ ldr.w r0, [r9, #120] @ 0x78 │ │ │ │ - cbnz r0, 3ec92 │ │ │ │ - bl 212df8 │ │ │ │ - cbz r0, 3ec92 │ │ │ │ + cbnz r0, 3ecaa │ │ │ │ + bl 2123c0 │ │ │ │ + cbz r0, 3ecaa │ │ │ │ str.w r0, [r9, #120] @ 0x78 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 3ecb2 │ │ │ │ + beq.n 3ecca │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #16752 @ 0x4170 │ │ │ │ + movw r1, #14192 @ 0x3770 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 3ec30 │ │ │ │ + bl d183c │ │ │ │ + b.n 3ec48 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 3ed22 │ │ │ │ + bne.n 3ed3a │ │ │ │ ldr.w r7, [r8, r7] │ │ │ │ str r1, [r5, #16] │ │ │ │ ldr r4, [r7, #120] @ 0x78 │ │ │ │ - cbnz r4, 3ecd2 │ │ │ │ - bl 212df8 │ │ │ │ + cbnz r4, 3ecea │ │ │ │ + bl 2123c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ec30 │ │ │ │ + beq.n 3ec48 │ │ │ │ str r0, [r7, #120] @ 0x78 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3f914 │ │ │ │ + bl 3f932 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ec30 │ │ │ │ + beq.n 3ec48 │ │ │ │ cmp r7, r0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 3ed0c │ │ │ │ + bne.n 3ed24 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ecfa │ │ │ │ + beq.n 3ed12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3ecfa │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3ed12 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movw r3, #56108 @ 0xdb2c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl ea0cc │ │ │ │ - b.n 3ec30 │ │ │ │ + bl e9ee4 │ │ │ │ + b.n 3ec48 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ed2c │ │ │ │ + beq.n 3ed44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3ed2c │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ed2c │ │ │ │ + cbnz r3, 3ed44 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ed44 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 22cae0 │ │ │ │ + b.w 22c2d4 │ │ │ │ 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 3ed58 │ │ │ │ + bne.n 3ed70 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2131e8 │ │ │ │ + b.w 2127b0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40704 @ 0x9f00 │ │ │ │ + movw r0, #38084 @ 0x94c4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ed4c │ │ │ │ + bne.n 3ed64 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bhi.n 3ed96 │ │ │ │ + bhi.n 3edae │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.n 3edae │ │ │ │ - b.n 3edb8 │ │ │ │ - movw r0, #4644 @ 0x1224 │ │ │ │ + bgt.n 3edc6 │ │ │ │ + b.n 3edd0 │ │ │ │ + movw r0, #2084 @ 0x824 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ed90 │ │ │ │ - b.n 3edea │ │ │ │ + bne.n 3eda8 │ │ │ │ + b.n 3ee02 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 13b0a8 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ - cbz r0, 3edea │ │ │ │ + bl 13a398 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + cbz r0, 3ee02 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r3, 3edd0 │ │ │ │ + cbz r3, 3ede8 │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ sub.w r3, r3, r2 │ │ │ │ - blt.n 3edda │ │ │ │ + blt.n 3edf2 │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 3edde │ │ │ │ - b.n 3edda │ │ │ │ + ble.n 3edf6 │ │ │ │ + b.n 3edf2 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1f44d0 │ │ │ │ + b.w 1f3908 │ │ │ │ bic.w r1, r3, r3, asr #31 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 205258 │ │ │ │ + b.w 204818 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ - sub sp, #88 @ 0x58 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 3ee14 │ │ │ │ - ldrd r5, r4, [r4] │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ - ldr r3, [r6, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #3 │ │ │ │ - bpl.n 3ee7c │ │ │ │ - b.n 3ee2e │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #40800 @ 0x9f60 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3ee06 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3ef4e │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - bpl.n 3ee7c │ │ │ │ - ldrb r2, [r5, #16] │ │ │ │ - lsls r0, r2, #25 │ │ │ │ - bpl.n 3ee42 │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ - lsls r1, r3, #25 │ │ │ │ - bmi.n 3ee5a │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #16840 @ 0x41c8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 3ee2a │ │ │ │ - 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 3f2b8 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 3ef36 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 103cec │ │ │ │ - cbnz r0, 3eeaa │ │ │ │ - mov r0, r4 │ │ │ │ - bl 103cec │ │ │ │ - cbnz r0, 3eeaa │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - movw r0, #43976 @ 0xabc8 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ - movw r1, #16904 @ 0x4208 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 3ee2a │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r5 │ │ │ │ - bl ce000 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 3ee2a │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.n 3eedc │ │ │ │ - movw r3, #56116 @ 0xdb34 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #51708 @ 0xc9fc │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - mov r0, sp │ │ │ │ - bl cea94 │ │ │ │ - b.n 3ee2a │ │ │ │ - movs r2, #0 │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ - mov r0, r4 │ │ │ │ - bl ce000 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 3eef2 │ │ │ │ - mov r0, sp │ │ │ │ - bl cea94 │ │ │ │ - b.n 3ee2a │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.n 3ef1c │ │ │ │ - movw r3, #56116 @ 0xdb34 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #51708 @ 0xc9fc │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - mov r0, sp │ │ │ │ - bl cea94 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea94 │ │ │ │ - b.n 3ee2a │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - bl 3f2b8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, sp │ │ │ │ - bl cea94 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea94 │ │ │ │ - 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 3ef7c │ │ │ │ + bhi.n 3ee32 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl d78e0 <_PyNumber_Index@@Base> │ │ │ │ + bl d7740 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3ef94 │ │ │ │ - b.n 3efa8 │ │ │ │ - movw r0, #1340 @ 0x53c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + cbnz r0, 3ee4a │ │ │ │ + b.n 3ee5e │ │ │ │ + movw r0, #64316 @ 0xfb3c │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f05e │ │ │ │ - b.n 3ef6e │ │ │ │ - bl 83948 │ │ │ │ + beq.n 3ef14 │ │ │ │ + b.n 3ee24 │ │ │ │ + bl 839e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3efb6 │ │ │ │ + bne.n 3ee6c │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 3efc6 │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 3ee7c │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f05e │ │ │ │ + bne.n 3ef14 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3efc6 │ │ │ │ + b.n 3ee7c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3efa4 │ │ │ │ + bne.n 3ee5a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3efa4 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ee5a │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 3f032 │ │ │ │ + ble.n 3eee8 │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 3efe0 │ │ │ │ + bpl.n 3ee96 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3f006 │ │ │ │ + bne.n 3eebc │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 3f034 │ │ │ │ + b.n 3eeea │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3effa │ │ │ │ + beq.n 3eeb0 │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 859bc │ │ │ │ - cbz r0, 3f012 │ │ │ │ + bl 859e8 │ │ │ │ + cbz r0, 3eec8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3f012 │ │ │ │ + bne.n 3eec8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 3f034 │ │ │ │ + b.n 3eeea │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3efec │ │ │ │ + bne.n 3eea2 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #31372 @ 0x7a8c │ │ │ │ + movw r2, #28812 @ 0x708c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #1224 @ 0x4c8 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #1340 @ 0x53c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3f05e │ │ │ │ + movw r1, #64200 @ 0xfac8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #64316 @ 0xfb3c │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3ef14 │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bgt.n 3f050 │ │ │ │ - cbz r1, 3f040 │ │ │ │ + bgt.n 3ef06 │ │ │ │ + cbz r1, 3eef6 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 3f048 │ │ │ │ + b.n 3eefe │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 156a40 │ │ │ │ + b.w 155d50 │ │ │ │ subs r2, r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 3b86c <_PyImport_ClearExtension@@Base+0xcee> │ │ │ │ + b.w 3b87c <_PyImport_ClearExtension@@Base+0xd10> │ │ │ │ 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 3f098 │ │ │ │ + bne.n 3ef4e │ │ │ │ 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 3f0b2 │ │ │ │ + b.n 3ef68 │ │ │ │ ldr.w r0, [r3, #1220] @ 0x4c4 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 3f0c6 │ │ │ │ + bne.n 3ef7c │ │ │ │ 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 78204 │ │ │ │ + bl 7827c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f0fc │ │ │ │ + beq.n 3efb2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3f0fc │ │ │ │ + b.n 3efb2 │ │ │ │ ldr.w r3, [r3, #1216] @ 0x4c0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 3f0e2 │ │ │ │ + bne.n 3ef98 │ │ │ │ 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 3f0b2 │ │ │ │ + b.n 3ef68 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ movs r4, #0 │ │ │ │ - movw r1, #16980 @ 0x4254 │ │ │ │ + movw r1, #14280 @ 0x37c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ 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 3efda │ │ │ │ + ldrd r5, r4, [r4] │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ + ldr r3, [r6, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ + bpl.n 3f042 │ │ │ │ + b.n 3eff4 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #38180 @ 0x9524 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3efcc │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3f114 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + bpl.n 3f042 │ │ │ │ + ldrb r2, [r5, #16] │ │ │ │ + lsls r0, r2, #25 │ │ │ │ + bpl.n 3f008 │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ + lsls r1, r3, #25 │ │ │ │ + bmi.n 3f020 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #14312 @ 0x37e8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127394 │ │ │ │ + b.n 3eff0 │ │ │ │ + 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 3f696 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 3f0fc │ │ │ │ + mov r0, r5 │ │ │ │ + bl 103bec │ │ │ │ + cbnz r0, 3f070 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 103bec │ │ │ │ + cbnz r0, 3f070 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + movw r0, #43976 @ 0xabc8 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ + movw r1, #14376 @ 0x3828 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl d183c │ │ │ │ + b.n 3eff0 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, r5 │ │ │ │ + bl cdea8 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 3eff0 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble.n 3f0a2 │ │ │ │ + movw r3, #56116 @ 0xdb34 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #49148 @ 0xbffc │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127394 │ │ │ │ + mov r0, sp │ │ │ │ + bl ce93c │ │ │ │ + b.n 3eff0 │ │ │ │ + movs r2, #0 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + mov r0, r4 │ │ │ │ + bl cdea8 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 3f0b8 │ │ │ │ + mov r0, sp │ │ │ │ + bl ce93c │ │ │ │ + b.n 3eff0 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + cmp r3, #1 │ │ │ │ + ble.n 3f0e2 │ │ │ │ + movw r3, #56116 @ 0xdb34 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #49148 @ 0xbffc │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127394 │ │ │ │ + mov r0, sp │ │ │ │ + bl ce93c │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl ce93c │ │ │ │ + b.n 3eff0 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + bl 3f696 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, sp │ │ │ │ + bl ce93c │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl ce93c │ │ │ │ + movw r3, #7780 @ 0x1e64 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r2, #4308 @ 0x10d4 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + cmp r4, #0 │ │ │ │ + ite eq │ │ │ │ + moveq r0, r3 │ │ │ │ + movne r0, r2 │ │ │ │ + add sp, #88 @ 0x58 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + push {r4, 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, 3f11c │ │ │ │ + cbz r2, 3f134 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ - b.n 3f11e │ │ │ │ + b.n 3f136 │ │ │ │ mov r4, r2 │ │ │ │ add.w r0, r3, #12 │ │ │ │ subs r3, r1, #1 │ │ │ │ add r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 3f130 │ │ │ │ - cbnz r2, 3f130 │ │ │ │ + bhi.n 3f148 │ │ │ │ + cbnz r2, 3f148 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3f14e │ │ │ │ - ldr r6, [pc, #56] @ (3f16c ) │ │ │ │ + cbnz r0, 3f166 │ │ │ │ + ldr r6, [pc, #56] @ (3f184 ) │ │ │ │ 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 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3f166 │ │ │ │ + cbz r0, 3f17e │ │ │ │ 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 1e3614 <_PySet_Update@@Base+0x81c> │ │ │ │ + b.w 1e2a44 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cmp r1, #208 @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1c0360 │ │ │ │ + bl 1bf424 │ │ │ │ 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 3f272 │ │ │ │ + beq.n 3f28a │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ ldrd r3, r2, [r1] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 3f1c2 │ │ │ │ + ble.n 3f1da │ │ │ │ movw r3, #56032 @ 0xdae0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23956 @ 0x5d94 │ │ │ │ + movw r1, #21396 @ 0x5394 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 3f26e │ │ │ │ + bl 127394 │ │ │ │ + b.n 3f286 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3f250 │ │ │ │ + bne.n 3f268 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [r0, #508] @ 0x1fc │ │ │ │ - bl bd324 │ │ │ │ + bl bd1a4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f25a │ │ │ │ + beq.n 3f272 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 7fff8 │ │ │ │ + bl 8008c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f25a │ │ │ │ + beq.n 3f272 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r1, [r8, #812] @ 0x32c │ │ │ │ mov r0, r5 │ │ │ │ - bl 81174 │ │ │ │ + bl 81208 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3f25c │ │ │ │ + beq.n 3f274 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f20a │ │ │ │ + beq.n 3f222 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f20a │ │ │ │ + cbnz r3, 3f222 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 │ │ │ │ @@ -30587,284 +30593,188 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mov r2, r4 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 81174 │ │ │ │ + bl 81208 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3f25c │ │ │ │ + beq.n 3f274 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f252 │ │ │ │ + beq.n 3f26a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f252 │ │ │ │ + cbnz r3, 3f26a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f252 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f26a │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 3f27a │ │ │ │ + b.n 3f292 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bl 78204 │ │ │ │ + bl 7827c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78204 │ │ │ │ + bl 7827c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3f27a │ │ │ │ + b.n 3f292 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3f2a0 │ │ │ │ + bne.n 3f2b8 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 16d60c │ │ │ │ + b.w 16ca1c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40664 @ 0x9ed8 │ │ │ │ + movw r0, #38044 @ 0x949c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f294 │ │ │ │ + bne.n 3f2ac │ │ │ │ pop {r4, pc} │ │ │ │ - push {r4, r5} │ │ │ │ - sub sp, #8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ite eq │ │ │ │ - strbeq.w r3, [sp, #3] │ │ │ │ - movne r0, r3 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - ittt ne │ │ │ │ - movne r3, #1 │ │ │ │ - movne r0, r1 │ │ │ │ - strbne.w r3, [sp, #3] │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 3f2f8 │ │ │ │ - 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 3f2de │ │ │ │ - ldrb.w r0, [sp, #3] │ │ │ │ - clz r0, r0 │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5} │ │ │ │ - bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - bl 156a40 │ │ │ │ - cbz r0, 3f350 │ │ │ │ + bl 155d50 │ │ │ │ + cbz r0, 3f318 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3f32a │ │ │ │ + cbz r3, 3f2f2 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - b.n 3f332 │ │ │ │ + b.n 3f2fa │ │ │ │ movw r2, #10688 @ 0x29c0 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 3f350 │ │ │ │ + cbz r5, 3f318 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - movw r1, #52192 @ 0xcbe0 │ │ │ │ + movw r1, #49632 @ 0xc1e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r3, #0 │ │ │ │ cmp r5, r3 │ │ │ │ - ble.n 3f350 │ │ │ │ + ble.n 3f318 │ │ │ │ ldrb r6, [r4, r3] │ │ │ │ ldrb r6, [r1, r6] │ │ │ │ strb r6, [r2, r3] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 3f342 │ │ │ │ + b.n 3f30a │ │ │ │ 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, 3f384 │ │ │ │ + cbnz r5, 3f34c │ │ │ │ mov r4, r0 │ │ │ │ - bl 1c0344 │ │ │ │ + bl 1bf404 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 3f384 │ │ │ │ + cbz r0, 3f34c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f384 │ │ │ │ + beq.n 3f34c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3f384 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3f34c │ │ │ │ + bl 77dcc <_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 3f3b4 │ │ │ │ + bne.n 3f37c │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 22c134 │ │ │ │ - b.n 3f3d0 │ │ │ │ + bl 22b6fc │ │ │ │ + b.n 3f398 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #15192 @ 0x3b58 │ │ │ │ + movw r1, #12632 @ 0x3158 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ - mov r5, r0 │ │ │ │ - sub sp, #32 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - cbz r3, 3f3f0 │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ - b.n 3f3f2 │ │ │ │ - mov r4, r3 │ │ │ │ - add r4, r1 │ │ │ │ - cbnz r3, 3f400 │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.n 3f400 │ │ │ │ - cmp r1, #1 │ │ │ │ - bgt.n 3f400 │ │ │ │ - cbnz r0, 3f41e │ │ │ │ - movs r2, #0 │ │ │ │ - add r6, sp, #28 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r6, [sp, #16] │ │ │ │ - movs r6, #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r6, [sp, #8] │ │ │ │ - movw r6, #10808 @ 0x2a38 │ │ │ │ - movt r6, #72 @ 0x48 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 3f474 │ │ │ │ - cbz r4, 3f422 │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - mov r0, r5 │ │ │ │ - bl cbeec │ │ │ │ - ldr r6, [r0, #20] │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r4, 3f468 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - movw r3, #42636 @ 0xa68c │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 3f454 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #17184 @ 0x4320 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 3f474 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 83948 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 3f466 │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 3f474 │ │ │ │ - str r4, [r5, #20] │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #32 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7f920 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 3f542 │ │ │ │ + bhi.n 3f468 │ │ │ │ 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 3f4ba │ │ │ │ + bmi.n 3f3e0 │ │ │ │ ldrb.w r1, [r3, #-2] │ │ │ │ ldrb.w r0, [r3, #-1] │ │ │ │ strb.w r0, [r3, #-2] │ │ │ │ strb.w r1, [r3, #-1] │ │ │ │ - b.n 3f4a2 │ │ │ │ + b.n 3f3c8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3f55a │ │ │ │ + b.n 3f480 │ │ │ │ ldrd r1, r3, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ subs r1, #1 │ │ │ │ - bmi.n 3f4ba │ │ │ │ + bmi.n 3f3e0 │ │ │ │ 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 3f4c8 │ │ │ │ + b.n 3f3ee │ │ │ │ ldrd r0, r3, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ subs r0, #1 │ │ │ │ - bmi.n 3f4ba │ │ │ │ + bmi.n 3f3e0 │ │ │ │ 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 │ │ │ │ @@ -30876,706 +30786,804 @@ │ │ │ │ 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 3f4f0 │ │ │ │ + b.n 3f416 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #17252 @ 0x4364 │ │ │ │ + movw r1, #14664 @ 0x3948 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 3f578 │ │ │ │ + cbz r3, 3f49e │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 3f57a │ │ │ │ + b.n 3f4a0 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 3f588 │ │ │ │ + cbnz r3, 3f4ae │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 3f588 │ │ │ │ + ble.n 3f4ae │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.n 3f588 │ │ │ │ - cbnz r4, 3f5a8 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [pc, #260] @ (3f690 ) │ │ │ │ + bgt.n 3f4ae │ │ │ │ + cbnz r4, 3f4d4 │ │ │ │ add r2, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ str r2, [sp, #16] │ │ │ │ - movs r4, #2 │ │ │ │ + movs r4, #3 │ │ │ │ movs r2, #0 │ │ │ │ - movs r6, #3 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - strd r4, r6, [sp, #4] │ │ │ │ - bl 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + strd r4, r2, [sp, #8] │ │ │ │ + movs r4, #2 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + movw r4, #10808 @ 0x2a38 │ │ │ │ + movt r4, #72 @ 0x48 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f688 │ │ │ │ + beq.n 3f5b4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r7, #1 │ │ │ │ - bne.n 3f5bc │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 3f4e8 │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f688 │ │ │ │ + bne.n 3f5b4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 3f5d0 │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 3f4fc │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f688 │ │ │ │ + bne.n 3f5b4 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 3f626 │ │ │ │ + beq.n 3f552 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl c3480 │ │ │ │ + bl c3300 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 3f688 │ │ │ │ - bne.n 3f628 │ │ │ │ + blt.n 3f5b4 │ │ │ │ + bne.n 3f554 │ │ │ │ movw r5, #10808 @ 0x2a38 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ - ldr r4, [r5, #88] @ 0x58 │ │ │ │ - cbz r4, 3f620 │ │ │ │ - bl 95d4c │ │ │ │ + ldr r4, [r5, #44] @ 0x2c │ │ │ │ + cbz r4, 3f54c │ │ │ │ + bl 95c50 │ │ │ │ mov.w r2, #524288 @ 0x80000 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a8c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 98844 │ │ │ │ + bl 98744 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 3f620 │ │ │ │ - ldr r3, [r5, #88] @ 0x58 │ │ │ │ + bge.n 3f54c │ │ │ │ + ldr r3, [r5, #44] @ 0x2c │ │ │ │ adds r2, r3, #1 │ │ │ │ - bne.n 3f61e │ │ │ │ + bne.n 3f54a │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #38 @ 0x26 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - str r3, [r5, #88] @ 0x58 │ │ │ │ - cbnz r3, 3f644 │ │ │ │ - ldr r5, [r5, #88] @ 0x58 │ │ │ │ - cbnz r5, 3f66c │ │ │ │ - b.n 3f628 │ │ │ │ + str r3, [r5, #44] @ 0x2c │ │ │ │ + cbnz r3, 3f570 │ │ │ │ + ldr r5, [r5, #44] @ 0x2c │ │ │ │ + cbnz r5, 3f598 │ │ │ │ + b.n 3f554 │ │ │ │ movs r5, #1 │ │ │ │ - bl 95d4c │ │ │ │ + bl 95c50 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r3 │ │ │ │ blx 2a3a8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 98844 │ │ │ │ + bl 98744 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 3f654 │ │ │ │ + bge.n 3f580 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19ac │ │ │ │ - b.n 3f67c │ │ │ │ - cbnz r5, 3f670 │ │ │ │ + bl f17dc │ │ │ │ + b.n 3f5a8 │ │ │ │ + cbnz r5, 3f59c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11b314 <_Py_set_inheritable@@Base> │ │ │ │ + bl 11b38c <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3f670 │ │ │ │ + bge.n 3f59c │ │ │ │ mov r0, r6 │ │ │ │ blx 29fa0 │ │ │ │ - b.n 3f67c │ │ │ │ + b.n 3f5a8 │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 3f67c │ │ │ │ + beq.n 3f5a8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7fff8 │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 3f688 │ │ │ │ + b.w 8008c │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 3f5b4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3f670 │ │ │ │ + b.n 3f59c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cmp r2, #100 @ 0x64 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + movw r1, #26604 @ 0x67ec │ │ │ │ + movt r1, #71 @ 0x47 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl 11b830 │ │ │ │ + cbnz r0, 3f5f0 │ │ │ │ + bl d3b88 │ │ │ │ + movw r1, #26604 @ 0x67ec │ │ │ │ + movt r1, #71 @ 0x47 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl 11b830 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.n 3f606 │ │ │ │ + bl 859e8 │ │ │ │ + cbnz r0, 3f606 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + b.n 3f60a │ │ │ │ + mov r2, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + bpl.n 3f652 │ │ │ │ + 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 be3b8 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 3f64e │ │ │ │ + mov r1, r5 │ │ │ │ + bl 86f00 │ │ │ │ + cbz r0, 3f65a │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3f64e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 3f64e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 3f65a │ │ │ │ + movw r4, #7528 @ 0x1d68 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3f6b4 │ │ │ │ + bne.n 3f67e │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 140108 │ │ │ │ + b.w 13f428 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40580 @ 0x9e84 │ │ │ │ + movw r0, #37960 @ 0x9448 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f6a8 │ │ │ │ + bne.n 3f672 │ │ │ │ pop {r4, pc} │ │ │ │ + push {r4, r5} │ │ │ │ + sub sp, #8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + mov.w r3, #0 │ │ │ │ + ite eq │ │ │ │ + strbeq.w r3, [sp, #3] │ │ │ │ + movne r0, r3 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + ittt ne │ │ │ │ + movne r3, #1 │ │ │ │ + movne r0, r1 │ │ │ │ + strbne.w r3, [sp, #3] │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 3f6d6 │ │ │ │ + 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 3f6bc │ │ │ │ + ldrb.w r0, [sp, #3] │ │ │ │ + clz r0, r0 │ │ │ │ + lsrs r0, r0, #5 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5} │ │ │ │ + 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 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 3f6f6 │ │ │ │ + bhi.n 3f710 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl d78e0 <_PyNumber_Index@@Base> │ │ │ │ + bl d7740 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3f70e │ │ │ │ - b.n 3f722 │ │ │ │ - movw r0, #1428 @ 0x594 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + cbnz r0, 3f728 │ │ │ │ + b.n 3f73c │ │ │ │ + movw r0, #64404 @ 0xfb94 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f7d8 │ │ │ │ - b.n 3f6e8 │ │ │ │ - bl 83948 │ │ │ │ + beq.n 3f7f2 │ │ │ │ + b.n 3f702 │ │ │ │ + bl 839e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3f730 │ │ │ │ + bne.n 3f74a │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 3f740 │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 3f75a │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f7d8 │ │ │ │ + bne.n 3f7f2 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3f740 │ │ │ │ + b.n 3f75a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3f71e │ │ │ │ + bne.n 3f738 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f71e │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f738 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 3f7ac │ │ │ │ + ble.n 3f7c6 │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 3f75a │ │ │ │ + bpl.n 3f774 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3f780 │ │ │ │ + bne.n 3f79a │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 3f7ae │ │ │ │ + b.n 3f7c8 │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3f774 │ │ │ │ + beq.n 3f78e │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 859bc │ │ │ │ - cbz r0, 3f78c │ │ │ │ + bl 859e8 │ │ │ │ + cbz r0, 3f7a6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3f78c │ │ │ │ + bne.n 3f7a6 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 3f7ae │ │ │ │ + b.n 3f7c8 │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3f766 │ │ │ │ + bne.n 3f780 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #31372 @ 0x7a8c │ │ │ │ + movw r2, #28812 @ 0x708c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #1224 @ 0x4c8 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #1428 @ 0x594 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3f7d8 │ │ │ │ + movw r1, #64200 @ 0xfac8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #64404 @ 0xfb94 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3f7f2 │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bgt.n 3f7ca │ │ │ │ - cbz r1, 3f7ba │ │ │ │ + bgt.n 3f7e4 │ │ │ │ + cbz r1, 3f7d4 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 3f7c2 │ │ │ │ + b.n 3f7dc │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 156a40 │ │ │ │ + b.w 155d50 │ │ │ │ subs r1, r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 3b86c <_PyImport_ClearExtension@@Base+0xcee> │ │ │ │ + b.w 3b87c <_PyImport_ClearExtension@@Base+0xd10> │ │ │ │ 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, #16] │ │ │ │ - cbz r0, 3f802 │ │ │ │ + cbz r0, 3f81c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f826 │ │ │ │ + beq.n 3f840 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3f826 │ │ │ │ + b.n 3f840 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 3f81e │ │ │ │ - bl f9238 │ │ │ │ - cbz r0, 3f81a │ │ │ │ + cbz r0, 3f838 │ │ │ │ + bl f9020 │ │ │ │ + cbz r0, 3f834 │ │ │ │ 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 3f826 │ │ │ │ + b.n 3f840 │ │ │ │ movw r0, #47264 @ 0xb8a0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ 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 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - movw r1, #26604 @ 0x67ec │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl 11b7b8 │ │ │ │ - cbnz r0, 3f85c │ │ │ │ - bl d3d20 │ │ │ │ - movw r1, #26604 @ 0x67ec │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - bl 11b7b8 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.n 3f872 │ │ │ │ - bl 859bc │ │ │ │ - cbnz r0, 3f872 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - b.n 3f876 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - bpl.n 3f8be │ │ │ │ - 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 be538 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 3f8ba │ │ │ │ - mov r1, r5 │ │ │ │ - bl 86ed4 │ │ │ │ - cbz r0, 3f8c6 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3f8ba │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f8ba │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 3f8c6 │ │ │ │ - movw r4, #7528 @ 0x1d68 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r5, r0 │ │ │ │ + sub sp, #32 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + cbz r3, 3f85e │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ + b.n 3f860 │ │ │ │ + mov r4, r3 │ │ │ │ + add r4, r1 │ │ │ │ + cbnz r3, 3f86e │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.n 3f86e │ │ │ │ + cmp r1, #1 │ │ │ │ + bgt.n 3f86e │ │ │ │ + cbnz r0, 3f886 │ │ │ │ + ldr r6, [pc, #116] @ (3f8e4 ) │ │ │ │ + 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 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 3f8dc │ │ │ │ + cbz r4, 3f88a │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ + mov r0, r5 │ │ │ │ + bl cbd9c │ │ │ │ + ldr r6, [r0, #20] │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r4, 3f8d0 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + movw r3, #42636 @ 0xa68c │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 3f8bc │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #14708 @ 0x3974 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d183c │ │ │ │ + b.n 3f8dc │ │ │ │ mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + bl 839e0 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 3f8ce │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 3f8dc │ │ │ │ + str r4, [r5, #20] │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, #32 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 7f9b4 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + cmp r2, #104 @ 0x68 │ │ │ │ + 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, #12] │ │ │ │ - cbz r0, 3f8ee │ │ │ │ + cbz r0, 3f90c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f912 │ │ │ │ + beq.n 3f930 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3f912 │ │ │ │ + b.n 3f930 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 3f90a │ │ │ │ - bl f9238 │ │ │ │ - cbz r0, 3f906 │ │ │ │ + cbz r0, 3f928 │ │ │ │ + bl f9020 │ │ │ │ + cbz r0, 3f924 │ │ │ │ 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 3f912 │ │ │ │ + b.n 3f930 │ │ │ │ movw r0, #47264 @ 0xb8a0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 6cb8c │ │ │ │ + bl 6cbcc │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3f962 │ │ │ │ + beq.n 3f980 │ │ │ │ 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 24b934 <_Py_strhex@@Base+0x60> │ │ │ │ + bl 24af1c <_PyUnicode_EncodeUTF32@@Base+0xc84> │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 3f950 │ │ │ │ + bhi.n 3f96e │ │ │ │ tbb [pc, r0] │ │ │ │ movs r1, #11 │ │ │ │ lsls r5, r1, #8 │ │ │ │ - bl 22e174 │ │ │ │ + bl 22d73c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r0, 3f9ae │ │ │ │ + cbnz r0, 3f9cc │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 3f99e │ │ │ │ + bne.n 3f9bc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3f9ba │ │ │ │ - ldr r2, [pc, #88] @ (3f9c0 ) │ │ │ │ + b.n 3f9d8 │ │ │ │ + ldr r2, [pc, #84] @ (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 3f9ba │ │ │ │ + beq.n 3f9d8 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #1244] @ 0x4dc │ │ │ │ - b.n 3f9ba │ │ │ │ + b.n 3f9d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f9b8 │ │ │ │ + beq.n 3f9d6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3f9b8 │ │ │ │ + b.n 3f9d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3f962 │ │ │ │ + bne.n 3f980 │ │ │ │ mov r0, r2 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f962 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f980 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r2, [r0, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #16] │ │ │ │ - b.n 3f9ba │ │ │ │ + b.n 3f9d8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #64649 @ 0xfc89 │ │ │ │ + movw r1, #64677 @ 0xfca5 │ │ │ │ movt r1, #3 │ │ │ │ - b.w 249798 │ │ │ │ + b.w 248984 │ │ │ │ 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 3f9f2 │ │ │ │ + bne.n 3fa0e │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 363fc │ │ │ │ + b.w 36404 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40672 @ 0x9ee0 │ │ │ │ + movw r0, #38052 @ 0x94a4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f9e6 │ │ │ │ + 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 3fa2e │ │ │ │ + bne.n 3fa4a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3fa4c │ │ │ │ - b.n 3fa46 │ │ │ │ + bne.n 3fa68 │ │ │ │ + b.n 3fa62 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #3632 @ 0xe30 │ │ │ │ + movw r0, #1072 @ 0x430 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3fa20 │ │ │ │ - b.n 3fa64 │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 3fa64 │ │ │ │ + bne.n 3fa3c │ │ │ │ + b.n 3fa80 │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 3fa80 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 1f03b4 │ │ │ │ - cbz r0, 3fa64 │ │ │ │ + bl 1ef7f0 │ │ │ │ + cbz r0, 3fa80 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 3ff78 │ │ │ │ + b.n 3ff98 │ │ │ │ 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, 3fa8c │ │ │ │ + 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 781a8 │ │ │ │ + bl 78220 │ │ │ │ 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, 3fab2 │ │ │ │ + cbz r3, 3face │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 3fab4 │ │ │ │ + b.n 3fad0 │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 3fac2 │ │ │ │ + cbnz r3, 3fade │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 3fac2 │ │ │ │ + ble.n 3fade │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 3fac2 │ │ │ │ - cbnz r0, 3fae0 │ │ │ │ - ldr r5, [pc, #192] @ (3fb84 ) │ │ │ │ + bgt.n 3fade │ │ │ │ + cbnz r0, 3fafc │ │ │ │ + ldr r5, [pc, #192] @ (3fba0 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #2 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r5, sp, #24 │ │ │ │ str r5, [sp, #16] │ │ │ │ movs r5, #1 │ │ │ │ strd r5, r7, [sp, #4] │ │ │ │ - bl 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3fae0 │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3fafc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3fb7e │ │ │ │ + b.n 3fb9a │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 3faf0 │ │ │ │ + beq.n 3fb0c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl c3480 │ │ │ │ + bl c3300 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 3fadc │ │ │ │ + blt.n 3faf8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 3fb1c │ │ │ │ - cbz r6, 3faf8 │ │ │ │ + cbz r3, 3fb38 │ │ │ │ + cbz r6, 3fb14 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 3fb08 │ │ │ │ + bne.n 3fb24 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3fb7e │ │ │ │ + b.n 3fb9a │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20cf94 │ │ │ │ + bl 20c554 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3fb2e │ │ │ │ - bl 7f738 │ │ │ │ + cbnz r0, 3fb4a │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3fadc │ │ │ │ + bne.n 3faf8 │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl ea0cc │ │ │ │ - b.n 3fadc │ │ │ │ - cbz r6, 3fb58 │ │ │ │ + bl e9ee4 │ │ │ │ + b.n 3faf8 │ │ │ │ + cbz r6, 3fb74 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3fafe │ │ │ │ + beq.n 3fb1a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234450 <_PyXI_EndInterpreter@@Base+0x30c> │ │ │ │ + bl 233a1c <_PyXI_EndInterpreter@@Base+0x30c> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r5, #8] │ │ │ │ - cbnz r3, 3fb4c │ │ │ │ + cbnz r3, 3fb68 │ │ │ │ str r5, [r4, #32] │ │ │ │ - b.n 3fb4e │ │ │ │ + b.n 3fb6a │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b.n 3fafe │ │ │ │ + b.n 3fb1a │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3fafe │ │ │ │ + beq.n 3fb1a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234450 <_PyXI_EndInterpreter@@Base+0x30c> │ │ │ │ + bl 233a1c <_PyXI_EndInterpreter@@Base+0x30c> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ strd r3, r6, [r5, #8] │ │ │ │ - cbnz r3, 3fb72 │ │ │ │ + cbnz r3, 3fb8e │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ - b.n 3fb74 │ │ │ │ + b.n 3fb90 │ │ │ │ str r5, [r3, #12] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str r5, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b.n 3fafe │ │ │ │ + b.n 3fb1a │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ cmp r2, #148 @ 0x94 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #17000 @ 0x4268 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3fbb6 │ │ │ │ - movw r0, #17388 @ 0x43ec │ │ │ │ + beq.n 3fbd2 │ │ │ │ + movw r0, #14828 @ 0x39ec │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movw r1, #3355 @ 0xd1b │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 3fbde │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 3fbfa │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 3fbc8 │ │ │ │ + bmi.n 3fbe4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ ands.w r6, r6, #1 │ │ │ │ - beq.n 3fbe2 │ │ │ │ + beq.n 3fbfe │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21720 @ 0x54d8 │ │ │ │ + movw r1, #19080 @ 0x4a88 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3fc7e │ │ │ │ + b.n 3fc9a │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbnz r3, 3fbfe │ │ │ │ + cbnz r3, 3fc1a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21932 @ 0x55ac │ │ │ │ + movw r1, #19292 @ 0x4b5c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 3fbde │ │ │ │ + bl 127394 │ │ │ │ + b.n 3fbfa │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 3fc1a │ │ │ │ + beq.n 3fc36 │ │ │ │ movw r3, #6508 @ 0x196c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4184 @ 0x1058 │ │ │ │ + movw r1, #1624 @ 0x658 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 3fbde │ │ │ │ + bl 127394 │ │ │ │ + b.n 3fbfa │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 1fc4bc <_PyArg_ParseStack@@Base+0x38> │ │ │ │ + bl 1fba7c <_PyArg_ParseStack@@Base+0x38> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3fbde │ │ │ │ + beq.n 3fbfa │ │ │ │ movw r0, #52056 @ 0xcb58 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71488 <_PyObject_GC_New@@Base> │ │ │ │ + bl 714f0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3fbde │ │ │ │ + beq.n 3fbfa │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r4, #20] │ │ │ │ - bl 13e2e4 │ │ │ │ + bl 13d604 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #60] @ (3fc84 ) │ │ │ │ + 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} │ │ │ │ @@ -31599,176 +31607,177 @@ │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ vabs.f64 d13, d0 │ │ │ │ - vldr d10, [pc, #576] @ 3fee0 │ │ │ │ + vldr d10, [pc, #580] @ 3ff00 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d13, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 3fcd6 │ │ │ │ + bls.n 3fcf2 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.w 3fed4 │ │ │ │ + bvs.w 3fef0 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 3fed4 │ │ │ │ + bgt.w 3fef0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ - vldr d8, [pc, #536] @ 3fee8 │ │ │ │ + vldr d8, [pc, #540] @ 3ff08 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3fed4 │ │ │ │ - vldr d9, [pc, #536] @ 3fef0 │ │ │ │ + b.n 3fef0 │ │ │ │ + vldr d9, [pc, #540] @ 3ff10 │ │ │ │ vcmp.f64 d0, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3fd08 │ │ │ │ + bne.n 3fd24 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ vmov r3, s17 │ │ │ │ - vldr d6, [pc, #520] @ 3fef8 │ │ │ │ - vldr d7, [pc, #524] @ 3ff00 │ │ │ │ + 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 3fed4 │ │ │ │ + b.n 3fef0 │ │ │ │ blx 29684 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3fd4a │ │ │ │ + bne.n 3fd66 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 3fcc8 │ │ │ │ + bmi.n 3fce4 │ │ │ │ vmov.f64 d7, #55 @ 0x41b80000 23.0 │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.w 3feba │ │ │ │ + bhi.w 3fed6 │ │ │ │ vcvt.s32.f64 s16, d8 │ │ │ │ - movw r3, #40528 @ 0x9e50 │ │ │ │ + movw r3, #37968 @ 0x9450 │ │ │ │ movt r3, #68 @ 0x44 │ │ │ │ vmov r2, s16 │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ vldr d8, [r3, #-8] │ │ │ │ - b.n 3fed4 │ │ │ │ - vldr d7, [pc, #444] @ 3ff08 │ │ │ │ + b.n 3fef0 │ │ │ │ + vldr d7, [pc, #448] @ 3ff28 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 3fd72 │ │ │ │ + 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 3fed4 │ │ │ │ - b.n 3feb0 │ │ │ │ - vldr d7, [pc, #412] @ 3ff10 │ │ │ │ + ble.w 3fef0 │ │ │ │ + b.n 3fecc │ │ │ │ + vldr d7, [pc, #416] @ 3ff30 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3fda6 │ │ │ │ + ble.n 3fdc2 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 3fd98 │ │ │ │ + bpl.n 3fdb4 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 25a1e4 │ │ │ │ + bl 2597ac │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ - b.n 3fed4 │ │ │ │ + b.n 3fef0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ - vldr d8, [pc, #344] @ 3fef8 │ │ │ │ + vldr d8, [pc, #348] @ 3ff18 │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3fed4 │ │ │ │ - vldr d7, [pc, #368] @ 3ff18 │ │ │ │ + b.n 3fef0 │ │ │ │ + vldr d7, [pc, #372] @ 3ff38 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vadd.f64 d14, d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3fdc6 │ │ │ │ + ble.n 3fde2 │ │ │ │ vsub.f64 d7, d14, d13 │ │ │ │ - vldr d6, [pc, #344] @ 3ff18 │ │ │ │ + vldr d6, [pc, #348] @ 3ff38 │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ - b.n 3fdce │ │ │ │ + b.n 3fdea │ │ │ │ vsub.f64 d7, d14, d7 │ │ │ │ vsub.f64 d7, d7, d13 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ - vldr d6, [pc, #332] @ 3ff20 │ │ │ │ + vldr d6, [pc, #336] @ 3ff40 │ │ │ │ vmov.f64 d0, d13 │ │ │ │ - vldr d11, [pc, #332] @ 3ff28 │ │ │ │ + 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 3fe56 │ │ │ │ - bl 25a1e4 │ │ │ │ + bpl.n 3fe72 │ │ │ │ + bl 2597ac │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2928c │ │ │ │ - vldr d6, [pc, #300] @ 3ff30 │ │ │ │ + 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 24c0ec <_Py_strhex@@Base+0x818> │ │ │ │ + bl 24b6b0 <_Py_strhex@@Base+0x338> │ │ │ │ vcmpe.f64 d13, d11 │ │ │ │ vdiv.f64 d9, d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmls.f64 d9, d12, d9 │ │ │ │ - bpl.n 3fe3c │ │ │ │ + bpl.n 3fe58 │ │ │ │ vsub.f64 d1, d13, d15 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2a820 │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ - b.n 3fea2 │ │ │ │ + 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 3fea2 │ │ │ │ - bl 24c0ec <_Py_strhex@@Base+0x818> │ │ │ │ + b.n 3febe │ │ │ │ + bl 24b6b0 <_Py_strhex@@Base+0x338> │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2928c │ │ │ │ vcmpe.f64 d13, d11 │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmla.f64 d8, d12, d8 │ │ │ │ - bpl.n 3fe8a │ │ │ │ + bpl.n 3fea6 │ │ │ │ vsub.f64 d1, d13, d15 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2a820 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ - b.n 3fea2 │ │ │ │ + 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 3fed4 │ │ │ │ + ble.n 3fef0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3fed4 │ │ │ │ - vldr d7, [pc, #84] @ 3ff10 │ │ │ │ + b.n 3fef0 │ │ │ │ + vldr d7, [pc, #88] @ 3ff30 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 3fd98 │ │ │ │ - vldr d14, [pc, #76] @ 3ff18 │ │ │ │ + bgt.w 3fdb4 │ │ │ │ + vldr d14, [pc, #80] @ 3ff38 │ │ │ │ vadd.f64 d14, d13, d14 │ │ │ │ - b.n 3fdb8 │ │ │ │ + b.n 3fdd4 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d15} │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ + nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ ... │ │ │ │ @@ -31782,247 +31791,150 @@ │ │ │ │ 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, 3ff3e │ │ │ │ + cbnz r0, 3ff5e │ │ │ │ adds r5, r0, r5 │ │ │ │ ands r6, r2 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 3ff46 │ │ │ │ + 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 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ stmia r0!, {r0, r3} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 3ff60 │ │ │ │ + cbnz r1, 3ff80 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10324 @ 0x2854 │ │ │ │ + movw r1, #7764 @ 0x1e54 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 3ff6c │ │ │ │ + bl 127394 │ │ │ │ + b.n 3ff8c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl c3480 │ │ │ │ + bl c3300 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 3ff72 │ │ │ │ + bge.n 3ff92 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3ff76 │ │ │ │ + b.n 3ff96 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #4424 @ 0x1148 │ │ │ │ + movw r1, #1864 @ 0x748 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ strd r5, r3, [sp] │ │ │ │ - movw r0, #17580 @ 0x44ac │ │ │ │ + movw r0, #15020 @ 0x3aac │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r4, r3 │ │ │ │ - bl 8fe48 │ │ │ │ + bl 8fe38 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3ffc4 │ │ │ │ + bge.n 3ffe4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3fffe │ │ │ │ + b.n 4001e │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3ffea │ │ │ │ - bl e4c60 │ │ │ │ + bne.n 4000a │ │ │ │ + bl e4a7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ffae │ │ │ │ - bl 95d4c │ │ │ │ + bne.n 3ffce │ │ │ │ + bl 95c50 │ │ │ │ mov r2, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a720 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 98844 │ │ │ │ + bl 98744 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 3ffb2 │ │ │ │ + bne.n 3ffd2 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3fffe │ │ │ │ + b.n 4001e │ │ │ │ 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 f19ac │ │ │ │ + b.w f17dc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - subs r3, r2, #1 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.n 4002e │ │ │ │ - ldr.w r0, [r8] │ │ │ │ - bl d78e0 <_PyNumber_Index@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 40046 │ │ │ │ - b.n 4005a │ │ │ │ - movw r0, #1340 @ 0x53c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movs r3, #2 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 40102 │ │ │ │ - b.n 40020 │ │ │ │ - bl 83948 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 40068 │ │ │ │ - adds r2, r5, #1 │ │ │ │ - bne.n 40078 │ │ │ │ - bl 7f738 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 40102 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 40078 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 40056 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40056 │ │ │ │ - cmp r7, #1 │ │ │ │ - ble.n 400e4 │ │ │ │ - ldr.w r4, [r8, #4] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r3, [r0, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #4 │ │ │ │ - bpl.n 40092 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 400b8 │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ - b.n 400e6 │ │ │ │ - movw r3, #35736 @ 0x8b98 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 400ac │ │ │ │ - movw r1, #35736 @ 0x8b98 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - bl 859bc │ │ │ │ - cbz r0, 400c4 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 400c4 │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - b.n 400e6 │ │ │ │ - movw r3, #35736 @ 0x8b98 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.n 4009e │ │ │ │ - mov r3, r4 │ │ │ │ - movw r2, #31372 @ 0x7a8c │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #1224 @ 0x4c8 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #1340 @ 0x53c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 40102 │ │ │ │ - movs r3, #32 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ - cmp r5, r2 │ │ │ │ - bgt.n 400f6 │ │ │ │ - mov r0, r6 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1d5ba8 │ │ │ │ - subs r2, r5, r2 │ │ │ │ - mov r0, r6 │ │ │ │ - movs r1, #0 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 403dc │ │ │ │ - movs r0, #0 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 40130 │ │ │ │ + bhi.n 4004c │ │ │ │ ldr r7, [r6, #0] │ │ │ │ cmp r5, #1 │ │ │ │ - ble.n 4014a │ │ │ │ + ble.n 40066 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ - b.n 40152 │ │ │ │ + b.n 4006e │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #62632 @ 0xf4a8 │ │ │ │ + movw r0, #60072 @ 0xeaa8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40126 │ │ │ │ - b.n 401a4 │ │ │ │ + bne.n 40042 │ │ │ │ + b.n 400c0 │ │ │ │ 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 40176 │ │ │ │ + bne.n 40092 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 22c134 │ │ │ │ + bl 22b6fc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 40192 │ │ │ │ - b.n 4018e │ │ │ │ + bge.n 400ae │ │ │ │ + b.n 400aa │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15192 @ 0x3b58 │ │ │ │ + movw r1, #12632 @ 0x3158 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 401a4 │ │ │ │ + b.n 400c0 │ │ │ │ it ne │ │ │ │ ldrne r4, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -32030,15 +31942,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] @ (402c8 ) │ │ │ │ + ldr r6, [pc, #264] @ (401e4 ) │ │ │ │ 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} │ │ │ │ @@ -32046,66 +31958,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 401ee │ │ │ │ + bne.n 4010a │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 401ee │ │ │ │ + ble.n 4010a │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 401ee │ │ │ │ - cbnz r4, 40210 │ │ │ │ + bne.n 4010a │ │ │ │ + cbnz r4, 4012c │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #216] @ (402cc ) │ │ │ │ + ldr r4, [pc, #216] @ (401e8 ) │ │ │ │ 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 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 402aa │ │ │ │ + beq.n 401c6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 111564 │ │ │ │ + bl 111488 │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ ldrd r7, r5, [sp, #104] @ 0x68 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 402b2 │ │ │ │ - bl 95d4c │ │ │ │ + beq.n 401ce │ │ │ │ + bl 95c50 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r9, r0 │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.n 4023a │ │ │ │ + beq.n 40156 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a224 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 40242 │ │ │ │ + b.n 4015e │ │ │ │ mov r0, r7 │ │ │ │ blx 29614 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 98844 │ │ │ │ - cbz r4, 40260 │ │ │ │ + bl 98744 │ │ │ │ + cbz r4, 4017c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19c8 │ │ │ │ - b.n 402b2 │ │ │ │ + bl f17f8 │ │ │ │ + b.n 401ce │ │ │ │ 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 │ │ │ │ @@ -32118,373 +32030,470 @@ │ │ │ │ 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 4049e │ │ │ │ + bl 40442 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 402b2 │ │ │ │ + b.n 401ce │ │ │ │ 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 111b3c │ │ │ │ + bl 111a60 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #864] @ 0x360 │ │ │ │ + str r5, [sp, #864] @ 0x360 │ │ │ │ lsls r4, r0, #1 │ │ │ │ cmp r2, #192 @ 0xc0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 402f0 │ │ │ │ + bne.n 4020c │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e2170 │ │ │ │ + b.w e1f90 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #26516 @ 0x6794 │ │ │ │ + movw r0, #23972 @ 0x5da4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 402e4 │ │ │ │ + bne.n 40200 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r1, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r1, [r0, #88] @ 0x58 │ │ │ │ + bne.n 40246 │ │ │ │ + bl 25ff9c │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cbz r3, 40252 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r0, #0 │ │ │ │ + subs r3, #1 │ │ │ │ + b.n 40274 │ │ │ │ + movs r1, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 40270 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cbnz r3, 40270 │ │ │ │ + movs r1, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 40270 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + subs r3, r2, #1 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi.n 402a2 │ │ │ │ + ldr.w r0, [r8] │ │ │ │ + bl d7740 <_PyNumber_Index@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 402ba │ │ │ │ + b.n 402ce │ │ │ │ + movw r0, #64316 @ 0xfb3c │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + movs r3, #2 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r7 │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 40376 │ │ │ │ + b.n 40294 │ │ │ │ + bl 839e0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 402dc │ │ │ │ + adds r2, r5, #1 │ │ │ │ + bne.n 402ec │ │ │ │ + bl 7f7cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 40376 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + b.n 402ec │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 402ca │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 402ca │ │ │ │ + cmp r7, #1 │ │ │ │ + ble.n 40358 │ │ │ │ + ldr.w r4, [r8, #4] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r3, [r0, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #4 │ │ │ │ + bpl.n 40306 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 4032c │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ + b.n 4035a │ │ │ │ + movw r3, #35736 @ 0x8b98 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 40320 │ │ │ │ + movw r1, #35736 @ 0x8b98 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + bl 859e8 │ │ │ │ + cbz r0, 40338 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 40338 │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + b.n 4035a │ │ │ │ + movw r3, #35736 @ 0x8b98 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.n 40312 │ │ │ │ + mov r3, r4 │ │ │ │ + movw r2, #28812 @ 0x708c │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + movw r1, #64200 @ 0xfac8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #64316 @ 0xfb3c │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 40376 │ │ │ │ + movs r3, #32 │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ + cmp r5, r2 │ │ │ │ + bgt.n 4036a │ │ │ │ + mov r0, r6 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 1d4e78 │ │ │ │ + subs r2, r5, r2 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r1, #0 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.n 40516 │ │ │ │ + movs r0, #0 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bic.w r2, r2, #3 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r1, [r2, #0] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w r5, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - bl 781a8 │ │ │ │ + bl 78220 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7e844 │ │ │ │ + b.w 7e8d4 │ │ │ │ │ │ │ │ -0004034e : │ │ │ │ - ldr r1, [pc, #52] @ (40384 ) │ │ │ │ +000403c2 : │ │ │ │ + ldr r1, [pc, #52] @ (403f8 ) │ │ │ │ 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 4037c │ │ │ │ + beq.n 403f0 │ │ │ │ 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 403aa │ │ │ │ - bl 260874 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 403b6 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r0, #0 │ │ │ │ - subs r3, #1 │ │ │ │ - b.n 403d8 │ │ │ │ - movs r1, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 403d4 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cbnz r3, 403d4 │ │ │ │ - movs r1, #8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 403d4 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, 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 40404 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1d5ba8 │ │ │ │ - mov r9, r1 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - mov r5, r0 │ │ │ │ - movs r0, #0 │ │ │ │ - add r1, sl │ │ │ │ - mov r8, r2 │ │ │ │ - add r1, r4 │ │ │ │ - bl 71e00 │ │ │ │ - mov r6, r0 │ │ │ │ - cbz r0, 40452 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - add.w r9, r0, #16 │ │ │ │ - ble.n 4042e │ │ │ │ - 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 40452 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r7 │ │ │ │ - add r4, r3 │ │ │ │ - add.w r0, r9, r4 │ │ │ │ - blx 2957c │ │ │ │ - mov r0, r6 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 40486 │ │ │ │ + bne.n 4042a │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 4056e │ │ │ │ + b.w 40512 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40784 @ 0x9f50 │ │ │ │ + movw r0, #38164 @ 0x9514 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40472 │ │ │ │ + bne.n 40416 │ │ │ │ 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 8342c │ │ │ │ + bl 834c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40558 │ │ │ │ + beq.n 404fc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7fff8 │ │ │ │ + bl 8008c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40542 │ │ │ │ + beq.n 404e6 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 7fff8 │ │ │ │ + bl 8008c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 40542 │ │ │ │ + cbz r0, 404e6 │ │ │ │ str r3, [r4, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - bl 115978 │ │ │ │ + bl 1159a4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 40542 │ │ │ │ + cbz r0, 404e6 │ │ │ │ str r3, [r4, #20] │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 115978 │ │ │ │ + bl 1159a4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 40542 │ │ │ │ + cbz r0, 404e6 │ │ │ │ str r3, [r4, #24] │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl 115978 │ │ │ │ + bl 1159a4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 40542 │ │ │ │ + cbz r0, 404e6 │ │ │ │ str r3, [r4, #28] │ │ │ │ ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - bl 115978 │ │ │ │ + bl 1159a4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 40542 │ │ │ │ + cbz r0, 404e6 │ │ │ │ str r3, [r4, #32] │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - bl 115978 │ │ │ │ + bl 1159a4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 40542 │ │ │ │ + cbz r0, 404e6 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ - bl 115978 │ │ │ │ + bl 1159a4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 40542 │ │ │ │ + cbz r0, 404e6 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 7fff8 │ │ │ │ + bl 8008c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 40542 │ │ │ │ + cbz r0, 404e6 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 7fff8 │ │ │ │ + bl 8008c │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 4055c │ │ │ │ + cbnz r0, 40500 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40558 │ │ │ │ + beq.n 404fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 40558 │ │ │ │ + cbnz r3, 404fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4056a │ │ │ │ + b.n 4050e │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 7de04 │ │ │ │ + bl 7de8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40542 │ │ │ │ + beq.n 404e6 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0004056e : │ │ │ │ - b.w 357a6 <_Py_IncRef@@Base+0x62> │ │ │ │ +00040512 : │ │ │ │ + b.w 357ae <_Py_IncRef@@Base+0x62> │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + bic.w r4, r1, r1, asr #31 │ │ │ │ + mov r7, r3 │ │ │ │ + bic.w sl, r2, r2, asr #31 │ │ │ │ + orrs.w r3, sl, r4 │ │ │ │ + bne.n 4053e │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 1d4e78 │ │ │ │ + mov r9, r1 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + mov r5, r0 │ │ │ │ + movs r0, #0 │ │ │ │ + add r1, sl │ │ │ │ + mov r8, r2 │ │ │ │ + add r1, r4 │ │ │ │ + bl 71e68 │ │ │ │ + mov r6, r0 │ │ │ │ + cbz r0, 4058c │ │ │ │ + cmp.w r9, #0 │ │ │ │ + add.w r9, r0, #16 │ │ │ │ + ble.n 40568 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2957c │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + add.w r1, r5, #16 │ │ │ │ + add.w r0, r9, r4 │ │ │ │ + blx 29c10 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + ble.n 4058c │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r7 │ │ │ │ + add r4, r3 │ │ │ │ + add.w r0, r9, r4 │ │ │ │ + blx 2957c │ │ │ │ + mov r0, r6 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ bx lr │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #3349 @ 0xd15 │ │ │ │ + movw r1, #3381 @ 0xd35 │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #53928 @ 0xd2a8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - b.n 40644 <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ + b.n 40664 <_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 405ba │ │ │ │ + bhi.n 405da │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 405e4 │ │ │ │ - b.n 405d4 │ │ │ │ - movw r0, #1420 @ 0x58c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + ble.n 40604 │ │ │ │ + b.n 405f4 │ │ │ │ + movw r0, #64396 @ 0xfb8c │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 405b2 │ │ │ │ + bne.n 405d2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4060e │ │ │ │ + b.n 4062e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 110aa4 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 110994 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 405d0 │ │ │ │ + beq.n 405f0 │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 405f6 │ │ │ │ + bne.n 40616 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldrd r4, r3, [sp, #8] │ │ │ │ - cbnz r1, 40604 │ │ │ │ + cbnz r1, 40624 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 40606 │ │ │ │ + b.n 40626 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 110aa4 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 110994 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 405e4 │ │ │ │ - b.n 405d0 │ │ │ │ + bne.n 40604 │ │ │ │ + b.n 405f0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ mov r2, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 24c700 <_PyTime_FromLong@@Base+0x2f0> │ │ │ │ + bl 24bcc8 <_PyTime_FromLong@@Base+0x2f0> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00040612 <_PyBytes_ReverseFind@@Base>: │ │ │ │ +00040632 <_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, 4062a <_PyBytes_ReverseFind@@Base+0x18> │ │ │ │ + cbnz r3, 4064a <_PyBytes_ReverseFind@@Base+0x18> │ │ │ │ adds r0, r1, r5 │ │ │ │ - b.n 40640 <_PyBytes_ReverseFind@@Base+0x2e> │ │ │ │ + b.n 40660 <_PyBytes_ReverseFind@@Base+0x2e> │ │ │ │ mov.w ip, #2 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ strd r4, ip, [sp] │ │ │ │ - bl 1db26c <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ + bl 1da544 <_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 71488 <_PyObject_GC_New@@Base> │ │ │ │ + bl 714f0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 40688 <_PyBytes_ReverseFind@@Base+0x76> │ │ │ │ + cbz r0, 406a8 <_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 │ │ │ │ @@ -32500,85 +32509,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 13d0c8 │ │ │ │ + bl 13c3ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 406b6 <_PyBytes_ReverseFind@@Base+0xa4> │ │ │ │ - blt.n 406c6 <_PyBytes_ReverseFind@@Base+0xb4> │ │ │ │ - movw r0, #45068 @ 0xb00c │ │ │ │ + beq.n 406d6 <_PyBytes_ReverseFind@@Base+0xa4> │ │ │ │ + blt.n 406e6 <_PyBytes_ReverseFind@@Base+0xb4> │ │ │ │ + movw r0, #42428 @ 0xa5bc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7a0ec │ │ │ │ + b.w 7a164 │ │ │ │ mov r0, r6 │ │ │ │ - bl 108754 │ │ │ │ + bl 108644 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 406ca <_PyBytes_ReverseFind@@Base+0xb8> │ │ │ │ + cbnz r0, 406ea <_PyBytes_ReverseFind@@Base+0xb8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 13d618 │ │ │ │ + bl 13c93c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 40718 <_PyBytes_ReverseFind@@Base+0x106> │ │ │ │ + b.n 40738 <_PyBytes_ReverseFind@@Base+0x106> │ │ │ │ ldr r5, [r6, #32] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl dafb8 <_PyType_Name@@Base> │ │ │ │ + bl dae28 <_PyType_Name@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r0 │ │ │ │ - blt.n 406ec <_PyBytes_ReverseFind@@Base+0xda> │ │ │ │ + blt.n 4070c <_PyBytes_ReverseFind@@Base+0xda> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #17964 @ 0x462c │ │ │ │ + movw r0, #15404 @ 0x3c2c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddd20 │ │ │ │ + bl ddb98 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 406fc <_PyBytes_ReverseFind@@Base+0xea> │ │ │ │ + b.n 4071c <_PyBytes_ReverseFind@@Base+0xea> │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #5200 @ 0x1450 │ │ │ │ + movw r0, #2560 @ 0xa00 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl ddd20 │ │ │ │ + bl ddb98 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 13d618 │ │ │ │ + bl 13c93c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40718 <_PyBytes_ReverseFind@@Base+0x106> │ │ │ │ + beq.n 40738 <_PyBytes_ReverseFind@@Base+0x106> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 40718 <_PyBytes_ReverseFind@@Base+0x106> │ │ │ │ + cbnz r3, 40738 <_PyBytes_ReverseFind@@Base+0x106> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 4073c <_PyBytes_ReverseFind@@Base+0x12a> │ │ │ │ + bne.n 4075c <_PyBytes_ReverseFind@@Base+0x12a> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 23dfe8 │ │ │ │ + b.w 23d5b0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40720 @ 0x9f10 │ │ │ │ + movw r0, #38100 @ 0x94d4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40730 <_PyBytes_ReverseFind@@Base+0x11e> │ │ │ │ + bne.n 40750 <_PyBytes_ReverseFind@@Base+0x11e> │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 40764 <_PyBytes_ReverseFind@@Base+0x152> │ │ │ │ + cbz r0, 40784 <_PyBytes_ReverseFind@@Base+0x152> │ │ │ │ movw r1, #20700 @ 0x50dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - b.w 1ae754 │ │ │ │ + b.w 1adb3c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ @@ -32586,837 +32595,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 24cb6c <_PyTime_FromLong@@Base+0x75c> │ │ │ │ - cbz r0, 407a4 <_PyBytes_ReverseFind@@Base+0x192> │ │ │ │ + bl 24c134 <_PyTime_FromLong@@Base+0x75c> │ │ │ │ + cbz r0, 407c4 <_PyBytes_ReverseFind@@Base+0x192> │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14f3b0 │ │ │ │ + bl 14e6c0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 407ac <_PyBytes_ReverseFind@@Base+0x19a> │ │ │ │ + b.n 407cc <_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 407d0 <_PyBytes_ReverseFind@@Base+0x1be> │ │ │ │ + bne.n 407f0 <_PyBytes_ReverseFind@@Base+0x1be> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 13e188 │ │ │ │ + b.w 13d4a8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40656 @ 0x9ed0 │ │ │ │ + movw r0, #38036 @ 0x9494 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 407c4 <_PyBytes_ReverseFind@@Base+0x1b2> │ │ │ │ + bne.n 407e4 <_PyBytes_ReverseFind@@Base+0x1b2> │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 40806 <_PyBytes_ReverseFind@@Base+0x1f4> │ │ │ │ + cbz r3, 40826 <_PyBytes_ReverseFind@@Base+0x1f4> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 40808 <_PyBytes_ReverseFind@@Base+0x1f6> │ │ │ │ + b.n 40828 <_PyBytes_ReverseFind@@Base+0x1f6> │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 40816 <_PyBytes_ReverseFind@@Base+0x204> │ │ │ │ + cbnz r3, 40836 <_PyBytes_ReverseFind@@Base+0x204> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 40816 <_PyBytes_ReverseFind@@Base+0x204> │ │ │ │ + blt.n 40836 <_PyBytes_ReverseFind@@Base+0x204> │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 40816 <_PyBytes_ReverseFind@@Base+0x204> │ │ │ │ - cbnz r0, 40830 <_PyBytes_ReverseFind@@Base+0x21e> │ │ │ │ - ldr r4, [pc, #660] @ (40aac <_PyBytes_ReverseFind@@Base+0x49a>) │ │ │ │ + bgt.n 40836 <_PyBytes_ReverseFind@@Base+0x204> │ │ │ │ + cbnz r0, 40850 <_PyBytes_ReverseFind@@Base+0x21e> │ │ │ │ + ldr r4, [pc, #660] @ (40acc <_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 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 408c8 <_PyBytes_ReverseFind@@Base+0x2b6> │ │ │ │ - cbz r6, 40878 <_PyBytes_ReverseFind@@Base+0x266> │ │ │ │ + beq.n 408e8 <_PyBytes_ReverseFind@@Base+0x2b6> │ │ │ │ + cbz r6, 40898 <_PyBytes_ReverseFind@@Base+0x266> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 4083c <_PyBytes_ReverseFind@@Base+0x22a> │ │ │ │ + cbz r4, 4085c <_PyBytes_ReverseFind@@Base+0x22a> │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 40844 <_PyBytes_ReverseFind@@Base+0x232> │ │ │ │ - b.n 40886 <_PyBytes_ReverseFind@@Base+0x274> │ │ │ │ + bne.n 40864 <_PyBytes_ReverseFind@@Base+0x232> │ │ │ │ + b.n 408a6 <_PyBytes_ReverseFind@@Base+0x274> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl d78e0 <_PyNumber_Index@@Base> │ │ │ │ + bl d7740 <_PyNumber_Index@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 40856 <_PyBytes_ReverseFind@@Base+0x244> │ │ │ │ - bl 7f738 │ │ │ │ - cbz r0, 40886 <_PyBytes_ReverseFind@@Base+0x274> │ │ │ │ - b.n 408c8 <_PyBytes_ReverseFind@@Base+0x2b6> │ │ │ │ - bl 83948 │ │ │ │ + cbnz r0, 40876 <_PyBytes_ReverseFind@@Base+0x244> │ │ │ │ + bl 7f7cc │ │ │ │ + cbz r0, 408a6 <_PyBytes_ReverseFind@@Base+0x274> │ │ │ │ + b.n 408e8 <_PyBytes_ReverseFind@@Base+0x2b6> │ │ │ │ + bl 839e0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40872 <_PyBytes_ReverseFind@@Base+0x260> │ │ │ │ + beq.n 40892 <_PyBytes_ReverseFind@@Base+0x260> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 40872 <_PyBytes_ReverseFind@@Base+0x260> │ │ │ │ + cbnz r3, 40892 <_PyBytes_ReverseFind@@Base+0x260> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ adds r2, r6, #1 │ │ │ │ - bne.n 4088a <_PyBytes_ReverseFind@@Base+0x278> │ │ │ │ - b.n 4084e <_PyBytes_ReverseFind@@Base+0x23c> │ │ │ │ + bne.n 408aa <_PyBytes_ReverseFind@@Base+0x278> │ │ │ │ + b.n 4086e <_PyBytes_ReverseFind@@Base+0x23c> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4088a <_PyBytes_ReverseFind@@Base+0x278> │ │ │ │ + b.n 408aa <_PyBytes_ReverseFind@@Base+0x278> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 40898 <_PyBytes_ReverseFind@@Base+0x286> │ │ │ │ + beq.n 408b8 <_PyBytes_ReverseFind@@Base+0x286> │ │ │ │ ldr r7, [r5, #20] │ │ │ │ - b.n 408a0 <_PyBytes_ReverseFind@@Base+0x28e> │ │ │ │ + b.n 408c0 <_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 409f4 <_PyBytes_ReverseFind@@Base+0x3e2> │ │ │ │ + bne.w 40a14 <_PyBytes_ReverseFind@@Base+0x3e2> │ │ │ │ cmp r6, #11 │ │ │ │ mov r0, r6 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 72190 │ │ │ │ + bl 721f8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 408cc <_PyBytes_ReverseFind@@Base+0x2ba> │ │ │ │ + cbnz r0, 408ec <_PyBytes_ReverseFind@@Base+0x2ba> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 40c2c <_PyBytes_ReverseFind@@Base+0x61a> │ │ │ │ + b.n 40c4c <_PyBytes_ReverseFind@@Base+0x61a> │ │ │ │ movs r5, #0 │ │ │ │ - movw sl, #51168 @ 0xc7e0 │ │ │ │ + movw sl, #48608 @ 0xbde0 │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 40966 <_PyBytes_ReverseFind@@Base+0x354> │ │ │ │ + beq.n 40986 <_PyBytes_ReverseFind@@Base+0x354> │ │ │ │ cmp r8, r0 │ │ │ │ - ble.n 408ee <_PyBytes_ReverseFind@@Base+0x2dc> │ │ │ │ + ble.n 4090e <_PyBytes_ReverseFind@@Base+0x2dc> │ │ │ │ ldrb r3, [r7, r0] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 408f0 <_PyBytes_ReverseFind@@Base+0x2de> │ │ │ │ + bpl.n 40910 <_PyBytes_ReverseFind@@Base+0x2de> │ │ │ │ adds r0, #1 │ │ │ │ - b.n 408dc <_PyBytes_ReverseFind@@Base+0x2ca> │ │ │ │ - beq.n 409d2 <_PyBytes_ReverseFind@@Base+0x3c0> │ │ │ │ + b.n 408fc <_PyBytes_ReverseFind@@Base+0x2ca> │ │ │ │ + beq.n 409f2 <_PyBytes_ReverseFind@@Base+0x3c0> │ │ │ │ add.w fp, r0, #1 │ │ │ │ cmp r8, fp │ │ │ │ - ble.n 4090a <_PyBytes_ReverseFind@@Base+0x2f8> │ │ │ │ + ble.n 4092a <_PyBytes_ReverseFind@@Base+0x2f8> │ │ │ │ ldrb.w r3, [r7, fp] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.n 4090a <_PyBytes_ReverseFind@@Base+0x2f8> │ │ │ │ + bmi.n 4092a <_PyBytes_ReverseFind@@Base+0x2f8> │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 408f4 <_PyBytes_ReverseFind@@Base+0x2e2> │ │ │ │ + b.n 40914 <_PyBytes_ReverseFind@@Base+0x2e2> │ │ │ │ sub.w r1, fp, r0 │ │ │ │ add r0, r7 │ │ │ │ - bl 156a40 │ │ │ │ + bl 155d50 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 409d6 <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ + beq.n 409f6 <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 40926 <_PyBytes_ReverseFind@@Base+0x314> │ │ │ │ + bgt.n 40946 <_PyBytes_ReverseFind@@Base+0x314> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 40960 <_PyBytes_ReverseFind@@Base+0x34e> │ │ │ │ + b.n 40980 <_PyBytes_ReverseFind@@Base+0x34e> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ac8 │ │ │ │ + bl 83b60 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 4094e <_PyBytes_ReverseFind@@Base+0x33c> │ │ │ │ + cbz r0, 4096e <_PyBytes_ReverseFind@@Base+0x33c> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 409d6 <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ + beq.n 409f6 <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 409d6 <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ + bne.n 409f6 <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ mov r0, r9 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 409d6 <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 409f6 <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40960 <_PyBytes_ReverseFind@@Base+0x34e> │ │ │ │ + beq.n 40980 <_PyBytes_ReverseFind@@Base+0x34e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 40960 <_PyBytes_ReverseFind@@Base+0x34e> │ │ │ │ + cbnz r3, 40980 <_PyBytes_ReverseFind@@Base+0x34e> │ │ │ │ mov r0, r9 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r0, fp │ │ │ │ - b.n 408d8 <_PyBytes_ReverseFind@@Base+0x2c6> │ │ │ │ + b.n 408f8 <_PyBytes_ReverseFind@@Base+0x2c6> │ │ │ │ cmp r8, r0 │ │ │ │ - ble.n 409d2 <_PyBytes_ReverseFind@@Base+0x3c0> │ │ │ │ - movw r3, #51168 @ 0xc7e0 │ │ │ │ + ble.n 409f2 <_PyBytes_ReverseFind@@Base+0x3c0> │ │ │ │ + movw r3, #48608 @ 0xbde0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldrb r2, [r7, r0] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.n 40984 <_PyBytes_ReverseFind@@Base+0x372> │ │ │ │ + bpl.n 409a4 <_PyBytes_ReverseFind@@Base+0x372> │ │ │ │ adds r0, #1 │ │ │ │ cmp r8, r0 │ │ │ │ - bne.n 40972 <_PyBytes_ReverseFind@@Base+0x360> │ │ │ │ - b.n 409d2 <_PyBytes_ReverseFind@@Base+0x3c0> │ │ │ │ + bne.n 40992 <_PyBytes_ReverseFind@@Base+0x360> │ │ │ │ + b.n 409f2 <_PyBytes_ReverseFind@@Base+0x3c0> │ │ │ │ sub.w r1, r8, r0 │ │ │ │ add r0, r7 │ │ │ │ - bl 156a40 │ │ │ │ + bl 155d50 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 409d6 <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ + cbz r0, 409f6 <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 4099e <_PyBytes_ReverseFind@@Base+0x38c> │ │ │ │ + bgt.n 409be <_PyBytes_ReverseFind@@Base+0x38c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 409d0 <_PyBytes_ReverseFind@@Base+0x3be> │ │ │ │ + b.n 409f0 <_PyBytes_ReverseFind@@Base+0x3be> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ac8 │ │ │ │ + bl 83b60 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 409c0 <_PyBytes_ReverseFind@@Base+0x3ae> │ │ │ │ + cbz r0, 409e0 <_PyBytes_ReverseFind@@Base+0x3ae> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 409d6 <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ + beq.n 409f6 <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 409d6 <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ + cbnz r3, 409f6 <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 409d6 <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 409f6 <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 409d0 <_PyBytes_ReverseFind@@Base+0x3be> │ │ │ │ + beq.n 409f0 <_PyBytes_ReverseFind@@Base+0x3be> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 409d0 <_PyBytes_ReverseFind@@Base+0x3be> │ │ │ │ + cbnz r3, 409f0 <_PyBytes_ReverseFind@@Base+0x3be> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 40c2c <_PyBytes_ReverseFind@@Base+0x61a> │ │ │ │ + b.n 40c4c <_PyBytes_ReverseFind@@Base+0x61a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 408c8 <_PyBytes_ReverseFind@@Base+0x2b6> │ │ │ │ + beq.w 408e8 <_PyBytes_ReverseFind@@Base+0x2b6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 408c8 <_PyBytes_ReverseFind@@Base+0x2b6> │ │ │ │ + bne.w 408e8 <_PyBytes_ReverseFind@@Base+0x2b6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 408c8 <_PyBytes_ReverseFind@@Base+0x2b6> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 408e8 <_PyBytes_ReverseFind@@Base+0x2b6> │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl ce000 │ │ │ │ + bl cdea8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 408c8 <_PyBytes_ReverseFind@@Base+0x2b6> │ │ │ │ + bne.w 408e8 <_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 40a2c <_PyBytes_ReverseFind@@Base+0x41a> │ │ │ │ + bne.n 40a4c <_PyBytes_ReverseFind@@Base+0x41a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #53740 @ 0xd1ec │ │ │ │ + movw r1, #51180 @ 0xc7ec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 40c24 <_PyBytes_ReverseFind@@Base+0x612> │ │ │ │ + bl 127394 │ │ │ │ + b.n 40c44 <_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 40b24 <_PyBytes_ReverseFind@@Base+0x512> │ │ │ │ + bne.n 40b44 <_PyBytes_ReverseFind@@Base+0x512> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 72190 │ │ │ │ + bl 721f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 40c24 <_PyBytes_ReverseFind@@Base+0x612> │ │ │ │ + beq.w 40c44 <_PyBytes_ReverseFind@@Base+0x612> │ │ │ │ mov r9, r5 │ │ │ │ mov fp, r5 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ cmp r8, fp │ │ │ │ - ble.n 40ad4 <_PyBytes_ReverseFind@@Base+0x4c2> │ │ │ │ + ble.n 40af4 <_PyBytes_ReverseFind@@Base+0x4c2> │ │ │ │ subs r6, #1 │ │ │ │ - bcc.n 40ad4 <_PyBytes_ReverseFind@@Base+0x4c2> │ │ │ │ + bcc.n 40af4 <_PyBytes_ReverseFind@@Base+0x4c2> │ │ │ │ ldrb.w r3, [r7, fp] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 40acc <_PyBytes_ReverseFind@@Base+0x4ba> │ │ │ │ + bne.n 40aec <_PyBytes_ReverseFind@@Base+0x4ba> │ │ │ │ sub.w r1, fp, r0 │ │ │ │ add r0, r7 │ │ │ │ - bl 156a40 │ │ │ │ + bl 155d50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 40c0e <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ + beq.w 40c2e <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ cmp.w r9, #11 │ │ │ │ - bgt.n 40a8c <_PyBytes_ReverseFind@@Base+0x47a> │ │ │ │ + bgt.n 40aac <_PyBytes_ReverseFind@@Base+0x47a> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r9, lsl #2] │ │ │ │ - b.n 40ac0 <_PyBytes_ReverseFind@@Base+0x4ae> │ │ │ │ + b.n 40ae0 <_PyBytes_ReverseFind@@Base+0x4ae> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ac8 │ │ │ │ + bl 83b60 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - cbz r0, 40ab0 <_PyBytes_ReverseFind@@Base+0x49e> │ │ │ │ + cbz r0, 40ad0 <_PyBytes_ReverseFind@@Base+0x49e> │ │ │ │ cmp r2, sl │ │ │ │ - beq.w 40c0e <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ + beq.w 40c2e <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 40c0e <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ - b.n 40bee <_PyBytes_ReverseFind@@Base+0x5dc> │ │ │ │ + bne.w 40c2e <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ + b.n 40c0e <_PyBytes_ReverseFind@@Base+0x5dc> │ │ │ │ nop │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 40ac0 <_PyBytes_ReverseFind@@Base+0x4ae> │ │ │ │ + beq.n 40ae0 <_PyBytes_ReverseFind@@Base+0x4ae> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 40ac0 <_PyBytes_ReverseFind@@Base+0x4ae> │ │ │ │ + cbnz r2, 40ae0 <_PyBytes_ReverseFind@@Base+0x4ae> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r9, r9, #1 │ │ │ │ mov r0, fp │ │ │ │ - b.n 40a5a <_PyBytes_ReverseFind@@Base+0x448> │ │ │ │ + b.n 40a7a <_PyBytes_ReverseFind@@Base+0x448> │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r8, fp │ │ │ │ - bne.n 40a62 <_PyBytes_ReverseFind@@Base+0x450> │ │ │ │ + bne.n 40a82 <_PyBytes_ReverseFind@@Base+0x450> │ │ │ │ cmp r8, r0 │ │ │ │ - blt.n 40b1e <_PyBytes_ReverseFind@@Base+0x50c> │ │ │ │ + blt.n 40b3e <_PyBytes_ReverseFind@@Base+0x50c> │ │ │ │ sub.w r1, r8, r0 │ │ │ │ adds r0, r7, r0 │ │ │ │ - bl 156a40 │ │ │ │ + bl 155d50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 40c0e <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ + beq.w 40c2e <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ cmp.w r9, #11 │ │ │ │ - bgt.n 40af8 <_PyBytes_ReverseFind@@Base+0x4e6> │ │ │ │ + bgt.n 40b18 <_PyBytes_ReverseFind@@Base+0x4e6> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r9, lsl #2] │ │ │ │ - b.n 40b1a <_PyBytes_ReverseFind@@Base+0x508> │ │ │ │ + b.n 40b3a <_PyBytes_ReverseFind@@Base+0x508> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ac8 │ │ │ │ + bl 83b60 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40be4 <_PyBytes_ReverseFind@@Base+0x5d2> │ │ │ │ + bne.n 40c04 <_PyBytes_ReverseFind@@Base+0x5d2> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40b1a <_PyBytes_ReverseFind@@Base+0x508> │ │ │ │ + beq.n 40b3a <_PyBytes_ReverseFind@@Base+0x508> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 40b1a <_PyBytes_ReverseFind@@Base+0x508> │ │ │ │ + cbnz r3, 40b3a <_PyBytes_ReverseFind@@Base+0x508> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ add.w r9, r9, #1 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ - b.n 40c26 <_PyBytes_ReverseFind@@Base+0x614> │ │ │ │ - bl 72190 │ │ │ │ + b.n 40c46 <_PyBytes_ReverseFind@@Base+0x614> │ │ │ │ + bl 721f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40c24 <_PyBytes_ReverseFind@@Base+0x612> │ │ │ │ + beq.n 40c44 <_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 40bbc <_PyBytes_ReverseFind@@Base+0x5aa> │ │ │ │ + beq.n 40bdc <_PyBytes_ReverseFind@@Base+0x5aa> │ │ │ │ mov.w ip, #1 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ strd r6, ip, [sp] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 1db26c <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ + bl 1da544 <_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 40bbc <_PyBytes_ReverseFind@@Base+0x5aa> │ │ │ │ + blt.n 40bdc <_PyBytes_ReverseFind@@Base+0x5aa> │ │ │ │ mov r1, sl │ │ │ │ - bl 156a40 │ │ │ │ + bl 155d50 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40c0e <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ + beq.n 40c2e <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ cmp.w r9, #11 │ │ │ │ - bgt.n 40b80 <_PyBytes_ReverseFind@@Base+0x56e> │ │ │ │ + bgt.n 40ba0 <_PyBytes_ReverseFind@@Base+0x56e> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r9, lsl #2] │ │ │ │ - b.n 40bb4 <_PyBytes_ReverseFind@@Base+0x5a2> │ │ │ │ + b.n 40bd4 <_PyBytes_ReverseFind@@Base+0x5a2> │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ac8 │ │ │ │ + bl 83b60 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r0, 40ba4 <_PyBytes_ReverseFind@@Base+0x592> │ │ │ │ + cbz r0, 40bc4 <_PyBytes_ReverseFind@@Base+0x592> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40c0e <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ + beq.n 40c2e <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 40c0e <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ + cbnz r3, 40c2e <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ mov r0, r1 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40c0e <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 40c2e <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40bb4 <_PyBytes_ReverseFind@@Base+0x5a2> │ │ │ │ + beq.n 40bd4 <_PyBytes_ReverseFind@@Base+0x5a2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 40bb4 <_PyBytes_ReverseFind@@Base+0x5a2> │ │ │ │ + cbnz r3, 40bd4 <_PyBytes_ReverseFind@@Base+0x5a2> │ │ │ │ mov r0, r1 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ add r5, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 40b32 <_PyBytes_ReverseFind@@Base+0x520> │ │ │ │ + b.n 40b52 <_PyBytes_ReverseFind@@Base+0x520> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 156a40 │ │ │ │ + bl 155d50 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 40c0e <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ + cbz r0, 40c2e <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ cmp.w r9, #11 │ │ │ │ - bgt.n 40bd4 <_PyBytes_ReverseFind@@Base+0x5c2> │ │ │ │ + bgt.n 40bf4 <_PyBytes_ReverseFind@@Base+0x5c2> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r9, lsl #2] │ │ │ │ - b.n 40c06 <_PyBytes_ReverseFind@@Base+0x5f4> │ │ │ │ + b.n 40c26 <_PyBytes_ReverseFind@@Base+0x5f4> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ac8 │ │ │ │ + bl 83b60 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 40bf6 <_PyBytes_ReverseFind@@Base+0x5e4> │ │ │ │ + cbz r0, 40c16 <_PyBytes_ReverseFind@@Base+0x5e4> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40c0e <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ + beq.n 40c2e <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 40c0e <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ + cbnz r3, 40c2e <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40c0e <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 40c2e <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40c06 <_PyBytes_ReverseFind@@Base+0x5f4> │ │ │ │ + beq.n 40c26 <_PyBytes_ReverseFind@@Base+0x5f4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 40c06 <_PyBytes_ReverseFind@@Base+0x5f4> │ │ │ │ + cbnz r3, 40c26 <_PyBytes_ReverseFind@@Base+0x5f4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ add.w r3, r9, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 40c26 <_PyBytes_ReverseFind@@Base+0x614> │ │ │ │ + b.n 40c46 <_PyBytes_ReverseFind@@Base+0x614> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40c24 <_PyBytes_ReverseFind@@Base+0x612> │ │ │ │ + beq.n 40c44 <_PyBytes_ReverseFind@@Base+0x612> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 40c24 <_PyBytes_ReverseFind@@Base+0x612> │ │ │ │ + cbnz r3, 40c44 <_PyBytes_ReverseFind@@Base+0x612> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl cea94 │ │ │ │ + bl ce93c │ │ │ │ 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, 40c50 <_PyBytes_ReverseFind@@Base+0x63e> │ │ │ │ + cbz r3, 40c70 <_PyBytes_ReverseFind@@Base+0x63e> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 40c52 <_PyBytes_ReverseFind@@Base+0x640> │ │ │ │ + b.n 40c72 <_PyBytes_ReverseFind@@Base+0x640> │ │ │ │ mov r4, r3 │ │ │ │ add r4, r1 │ │ │ │ - cbnz r3, 40c60 <_PyBytes_ReverseFind@@Base+0x64e> │ │ │ │ + cbnz r3, 40c80 <_PyBytes_ReverseFind@@Base+0x64e> │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 40c60 <_PyBytes_ReverseFind@@Base+0x64e> │ │ │ │ + ble.n 40c80 <_PyBytes_ReverseFind@@Base+0x64e> │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 40c60 <_PyBytes_ReverseFind@@Base+0x64e> │ │ │ │ - cbnz r0, 40c80 <_PyBytes_ReverseFind@@Base+0x66e> │ │ │ │ - ldr r6, [pc, #172] @ (40d10 <_PyBytes_ReverseFind@@Base+0x6fe>) │ │ │ │ + bgt.n 40c80 <_PyBytes_ReverseFind@@Base+0x64e> │ │ │ │ + cbnz r0, 40ca0 <_PyBytes_ReverseFind@@Base+0x66e> │ │ │ │ + ldr r6, [pc, #172] @ (40d30 <_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 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 40c80 <_PyBytes_ReverseFind@@Base+0x66e> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 40ca0 <_PyBytes_ReverseFind@@Base+0x66e> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 40d08 <_PyBytes_ReverseFind@@Base+0x6f6> │ │ │ │ + b.n 40d28 <_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 40cd0 <_PyBytes_ReverseFind@@Base+0x6be> │ │ │ │ - bl 7eadc │ │ │ │ - cbnz r0, 40cc0 <_PyBytes_ReverseFind@@Base+0x6ae> │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 40cf0 <_PyBytes_ReverseFind@@Base+0x6be> │ │ │ │ + bl 7eb70 │ │ │ │ + cbnz r0, 40ce0 <_PyBytes_ReverseFind@@Base+0x6ae> │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40c7c <_PyBytes_ReverseFind@@Base+0x66a> │ │ │ │ + bne.n 40c9c <_PyBytes_ReverseFind@@Base+0x66a> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17bb38 │ │ │ │ + bl 17af38 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 40cf6 <_PyBytes_ReverseFind@@Base+0x6e4> │ │ │ │ - b.n 40c7c <_PyBytes_ReverseFind@@Base+0x66a> │ │ │ │ + bge.n 40d16 <_PyBytes_ReverseFind@@Base+0x6e4> │ │ │ │ + b.n 40c9c <_PyBytes_ReverseFind@@Base+0x66a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40d06 <_PyBytes_ReverseFind@@Base+0x6f4> │ │ │ │ + beq.n 40d26 <_PyBytes_ReverseFind@@Base+0x6f4> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 40d06 <_PyBytes_ReverseFind@@Base+0x6f4> │ │ │ │ - bl d0388 │ │ │ │ + b.n 40d26 <_PyBytes_ReverseFind@@Base+0x6f4> │ │ │ │ + bl d0234 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 40c7c <_PyBytes_ReverseFind@@Base+0x66a> │ │ │ │ - beq.n 40ce8 <_PyBytes_ReverseFind@@Base+0x6d6> │ │ │ │ + blt.n 40c9c <_PyBytes_ReverseFind@@Base+0x66a> │ │ │ │ + beq.n 40d08 <_PyBytes_ReverseFind@@Base+0x6d6> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 82404 │ │ │ │ + b.w 82494 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 88f2c │ │ │ │ + bl 88f54 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 40c7c <_PyBytes_ReverseFind@@Base+0x66a> │ │ │ │ + blt.n 40c9c <_PyBytes_ReverseFind@@Base+0x66a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40d08 <_PyBytes_ReverseFind@@Base+0x6f6> │ │ │ │ + beq.n 40d28 <_PyBytes_ReverseFind@@Base+0x6f6> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 40d08 <_PyBytes_ReverseFind@@Base+0x6f6> │ │ │ │ + b.n 40d28 <_PyBytes_ReverseFind@@Base+0x6f6> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7d62c │ │ │ │ + b.w 7d6b4 │ │ │ │ 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 40d3e <_PyBytes_ReverseFind@@Base+0x72c> │ │ │ │ + bne.n 40d5e <_PyBytes_ReverseFind@@Base+0x72c> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 239cb4 │ │ │ │ + b.w 239304 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40692 @ 0x9ef4 │ │ │ │ + movw r0, #38072 @ 0x94b8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40d32 <_PyBytes_ReverseFind@@Base+0x720> │ │ │ │ + bne.n 40d52 <_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 7813c │ │ │ │ + bl 781b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 40d9e <_PyBytes_ReverseFind@@Base+0x78c> │ │ │ │ + bl 40dbe <_PyBytes_ReverseFind@@Base+0x78c> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7e844 │ │ │ │ + b.w 7e8d4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 122bb0 <_Py_union_type_or@@Base+0x480> │ │ │ │ + bl 12281c <_Py_union_type_or@@Base+0x484> │ │ │ │ mov r0, r4 │ │ │ │ - bl 20d5b8 <_Py_set_inheritable_async_safe@@Base+0x180> │ │ │ │ + bl 20cb78 <_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, 40dce <_PyBytes_ReverseFind@@Base+0x7bc> │ │ │ │ + cbz r0, 40dee <_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 40dca <_PyBytes_ReverseFind@@Base+0x7b8> │ │ │ │ + beq.n 40dea <_PyBytes_ReverseFind@@Base+0x7b8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 40dca <_PyBytes_ReverseFind@@Base+0x7b8> │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 40dea <_PyBytes_ReverseFind@@Base+0x7b8> │ │ │ │ + bl 77dcc <_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 40df4 <_PyBytes_ReverseFind@@Base+0x7e2> │ │ │ │ + bne.n 40e14 <_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, #4063 @ 0xfdf │ │ │ │ + movw r1, #4095 @ 0xfff │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #53512 @ 0xd108 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - b.n 40644 <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ + b.n 40664 <_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 40e2e <_PyBytes_ReverseFind@@Base+0x81c> │ │ │ │ + bne.n 40e4e <_PyBytes_ReverseFind@@Base+0x81c> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 15a018 │ │ │ │ + b.w 159328 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40736 @ 0x9f20 │ │ │ │ + movw r0, #38116 @ 0x94e4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40e22 <_PyBytes_ReverseFind@@Base+0x810> │ │ │ │ + bne.n 40e42 <_PyBytes_ReverseFind@@Base+0x810> │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 40e64 <_PyBytes_ReverseFind@@Base+0x852> │ │ │ │ + cbz r3, 40e84 <_PyBytes_ReverseFind@@Base+0x852> │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 40e66 <_PyBytes_ReverseFind@@Base+0x854> │ │ │ │ + b.n 40e86 <_PyBytes_ReverseFind@@Base+0x854> │ │ │ │ mov r7, r3 │ │ │ │ add r7, r1 │ │ │ │ - cbnz r3, 40e74 <_PyBytes_ReverseFind@@Base+0x862> │ │ │ │ + cbnz r3, 40e94 <_PyBytes_ReverseFind@@Base+0x862> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 40e74 <_PyBytes_ReverseFind@@Base+0x862> │ │ │ │ + blt.n 40e94 <_PyBytes_ReverseFind@@Base+0x862> │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 40e74 <_PyBytes_ReverseFind@@Base+0x862> │ │ │ │ - cbnz r0, 40e90 <_PyBytes_ReverseFind@@Base+0x87e> │ │ │ │ - ldr r5, [pc, #240] @ (40f68 <_PyBytes_ReverseFind@@Base+0x956>) │ │ │ │ + bgt.n 40e94 <_PyBytes_ReverseFind@@Base+0x862> │ │ │ │ + cbnz r0, 40eb0 <_PyBytes_ReverseFind@@Base+0x87e> │ │ │ │ + ldr r5, [pc, #240] @ (40f88 <_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 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 40e90 <_PyBytes_ReverseFind@@Base+0x87e> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 40eb0 <_PyBytes_ReverseFind@@Base+0x87e> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 40f60 <_PyBytes_ReverseFind@@Base+0x94e> │ │ │ │ - cbz r7, 40e9c <_PyBytes_ReverseFind@@Base+0x88a> │ │ │ │ + b.n 40f80 <_PyBytes_ReverseFind@@Base+0x94e> │ │ │ │ + cbz r7, 40ebc <_PyBytes_ReverseFind@@Base+0x88a> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c3480 │ │ │ │ + bl c3300 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 40e8c <_PyBytes_ReverseFind@@Base+0x87a> │ │ │ │ + blt.n 40eac <_PyBytes_ReverseFind@@Base+0x87a> │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 40eac <_PyBytes_ReverseFind@@Base+0x89a> │ │ │ │ + beq.n 40ecc <_PyBytes_ReverseFind@@Base+0x89a> │ │ │ │ ldr.w sl, [r4, #20] │ │ │ │ - b.n 40eb4 <_PyBytes_ReverseFind@@Base+0x8a2> │ │ │ │ + b.n 40ed4 <_PyBytes_ReverseFind@@Base+0x8a2> │ │ │ │ movw sl, #10688 @ 0x29c0 │ │ │ │ movt sl, #77 @ 0x4d │ │ │ │ movs r0, #0 │ │ │ │ - bl 72190 │ │ │ │ + bl 721f8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40e8c <_PyBytes_ReverseFind@@Base+0x87a> │ │ │ │ + beq.n 40eac <_PyBytes_ReverseFind@@Base+0x87a> │ │ │ │ movs r4, #0 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 40f60 <_PyBytes_ReverseFind@@Base+0x94e> │ │ │ │ + ble.n 40f80 <_PyBytes_ReverseFind@@Base+0x94e> │ │ │ │ ldrb.w r3, [sl, r4] │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 40ee4 <_PyBytes_ReverseFind@@Base+0x8d2> │ │ │ │ + beq.n 40f04 <_PyBytes_ReverseFind@@Base+0x8d2> │ │ │ │ cmp r3, #13 │ │ │ │ - beq.n 40ee4 <_PyBytes_ReverseFind@@Base+0x8d2> │ │ │ │ + beq.n 40f04 <_PyBytes_ReverseFind@@Base+0x8d2> │ │ │ │ adds r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ - bne.n 40ecc <_PyBytes_ReverseFind@@Base+0x8ba> │ │ │ │ + bne.n 40eec <_PyBytes_ReverseFind@@Base+0x8ba> │ │ │ │ mov r1, r8 │ │ │ │ - b.n 40f08 <_PyBytes_ReverseFind@@Base+0x8f6> │ │ │ │ + b.n 40f28 <_PyBytes_ReverseFind@@Base+0x8f6> │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 40f08 <_PyBytes_ReverseFind@@Base+0x8f6> │ │ │ │ + ble.n 40f28 <_PyBytes_ReverseFind@@Base+0x8f6> │ │ │ │ ldrb.w r3, [sl, r1] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 40f02 <_PyBytes_ReverseFind@@Base+0x8f0> │ │ │ │ + bne.n 40f22 <_PyBytes_ReverseFind@@Base+0x8f0> │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 40f02 <_PyBytes_ReverseFind@@Base+0x8f0> │ │ │ │ + ble.n 40f22 <_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 156a40 │ │ │ │ + bl 155d50 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 40f46 <_PyBytes_ReverseFind@@Base+0x934> │ │ │ │ + cbz r0, 40f66 <_PyBytes_ReverseFind@@Base+0x934> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ac8 │ │ │ │ + bl 83b60 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r0, 40f32 <_PyBytes_ReverseFind@@Base+0x920> │ │ │ │ + cbz r0, 40f52 <_PyBytes_ReverseFind@@Base+0x920> │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 40f46 <_PyBytes_ReverseFind@@Base+0x934> │ │ │ │ + beq.n 40f66 <_PyBytes_ReverseFind@@Base+0x934> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 40f46 <_PyBytes_ReverseFind@@Base+0x934> │ │ │ │ + cbnz r3, 40f66 <_PyBytes_ReverseFind@@Base+0x934> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40f46 <_PyBytes_ReverseFind@@Base+0x934> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 40f66 <_PyBytes_ReverseFind@@Base+0x934> │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 40ec6 <_PyBytes_ReverseFind@@Base+0x8b4> │ │ │ │ + beq.n 40ee6 <_PyBytes_ReverseFind@@Base+0x8b4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40ec6 <_PyBytes_ReverseFind@@Base+0x8b4> │ │ │ │ + bne.n 40ee6 <_PyBytes_ReverseFind@@Base+0x8b4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40ec6 <_PyBytes_ReverseFind@@Base+0x8b4> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 40ee6 <_PyBytes_ReverseFind@@Base+0x8b4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40e8c <_PyBytes_ReverseFind@@Base+0x87a> │ │ │ │ + beq.n 40eac <_PyBytes_ReverseFind@@Base+0x87a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40e8c <_PyBytes_ReverseFind@@Base+0x87a> │ │ │ │ + bne.n 40eac <_PyBytes_ReverseFind@@Base+0x87a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40e8c <_PyBytes_ReverseFind@@Base+0x87a> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 40eac <_PyBytes_ReverseFind@@Base+0x87a> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ lsls r0, r1, #1 │ │ │ │ sub sp, #16 │ │ │ │ add.w r3, r0, #8 │ │ │ │ add.w ip, sp, #16 │ │ │ │ vldr d1, [r0, #16] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmdb ip, {r0, r1, r2, r3} │ │ │ │ vneg.f64 d1, d1 │ │ │ │ vldr d0, [sp] │ │ │ │ add sp, #16 │ │ │ │ - b.w 183e84 │ │ │ │ + b.w 183270 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #4081 @ 0xff1 │ │ │ │ + movw r1, #4113 @ 0x1011 │ │ │ │ movt r1, #4 │ │ │ │ - b.w 1da398 │ │ │ │ + b.w 1d9670 │ │ │ │ │ │ │ │ -00040f9c : │ │ │ │ +00040fbc : │ │ │ │ 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 6cb8c │ │ │ │ + bl 6cbcc │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 40fd8 │ │ │ │ + beq.n 40ff8 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2340d4 <_PyInterpreterState_IsRunningMain@@Base+0xc8> │ │ │ │ + bl 2336a0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 40fd8 │ │ │ │ + beq.n 40ff8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w bc698 │ │ │ │ + b.w bc51c │ │ │ │ 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 │ │ │ │ @@ -33425,562 +33434,562 @@ │ │ │ │ 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] @ 41078 │ │ │ │ + vldr d7, [pc, #112] @ 41098 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 41042 │ │ │ │ + bhi.n 41062 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 4102e │ │ │ │ + ble.n 4104e │ │ │ │ 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 41064 │ │ │ │ - b.n 4105e │ │ │ │ + beq.n 41084 │ │ │ │ + b.n 4107e │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 41068 │ │ │ │ + bvs.n 41088 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 41068 │ │ │ │ + bgt.n 41088 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ - vldr d8, [pc, #32] @ 41080 │ │ │ │ - b.n 41068 │ │ │ │ - vldr d8, [pc, #32] @ 41088 │ │ │ │ + vldr d8, [pc, #32] @ 410a0 │ │ │ │ + b.n 41088 │ │ │ │ + vldr d8, [pc, #32] @ 410a8 │ │ │ │ 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 │ │ │ │ - vpadal.s8 d20, d8 │ │ │ │ - b.w f96d0 │ │ │ │ - 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 156a40 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 410d6 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cbz r3, 410ba │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.n 410c2 │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - cbz r2, 410ca │ │ │ │ - ldr r1, [r5, #20] │ │ │ │ - b.n 410d2 │ │ │ │ - movw r1, #10688 @ 0x29c0 │ │ │ │ - movt r1, #77 @ 0x4d │ │ │ │ - bl 411b0 <_PyDict_DelItem_KnownHash@@Base+0xd6> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -000410da <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ - b.w bc698 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - b.n 411f2 <_PyDict_DelItem_KnownHash@@Base+0x118> │ │ │ │ - mov r0, r1 │ │ │ │ - movs r2, #0 │ │ │ │ - movw r1, #4617 @ 0x1209 │ │ │ │ - movt r1, #4 │ │ │ │ - b.w 13f180 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + vsli.64 , q12, #48 @ 0x30 │ │ │ │ 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 4118a <_PyDict_DelItem_KnownHash@@Base+0xb0> │ │ │ │ + bpl.n 41148 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4118a <_PyDict_DelItem_KnownHash@@Base+0xb0> │ │ │ │ + bne.n 41148 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 17b640 │ │ │ │ + bl 17aa44 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 41144 <_PyDict_DelItem_KnownHash@@Base+0x6a> │ │ │ │ + bcs.n 41102 │ │ │ │ lsrs r0, r0, #7 │ │ │ │ - movw r1, #41472 @ 0xa200 │ │ │ │ + movw r1, #38912 @ 0x9800 │ │ │ │ movt r1, #58 @ 0x3a │ │ │ │ and.w r3, r4, #127 @ 0x7f │ │ │ │ - movw r2, #34816 @ 0x8800 │ │ │ │ + movw r2, #32256 @ 0x7e00 │ │ │ │ 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 41146 <_PyDict_DelItem_KnownHash@@Base+0x6c> │ │ │ │ + b.n 41104 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #6 │ │ │ │ - movw r3, #29652 @ 0x73d4 │ │ │ │ + movw r3, #27092 @ 0x69d4 │ │ │ │ movt r3, #57 @ 0x39 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r7, [r3, #1] │ │ │ │ - cbz r6, 41166 <_PyDict_DelItem_KnownHash@@Base+0x8c> │ │ │ │ + cbz r6, 41124 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ movw r1, #4572 @ 0x11dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 4116a <_PyDict_DelItem_KnownHash@@Base+0x90> │ │ │ │ + bne.n 41128 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 41180 <_PyDict_DelItem_KnownHash@@Base+0xa6> │ │ │ │ - bl 859bc │ │ │ │ + b.n 4113e │ │ │ │ + bl 859e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41166 <_PyDict_DelItem_KnownHash@@Base+0x8c> │ │ │ │ + bne.n 41124 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 41166 <_PyDict_DelItem_KnownHash@@Base+0x8c> │ │ │ │ + bne.n 41124 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 7fff8 │ │ │ │ - movw r2, #31400 @ 0x7aa8 │ │ │ │ + b.w 8008c │ │ │ │ + movw r2, #28840 @ 0x70a8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #8800 @ 0x2260 │ │ │ │ + movw r1, #6240 @ 0x1860 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #55500 @ 0xd8cc │ │ │ │ + movw r0, #52860 @ 0xce7c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b.w f96d0 │ │ │ │ - push {r4, r5, r6, r7} │ │ │ │ - movw r7, #51168 @ 0xc7e0 │ │ │ │ - movt r7, #42 @ 0x2a │ │ │ │ - movw r6, #52192 @ 0xcbe0 │ │ │ │ - movt r6, #42 @ 0x2a │ │ │ │ - movw r5, #29396 @ 0x72d4 │ │ │ │ - movt r5, #57 @ 0x39 │ │ │ │ - movs r4, #0 │ │ │ │ - cmp r4, r2 │ │ │ │ - bge.n 411ee <_PyDict_DelItem_KnownHash@@Base+0x114> │ │ │ │ - ldrb r3, [r1, r4] │ │ │ │ - ldr.w ip, [r7, r3, lsl #2] │ │ │ │ - tst.w ip, #1 │ │ │ │ - beq.n 411e0 <_PyDict_DelItem_KnownHash@@Base+0x106> │ │ │ │ - ldrb r3, [r5, r3] │ │ │ │ - b.n 411e8 <_PyDict_DelItem_KnownHash@@Base+0x10e> │ │ │ │ - tst.w ip, #2 │ │ │ │ - it ne │ │ │ │ - ldrbne r3, [r6, r3] │ │ │ │ - strb r3, [r0, r4] │ │ │ │ - adds r4, #1 │ │ │ │ - b.n 411cc <_PyDict_DelItem_KnownHash@@Base+0xf2> │ │ │ │ - pop {r4, r5, r6, r7} │ │ │ │ - bx lr │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #17505 @ 0x4461 │ │ │ │ - movt r1, #32 │ │ │ │ - movw r0, #53720 @ 0xd1d8 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.w 40644 <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ - vcmp.f64 d0, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 41216 <_PyDict_DelItem_KnownHash@@Base+0x13c> │ │ │ │ - b.w 29d00 │ │ │ │ - bx lr │ │ │ │ + b.w f94b8 │ │ │ │ + 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 155d50 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 411ae │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cbz r3, 41192 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.n 4119a │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + cbz r2, 411a2 │ │ │ │ + ldr r1, [r5, #20] │ │ │ │ + b.n 411aa │ │ │ │ + movw r1, #10688 @ 0x29c0 │ │ │ │ + movt r1, #77 @ 0x4d │ │ │ │ + bl 41234 <_PyDict_DelItem_KnownHash@@Base+0x82> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +000411b2 <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ + b.w bc51c │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + b.n 41276 <_PyDict_DelItem_KnownHash@@Base+0xc4> │ │ │ │ + mov r0, r1 │ │ │ │ + movs r2, #0 │ │ │ │ + movw r1, #4749 @ 0x128d │ │ │ │ + movt r1, #4 │ │ │ │ + b.w 13e4a0 │ │ │ │ + mov r0, r1 │ │ │ │ + b.w f94b8 │ │ │ │ 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 4123a <_PyDict_DelItem_KnownHash@@Base+0x160> │ │ │ │ - bl 260874 │ │ │ │ + bne.n 411f2 <_PyDict_DelItem_KnownHash@@Base+0x40> │ │ │ │ + bl 25ff9c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 41246 <_PyDict_DelItem_KnownHash@@Base+0x16c> │ │ │ │ + cbz r3, 411fe <_PyDict_DelItem_KnownHash@@Base+0x4c> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 41278 <_PyDict_DelItem_KnownHash@@Base+0x19e> │ │ │ │ + b.n 41230 <_PyDict_DelItem_KnownHash@@Base+0x7e> │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 41274 <_PyDict_DelItem_KnownHash@@Base+0x19a> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 4122c <_PyDict_DelItem_KnownHash@@Base+0x7a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 41274 <_PyDict_DelItem_KnownHash@@Base+0x19a> │ │ │ │ + cbnz r3, 4122c <_PyDict_DelItem_KnownHash@@Base+0x7a> │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 41274 <_PyDict_DelItem_KnownHash@@Base+0x19a> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 4122c <_PyDict_DelItem_KnownHash@@Base+0x7a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 41274 <_PyDict_DelItem_KnownHash@@Base+0x19a> │ │ │ │ + cbnz r3, 4122c <_PyDict_DelItem_KnownHash@@Base+0x7a> │ │ │ │ movs r1, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 41274 <_PyDict_DelItem_KnownHash@@Base+0x19a> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 4122c <_PyDict_DelItem_KnownHash@@Base+0x7a> │ │ │ │ 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, #48608 @ 0xbde0 │ │ │ │ + movt r7, #42 @ 0x2a │ │ │ │ + movw r6, #49632 @ 0xc1e0 │ │ │ │ + movt r6, #42 @ 0x2a │ │ │ │ + movw r5, #26836 @ 0x68d4 │ │ │ │ + movt r5, #57 @ 0x39 │ │ │ │ + movs r4, #0 │ │ │ │ + cmp r4, r2 │ │ │ │ + bge.n 41272 <_PyDict_DelItem_KnownHash@@Base+0xc0> │ │ │ │ + ldrb r3, [r1, r4] │ │ │ │ + ldr.w ip, [r7, r3, lsl #2] │ │ │ │ + tst.w ip, #1 │ │ │ │ + beq.n 41264 <_PyDict_DelItem_KnownHash@@Base+0xb2> │ │ │ │ + ldrb r3, [r5, r3] │ │ │ │ + b.n 4126c <_PyDict_DelItem_KnownHash@@Base+0xba> │ │ │ │ + tst.w ip, #2 │ │ │ │ + it ne │ │ │ │ + ldrbne r3, [r6, r3] │ │ │ │ + strb r3, [r0, r4] │ │ │ │ + adds r4, #1 │ │ │ │ + b.n 41250 <_PyDict_DelItem_KnownHash@@Base+0x9e> │ │ │ │ + pop {r4, r5, r6, r7} │ │ │ │ + bx lr │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #14881 @ 0x3a21 │ │ │ │ + movt r1, #32 │ │ │ │ + movw r0, #53720 @ 0xd1d8 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.w 40664 <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ + vcmp.f64 d0, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 4129a <_PyDict_DelItem_KnownHash@@Base+0xe8> │ │ │ │ + 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 156a40 │ │ │ │ + bl 155d50 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 412bc <_PyDict_DelItem_KnownHash@@Base+0x1e2> │ │ │ │ + cbz r0, 412dc <_PyDict_DelItem_KnownHash@@Base+0x12a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 412a0 <_PyDict_DelItem_KnownHash@@Base+0x1c6> │ │ │ │ + cbz r3, 412c0 <_PyDict_DelItem_KnownHash@@Base+0x10e> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 412a8 <_PyDict_DelItem_KnownHash@@Base+0x1ce> │ │ │ │ + b.n 412c8 <_PyDict_DelItem_KnownHash@@Base+0x116> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 412b0 <_PyDict_DelItem_KnownHash@@Base+0x1d6> │ │ │ │ + cbz r2, 412d0 <_PyDict_DelItem_KnownHash@@Base+0x11e> │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 412b8 <_PyDict_DelItem_KnownHash@@Base+0x1de> │ │ │ │ + b.n 412d8 <_PyDict_DelItem_KnownHash@@Base+0x126> │ │ │ │ movw r1, #10688 @ 0x29c0 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 41470 │ │ │ │ + bl 41490 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000412c0 : │ │ │ │ +000412e0 : │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #20] @ (412dc ) │ │ │ │ + ldr r4, [pc, #20] @ (412fc ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w dd474 │ │ │ │ + b.w dd2ec │ │ │ │ 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 4131a │ │ │ │ + bne.n 4133a │ │ │ │ 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 4132e │ │ │ │ - ldr r0, [pc, #188] @ (413d8 ) │ │ │ │ + b.n 4134e │ │ │ │ + ldr r0, [pc, #188] @ (413f8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r0, [r2, r0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 11d41c │ │ │ │ + bl 11d4fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 413cc │ │ │ │ + beq.n 413ec │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r5, [r6, #32] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 4135a │ │ │ │ + beq.n 4137a │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 4139e │ │ │ │ + b.n 413be │ │ │ │ ldr r7, [r5, #0] │ │ │ │ mov r1, r7 │ │ │ │ - bl 7eadc │ │ │ │ + bl 7eb70 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r2, 41362 │ │ │ │ + cbz r2, 41382 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - bl 20c2e8 <_PyInterpreterState_LookUpIDObject@@Base+0x2c> │ │ │ │ - cbnz r0, 413b6 │ │ │ │ + bl 20b8a8 <_PyInterpreterState_LookUpIDObject@@Base+0x2c> │ │ │ │ + cbnz r0, 413d6 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 41340 │ │ │ │ - b.n 413ce │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 413b6 │ │ │ │ + bne.n 41360 │ │ │ │ + b.n 413ee │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 413d6 │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl ea0cc │ │ │ │ - b.n 413b6 │ │ │ │ + bl e9ee4 │ │ │ │ + b.n 413d6 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - bl 82404 │ │ │ │ + bl 82494 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r7, 413b6 │ │ │ │ + cbz r7, 413d6 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - bl 88f2c │ │ │ │ + bl 88f54 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 413a6 │ │ │ │ + bne.n 413c6 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 413b6 │ │ │ │ + bne.n 413d6 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 4137a │ │ │ │ - b.n 413ce │ │ │ │ + bne.n 4139a │ │ │ │ + b.n 413ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 41396 │ │ │ │ + bne.n 413b6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 41396 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 413b6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 413cc │ │ │ │ + beq.n 413ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 413cc │ │ │ │ + cbnz r3, 413ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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] @ (4146c ) │ │ │ │ + ldr r3, [pc, #124] @ (4148c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 71310 │ │ │ │ - cbz r0, 4145c │ │ │ │ + bl 71378 │ │ │ │ + cbz r0, 4147c │ │ │ │ add.w r3, r5, #98816 @ 0x18200 │ │ │ │ - movw r7, #36868 @ 0x9004 │ │ │ │ + movw r7, #34308 @ 0x8604 │ │ │ │ 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, 41460 │ │ │ │ - bl 7fff8 │ │ │ │ + cbz r0, 41480 │ │ │ │ + bl 8008c │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f9ac │ │ │ │ + bl 7fa40 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41440 │ │ │ │ + beq.n 41460 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 41440 │ │ │ │ + cbnz r3, 41460 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 41460 │ │ │ │ + bge.n 41480 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4145c │ │ │ │ + beq.n 4147c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4145c │ │ │ │ + cbnz r3, 4147c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41466 │ │ │ │ + b.n 41486 │ │ │ │ adds r7, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 41412 │ │ │ │ + bne.n 41432 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - movw ip, #52192 @ 0xcbe0 │ │ │ │ + movw ip, #49632 @ 0xc1e0 │ │ │ │ movt ip, #42 @ 0x2a │ │ │ │ - movw lr, #51168 @ 0xc7e0 │ │ │ │ + movw lr, #48608 @ 0xbde0 │ │ │ │ movt lr, #42 @ 0x2a │ │ │ │ - movw r7, #29396 @ 0x72d4 │ │ │ │ + movw r7, #26836 @ 0x68d4 │ │ │ │ movt r7, #57 @ 0x39 │ │ │ │ mov r5, r3 │ │ │ │ cmp r5, r2 │ │ │ │ - bge.n 414c0 │ │ │ │ + bge.n 414e0 │ │ │ │ ldrb r4, [r1, r5] │ │ │ │ ldr.w r6, [lr, r4, lsl #2] │ │ │ │ tst.w r6, #1 │ │ │ │ - beq.n 414a6 │ │ │ │ - cbnz r3, 414ba │ │ │ │ + beq.n 414c6 │ │ │ │ + cbnz r3, 414da │ │ │ │ ldrb r4, [r7, r4] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 414ba │ │ │ │ + b.n 414da │ │ │ │ ands.w r6, r6, #2 │ │ │ │ - beq.n 414b4 │ │ │ │ - cbz r3, 414b8 │ │ │ │ + beq.n 414d4 │ │ │ │ + cbz r3, 414d8 │ │ │ │ ldrb.w r4, [ip, r4] │ │ │ │ - b.n 414ba │ │ │ │ + b.n 414da │ │ │ │ mov r3, r6 │ │ │ │ - b.n 414ba │ │ │ │ + b.n 414da │ │ │ │ movs r3, #1 │ │ │ │ strb r4, [r0, r5] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 4148e │ │ │ │ + b.n 414ae │ │ │ │ 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 411f2 <_PyDict_DelItem_KnownHash@@Base+0x118> │ │ │ │ + b.n 41276 <_PyDict_DelItem_KnownHash@@Base+0xc4> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 414f8 │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 41528 │ │ │ │ + bne.n 41518 │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 41548 │ │ │ │ mov r0, r4 │ │ │ │ blx 29108 │ │ │ │ - cbnz r0, 41518 │ │ │ │ + cbnz r0, 41538 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18204 @ 0x471c │ │ │ │ + movw r1, #15652 @ 0x3d24 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 41528 │ │ │ │ - movw r1, #47556 @ 0xb9c4 │ │ │ │ + bl 127394 │ │ │ │ + b.n 41548 │ │ │ │ + movw r1, #44996 @ 0xafc4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f1c1c │ │ │ │ + b.w f1a4c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movw r1, #20956 @ 0x51dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - b.w 1ae754 │ │ │ │ + b.w 1adb3c │ │ │ │ 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 d78e0 <_PyNumber_Index@@Base> │ │ │ │ - cbnz r0, 4155c │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 41594 │ │ │ │ + bl d7740 <_PyNumber_Index@@Base> │ │ │ │ + cbnz r0, 4157c │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 415b4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4157e │ │ │ │ + b.n 4159e │ │ │ │ mov r5, r0 │ │ │ │ - bl 83948 │ │ │ │ + bl 839e0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4157a │ │ │ │ + beq.n 4159a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4157a │ │ │ │ + cbnz r3, 4159a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 41550 │ │ │ │ + beq.n 41570 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 41598 │ │ │ │ + ble.n 415b8 │ │ │ │ subs r4, r4, r1 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3b86c <_PyImport_ClearExtension@@Base+0xcee> │ │ │ │ - cbnz r0, 415ae │ │ │ │ + bl 3b87c <_PyImport_ClearExtension@@Base+0xd10> │ │ │ │ + cbnz r0, 415ce │ │ │ │ movs r0, #0 │ │ │ │ - b.n 415d0 │ │ │ │ - cbz r1, 4159e │ │ │ │ + b.n 415f0 │ │ │ │ + cbz r1, 415be │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 415a6 │ │ │ │ + b.n 415c6 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 156a40 │ │ │ │ + b.w 155d50 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 415b6 │ │ │ │ + cbz r3, 415d6 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - b.n 415be │ │ │ │ + b.n 415de │ │ │ │ movw r3, #10688 @ 0x29c0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldrb r2, [r3, r4] │ │ │ │ add r4, r3 │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - beq.n 415ca │ │ │ │ + beq.n 415ea │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne.n 415d0 │ │ │ │ + bne.n 415f0 │ │ │ │ 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 │ │ │ │ @@ -33991,74 +34000,74 @@ │ │ │ │ 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] @ (4172c ) │ │ │ │ + ldr r1, [pc, #292] @ (4174c ) │ │ │ │ add.w r4, sp, #16512 @ 0x4080 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ mov r7, r0 │ │ │ │ - movw r2, #43024 @ 0xa810 │ │ │ │ + movw r2, #40464 @ 0x9e10 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ mov.w r1, #0 │ │ │ │ sub.w r3, r5, #32 │ │ │ │ - movw r1, #18284 @ 0x476c │ │ │ │ + movw r1, #15724 @ 0x3d6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ - bl 8c52c │ │ │ │ + bl 8c53c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41706 │ │ │ │ + beq.n 41726 │ │ │ │ mov r2, r6 │ │ │ │ add r6, sp, #184 @ 0xb8 │ │ │ │ - movw r1, #17768 @ 0x4568 │ │ │ │ + movw r1, #15208 @ 0x3b68 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #18304 @ 0x4780 │ │ │ │ + movw r0, #15744 @ 0x3d80 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe48 │ │ │ │ + bl 8fe38 │ │ │ │ ldr.w r1, [r6, #-160] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 41698 │ │ │ │ + blt.n 416b8 │ │ │ │ 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 217e7c <_PyErr_BadInternalCall@@Base+0x604> │ │ │ │ + bl 217444 <_PyErr_BadInternalCall@@Base+0x604> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 41698 │ │ │ │ + beq.n 416b8 │ │ │ │ add.w r3, sp, #16384 @ 0x4000 │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ ldrh r4, [r3, #0] │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 4169c │ │ │ │ + beq.n 416bc │ │ │ │ cmp r4, #10 │ │ │ │ - beq.n 416aa │ │ │ │ + beq.n 416ca │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43184 @ 0xa8b0 │ │ │ │ + movw r1, #40624 @ 0x9eb0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 416fc │ │ │ │ + b.n 4171c │ │ │ │ add.w r9, sp, #16384 @ 0x4000 │ │ │ │ mov.w sl, #4 │ │ │ │ add.w r9, r9, #52 @ 0x34 │ │ │ │ - b.n 416b6 │ │ │ │ + b.n 416d6 │ │ │ │ add.w r9, sp, #16384 @ 0x4000 │ │ │ │ mov.w sl, #16 │ │ │ │ add.w r9, r9, #56 @ 0x38 │ │ │ │ - bl 95d4c │ │ │ │ + bl 95c50 │ │ │ │ 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 │ │ │ │ @@ -34066,305 +34075,305 @@ │ │ │ │ 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 98844 │ │ │ │ + bl 98744 │ │ │ │ add.w r2, sp, #16384 @ 0x4000 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r1, [r6, #-164] │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ - bl 41f8a │ │ │ │ + bl 41faa │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r6, #-160] │ │ │ │ - bl 771e8 │ │ │ │ - b.n 41708 │ │ │ │ + bl 77260 │ │ │ │ + b.n 41728 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, sp, #16512 @ 0x4080 │ │ │ │ - ldr r3, [pc, #28] @ (4172c ) │ │ │ │ + ldr r3, [pc, #28] @ (4174c ) │ │ │ │ adds r1, #52 @ 0x34 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 41720 │ │ │ │ + beq.n 41740 │ │ │ │ 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} │ │ │ │ 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 41750 │ │ │ │ + bne.n 41770 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w ecd60 │ │ │ │ + b.w ecb78 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40608 @ 0x9ea0 │ │ │ │ + movw r0, #37988 @ 0x9464 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41744 │ │ │ │ + bne.n 41764 │ │ │ │ pop {r4, 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 417c2 │ │ │ │ + bne.n 417e2 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 417c2 │ │ │ │ + bne.n 417e2 │ │ │ │ subs r3, r4, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 417c2 │ │ │ │ + bhi.n 417e2 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 4183c │ │ │ │ + bl 4185c │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 417cc │ │ │ │ + blt.n 417ec │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 417ba │ │ │ │ + bne.n 417da │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ - b.n 417ce │ │ │ │ + b.n 417ee │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 417ce │ │ │ │ + b.n 417ee │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 417ce │ │ │ │ + b.n 417ee │ │ │ │ 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 417fc │ │ │ │ + bne.n 4181c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f3ab4 │ │ │ │ + bl 1f2eec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 41816 │ │ │ │ - b.n 41812 │ │ │ │ + cbnz r0, 41836 │ │ │ │ + b.n 41832 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #47964 @ 0xbb5c │ │ │ │ + movw r0, #45804 @ 0xb2ec │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 417ec │ │ │ │ + bne.n 4180c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41820 │ │ │ │ + b.n 41840 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 41954 │ │ │ │ + bl 41974 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 781a8 │ │ │ │ + bl 78220 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (41838 ) │ │ │ │ - b.w 23a510 │ │ │ │ + ldr r1, [pc, #4] @ (41858 ) │ │ │ │ + b.w 239ae0 │ │ │ │ nop │ │ │ │ - b.n 411a4 <_PyDict_DelItem_KnownHash@@Base+0xca> │ │ │ │ + b.n 411c4 <_PyDict_DelItem_KnownHash@@Base+0x12> │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 418b8 │ │ │ │ + beq.n 418d8 │ │ │ │ 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 4189a │ │ │ │ + bne.n 418ba │ │ │ │ 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 24cb6c <_PyTime_FromLong@@Base+0x75c> │ │ │ │ + bl 24c134 <_PyTime_FromLong@@Base+0x75c> │ │ │ │ mov r2, sp │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 4188a │ │ │ │ + cbz r3, 418aa │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 41870 │ │ │ │ + bne.n 41890 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 418b4 │ │ │ │ + b.n 418d4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 22c14c │ │ │ │ + bl 22b84c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 4189e │ │ │ │ - bhi.n 41870 │ │ │ │ - cbz r0, 418aa │ │ │ │ + beq.n 418be │ │ │ │ + bhi.n 41890 │ │ │ │ + cbz r0, 418ca │ │ │ │ movs r0, #0 │ │ │ │ - b.n 418b4 │ │ │ │ + b.n 418d4 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ - bl d12c0 │ │ │ │ + bl d1168 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 418b0 │ │ │ │ + bge.n 418d0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 418b4 │ │ │ │ - bne.n 41870 │ │ │ │ - b.n 4189a │ │ │ │ + b.n 418d4 │ │ │ │ + bne.n 41890 │ │ │ │ + b.n 418ba │ │ │ │ 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] @ (41950 ) │ │ │ │ + ldr r0, [pc, #128] @ (41970 ) │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov.w r0, #0 │ │ │ │ - movw r2, #43024 @ 0xa810 │ │ │ │ + movw r2, #40464 @ 0x9e10 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #18472 @ 0x4828 │ │ │ │ + movw r1, #15912 @ 0x3e28 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8c52c │ │ │ │ - cbz r0, 41936 │ │ │ │ + bl 8c53c │ │ │ │ + cbz r0, 41956 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #17768 @ 0x4568 │ │ │ │ + movw r1, #15208 @ 0x3b68 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #18492 @ 0x483c │ │ │ │ + movw r0, #15932 @ 0x3e3c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe48 │ │ │ │ + bl 8fe38 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 41914 │ │ │ │ + bge.n 41934 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4192e │ │ │ │ + b.n 4194e │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #2 │ │ │ │ movs r3, #16 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 217e7c <_PyErr_BadInternalCall@@Base+0x604> │ │ │ │ + bl 217444 <_PyErr_BadInternalCall@@Base+0x604> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 41910 │ │ │ │ + beq.n 41930 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 218094 <_PyErr_BadInternalCall@@Base+0x81c> │ │ │ │ + bl 21765c <_PyErr_BadInternalCall@@Base+0x81c> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 771e8 │ │ │ │ - b.n 41938 │ │ │ │ + bl 77260 │ │ │ │ + b.n 41958 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #20] @ (41950 ) │ │ │ │ + ldr r3, [pc, #20] @ (41970 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4194a │ │ │ │ + beq.n 4196a │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ 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 11b7b8 │ │ │ │ + bl 11b830 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r6, [r0, #16] │ │ │ │ - cbnz r3, 4198a │ │ │ │ + cbnz r3, 419aa │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r1, #18516 @ 0x4854 │ │ │ │ + movw r1, #15956 @ 0x3e54 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl d1994 │ │ │ │ - b.n 41996 │ │ │ │ + bl d183c │ │ │ │ + b.n 419b6 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 79d6c │ │ │ │ + bl 79de4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4199a │ │ │ │ + cbnz r0, 419ba │ │ │ │ movs r4, #0 │ │ │ │ - b.n 419f4 │ │ │ │ + b.n 41a14 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ add.w r1, r4, #12 │ │ │ │ - bl ce000 │ │ │ │ + bl cdea8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 419c6 │ │ │ │ + blt.n 419e6 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, r7 │ │ │ │ - bl 26d7dc │ │ │ │ - cbz r1, 419e0 │ │ │ │ - movw r1, #18568 @ 0x4888 │ │ │ │ + bl 26cda4 │ │ │ │ + cbz r1, 41a00 │ │ │ │ + movw r1, #16008 @ 0x3e88 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r2, r7 │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41996 │ │ │ │ + beq.n 419b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 41996 │ │ │ │ + bne.n 419b6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 41996 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 419b6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ @@ -34374,1117 +34383,1116 @@ │ │ │ │ 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 41a18 │ │ │ │ + bne.n 41a38 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 362ae │ │ │ │ + b.w 36074 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40560 @ 0x9e70 │ │ │ │ + movw r0, #37940 @ 0x9434 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41a0c │ │ │ │ + bne.n 41a2c │ │ │ │ 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 7813c │ │ │ │ + bl 781b4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 781a8 │ │ │ │ + bl 78220 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl cea94 │ │ │ │ + bl ce93c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e844 │ │ │ │ + bl 7e8d4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41a74 │ │ │ │ + beq.n 41a94 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 41a74 │ │ │ │ + cbnz r3, 41a94 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77d54 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77dcc <_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, 41a94 │ │ │ │ + cbnz r0, 41ab4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 41a9e │ │ │ │ - b.n 41aa4 │ │ │ │ + cbnz r0, 41abe │ │ │ │ + b.n 41ac4 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41a8e │ │ │ │ - b.n 41ab2 │ │ │ │ + beq.n 41aae │ │ │ │ + b.n 41ad2 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 41ab2 │ │ │ │ + cbnz r0, 41ad2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 41ab2 │ │ │ │ + cbz r0, 41ad2 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - cbnz r4, 41aee │ │ │ │ + cbnz r4, 41b0e │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 41aee │ │ │ │ + blt.n 41b0e │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 41aee │ │ │ │ - cbz r2, 41aee │ │ │ │ + bgt.n 41b0e │ │ │ │ + cbz r2, 41b0e │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #3644 @ 0xe3c │ │ │ │ + movw r1, #1084 @ 0x43c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 127744 │ │ │ │ - b.n 41b10 │ │ │ │ + bl 127394 │ │ │ │ + b.n 41b30 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r3, r4 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ movw r4, #11392 @ 0x2c80 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41ad8 │ │ │ │ + bne.n 41af8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 41b40 │ │ │ │ + bhi.n 41b60 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl d78e0 <_PyNumber_Index@@Base> │ │ │ │ + bl d7740 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 41b58 │ │ │ │ - b.n 41b6c │ │ │ │ - movw r0, #1236 @ 0x4d4 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + cbnz r0, 41b78 │ │ │ │ + b.n 41b8c │ │ │ │ + movw r0, #64212 @ 0xfad4 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41c26 │ │ │ │ - b.n 41b32 │ │ │ │ - bl 83948 │ │ │ │ + beq.n 41c46 │ │ │ │ + b.n 41b52 │ │ │ │ + bl 839e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 41b7a │ │ │ │ + bne.n 41b9a │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 41b8a │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 41baa │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41c26 │ │ │ │ + bne.n 41c46 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 41b8a │ │ │ │ + b.n 41baa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 41b68 │ │ │ │ + bne.n 41b88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 41b68 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 41b88 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 41bf6 │ │ │ │ + ble.n 41c16 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 41ba4 │ │ │ │ + bpl.n 41bc4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 41bca │ │ │ │ + bne.n 41bea │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 41bf8 │ │ │ │ + b.n 41c18 │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 41bbe │ │ │ │ + beq.n 41bde │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 859bc │ │ │ │ - cbz r0, 41bd6 │ │ │ │ + bl 859e8 │ │ │ │ + cbz r0, 41bf6 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 41bd6 │ │ │ │ + bne.n 41bf6 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 41bf8 │ │ │ │ + b.n 41c18 │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 41bb0 │ │ │ │ + bne.n 41bd0 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #31372 @ 0x7a8c │ │ │ │ + movw r2, #28812 @ 0x708c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #1224 @ 0x4c8 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #1236 @ 0x4d4 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 41c26 │ │ │ │ + movw r1, #64200 @ 0xfac8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #64212 @ 0xfad4 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 41c46 │ │ │ │ movs r3, #32 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 41c08 │ │ │ │ + bgt.n 41c28 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1d5ba8 │ │ │ │ + b.w 1d4e78 │ │ │ │ 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 403dc │ │ │ │ + b.w 40516 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r3, 41c3e │ │ │ │ - movw r0, #18636 @ 0x48cc │ │ │ │ + cbnz r3, 41c5e │ │ │ │ + movw r0, #16076 @ 0x3ecc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w ddd20 │ │ │ │ + b.w ddb98 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r0, #18656 @ 0x48e0 │ │ │ │ + movw r0, #16096 @ 0x3ee0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - b.w ddd20 │ │ │ │ + b.w ddb98 │ │ │ │ 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] @ (41c8c ) │ │ │ │ - bl 1f82c8 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (41cac ) │ │ │ │ + bl 1f7880 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - cbz r2, 41c7a │ │ │ │ - movw r0, #18692 @ 0x4904 │ │ │ │ + cbz r2, 41c9a │ │ │ │ + movw r0, #16132 @ 0x3f04 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82764 │ │ │ │ - movw r0, #18048 @ 0x4680 │ │ │ │ + b.w 827f4 │ │ │ │ + movw r0, #15488 @ 0x3c80 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82764 │ │ │ │ + b.w 827f4 │ │ │ │ nop │ │ │ │ - bmi.n 41d68 │ │ │ │ + bmi.n 41d88 │ │ │ │ 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 246634 <_PyObject_GetState@@Base> │ │ │ │ + bl 245bec <_PyObject_GetState@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41d1e │ │ │ │ - ldr r0, [pc, #132] @ (41d34 ) │ │ │ │ + beq.n 41d3e │ │ │ │ + ldr r0, [pc, #132] @ (41d54 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 932bc │ │ │ │ + bl 931c4 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 41cc8 │ │ │ │ - ldr r5, [pc, #116] @ (41d38 ) │ │ │ │ + cbnz r0, 41ce8 │ │ │ │ + ldr r5, [pc, #116] @ (41d58 ) │ │ │ │ movs r6, #0 │ │ │ │ - b.n 41d22 │ │ │ │ - bl 862a0 │ │ │ │ + b.n 41d42 │ │ │ │ + bl 862cc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41ce4 │ │ │ │ + beq.n 41d04 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 41ce4 │ │ │ │ + cbnz r3, 41d04 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 41cc2 │ │ │ │ + beq.n 41ce2 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #72] @ (41d38 ) │ │ │ │ + ldr r2, [pc, #72] @ (41d58 ) │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #5 │ │ │ │ - bl 7d5a0 │ │ │ │ + bl 7d628 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41d12 │ │ │ │ + beq.n 41d32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 41d16 │ │ │ │ - ldr r5, [pc, #36] @ (41d38 ) │ │ │ │ - b.n 41d22 │ │ │ │ + cbz r3, 41d36 │ │ │ │ + ldr r5, [pc, #36] @ (41d58 ) │ │ │ │ + b.n 41d42 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 41d12 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 41d32 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 781a8 │ │ │ │ + bl 78220 │ │ │ │ mov r0, r5 │ │ │ │ - bl 781a8 │ │ │ │ + bl 78220 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bmi.n 41dd8 │ │ │ │ + bmi.n 41df8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 41d44 │ │ │ │ - b.w 1f3d54 │ │ │ │ - ldr r0, [pc, #0] @ (41d48 ) │ │ │ │ + cbz r0, 41d64 │ │ │ │ + b.w 1f318c │ │ │ │ + ldr r0, [pc, #0] @ (41d68 ) │ │ │ │ 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 41d78 │ │ │ │ - movw r1, #19177 @ 0x4ae9 │ │ │ │ + beq.n 41d98 │ │ │ │ + movw r1, #16073 @ 0x3ec9 │ │ │ │ movt r1, #25 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ mov r0, r3 │ │ │ │ - b.w 23f4d8 <_PyTime_ObjectToTimeval@@Base+0x24> │ │ │ │ - movw r2, #54320 @ 0xd430 │ │ │ │ + b.w 23ead8 <_PyTime_ObjectToTimeval@@Base+0x90> │ │ │ │ + movw r2, #51680 @ 0xc9e0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #8800 @ 0x2260 │ │ │ │ + movw r1, #6240 @ 0x1860 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #47780 @ 0xbaa4 │ │ │ │ + movw r0, #45620 @ 0xb234 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - movw r1, #65048 @ 0xfe18 │ │ │ │ + movw r1, #62488 @ 0xf418 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.n 41eea │ │ │ │ + b.n 41f0a │ │ │ │ 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 41e5a │ │ │ │ + beq.n 41e7a │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 7f738 │ │ │ │ + bl 7f7cc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41e5a │ │ │ │ + bne.n 41e7a │ │ │ │ mov r0, r4 │ │ │ │ - bl 24165c <_PyTime_AsTimeval@@Base+0x10ac> │ │ │ │ + bl 240bbc <_PyTime_AsTimeval@@Base+0x10c4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 41e5a │ │ │ │ - movw r3, #56573 @ 0xdcfd │ │ │ │ + beq.n 41e7a │ │ │ │ + movw r3, #53477 @ 0xd0e5 │ │ │ │ movt r3, #24 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r3 │ │ │ │ str r7, [sp, #4] │ │ │ │ - movw r0, #18700 @ 0x490c │ │ │ │ + movw r0, #16140 @ 0x3f0c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82764 │ │ │ │ + bl 827f4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 41e04 │ │ │ │ + cbnz r0, 41e24 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 247d6c │ │ │ │ + b.w 247324 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #513 @ 0x201 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ - movw r0, #18708 @ 0x4914 │ │ │ │ + movw r0, #16148 @ 0x3f14 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 242c7c <_PyTime_AsTimeval@@Base+0x26cc> │ │ │ │ + bl 242290 <_PyTime_AsTimeval@@Base+0x2798> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 41e3a │ │ │ │ + beq.n 41e5a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 41e3a │ │ │ │ + cbnz r3, 41e5a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 41df8 │ │ │ │ + beq.n 41e18 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41e5a │ │ │ │ + beq.n 41e7a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 41e5a │ │ │ │ + cbnz r3, 41e7a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 77d54 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77dcc <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 130dec │ │ │ │ - cbz r0, 41ee4 │ │ │ │ - movw r6, #2096 @ 0x830 │ │ │ │ - movt r6, #64 @ 0x40 │ │ │ │ + bl 1300c0 │ │ │ │ + cbz r0, 41f04 │ │ │ │ + movw r6, #65052 @ 0xfe1c │ │ │ │ + movt r6, #63 @ 0x3f │ │ │ │ mov r4, r0 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r6], #4 │ │ │ │ - cbz r0, 41ee6 │ │ │ │ - bl 7a0ec │ │ │ │ + cbz r0, 41f06 │ │ │ │ + bl 7a164 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 41ec8 │ │ │ │ - bl d0388 │ │ │ │ + cbz r5, 41ee8 │ │ │ │ + bl d0234 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 41ec8 │ │ │ │ - beq.n 41eae │ │ │ │ + blt.n 41ee8 │ │ │ │ + beq.n 41ece │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 41eb8 │ │ │ │ - b.n 41e84 │ │ │ │ - bl 83ac8 │ │ │ │ + bne.n 41ed8 │ │ │ │ + b.n 41ea4 │ │ │ │ + bl 83b60 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 41ea6 │ │ │ │ - b.n 41ec8 │ │ │ │ + bge.n 41ec6 │ │ │ │ + b.n 41ee8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 41e84 │ │ │ │ + bne.n 41ea4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 41e84 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 41ea4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41ede │ │ │ │ + beq.n 41efe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 41ede │ │ │ │ + cbnz r3, 41efe │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78204 │ │ │ │ + bl 7827c │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #42120 @ 0xa488 │ │ │ │ + movw r1, #39560 @ 0x9a88 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #42124 @ 0xa48c │ │ │ │ + movw r0, #39564 @ 0x9a8c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 8fe48 │ │ │ │ + bl 8fe38 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 41f1a │ │ │ │ + bge.n 41f3a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 41f4a │ │ │ │ + b.n 41f6a │ │ │ │ ldrsb.w r3, [r4, #35] @ 0x23 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 41f42 │ │ │ │ + bgt.n 41f62 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbnz r0, 41f32 │ │ │ │ + cbnz r0, 41f52 │ │ │ │ add.w r0, r4, #36 @ 0x24 │ │ │ │ - bl d3f38 │ │ │ │ + bl d3da0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41f16 │ │ │ │ + beq.n 41f36 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41f4a │ │ │ │ + beq.n 41f6a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 41f4a │ │ │ │ + b.n 41f6a │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b.w f4cb8 │ │ │ │ + b.w f4aac │ │ │ │ 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 122550 │ │ │ │ + bl 1221b8 │ │ │ │ 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 24e164 │ │ │ │ + b.w 24d72c │ │ │ │ stmdb 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] @ (42190 ) │ │ │ │ + ldr r3, [pc, #496] @ (421b0 ) │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - cbnz r1, 41fee │ │ │ │ + cbnz r1, 4200e │ │ │ │ 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, #18820 @ 0x4984 │ │ │ │ + movw r0, #16260 @ 0x3f84 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82764 │ │ │ │ + bl 827f4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4200c │ │ │ │ + cbz r0, 4202c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl ea0cc │ │ │ │ + bl e9ee4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4200c │ │ │ │ + beq.n 4202c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4200c │ │ │ │ + cbnz r3, 4202c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4200c │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 4202c │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 42010 │ │ │ │ + beq.n 42030 │ │ │ │ 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 f19ac │ │ │ │ + bl f17dc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42174 │ │ │ │ + b.n 42194 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72190 │ │ │ │ + bl 721f8 │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 42020 │ │ │ │ + cbnz r0, 42040 │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 42168 │ │ │ │ + b.n 42188 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72190 │ │ │ │ + bl 721f8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4201a │ │ │ │ + beq.n 4203a │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 42070 │ │ │ │ + beq.n 42090 │ │ │ │ ldr.w r0, [sl] │ │ │ │ - cbz r0, 42070 │ │ │ │ - bl 7a0ec │ │ │ │ + cbz r0, 42090 │ │ │ │ + bl 7a164 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42140 │ │ │ │ + beq.n 42160 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 83ac8 │ │ │ │ + bl 83b60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42066 │ │ │ │ + beq.n 42086 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42066 │ │ │ │ + cbnz r3, 42086 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 42140 │ │ │ │ + bne.n 42160 │ │ │ │ add.w sl, sl, #4 │ │ │ │ - b.n 42036 │ │ │ │ + b.n 42056 │ │ │ │ ldr.w fp, [r5, #16] │ │ │ │ add.w sl, sp, #8 │ │ │ │ ldr.w r7, [fp] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 4214a │ │ │ │ + beq.n 4216a │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 4208e │ │ │ │ + beq.n 420ae │ │ │ │ cmp.w r8, #10 │ │ │ │ - bne.n 42100 │ │ │ │ - b.n 420bc │ │ │ │ + bne.n 42120 │ │ │ │ + b.n 420dc │ │ │ │ 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 218094 <_PyErr_BadInternalCall@@Base+0x81c> │ │ │ │ + bl 21765c <_PyErr_BadInternalCall@@Base+0x81c> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 42118 │ │ │ │ + bne.n 42138 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - b.n 42118 │ │ │ │ + b.n 42138 │ │ │ │ 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 2631f8 <_PyLong_DivmodNear@@Base+0x6c4> │ │ │ │ + bl 262c48 <_PyLong_DivmodNear@@Base+0xb4c> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 42118 │ │ │ │ + bne.n 42138 │ │ │ │ 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 42118 │ │ │ │ + b.n 42138 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43184 @ 0xa8b0 │ │ │ │ + movw r1, #40624 @ 0x9eb0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 4200c │ │ │ │ - cbz r4, 42140 │ │ │ │ + bl 127394 │ │ │ │ + b.n 4202c │ │ │ │ + cbz r4, 42160 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 83ac8 │ │ │ │ + bl 83b60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4213e │ │ │ │ + beq.n 4215e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4213e │ │ │ │ + cbnz r3, 4215e │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r2, 42144 │ │ │ │ + cbz r2, 42164 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42168 │ │ │ │ + b.n 42188 │ │ │ │ add.w fp, fp, #4 │ │ │ │ - b.n 42078 │ │ │ │ + b.n 42098 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 7a0ec │ │ │ │ + bl 7a164 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42140 │ │ │ │ + beq.n 42160 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ - movw r0, #18828 @ 0x498c │ │ │ │ + movw r0, #16268 @ 0x3f8c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82764 │ │ │ │ + bl 827f4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 781a8 │ │ │ │ + bl 78220 │ │ │ │ mov r0, r6 │ │ │ │ - bl 781a8 │ │ │ │ - ldr r3, [pc, #24] @ (42190 ) │ │ │ │ + bl 78220 │ │ │ │ + ldr r3, [pc, #24] @ (421b0 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 42186 │ │ │ │ + beq.n 421a6 │ │ │ │ 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 97cd0 <_Py_GetConfig@@Base> │ │ │ │ + bl 97bd0 <_Py_GetConfig@@Base> │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ - cbnz r3, 421b6 │ │ │ │ + cbnz r3, 421d6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 155360 │ │ │ │ + b.w 154670 │ │ │ │ movw r3, #56084 @ 0xdb14 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18832 @ 0x4990 │ │ │ │ + movw r1, #16272 @ 0x3f90 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145af8 │ │ │ │ + bl 144dd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 421ac │ │ │ │ + beq.n 421cc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b.w 230aec │ │ │ │ + b.w 2300b4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #18864 @ 0x49b0 │ │ │ │ + movw r0, #16304 @ 0x3fb0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ - b.w ddd20 │ │ │ │ + b.w ddb98 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #37016 @ 0x9098 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 13f180 │ │ │ │ + b.w 13e4a0 │ │ │ │ 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 11b7b8 │ │ │ │ + bl 11b830 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl cfa98 │ │ │ │ + bl cf944 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 42252 │ │ │ │ - beq.n 42236 │ │ │ │ + bgt.n 42272 │ │ │ │ + beq.n 42256 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42290 │ │ │ │ + b.n 422b0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18932 @ 0x49f4 │ │ │ │ + movw r1, #16372 @ 0x3ff4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 42232 │ │ │ │ + bl d183c │ │ │ │ + b.n 42252 │ │ │ │ mov r0, r4 │ │ │ │ - bl 423ec │ │ │ │ + bl 42452 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42232 │ │ │ │ + beq.n 42252 │ │ │ │ mov r1, r5 │ │ │ │ - bl 187aa8 │ │ │ │ + bl 186e94 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 42280 │ │ │ │ + cbnz r0, 422a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 42232 │ │ │ │ + beq.n 42252 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42232 │ │ │ │ + bne.n 42252 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 42232 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 42252 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 42290 │ │ │ │ + beq.n 422b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 42290 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 422b0 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 422b2 │ │ │ │ + cbz r3, 422d2 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 422b4 │ │ │ │ + b.n 422d4 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 422c2 │ │ │ │ + cbnz r3, 422e2 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 422c2 │ │ │ │ + blt.n 422e2 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 422c2 │ │ │ │ - cbnz r0, 422de │ │ │ │ - ldr r6, [pc, #280] @ (423dc ) │ │ │ │ + bgt.n 422e2 │ │ │ │ + cbnz r0, 422fe │ │ │ │ + ldr r6, [pc, #280] @ (423fc ) │ │ │ │ movs r2, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ add r6, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ movs r6, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r6, [sp, #8] │ │ │ │ - bl 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 422de │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 422fe │ │ │ │ movs r4, #0 │ │ │ │ - b.n 423d2 │ │ │ │ - cbz r5, 422f4 │ │ │ │ + b.n 423f2 │ │ │ │ + cbz r5, 42314 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 422f6 │ │ │ │ - bl 7f738 │ │ │ │ - cbz r0, 422f6 │ │ │ │ - b.n 422da │ │ │ │ + bne.n 42316 │ │ │ │ + bl 7f7cc │ │ │ │ + cbz r0, 42316 │ │ │ │ + b.n 422fa │ │ │ │ movs r5, #8 │ │ │ │ add.w r7, r4, #16 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r8, r7 │ │ │ │ movs r4, #0 │ │ │ │ mvn.w r9, #2147483648 @ 0x80000000 │ │ │ │ add r7, r3 │ │ │ │ mov sl, r8 │ │ │ │ mov r6, r4 │ │ │ │ sub.w fp, r9, r5 │ │ │ │ cmp r7, sl │ │ │ │ - bls.n 42352 │ │ │ │ + bls.n 42372 │ │ │ │ ldrb.w r3, [sl], #1 │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 42334 │ │ │ │ + bne.n 42354 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 4230e │ │ │ │ - bl 26d7dc │ │ │ │ + ble.n 4232e │ │ │ │ + bl 26cda4 │ │ │ │ add.w r2, fp, r1 │ │ │ │ adds r3, r5, r4 │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 423ba │ │ │ │ + bgt.n 423da │ │ │ │ subs r4, r3, r1 │ │ │ │ - b.n 4230e │ │ │ │ + b.n 4232e │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 423ba │ │ │ │ + beq.n 423da │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 42342 │ │ │ │ + beq.n 42362 │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 4230e │ │ │ │ + bne.n 4232e │ │ │ │ sub.w r3, r9, r4 │ │ │ │ cmp r3, r6 │ │ │ │ add r6, r4 │ │ │ │ mov.w r4, #0 │ │ │ │ - bge.n 4230e │ │ │ │ - b.n 423ba │ │ │ │ + bge.n 4232e │ │ │ │ + b.n 423da │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 423ba │ │ │ │ + bgt.n 423da │ │ │ │ adds r1, r4, r6 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71e00 │ │ │ │ + bl 71e68 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 422da │ │ │ │ + beq.n 422fa │ │ │ │ add.w sl, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r9, #32 │ │ │ │ cmp r7, r8 │ │ │ │ - bls.n 423d2 │ │ │ │ + bls.n 423f2 │ │ │ │ ldrb.w r2, [r8], #1 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 4239e │ │ │ │ + bne.n 423be │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 423b0 │ │ │ │ + ble.n 423d0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 26d7dc │ │ │ │ + bl 26cda4 │ │ │ │ subs r1, r5, r1 │ │ │ │ add r6, r1 │ │ │ │ mov r3, sl │ │ │ │ add r1, sl │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 423b6 │ │ │ │ + beq.n 423d6 │ │ │ │ strb.w r9, [r3], #1 │ │ │ │ - b.n 42394 │ │ │ │ + b.n 423b4 │ │ │ │ mov r3, sl │ │ │ │ adds r6, #1 │ │ │ │ cmp r2, #10 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - beq.n 423b4 │ │ │ │ + beq.n 423d4 │ │ │ │ cmp r2, #13 │ │ │ │ - bne.n 423b6 │ │ │ │ - b.n 423b4 │ │ │ │ + bne.n 423d6 │ │ │ │ + b.n 423d4 │ │ │ │ mov r3, sl │ │ │ │ - b.n 423b6 │ │ │ │ + b.n 423d6 │ │ │ │ movs r6, #0 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 42374 │ │ │ │ + b.n 42394 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15104 @ 0x3b00 │ │ │ │ + movw r1, #12544 @ 0x3100 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 422da │ │ │ │ + bl 127394 │ │ │ │ + b.n 422fa │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ cmp r4, #216 @ 0xd8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + push {r4, 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, #4164 @ 0x1044 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl bf938 │ │ │ │ + cbz r0, 42442 │ │ │ │ + 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 7f6d4 │ │ │ │ + b.w 7f768 │ │ │ │ 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 11b7b8 │ │ │ │ + bl 11b830 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 42472 │ │ │ │ + bne.n 424d8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 13fccc │ │ │ │ + bl 13efec │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4246e │ │ │ │ + cbz r0, 424d4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r5, #32] │ │ │ │ cmp r3, #1 │ │ │ │ str r2, [r0, #32] │ │ │ │ - bne.n 4243c │ │ │ │ + bne.n 424a2 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ bl 2eb54 │ │ │ │ - b.n 42442 │ │ │ │ + b.n 424a8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 187aa8 │ │ │ │ + bl 186e94 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 4245c │ │ │ │ + cbz r0, 424c2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 424d6 │ │ │ │ + beq.n 4253c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 424d6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 424d6 │ │ │ │ + bne.n 4253c │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 4253c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4246e │ │ │ │ + beq.n 424d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4246e │ │ │ │ + cbnz r3, 424d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 424d6 │ │ │ │ + b.n 4253c │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 42484 │ │ │ │ + bge.n 424ea │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl d26e0 │ │ │ │ + bl d2558 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4249a │ │ │ │ + b.n 42500 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #8560 @ 0x2170 │ │ │ │ + movw r1, #6000 @ 0x1770 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 8509c │ │ │ │ + bl 850c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 4246e │ │ │ │ + beq.n 424d4 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 424d6 │ │ │ │ + beq.n 4253c │ │ │ │ mov r0, r6 │ │ │ │ - bl 859bc │ │ │ │ - cbnz r0, 424d6 │ │ │ │ + bl 859e8 │ │ │ │ + cbnz r0, 4253c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - movw r1, #19080 @ 0x4a88 │ │ │ │ + movw r1, #16604 @ 0x40dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 42462 │ │ │ │ - b.n 4246e │ │ │ │ + bne.n 424c8 │ │ │ │ + b.n 424d4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #20] @ (42508 ) │ │ │ │ + ldr r0, [pc, #16] @ (4256c ) │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 932bc │ │ │ │ + bl 931c4 │ │ │ │ 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, #6724 @ 0x1a44 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl bfab8 │ │ │ │ - cbz r0, 4254e │ │ │ │ - ldrd r2, r0, [sp, #8] │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00042552 <_PyTime_AsTimeval_clamp@@Base>: │ │ │ │ +00042570 <_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 239e04 │ │ │ │ + bl 2393d4 │ │ │ │ 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 │ │ │ │ @@ -35492,80 +35500,79 @@ │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 425b2 <_PyTime_AsTimeval_clamp@@Base+0x60> │ │ │ │ + bgt.n 425d0 <_PyTime_AsTimeval_clamp@@Base+0x60> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21356 @ 0x536c │ │ │ │ + movw r1, #18716 @ 0x491c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 425cc <_PyTime_AsTimeval_clamp@@Base+0x7a> │ │ │ │ + bl 127394 │ │ │ │ + b.n 425ea <_PyTime_AsTimeval_clamp@@Base+0x7a> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 425d0 <_PyTime_AsTimeval_clamp@@Base+0x7e> │ │ │ │ + cbz r3, 425ee <_PyTime_AsTimeval_clamp@@Base+0x7e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #37964 @ 0x944c │ │ │ │ + movw r1, #35324 @ 0x89fc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 425e2 <_PyTime_AsTimeval_clamp@@Base+0x90> │ │ │ │ + b.n 42600 <_PyTime_AsTimeval_clamp@@Base+0x90> │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (425e8 <_PyTime_AsTimeval_clamp@@Base+0x96>) │ │ │ │ + ldr r0, [pc, #12] @ (42604 <_PyTime_AsTimeval_clamp@@Base+0x94>) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 932bc │ │ │ │ + bl 931c4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ - b.n 41fc4 │ │ │ │ + b.n 41fe0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4260c <_PyTime_AsTimeval_clamp@@Base+0xba> │ │ │ │ + bne.n 42628 <_PyTime_AsTimeval_clamp@@Base+0xb8> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 176e20 │ │ │ │ + b.w 176224 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40616 @ 0x9ea8 │ │ │ │ + movw r0, #37996 @ 0x946c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42600 <_PyTime_AsTimeval_clamp@@Base+0xae> │ │ │ │ + bne.n 4261c <_PyTime_AsTimeval_clamp@@Base+0xac> │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vldr d0, [r0, #8] │ │ │ │ blx 2a960 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 119580 │ │ │ │ + b.w 1195f8 │ │ │ │ │ │ │ │ -00042642 : │ │ │ │ +0004265e : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #44] @ (42678 ) │ │ │ │ + ldr r4, [pc, #44] @ (42694 ) │ │ │ │ ldr r2, [r0, #68] @ 0x44 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r2, 4266a │ │ │ │ + cbz r2, 42686 │ │ │ │ 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 │ │ │ │ @@ -35579,727 +35586,727 @@ │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 426b8 │ │ │ │ + bne.n 426d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 426d0 │ │ │ │ - movw r2, #4980 @ 0x1374 │ │ │ │ + bmi.n 426ec │ │ │ │ + movw r2, #2340 @ 0x924 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #1064 @ 0x428 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #9252 @ 0x2424 │ │ │ │ + movw r1, #64040 @ 0xfa28 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #6612 @ 0x19d4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 426f8 │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 42714 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #9252 @ 0x2424 │ │ │ │ + movw r0, #6612 @ 0x19d4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42690 │ │ │ │ - b.n 426f8 │ │ │ │ + bne.n 426ac │ │ │ │ + b.n 42714 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 426fc │ │ │ │ - movw r2, #4980 @ 0x1374 │ │ │ │ + bmi.n 42718 │ │ │ │ + movw r2, #2340 @ 0x924 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #1224 @ 0x4c8 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #9252 @ 0x2424 │ │ │ │ + movw r1, #64200 @ 0xfac8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #6612 @ 0x19d4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r3, r4 │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 42736 │ │ │ │ + b.n 42752 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl e9728 │ │ │ │ + bl e9540 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 426f8 │ │ │ │ + beq.n 42714 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl e9728 │ │ │ │ + bl e9540 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 42726 │ │ │ │ + cbz r0, 42742 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 29484 │ │ │ │ - bl 7fff8 │ │ │ │ + bl 8008c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 42728 │ │ │ │ + b.n 42744 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 771e8 │ │ │ │ - cbz r4, 42736 │ │ │ │ + bl 77260 │ │ │ │ + cbz r4, 42752 │ │ │ │ mov r0, r4 │ │ │ │ - bl 771e8 │ │ │ │ + bl 77260 │ │ │ │ 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 4275c │ │ │ │ - bl 260874 │ │ │ │ + bne.n 42778 │ │ │ │ + bl 25ff9c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 42768 │ │ │ │ + cbz r3, 42784 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 4278c │ │ │ │ + b.n 427a8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 42788 │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 427a4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 42788 │ │ │ │ + cbnz r3, 427a4 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 42788 │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 427a4 │ │ │ │ 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] @ (427b8 ) │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 932bc │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - bcc.n 42764 │ │ │ │ - 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, 427e4 │ │ │ │ + cbnz r4, 427d4 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 427e4 │ │ │ │ + ble.n 427d4 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 427e4 │ │ │ │ - cbnz r2, 42802 │ │ │ │ + bne.n 427d4 │ │ │ │ + cbnz r2, 427f2 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #224] @ (428c8 ) │ │ │ │ + ldr r4, [pc, #224] @ (428b8 ) │ │ │ │ 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 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 42802 │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 427f2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 428c0 │ │ │ │ + b.n 428b0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - movw r1, #19236 @ 0x4b24 │ │ │ │ + movw r1, #16676 @ 0x4124 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f550c │ │ │ │ + bl f52f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 427fe │ │ │ │ + beq.n 427ee │ │ │ │ mov r0, r5 │ │ │ │ movs r6, #0 │ │ │ │ - bl 166f88 │ │ │ │ + bl 16639c │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bpl.n 4283a │ │ │ │ + bpl.n 4282a │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 428a2 │ │ │ │ + bge.n 42892 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r5, [r3, r6, lsl #2] │ │ │ │ - b.n 42846 │ │ │ │ + b.n 42836 │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 428a2 │ │ │ │ + bge.n 42892 │ │ │ │ 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 23d954 │ │ │ │ + bl 23ce7c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4288c │ │ │ │ + bne.n 4287c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 42872 │ │ │ │ + beq.n 42862 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42872 │ │ │ │ + cbnz r3, 42862 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 427fe │ │ │ │ + beq.n 427ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 427fe │ │ │ │ + bne.n 427ee │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 427fe │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 427ee │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 4289e │ │ │ │ + beq.n 4288e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4289e │ │ │ │ + cbnz r3, 4288e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 42824 │ │ │ │ + b.n 42814 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 428b8 │ │ │ │ + beq.n 428a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 428b8 │ │ │ │ + cbnz r3, 428a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ cmp r5, #48 @ 0x30 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4297c │ │ │ │ + beq.n 4296c │ │ │ │ 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 7f738 │ │ │ │ + bl 7f7cc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42978 │ │ │ │ + bne.n 42968 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24165c <_PyTime_AsTimeval@@Base+0x10ac> │ │ │ │ + bl 240bbc <_PyTime_AsTimeval@@Base+0x10c4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 42978 │ │ │ │ + beq.n 42968 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 242a48 <_PyTime_AsTimeval@@Base+0x2498> │ │ │ │ + bl 241fc4 <_PyTime_AsTimeval@@Base+0x24cc> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #65404 @ 0xff7c │ │ │ │ + movw r0, #62844 @ 0xf57c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82764 │ │ │ │ + bl 827f4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 42922 │ │ │ │ + cbnz r0, 42912 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 247d6c │ │ │ │ + b.w 247324 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #641 @ 0x281 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #28] │ │ │ │ - movw r0, #19268 @ 0x4b44 │ │ │ │ + movw r0, #16708 @ 0x4144 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 242c7c <_PyTime_AsTimeval@@Base+0x26cc> │ │ │ │ + bl 242290 <_PyTime_AsTimeval@@Base+0x2798> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 42958 │ │ │ │ + beq.n 42948 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 42958 │ │ │ │ + cbnz r3, 42948 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 42916 │ │ │ │ + beq.n 42906 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42978 │ │ │ │ + beq.n 42968 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 42978 │ │ │ │ + cbnz r3, 42968 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77d54 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77dcc <_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 429ac │ │ │ │ + bgt.n 4299c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21356 @ 0x536c │ │ │ │ + movw r1, #18716 @ 0x491c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 429c6 │ │ │ │ + bl 127394 │ │ │ │ + b.n 429b6 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 429ca │ │ │ │ + cbz r3, 429ba │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #37964 @ 0x944c │ │ │ │ + movw r1, #35324 @ 0x89fc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 429dc │ │ │ │ + b.n 429cc │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (429e0 ) │ │ │ │ + ldr r0, [pc, #12] @ (429d0 ) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 932bc │ │ │ │ + bl 931c4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bfi r0, r8, #1, #8 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3d920 │ │ │ │ + b.w 3d934 │ │ │ │ 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, #6724 @ 0x1a44 │ │ │ │ + movw r1, #4164 @ 0x1044 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl bfab8 │ │ │ │ - cbnz r0, 42a22 │ │ │ │ + bl bf938 │ │ │ │ + cbnz r0, 42a12 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 42a96 │ │ │ │ + b.n 42a86 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7688 │ │ │ │ + bl d74e8 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 42a40 │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 42a30 │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42a1e │ │ │ │ - bl 1c01e8 │ │ │ │ + bne.n 42a0e │ │ │ │ + bl 1bf2a8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42a1e │ │ │ │ + beq.n 42a0e │ │ │ │ add.w r1, r0, #16 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 42a76 │ │ │ │ + bge.n 42a66 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42a1e │ │ │ │ + beq.n 42a0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42a1e │ │ │ │ + bne.n 42a0e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 42a1e │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 42a0e │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11fc28 <_PyErr_ChainExceptions1@@Base+0x1528> │ │ │ │ + bl 11f894 <_PyErr_ChainExceptions1@@Base+0x10b4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42a96 │ │ │ │ + beq.n 42a86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42a96 │ │ │ │ + cbnz r3, 42a86 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - mov r3, r0 │ │ │ │ - adds r0, #16 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - b.w 3db9c │ │ │ │ - │ │ │ │ -00042aa6 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #64] @ (42af8 ) │ │ │ │ - mov r4, r0 │ │ │ │ - mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ - mov r5, r2 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r0, [r0, r6] │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 42ad0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r1, [r4, r2] │ │ │ │ - cbnz r1, 42aec │ │ │ │ - movw r1, #43976 @ 0xabc8 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - movw r2, #19304 @ 0x4b68 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - bl 14b0ac <_PyErr_Format@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 42af4 │ │ │ │ - mov r2, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl dd554 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + add r1, sp, #4 │ │ │ │ + ldr r0, [pc, #16] @ (42ab4 ) │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + bl 931c4 │ │ │ │ add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + pop {r4, pc} │ │ │ │ + bcc.n 42a60 │ │ │ │ + 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, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 42b98 │ │ │ │ + bpl.n 42b54 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 42b98 │ │ │ │ + bne.n 42b54 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 17b640 │ │ │ │ + bl 17aa44 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 42b4e │ │ │ │ + bcs.n 42b0a │ │ │ │ lsrs r0, r0, #7 │ │ │ │ - movw r1, #41472 @ 0xa200 │ │ │ │ + movw r1, #38912 @ 0x9800 │ │ │ │ movt r1, #58 @ 0x3a │ │ │ │ and.w r3, r5, #127 @ 0x7f │ │ │ │ - movw r2, #34816 @ 0x8800 │ │ │ │ + movw r2, #32256 @ 0x7e00 │ │ │ │ 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 42b50 │ │ │ │ + b.n 42b0c │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #6 │ │ │ │ - movw r3, #29652 @ 0x73d4 │ │ │ │ + movw r3, #27092 @ 0x69d4 │ │ │ │ movt r3, #57 @ 0x39 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r7, [r3, #3] │ │ │ │ - cbz r6, 42b70 │ │ │ │ + cbz r6, 42b2c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ movw r1, #4572 @ 0x11dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 42b74 │ │ │ │ + bne.n 42b30 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 42b8e │ │ │ │ - bl 859bc │ │ │ │ + b.n 42b4a │ │ │ │ + bl 859e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42b70 │ │ │ │ + bne.n 42b2c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ - cbz r3, 42b8e │ │ │ │ + cbz r3, 42b4a │ │ │ │ ldrb r4, [r0, #3] │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - beq.n 42b70 │ │ │ │ + beq.n 42b2c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 7fff8 │ │ │ │ - movw r2, #31400 @ 0x7aa8 │ │ │ │ + b.w 8008c │ │ │ │ + movw r2, #28840 @ 0x70a8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #8800 @ 0x2260 │ │ │ │ + movw r1, #6240 @ 0x1860 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #55512 @ 0xd8d8 │ │ │ │ + movw r0, #52872 @ 0xce88 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23cb80 <_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 3dbb0 │ │ │ │ + │ │ │ │ +00042b7e : │ │ │ │ + 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] @ (42bd0 ) │ │ │ │ + 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 42ba8 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [r4, r2] │ │ │ │ + cbnz r1, 42bc4 │ │ │ │ + movw r1, #43976 @ 0xabc8 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + movw r2, #16728 @ 0x4158 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + bl 14a3b4 <_PyErr_Format@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 42bcc │ │ │ │ + mov r2, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl dd3cc │ │ │ │ + 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, 42bd2 │ │ │ │ + cbz r3, 42bee │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 42bd4 │ │ │ │ + b.n 42bf0 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 42be2 │ │ │ │ + cbnz r3, 42bfe │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 42be2 │ │ │ │ + ble.n 42bfe │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 42be2 │ │ │ │ - cbnz r4, 42c00 │ │ │ │ + bgt.n 42bfe │ │ │ │ + cbnz r4, 42c1c │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #128] @ (42c68 ) │ │ │ │ + ldr r4, [pc, #128] @ (42c84 ) │ │ │ │ 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 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 42c62 │ │ │ │ + cbz r0, 42c7e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 42c6c <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ - cbz r0, 42c62 │ │ │ │ + bl 42c88 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + cbz r0, 42c7e │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 42c22 │ │ │ │ + beq.n 42c3e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 42c26 │ │ │ │ - bl 7f738 │ │ │ │ - cbz r0, 42c26 │ │ │ │ - b.n 42c62 │ │ │ │ + bne.n 42c42 │ │ │ │ + bl 7f7cc │ │ │ │ + cbz r0, 42c42 │ │ │ │ + b.n 42c7e │ │ │ │ mov.w r4, #524288 @ 0x80000 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bl 95d4c │ │ │ │ + bl 95c50 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 29648 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98844 │ │ │ │ + bl 98744 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 42c56 │ │ │ │ + bne.n 42c72 │ │ │ │ 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 f19ac │ │ │ │ + b.w f17dc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7fff8 │ │ │ │ + b.w 8008c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #100 @ 0x64 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00042c6c <_PyLong_UnsignedInt_Converter@@Base>: │ │ │ │ +00042c88 <_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 42ca6 <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ + bpl.n 42cc2 <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 42ca6 <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ + bne.n 42cc2 <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34000 @ 0x84d0 │ │ │ │ + movw r1, #31440 @ 0x7ad0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 42cb6 <_PyLong_UnsignedInt_Converter@@Base+0x4a> │ │ │ │ - bl f4c08 │ │ │ │ + bl 127394 │ │ │ │ + b.n 42cd2 <_PyLong_UnsignedInt_Converter@@Base+0x4a> │ │ │ │ + bl f49fc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 42cba <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ - bl 7f738 │ │ │ │ - cbz r0, 42cba <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ + bne.n 42cd6 <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ + bl 7f7cc │ │ │ │ + cbz r0, 42cd6 <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 42cbe <_PyLong_UnsignedInt_Converter@@Base+0x52> │ │ │ │ + b.n 42cda <_PyLong_UnsignedInt_Converter@@Base+0x52> │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ - cbnz r7, 42ce8 <_PyLong_UnsignedInt_Converter@@Base+0x7c> │ │ │ │ + cbnz r7, 42d04 <_PyLong_UnsignedInt_Converter@@Base+0x7c> │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 42ce8 <_PyLong_UnsignedInt_Converter@@Base+0x7c> │ │ │ │ + ble.n 42d04 <_PyLong_UnsignedInt_Converter@@Base+0x7c> │ │ │ │ cmp r3, #2 │ │ │ │ - bgt.n 42ce8 <_PyLong_UnsignedInt_Converter@@Base+0x7c> │ │ │ │ - cbnz r2, 42d0a <_PyLong_UnsignedInt_Converter@@Base+0x9e> │ │ │ │ - ldr r1, [pc, #456] @ (42eb4 <_PyLong_UnsignedInt_Converter@@Base+0x248>) │ │ │ │ + bgt.n 42d04 <_PyLong_UnsignedInt_Converter@@Base+0x7c> │ │ │ │ + cbnz r2, 42d26 <_PyLong_UnsignedInt_Converter@@Base+0x9e> │ │ │ │ + ldr r1, [pc, #456] @ (42ed0 <_PyLong_UnsignedInt_Converter@@Base+0x248>) │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #2 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ add r1, sp, #32 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 42d4c <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ + cbz r0, 42d68 <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42d6e <_PyLong_UnsignedInt_Converter@@Base+0x102> │ │ │ │ + beq.n 42d8a <_PyLong_UnsignedInt_Converter@@Base+0x102> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 42d50 <_PyLong_UnsignedInt_Converter@@Base+0xe4> │ │ │ │ + bpl.n 42d6c <_PyLong_UnsignedInt_Converter@@Base+0xe4> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 88e00 │ │ │ │ + bl 88e28 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 42d4c <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ + cbz r0, 42d68 <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 42d70 <_PyLong_UnsignedInt_Converter@@Base+0x104> │ │ │ │ + beq.n 42d8c <_PyLong_UnsignedInt_Converter@@Base+0x104> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29660 @ 0x73dc │ │ │ │ + movw r1, #27100 @ 0x69dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42eac <_PyLong_UnsignedInt_Converter@@Base+0x240> │ │ │ │ - movw r2, #62128 @ 0xf2b0 │ │ │ │ + b.n 42ec8 <_PyLong_UnsignedInt_Converter@@Base+0x240> │ │ │ │ + movw r2, #59568 @ 0xe8b0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #1064 @ 0x428 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #59732 @ 0xe954 │ │ │ │ + movw r1, #64040 @ 0xfa28 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #57172 @ 0xdf54 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 42d4c <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 42d68 <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ movs r7, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 42db6 <_PyLong_UnsignedInt_Converter@@Base+0x14a> │ │ │ │ + ble.n 42dd2 <_PyLong_UnsignedInt_Converter@@Base+0x14a> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 42d9c <_PyLong_UnsignedInt_Converter@@Base+0x130> │ │ │ │ - movw r2, #4980 @ 0x1374 │ │ │ │ + bmi.n 42db8 <_PyLong_UnsignedInt_Converter@@Base+0x130> │ │ │ │ + movw r2, #2340 @ 0x924 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #1224 @ 0x4c8 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #59732 @ 0xe954 │ │ │ │ + movw r1, #64200 @ 0xfac8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #57172 @ 0xdf54 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 42d4c <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 42d68 <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e00 │ │ │ │ + bl 88e28 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42d4c <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ + beq.n 42d68 <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 42db8 <_PyLong_UnsignedInt_Converter@@Base+0x14c> │ │ │ │ - b.n 42d36 <_PyLong_UnsignedInt_Converter@@Base+0xca> │ │ │ │ + beq.n 42dd4 <_PyLong_UnsignedInt_Converter@@Base+0x14c> │ │ │ │ + b.n 42d52 <_PyLong_UnsignedInt_Converter@@Base+0xca> │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 166f88 │ │ │ │ + bl 16639c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 71488 <_PyObject_GC_New@@Base> │ │ │ │ + bl 714f0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42d4c <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ + beq.n 42d68 <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r2, r6 │ │ │ │ str r3, [r0, #32] │ │ │ │ movs r6, #0 │ │ │ │ str r6, [r0, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ str r6, [r0, #28] │ │ │ │ @@ -36309,88 +36316,88 @@ │ │ │ │ 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, 42e02 <_PyLong_UnsignedInt_Converter@@Base+0x196> │ │ │ │ + cbz r3, 42e1e <_PyLong_UnsignedInt_Converter@@Base+0x196> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ ldr r2, [r5, #28] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r2, 42e12 <_PyLong_UnsignedInt_Converter@@Base+0x1a6> │ │ │ │ + cbz r2, 42e2e <_PyLong_UnsignedInt_Converter@@Base+0x1a6> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 76e4c │ │ │ │ + bl 76ec0 │ │ │ │ str r0, [r4, #28] │ │ │ │ - cbz r0, 42e4e <_PyLong_UnsignedInt_Converter@@Base+0x1e2> │ │ │ │ + cbz r0, 42e6a <_PyLong_UnsignedInt_Converter@@Base+0x1e2> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 42e4e <_PyLong_UnsignedInt_Converter@@Base+0x1e2> │ │ │ │ + cbz r0, 42e6a <_PyLong_UnsignedInt_Converter@@Base+0x1e2> │ │ │ │ mov r1, r4 │ │ │ │ blx 29524 │ │ │ │ movw r3, #63584 @ 0xf860 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r0, #0 │ │ │ │ lsls r2, r0, #5 │ │ │ │ ldr.w r8, [r3, r2] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 42e36 <_PyLong_UnsignedInt_Converter@@Base+0x1ca> │ │ │ │ + beq.n 42e52 <_PyLong_UnsignedInt_Converter@@Base+0x1ca> │ │ │ │ adds r0, #1 │ │ │ │ - b.n 42e26 <_PyLong_UnsignedInt_Converter@@Base+0x1ba> │ │ │ │ + b.n 42e42 <_PyLong_UnsignedInt_Converter@@Base+0x1ba> │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 76e4c │ │ │ │ + bl 76ec0 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 42e4e <_PyLong_UnsignedInt_Converter@@Base+0x1e2> │ │ │ │ + cbz r0, 42e6a <_PyLong_UnsignedInt_Converter@@Base+0x1e2> │ │ │ │ movw r6, #63584 @ 0xf860 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ subs r0, #4 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 42e6e <_PyLong_UnsignedInt_Converter@@Base+0x202> │ │ │ │ + b.n 42e8a <_PyLong_UnsignedInt_Converter@@Base+0x202> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42e64 <_PyLong_UnsignedInt_Converter@@Base+0x1f8> │ │ │ │ + beq.n 42e80 <_PyLong_UnsignedInt_Converter@@Base+0x1f8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42e64 <_PyLong_UnsignedInt_Converter@@Base+0x1f8> │ │ │ │ + cbnz r3, 42e80 <_PyLong_UnsignedInt_Converter@@Base+0x1f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1ea6e4 │ │ │ │ + b.w 1e9b14 │ │ │ │ ldr.w r7, [r3], #32 │ │ │ │ - cbz r7, 42e7a <_PyLong_UnsignedInt_Converter@@Base+0x20e> │ │ │ │ + cbz r7, 42e96 <_PyLong_UnsignedInt_Converter@@Base+0x20e> │ │ │ │ str.w r8, [r0, #4]! │ │ │ │ - b.n 42e6e <_PyLong_UnsignedInt_Converter@@Base+0x202> │ │ │ │ + b.n 42e8a <_PyLong_UnsignedInt_Converter@@Base+0x202> │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 42ea6 <_PyLong_UnsignedInt_Converter@@Base+0x23a> │ │ │ │ + cbz r3, 42ec2 <_PyLong_UnsignedInt_Converter@@Base+0x23a> │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r3, [r3, r7] │ │ │ │ - cbz r3, 42ea0 <_PyLong_UnsignedInt_Converter@@Base+0x234> │ │ │ │ + cbz r3, 42ebc <_PyLong_UnsignedInt_Converter@@Base+0x234> │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ add r2, r7 │ │ │ │ adds r0, r1, #1 │ │ │ │ cmp r1, r8 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ ldrd r3, r1, [r6, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx r3 │ │ │ │ adds r6, #32 │ │ │ │ adds r7, #4 │ │ │ │ - b.n 42e7e <_PyLong_UnsignedInt_Converter@@Base+0x212> │ │ │ │ + b.n 42e9a <_PyLong_UnsignedInt_Converter@@Base+0x212> │ │ │ │ mov r0, r4 │ │ │ │ - bl 80220 │ │ │ │ + bl 802b4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r5, #144 @ 0x90 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -36398,1002 +36405,1002 @@ │ │ │ │ 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 42f8a <_PyLong_UnsignedInt_Converter@@Base+0x31e> │ │ │ │ + beq.n 42fa6 <_PyLong_UnsignedInt_Converter@@Base+0x31e> │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 7f738 │ │ │ │ + bl 7f7cc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42f8a <_PyLong_UnsignedInt_Converter@@Base+0x31e> │ │ │ │ + bne.n 42fa6 <_PyLong_UnsignedInt_Converter@@Base+0x31e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24165c <_PyTime_AsTimeval@@Base+0x10ac> │ │ │ │ + bl 240bbc <_PyTime_AsTimeval@@Base+0x10c4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 42f8a <_PyLong_UnsignedInt_Converter@@Base+0x31e> │ │ │ │ + beq.n 42fa6 <_PyLong_UnsignedInt_Converter@@Base+0x31e> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 242a48 <_PyTime_AsTimeval@@Base+0x2498> │ │ │ │ + bl 241fc4 <_PyTime_AsTimeval@@Base+0x24cc> │ │ │ │ mov r1, r5 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 242a48 <_PyTime_AsTimeval@@Base+0x2498> │ │ │ │ + bl 241fc4 <_PyTime_AsTimeval@@Base+0x24cc> │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 242a48 <_PyTime_AsTimeval@@Base+0x2498> │ │ │ │ + bl 241fc4 <_PyTime_AsTimeval@@Base+0x24cc> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r0, #19452 @ 0x4bfc │ │ │ │ + movw r0, #16892 @ 0x41fc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82764 │ │ │ │ + bl 827f4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 42f34 <_PyLong_UnsignedInt_Converter@@Base+0x2c8> │ │ │ │ + cbnz r0, 42f50 <_PyLong_UnsignedInt_Converter@@Base+0x2c8> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 247d6c │ │ │ │ + b.w 247324 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #686 @ 0x2ae │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ - movw r0, #19460 @ 0x4c04 │ │ │ │ + movw r0, #16900 @ 0x4204 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 242c7c <_PyTime_AsTimeval@@Base+0x26cc> │ │ │ │ + bl 242290 <_PyTime_AsTimeval@@Base+0x2798> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 42f6a <_PyLong_UnsignedInt_Converter@@Base+0x2fe> │ │ │ │ + beq.n 42f86 <_PyLong_UnsignedInt_Converter@@Base+0x2fe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 42f6a <_PyLong_UnsignedInt_Converter@@Base+0x2fe> │ │ │ │ + cbnz r3, 42f86 <_PyLong_UnsignedInt_Converter@@Base+0x2fe> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 42f28 <_PyLong_UnsignedInt_Converter@@Base+0x2bc> │ │ │ │ + beq.n 42f44 <_PyLong_UnsignedInt_Converter@@Base+0x2bc> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42f8a <_PyLong_UnsignedInt_Converter@@Base+0x31e> │ │ │ │ + beq.n 42fa6 <_PyLong_UnsignedInt_Converter@@Base+0x31e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 42f8a <_PyLong_UnsignedInt_Converter@@Base+0x31e> │ │ │ │ + cbnz r3, 42fa6 <_PyLong_UnsignedInt_Converter@@Base+0x31e> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 77d54 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77dcc <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cbeec │ │ │ │ + bl cbd9c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 42fc0 <_PyLong_UnsignedInt_Converter@@Base+0x354> │ │ │ │ + cbz r0, 42fdc <_PyLong_UnsignedInt_Converter@@Base+0x354> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42fc0 <_PyLong_UnsignedInt_Converter@@Base+0x354> │ │ │ │ + beq.n 42fdc <_PyLong_UnsignedInt_Converter@@Base+0x354> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 42fc0 <_PyLong_UnsignedInt_Converter@@Base+0x354> │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 42fdc <_PyLong_UnsignedInt_Converter@@Base+0x354> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 42fdc <_PyLong_UnsignedInt_Converter@@Base+0x370> │ │ │ │ + cbz r0, 42ff8 <_PyLong_UnsignedInt_Converter@@Base+0x370> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42fdc <_PyLong_UnsignedInt_Converter@@Base+0x370> │ │ │ │ + beq.n 42ff8 <_PyLong_UnsignedInt_Converter@@Base+0x370> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 42fdc <_PyLong_UnsignedInt_Converter@@Base+0x370> │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 42ff8 <_PyLong_UnsignedInt_Converter@@Base+0x370> │ │ │ │ + bl 77dcc <_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 4300c <_PyLong_UnsignedInt_Converter@@Base+0x3a0> │ │ │ │ + beq.n 43028 <_PyLong_UnsignedInt_Converter@@Base+0x3a0> │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40768 @ 0x9f40 │ │ │ │ + movw r0, #38148 @ 0x9504 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 4300c <_PyLong_UnsignedInt_Converter@@Base+0x3a0> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 43028 <_PyLong_UnsignedInt_Converter@@Base+0x3a0> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 43022 <_PyLong_UnsignedInt_Converter@@Base+0x3b6> │ │ │ │ + b.n 4303e <_PyLong_UnsignedInt_Converter@@Base+0x3b6> │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 88f2c │ │ │ │ + bl 88f54 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43008 <_PyLong_UnsignedInt_Converter@@Base+0x39c> │ │ │ │ + beq.n 43024 <_PyLong_UnsignedInt_Converter@@Base+0x39c> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3e256 │ │ │ │ + b.w 3e26e │ │ │ │ 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 119580 │ │ │ │ + b.w 1195f8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 43126 <_PyLong_UnsignedInt_Converter@@Base+0x4ba> │ │ │ │ + beq.n 43142 <_PyLong_UnsignedInt_Converter@@Base+0x4ba> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r2 │ │ │ │ - bl 7f738 │ │ │ │ + bl 7f7cc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43126 <_PyLong_UnsignedInt_Converter@@Base+0x4ba> │ │ │ │ + bne.n 43142 <_PyLong_UnsignedInt_Converter@@Base+0x4ba> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24165c <_PyTime_AsTimeval@@Base+0x10ac> │ │ │ │ + bl 240bbc <_PyTime_AsTimeval@@Base+0x10c4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43126 <_PyLong_UnsignedInt_Converter@@Base+0x4ba> │ │ │ │ + beq.n 43142 <_PyLong_UnsignedInt_Converter@@Base+0x4ba> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 242a48 <_PyTime_AsTimeval@@Base+0x2498> │ │ │ │ + bl 241fc4 <_PyTime_AsTimeval@@Base+0x24cc> │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 242a48 <_PyTime_AsTimeval@@Base+0x2498> │ │ │ │ + bl 241fc4 <_PyTime_AsTimeval@@Base+0x24cc> │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 242a48 <_PyTime_AsTimeval@@Base+0x2498> │ │ │ │ + bl 241fc4 <_PyTime_AsTimeval@@Base+0x24cc> │ │ │ │ mov r1, r8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 242a48 <_PyTime_AsTimeval@@Base+0x2498> │ │ │ │ + bl 241fc4 <_PyTime_AsTimeval@@Base+0x24cc> │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #19480 @ 0x4c18 │ │ │ │ + movw r0, #16920 @ 0x4218 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82764 │ │ │ │ + bl 827f4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 430d0 <_PyLong_UnsignedInt_Converter@@Base+0x464> │ │ │ │ + cbnz r0, 430ec <_PyLong_UnsignedInt_Converter@@Base+0x464> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 247d6c │ │ │ │ + b.w 247324 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #624 @ 0x270 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - movw r0, #19488 @ 0x4c20 │ │ │ │ + movw r0, #16928 @ 0x4220 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 242c7c <_PyTime_AsTimeval@@Base+0x26cc> │ │ │ │ + bl 242290 <_PyTime_AsTimeval@@Base+0x2798> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 43106 <_PyLong_UnsignedInt_Converter@@Base+0x49a> │ │ │ │ + beq.n 43122 <_PyLong_UnsignedInt_Converter@@Base+0x49a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43106 <_PyLong_UnsignedInt_Converter@@Base+0x49a> │ │ │ │ + cbnz r3, 43122 <_PyLong_UnsignedInt_Converter@@Base+0x49a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 430c4 <_PyLong_UnsignedInt_Converter@@Base+0x458> │ │ │ │ + beq.n 430e0 <_PyLong_UnsignedInt_Converter@@Base+0x458> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43126 <_PyLong_UnsignedInt_Converter@@Base+0x4ba> │ │ │ │ + beq.n 43142 <_PyLong_UnsignedInt_Converter@@Base+0x4ba> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43126 <_PyLong_UnsignedInt_Converter@@Base+0x4ba> │ │ │ │ + cbnz r3, 43142 <_PyLong_UnsignedInt_Converter@@Base+0x4ba> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 77d54 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77dcc <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - b.n 42f90 <_PyLong_UnsignedInt_Converter@@Base+0x324> │ │ │ │ - ldr r3, [pc, #20] @ (43144 <_PyLong_UnsignedInt_Converter@@Base+0x4d8>) │ │ │ │ - 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 7f920 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + b.n 42fac <_PyLong_UnsignedInt_Converter@@Base+0x324> │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3e36e │ │ │ │ + b.w 3e386 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 431f6 <_PyLong_UnsignedInt_Converter@@Base+0x58a> │ │ │ │ + beq.n 431f8 <_PyLong_UnsignedInt_Converter@@Base+0x570> │ │ │ │ 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 7f738 │ │ │ │ + bl 7f7cc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 431f2 <_PyLong_UnsignedInt_Converter@@Base+0x586> │ │ │ │ + bne.n 431f4 <_PyLong_UnsignedInt_Converter@@Base+0x56c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24165c <_PyTime_AsTimeval@@Base+0x10ac> │ │ │ │ + bl 240bbc <_PyTime_AsTimeval@@Base+0x10c4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 431f2 <_PyLong_UnsignedInt_Converter@@Base+0x586> │ │ │ │ - movw r0, #34116 @ 0x8544 │ │ │ │ + beq.n 431f4 <_PyLong_UnsignedInt_Converter@@Base+0x56c> │ │ │ │ + movw r0, #31588 @ 0x7b64 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82764 │ │ │ │ + bl 827f4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4319c <_PyLong_UnsignedInt_Converter@@Base+0x530> │ │ │ │ + cbnz r0, 4319e <_PyLong_UnsignedInt_Converter@@Base+0x516> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 247d6c │ │ │ │ + b.w 247324 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #64] @ 0x40 │ │ │ │ - movw r0, #19536 @ 0x4c50 │ │ │ │ + movw r0, #16976 @ 0x4250 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 242c7c <_PyTime_AsTimeval@@Base+0x26cc> │ │ │ │ + bl 242290 <_PyTime_AsTimeval@@Base+0x2798> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 431d2 <_PyLong_UnsignedInt_Converter@@Base+0x566> │ │ │ │ + beq.n 431d4 <_PyLong_UnsignedInt_Converter@@Base+0x54c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 431d2 <_PyLong_UnsignedInt_Converter@@Base+0x566> │ │ │ │ + cbnz r3, 431d4 <_PyLong_UnsignedInt_Converter@@Base+0x54c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 43190 <_PyLong_UnsignedInt_Converter@@Base+0x524> │ │ │ │ + beq.n 43192 <_PyLong_UnsignedInt_Converter@@Base+0x50a> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 431f2 <_PyLong_UnsignedInt_Converter@@Base+0x586> │ │ │ │ + beq.n 431f4 <_PyLong_UnsignedInt_Converter@@Base+0x56c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 431f2 <_PyLong_UnsignedInt_Converter@@Base+0x586> │ │ │ │ + cbnz r3, 431f4 <_PyLong_UnsignedInt_Converter@@Base+0x56c> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77d54 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77dcc <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ + ldr r3, [pc, #20] @ (43210 <_PyLong_UnsignedInt_Converter@@Base+0x588>) │ │ │ │ + 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 7f9b4 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 43202 <_PyLong_UnsignedInt_Converter@@Base+0x596> │ │ │ │ - b.w 7f920 │ │ │ │ + blt.n 4321e <_PyLong_UnsignedInt_Converter@@Base+0x596> │ │ │ │ + b.w 7f9b4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - bne.n 43248 <_PyLong_UnsignedInt_Converter@@Base+0x5dc> │ │ │ │ - movw r2, #4980 @ 0x1374 │ │ │ │ + bne.n 43264 <_PyLong_UnsignedInt_Converter@@Base+0x5dc> │ │ │ │ + movw r2, #2340 @ 0x924 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #8800 @ 0x2260 │ │ │ │ + movw r1, #6240 @ 0x1860 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #9260 @ 0x242c │ │ │ │ + movw r0, #6620 @ 0x19dc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 43318 <_PyLong_UnsignedInt_Converter@@Base+0x6ac> │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 43334 <_PyLong_UnsignedInt_Converter@@Base+0x6ac> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl e9728 │ │ │ │ + bl e9540 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 43274 <_PyLong_UnsignedInt_Converter@@Base+0x608> │ │ │ │ + cbz r0, 43290 <_PyLong_UnsignedInt_Converter@@Base+0x608> │ │ │ │ blx 2987c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4327a <_PyLong_UnsignedInt_Converter@@Base+0x60e> │ │ │ │ + beq.n 43296 <_PyLong_UnsignedInt_Converter@@Base+0x60e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29660 @ 0x73dc │ │ │ │ + movw r1, #27100 @ 0x69dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 4330c <_PyLong_UnsignedInt_Converter@@Base+0x6a0> │ │ │ │ + b.n 43328 <_PyLong_UnsignedInt_Converter@@Base+0x6a0> │ │ │ │ adds r4, r0, #1 │ │ │ │ str r4, [sp, #4] │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 4328a <_PyLong_UnsignedInt_Converter@@Base+0x61e> │ │ │ │ - bl 1ea6e4 │ │ │ │ - b.n 43274 <_PyLong_UnsignedInt_Converter@@Base+0x608> │ │ │ │ + bcc.n 432a6 <_PyLong_UnsignedInt_Converter@@Base+0x61e> │ │ │ │ + bl 1e9b14 │ │ │ │ + b.n 43290 <_PyLong_UnsignedInt_Converter@@Base+0x608> │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bl 76e4c │ │ │ │ + bl 76ec0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43284 <_PyLong_UnsignedInt_Converter@@Base+0x618> │ │ │ │ + beq.n 432a0 <_PyLong_UnsignedInt_Converter@@Base+0x618> │ │ │ │ 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, 432c4 <_PyLong_UnsignedInt_Converter@@Base+0x658> │ │ │ │ + cbz r3, 432e0 <_PyLong_UnsignedInt_Converter@@Base+0x658> │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 432c4 <_PyLong_UnsignedInt_Converter@@Base+0x658> │ │ │ │ + beq.n 432e0 <_PyLong_UnsignedInt_Converter@@Base+0x658> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19ac │ │ │ │ - b.n 432da <_PyLong_UnsignedInt_Converter@@Base+0x66e> │ │ │ │ + bl f17dc │ │ │ │ + b.n 432f6 <_PyLong_UnsignedInt_Converter@@Base+0x66e> │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 43304 <_PyLong_UnsignedInt_Converter@@Base+0x698> │ │ │ │ + bhi.n 43320 <_PyLong_UnsignedInt_Converter@@Base+0x698> │ │ │ │ adds r4, r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - bl 83d60 │ │ │ │ + bl 83dd4 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 432de <_PyLong_UnsignedInt_Converter@@Base+0x672> │ │ │ │ - bl 1ea6e4 │ │ │ │ + cbnz r0, 432fa <_PyLong_UnsignedInt_Converter@@Base+0x672> │ │ │ │ + bl 1e9b14 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4330c <_PyLong_UnsignedInt_Converter@@Base+0x6a0> │ │ │ │ + b.n 43328 <_PyLong_UnsignedInt_Converter@@Base+0x6a0> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r7, #0] │ │ │ │ blx 29f64 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 43302 <_PyLong_UnsignedInt_Converter@@Base+0x696> │ │ │ │ + cbz r3, 4331e <_PyLong_UnsignedInt_Converter@@Base+0x696> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r6, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19ac │ │ │ │ - b.n 4330c <_PyLong_UnsignedInt_Converter@@Base+0x6a0> │ │ │ │ + bl f17dc │ │ │ │ + b.n 43328 <_PyLong_UnsignedInt_Converter@@Base+0x6a0> │ │ │ │ mov r6, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 887bc │ │ │ │ + bl 887e0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 771e8 │ │ │ │ + bl 77260 │ │ │ │ mov r0, r5 │ │ │ │ - bl 771e8 │ │ │ │ + bl 77260 │ │ │ │ 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 3e576 │ │ │ │ + b.w 3e58c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - b.w 148c98 │ │ │ │ + b.w 147f90 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 43360 <_PyLong_UnsignedInt_Converter@@Base+0x6f4> │ │ │ │ + bgt.n 4337c <_PyLong_UnsignedInt_Converter@@Base+0x6f4> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21356 @ 0x536c │ │ │ │ + movw r1, #18716 @ 0x491c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 4337a <_PyLong_UnsignedInt_Converter@@Base+0x70e> │ │ │ │ + bl 127394 │ │ │ │ + b.n 43396 <_PyLong_UnsignedInt_Converter@@Base+0x70e> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 4337e <_PyLong_UnsignedInt_Converter@@Base+0x712> │ │ │ │ + cbz r3, 4339a <_PyLong_UnsignedInt_Converter@@Base+0x712> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #37964 @ 0x944c │ │ │ │ + movw r1, #35324 @ 0x89fc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 43390 <_PyLong_UnsignedInt_Converter@@Base+0x724> │ │ │ │ + b.n 433ac <_PyLong_UnsignedInt_Converter@@Base+0x724> │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (43394 <_PyLong_UnsignedInt_Converter@@Base+0x728>) │ │ │ │ + ldr r0, [pc, #12] @ (433b0 <_PyLong_UnsignedInt_Converter@@Base+0x728>) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 932bc │ │ │ │ + bl 931c4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xe80c0048 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3ea40 <_PyCompile_OptimizeCfg@@Base+0x2ec> │ │ │ │ + b.w 3e9b2 │ │ │ │ + nop │ │ │ │ mov r0, r1 │ │ │ │ - b.w 433a8 │ │ │ │ + b.w 433c6 │ │ │ │ │ │ │ │ -000433a8 : │ │ │ │ +000433c6 : │ │ │ │ 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, 433c0 │ │ │ │ + cbz r3, 433de │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 433da │ │ │ │ + cbnz r3, 433f8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #19684 @ 0x4ce4 │ │ │ │ + movw r1, #17144 @ 0x42f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 433e0 │ │ │ │ + bl d183c │ │ │ │ + b.n 433fe │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 433e4 │ │ │ │ + cbnz r0, 43402 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4342c │ │ │ │ + b.n 4344a │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbz r3, 433fa │ │ │ │ + cbz r3, 43418 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - movw r3, #56441 @ 0xdc79 │ │ │ │ + movw r3, #56461 @ 0xdc8d │ │ │ │ movt r3, #3 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 433fa │ │ │ │ - cbnz r1, 4342c │ │ │ │ + beq.n 43418 │ │ │ │ + cbnz r1, 4344a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #19728 @ 0x4d10 │ │ │ │ + movw r1, #17188 @ 0x4324 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 433e0 │ │ │ │ + beq.n 433fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 433e0 │ │ │ │ + bne.n 433fe │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 433e0 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 433fe │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00043430 : │ │ │ │ +0004344e : │ │ │ │ movw r0, #11896 @ 0x2e78 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ - b.w cb80c │ │ │ │ + b.w cb6bc │ │ │ │ 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 4345e │ │ │ │ + bhi.n 4347c │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 43478 │ │ │ │ + ble.n 43496 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ - b.n 43480 │ │ │ │ - movw r0, #3644 @ 0xe3c │ │ │ │ + b.n 4349e │ │ │ │ + movw r0, #1084 @ 0x43c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43456 │ │ │ │ + bne.n 43474 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 434da │ │ │ │ + b.n 434f8 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 4349e │ │ │ │ + bgt.n 434bc │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21356 @ 0x536c │ │ │ │ + movw r1, #18716 @ 0x491c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 43474 │ │ │ │ + bl 127394 │ │ │ │ + b.n 43492 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ - cbz r6, 434ba │ │ │ │ + cbz r6, 434d8 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #37964 @ 0x944c │ │ │ │ + movw r1, #35324 @ 0x89fc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 43474 │ │ │ │ + bl 127394 │ │ │ │ + b.n 43492 │ │ │ │ mov r0, r4 │ │ │ │ - bl 115824 <_PyLong_FromGid@@Base+0x10> │ │ │ │ + bl 115850 <_PyLong_FromGid@@Base+0x10> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 43474 │ │ │ │ + blt.n 43492 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r0, [pc, #16] @ (434e0 ) │ │ │ │ + ldr r0, [pc, #12] @ (434fc ) │ │ │ │ mov r3, r6 │ │ │ │ mov r1, sp │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 932bc │ │ │ │ + bl 931c4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ orrs.w r0, r4, #72 @ 0x48 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl cbeec │ │ │ │ + bl cbd9c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #32] @ (4351c ) │ │ │ │ + ldr r1, [pc, #32] @ (43538 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ddb08 │ │ │ │ - movw r1, #19872 @ 0x4da0 │ │ │ │ + bl dd980 │ │ │ │ + movw r1, #17312 @ 0x43a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r5, #0] │ │ │ │ - bl cc544 │ │ │ │ + bl cc3f0 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ cmp r6, #172 @ 0xac │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 7d740 │ │ │ │ + b.w 7d7c8 │ │ │ │ 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 43588 │ │ │ │ + bne.n 435a4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r6, #2 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - bne.n 4356c │ │ │ │ + bne.n 43588 │ │ │ │ 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 435e6 │ │ │ │ + b.n 43602 │ │ │ │ cmp r6, #3 │ │ │ │ - bne.n 435de │ │ │ │ + bne.n 435fa │ │ │ │ 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 435e6 │ │ │ │ + b.n 43602 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 435de │ │ │ │ - bl 71310 │ │ │ │ + bpl.n 435fa │ │ │ │ + bl 71378 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 435b6 │ │ │ │ + cbz r0, 435d2 │ │ │ │ mov r1, r7 │ │ │ │ - bl 86ed4 │ │ │ │ + bl 86f00 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 435ba │ │ │ │ + bge.n 435d6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 435b6 │ │ │ │ + beq.n 435d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 435b6 │ │ │ │ + cbnz r3, 435d2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 435e6 │ │ │ │ + b.n 43602 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d1358 │ │ │ │ + bl d1200 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 435e6 │ │ │ │ + beq.n 43602 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 435e6 │ │ │ │ + cbnz r3, 43602 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 435e6 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 43602 │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000435ea : │ │ │ │ - ldr r0, [pc, #4] @ (435f0 ) │ │ │ │ - b.w cb80c │ │ │ │ +00043606 : │ │ │ │ + ldr r0, [pc, #4] @ (4360c ) │ │ │ │ + b.w cb6bc │ │ │ │ cmp r6, #192 @ 0xc0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl cbeec │ │ │ │ + bl cbd9c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #32] @ (4362c ) │ │ │ │ + ldr r1, [pc, #32] @ (43648 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ddb08 │ │ │ │ - movw r1, #19996 @ 0x4e1c │ │ │ │ + bl dd980 │ │ │ │ + movw r1, #17436 @ 0x441c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r5, #0] │ │ │ │ - bl cc544 │ │ │ │ + bl cc3f0 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ cmp r6, #244 @ 0xf4 │ │ │ │ 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 4365a │ │ │ │ + bhi.n 43676 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl d78e0 <_PyNumber_Index@@Base> │ │ │ │ + bl d7740 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 43672 │ │ │ │ - b.n 43686 │ │ │ │ - movw r0, #1428 @ 0x594 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + cbnz r0, 4368e │ │ │ │ + b.n 436a2 │ │ │ │ + movw r0, #64404 @ 0xfb94 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43730 │ │ │ │ - b.n 4364c │ │ │ │ - bl 83948 │ │ │ │ + beq.n 4374c │ │ │ │ + b.n 43668 │ │ │ │ + bl 839e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 43694 │ │ │ │ + bne.n 436b0 │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 436a4 │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 436c0 │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43730 │ │ │ │ + bne.n 4374c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 436a4 │ │ │ │ + b.n 436c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 43682 │ │ │ │ + bne.n 4369e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 43682 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 4369e │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 43710 │ │ │ │ + ble.n 4372c │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 436be │ │ │ │ + bpl.n 436da │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 436e4 │ │ │ │ + bne.n 43700 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 43712 │ │ │ │ + b.n 4372e │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 436d8 │ │ │ │ + beq.n 436f4 │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 859bc │ │ │ │ - cbz r0, 436f0 │ │ │ │ + bl 859e8 │ │ │ │ + cbz r0, 4370c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 436f0 │ │ │ │ + bne.n 4370c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 43712 │ │ │ │ + b.n 4372e │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 436ca │ │ │ │ + bne.n 436e6 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #31372 @ 0x7a8c │ │ │ │ + movw r2, #28812 @ 0x708c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #1224 @ 0x4c8 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #1428 @ 0x594 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 43730 │ │ │ │ + movw r1, #64200 @ 0xfac8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #64404 @ 0xfb94 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4374c │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bgt.n 43722 │ │ │ │ + bgt.n 4373e │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1d5ba8 │ │ │ │ + b.w 1d4e78 │ │ │ │ subs r1, r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 403dc │ │ │ │ + b.w 40516 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ldr r7, [r0, #8] │ │ │ │ ubfx r6, r3, #2, #3 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 4375e │ │ │ │ + bpl.n 4377a │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r4, r0, #20 │ │ │ │ addpl.w r4, r0, #28 │ │ │ │ - b.n 43760 │ │ │ │ + b.n 4377c │ │ │ │ ldr r4, [r0, #28] │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 43792 │ │ │ │ + bne.n 437ae │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 4376c │ │ │ │ + bne.n 43788 │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ - b.n 43774 │ │ │ │ + b.n 43790 │ │ │ │ cmp r6, #2 │ │ │ │ ite eq │ │ │ │ ldrheq r0, [r4, #0] │ │ │ │ ldrne r0, [r4, #0] │ │ │ │ - bl 123ac8 <_PyUnicode_IsNumeric@@Base> │ │ │ │ + bl 123734 <_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 437cc │ │ │ │ - cbz r7, 437c4 │ │ │ │ + b.n 437e8 │ │ │ │ + cbz r7, 437e0 │ │ │ │ movs r5, #0 │ │ │ │ cmp r7, r5 │ │ │ │ - ble.n 437ba │ │ │ │ + ble.n 437d6 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 437a2 │ │ │ │ + bne.n 437be │ │ │ │ ldrb r0, [r4, r5] │ │ │ │ - b.n 437ae │ │ │ │ + b.n 437ca │ │ │ │ cmp r6, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w r0, [r4, r5, lsl #1] │ │ │ │ ldrne.w r0, [r4, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - bl 123ac8 <_PyUnicode_IsNumeric@@Base> │ │ │ │ + bl 123734 <_PyUnicode_IsNumeric@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43796 │ │ │ │ - b.n 437c4 │ │ │ │ + bne.n 437b2 │ │ │ │ + b.n 437e0 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 437cc │ │ │ │ + b.n 437e8 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000437ce <_PyEval_MatchKeys@@Base>: │ │ │ │ +000437ea <_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 43a9c <_PyEval_MatchKeys@@Base+0x2ce> │ │ │ │ - ldr r1, [pc, #484] @ (439d8 <_PyEval_MatchKeys@@Base+0x20a>) │ │ │ │ + beq.w 43ab8 <_PyEval_MatchKeys@@Base+0x2ce> │ │ │ │ + ldr r1, [pc, #484] @ (439f4 <_PyEval_MatchKeys@@Base+0x20a>) │ │ │ │ mov r8, r2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, sp, #28 │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #28] │ │ │ │ - bl 93534 <_PyObject_GetMethod@@Base> │ │ │ │ + bl 9343c <_PyObject_GetMethod@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 439d0 <_PyEval_MatchKeys@@Base+0x202> │ │ │ │ + beq.w 439ec <_PyEval_MatchKeys@@Base+0x202> │ │ │ │ mov r0, r7 │ │ │ │ - bl de8e0 │ │ │ │ + bl de75c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 439d0 <_PyEval_MatchKeys@@Base+0x202> │ │ │ │ - ldr r3, [pc, #448] @ (439dc <_PyEval_MatchKeys@@Base+0x20e>) │ │ │ │ + beq.w 439ec <_PyEval_MatchKeys@@Base+0x202> │ │ │ │ + ldr r3, [pc, #448] @ (439f8 <_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 11d41c │ │ │ │ + bl 11d4fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 439e4 <_PyEval_MatchKeys@@Base+0x216> │ │ │ │ + beq.w 43a00 <_PyEval_MatchKeys@@Base+0x216> │ │ │ │ mov r0, sl │ │ │ │ - bl 71fec │ │ │ │ + bl 72054 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 439e6 <_PyEval_MatchKeys@@Base+0x218> │ │ │ │ + beq.w 43a02 <_PyEval_MatchKeys@@Base+0x218> │ │ │ │ add.w r8, r8, #8 │ │ │ │ add.w fp, r0, #8 │ │ │ │ mov r0, r6 │ │ │ │ cmp r7, sl │ │ │ │ - bge.n 4394c <_PyEval_MatchKeys@@Base+0x17e> │ │ │ │ + bge.n 43968 <_PyEval_MatchKeys@@Base+0x17e> │ │ │ │ ldr.w r9, [r8, #4]! │ │ │ │ mov r1, r9 │ │ │ │ - bl e1e78 │ │ │ │ - cbz r0, 4386a <_PyEval_MatchKeys@@Base+0x9c> │ │ │ │ + bl e1c90 │ │ │ │ + cbz r0, 43886 <_PyEval_MatchKeys@@Base+0x9c> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ - cbz r2, 43884 <_PyEval_MatchKeys@@Base+0xb6> │ │ │ │ - b.n 4387c <_PyEval_MatchKeys@@Base+0xae> │ │ │ │ + cbz r2, 438a0 <_PyEval_MatchKeys@@Base+0xb6> │ │ │ │ + b.n 43898 <_PyEval_MatchKeys@@Base+0xae> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl e15e0 │ │ │ │ + bl e13f8 │ │ │ │ movs r2, #3 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 438a0 <_PyEval_MatchKeys@@Base+0xd2> │ │ │ │ - b.n 43862 <_PyEval_MatchKeys@@Base+0x94> │ │ │ │ + cbz r0, 438bc <_PyEval_MatchKeys@@Base+0xd2> │ │ │ │ + b.n 4387e <_PyEval_MatchKeys@@Base+0x94> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 439e6 <_PyEval_MatchKeys@@Base+0x218> │ │ │ │ + bne.w 43a02 <_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, #11984 @ 0x2ed0 │ │ │ │ + movw r2, #9604 @ 0x2584 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 14b0ac <_PyErr_Format@@Base> │ │ │ │ - b.n 439e6 <_PyEval_MatchKeys@@Base+0x218> │ │ │ │ + bl 14a3b4 <_PyErr_Format@@Base> │ │ │ │ + b.n 43a02 <_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, 438ba <_PyEval_MatchKeys@@Base+0xec> │ │ │ │ + cbz r0, 438d6 <_PyEval_MatchKeys@@Base+0xec> │ │ │ │ mov r0, ip │ │ │ │ - bl 8e1b8 │ │ │ │ - b.n 438c6 <_PyEval_MatchKeys@@Base+0xf8> │ │ │ │ + bl 8e1a4 │ │ │ │ + b.n 438e2 <_PyEval_MatchKeys@@Base+0xf8> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, ip │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 8e1b8 │ │ │ │ + bl 8e1a4 │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 439e6 <_PyEval_MatchKeys@@Base+0x218> │ │ │ │ + beq.w 43a02 <_PyEval_MatchKeys@@Base+0x218> │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 43946 <_PyEval_MatchKeys@@Base+0x178> │ │ │ │ + bne.n 43962 <_PyEval_MatchKeys@@Base+0x178> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 438fc <_PyEval_MatchKeys@@Base+0x12e> │ │ │ │ + beq.n 43918 <_PyEval_MatchKeys@@Base+0x12e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 438fc <_PyEval_MatchKeys@@Base+0x12e> │ │ │ │ - ldr r2, [pc, #252] @ (439e0 <_PyEval_MatchKeys@@Base+0x212>) │ │ │ │ + cbnz r3, 43918 <_PyEval_MatchKeys@@Base+0x12e> │ │ │ │ + ldr r2, [pc, #252] @ (439fc <_PyEval_MatchKeys@@Base+0x212>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 438f4 <_PyEval_MatchKeys@@Base+0x126> │ │ │ │ + cbz r3, 43910 <_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 43926 <_PyEval_MatchKeys@@Base+0x158> │ │ │ │ + beq.n 43942 <_PyEval_MatchKeys@@Base+0x158> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 43926 <_PyEval_MatchKeys@@Base+0x158> │ │ │ │ - ldr r2, [pc, #208] @ (439e0 <_PyEval_MatchKeys@@Base+0x212>) │ │ │ │ + cbnz r3, 43942 <_PyEval_MatchKeys@@Base+0x158> │ │ │ │ + ldr r2, [pc, #208] @ (439fc <_PyEval_MatchKeys@@Base+0x212>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 4391e <_PyEval_MatchKeys@@Base+0x150> │ │ │ │ + cbz r3, 4393a <_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] │ │ │ │ @@ -37404,177 +37411,177 @@ │ │ │ │ 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 4394c <_PyEval_MatchKeys@@Base+0x17e> │ │ │ │ + b.n 43968 <_PyEval_MatchKeys@@Base+0x17e> │ │ │ │ str.w r0, [fp, #4]! │ │ │ │ - b.n 43850 <_PyEval_MatchKeys@@Base+0x82> │ │ │ │ + b.n 4386c <_PyEval_MatchKeys@@Base+0x82> │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43978 <_PyEval_MatchKeys@@Base+0x1aa> │ │ │ │ + beq.n 43994 <_PyEval_MatchKeys@@Base+0x1aa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 43978 <_PyEval_MatchKeys@@Base+0x1aa> │ │ │ │ - ldr r2, [pc, #128] @ (439e0 <_PyEval_MatchKeys@@Base+0x212>) │ │ │ │ + cbnz r3, 43994 <_PyEval_MatchKeys@@Base+0x1aa> │ │ │ │ + ldr r2, [pc, #128] @ (439fc <_PyEval_MatchKeys@@Base+0x212>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43970 <_PyEval_MatchKeys@@Base+0x1a2> │ │ │ │ + cbz r3, 4398c <_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 439a2 <_PyEval_MatchKeys@@Base+0x1d4> │ │ │ │ + beq.n 439be <_PyEval_MatchKeys@@Base+0x1d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 439a2 <_PyEval_MatchKeys@@Base+0x1d4> │ │ │ │ - ldr r2, [pc, #84] @ (439e0 <_PyEval_MatchKeys@@Base+0x212>) │ │ │ │ + cbnz r3, 439be <_PyEval_MatchKeys@@Base+0x1d4> │ │ │ │ + ldr r2, [pc, #84] @ (439fc <_PyEval_MatchKeys@@Base+0x212>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 4399a <_PyEval_MatchKeys@@Base+0x1cc> │ │ │ │ + cbz r3, 439b6 <_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 43a9e <_PyEval_MatchKeys@@Base+0x2d0> │ │ │ │ + beq.n 43aba <_PyEval_MatchKeys@@Base+0x2d0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 43a9e <_PyEval_MatchKeys@@Base+0x2d0> │ │ │ │ - ldr r2, [pc, #40] @ (439e0 <_PyEval_MatchKeys@@Base+0x212>) │ │ │ │ + bne.n 43aba <_PyEval_MatchKeys@@Base+0x2d0> │ │ │ │ + ldr r2, [pc, #40] @ (439fc <_PyEval_MatchKeys@@Base+0x212>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 439c6 <_PyEval_MatchKeys@@Base+0x1f8> │ │ │ │ + cbz r3, 439e2 <_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 43a9e <_PyEval_MatchKeys@@Base+0x2d0> │ │ │ │ + b.n 43aba <_PyEval_MatchKeys@@Base+0x2d0> │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 439e6 <_PyEval_MatchKeys@@Base+0x218> │ │ │ │ + b.n 43a02 <_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, 43a14 <_PyEval_MatchKeys@@Base+0x246> │ │ │ │ + cbz r7, 43a30 <_PyEval_MatchKeys@@Base+0x246> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43a14 <_PyEval_MatchKeys@@Base+0x246> │ │ │ │ + beq.n 43a30 <_PyEval_MatchKeys@@Base+0x246> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 43a14 <_PyEval_MatchKeys@@Base+0x246> │ │ │ │ - ldr r2, [pc, #172] @ (43aa8 <_PyEval_MatchKeys@@Base+0x2da>) │ │ │ │ + cbnz r3, 43a30 <_PyEval_MatchKeys@@Base+0x246> │ │ │ │ + ldr r2, [pc, #172] @ (43ac4 <_PyEval_MatchKeys@@Base+0x2da>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43a0c <_PyEval_MatchKeys@@Base+0x23e> │ │ │ │ + cbz r3, 43a28 <_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, 43a40 <_PyEval_MatchKeys@@Base+0x272> │ │ │ │ + cbz r6, 43a5c <_PyEval_MatchKeys@@Base+0x272> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43a40 <_PyEval_MatchKeys@@Base+0x272> │ │ │ │ + beq.n 43a5c <_PyEval_MatchKeys@@Base+0x272> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43a40 <_PyEval_MatchKeys@@Base+0x272> │ │ │ │ - ldr r2, [pc, #128] @ (43aa8 <_PyEval_MatchKeys@@Base+0x2da>) │ │ │ │ + cbnz r3, 43a5c <_PyEval_MatchKeys@@Base+0x272> │ │ │ │ + ldr r2, [pc, #128] @ (43ac4 <_PyEval_MatchKeys@@Base+0x2da>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43a38 <_PyEval_MatchKeys@@Base+0x26a> │ │ │ │ + cbz r3, 43a54 <_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, 43a6c <_PyEval_MatchKeys@@Base+0x29e> │ │ │ │ + cbz r5, 43a88 <_PyEval_MatchKeys@@Base+0x29e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43a6c <_PyEval_MatchKeys@@Base+0x29e> │ │ │ │ + beq.n 43a88 <_PyEval_MatchKeys@@Base+0x29e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43a6c <_PyEval_MatchKeys@@Base+0x29e> │ │ │ │ - ldr r2, [pc, #84] @ (43aa8 <_PyEval_MatchKeys@@Base+0x2da>) │ │ │ │ + cbnz r3, 43a88 <_PyEval_MatchKeys@@Base+0x29e> │ │ │ │ + ldr r2, [pc, #84] @ (43ac4 <_PyEval_MatchKeys@@Base+0x2da>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43a64 <_PyEval_MatchKeys@@Base+0x296> │ │ │ │ + cbz r3, 43a80 <_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, 43a98 <_PyEval_MatchKeys@@Base+0x2ca> │ │ │ │ + cbz r4, 43ab4 <_PyEval_MatchKeys@@Base+0x2ca> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43a98 <_PyEval_MatchKeys@@Base+0x2ca> │ │ │ │ + beq.n 43ab4 <_PyEval_MatchKeys@@Base+0x2ca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 43a98 <_PyEval_MatchKeys@@Base+0x2ca> │ │ │ │ - ldr r2, [pc, #40] @ (43aa8 <_PyEval_MatchKeys@@Base+0x2da>) │ │ │ │ + cbnz r3, 43ab4 <_PyEval_MatchKeys@@Base+0x2ca> │ │ │ │ + ldr r2, [pc, #40] @ (43ac4 <_PyEval_MatchKeys@@Base+0x2da>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43a90 <_PyEval_MatchKeys@@Base+0x2c2> │ │ │ │ + cbz r3, 43aac <_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 43a9e <_PyEval_MatchKeys@@Base+0x2d0> │ │ │ │ - ldr r4, [pc, #12] @ (43aac <_PyEval_MatchKeys@@Base+0x2de>) │ │ │ │ + b.n 43aba <_PyEval_MatchKeys@@Base+0x2d0> │ │ │ │ + ldr r4, [pc, #12] @ (43ac8 <_PyEval_MatchKeys@@Base+0x2de>) │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00043ab0 : │ │ │ │ - ldr r0, [pc, #4] @ (43ab8 ) │ │ │ │ - b.w cb80c │ │ │ │ +00043acc : │ │ │ │ + ldr r0, [pc, #4] @ (43ad4 ) │ │ │ │ + b.w cb6bc │ │ │ │ nop │ │ │ │ cmp r7, #8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -37583,192 +37590,192 @@ │ │ │ │ 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 43af0 │ │ │ │ + bhi.n 43b0c │ │ │ │ ldr r0, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl ce000 │ │ │ │ + bl cdea8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 43b08 │ │ │ │ - b.n 43b4e │ │ │ │ - movw r0, #34332 @ 0x861c │ │ │ │ + cbz r0, 43b24 │ │ │ │ + b.n 43b6a │ │ │ │ + movw r0, #31692 @ 0x7bcc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43ae0 │ │ │ │ - b.n 43b4e │ │ │ │ + bne.n 43afc │ │ │ │ + b.n 43b6a │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 43b82 │ │ │ │ + ble.n 43b9e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43b70 │ │ │ │ + beq.n 43b8c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 43b52 │ │ │ │ + bpl.n 43b6e │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 88e00 │ │ │ │ + bl 88e28 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 43b4e │ │ │ │ + cbz r0, 43b6a │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 43b72 │ │ │ │ + beq.n 43b8e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29660 @ 0x73dc │ │ │ │ + movw r1, #27100 @ 0x69dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43bb2 │ │ │ │ - movw r2, #62128 @ 0xf2b0 │ │ │ │ + b.n 43bce │ │ │ │ + movw r2, #59568 @ 0xe8b0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #1224 @ 0x4c8 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #34332 @ 0x861c │ │ │ │ + movw r1, #64200 @ 0xfac8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #31692 @ 0x7bcc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 43b4e │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 43b6a │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 43b84 │ │ │ │ + beq.n 43ba0 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl c3480 │ │ │ │ + bl c3300 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 43b84 │ │ │ │ - b.n 43b4e │ │ │ │ + bge.n 43ba0 │ │ │ │ + b.n 43b6a │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ - cbnz r4, 43b92 │ │ │ │ + cbnz r4, 43bae │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 18a0e8 │ │ │ │ + bl 1894d8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 43bb2 │ │ │ │ + cbz r0, 43bce │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r0, #43760 @ 0xaaf0 │ │ │ │ + movw r0, #41120 @ 0xa0a0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 82764 │ │ │ │ + bl 827f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 43bbc │ │ │ │ + cbz r3, 43bd8 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl cea94 │ │ │ │ + bl ce93c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #39636 @ 0x9ad4 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 13f180 │ │ │ │ + b.w 13e4a0 │ │ │ │ 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 cbeec │ │ │ │ + bl cbd9c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #196] @ (43cb0 ) │ │ │ │ + ldr r1, [pc, #196] @ (43ccc ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ddb08 │ │ │ │ + bl dd980 │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbnz r0, 43bfc │ │ │ │ + cbnz r0, 43c18 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 43cac │ │ │ │ + b.n 43cc8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ddb2c │ │ │ │ + bl dd9a4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 43bf6 │ │ │ │ - ldr r1, [pc, #168] @ (43cb4 ) │ │ │ │ + blt.n 43c12 │ │ │ │ + ldr r1, [pc, #168] @ (43cd0 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ddb08 │ │ │ │ + bl dd980 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43bf6 │ │ │ │ + beq.n 43c12 │ │ │ │ mov r0, r4 │ │ │ │ - bl ddb2c │ │ │ │ + bl dd9a4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 43bf6 │ │ │ │ - ldr r1, [pc, #144] @ (43cb8 ) │ │ │ │ + blt.n 43c12 │ │ │ │ + ldr r1, [pc, #144] @ (43cd4 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ddb08 │ │ │ │ + bl dd980 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43bf6 │ │ │ │ + beq.n 43c12 │ │ │ │ mov r0, r4 │ │ │ │ - bl ddb2c │ │ │ │ + bl dd9a4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 43bf6 │ │ │ │ - ldr r1, [pc, #120] @ (43cbc ) │ │ │ │ + blt.n 43c12 │ │ │ │ + ldr r1, [pc, #120] @ (43cd8 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ddb08 │ │ │ │ + bl dd980 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43bf6 │ │ │ │ + beq.n 43c12 │ │ │ │ mov r0, r4 │ │ │ │ - bl ddb2c │ │ │ │ + bl dd9a4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 43bf6 │ │ │ │ - ldr r1, [pc, #96] @ (43cc0 ) │ │ │ │ + blt.n 43c12 │ │ │ │ + ldr r1, [pc, #96] @ (43cdc ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ddb08 │ │ │ │ + bl dd980 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43bf6 │ │ │ │ + beq.n 43c12 │ │ │ │ mov r0, r4 │ │ │ │ - bl ddb2c │ │ │ │ + bl dd9a4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 43bf6 │ │ │ │ - ldr r1, [pc, #72] @ (43cc4 ) │ │ │ │ + blt.n 43c12 │ │ │ │ + ldr r1, [pc, #72] @ (43ce0 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ddb08 │ │ │ │ + bl dd980 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43bf6 │ │ │ │ + beq.n 43c12 │ │ │ │ mov r0, r4 │ │ │ │ - bl ddb2c │ │ │ │ + bl dd9a4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 43bf6 │ │ │ │ + blt.n 43c12 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #20100 @ 0x4e84 │ │ │ │ + movw r2, #17540 @ 0x4484 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #63472 @ 0xf7f0 │ │ │ │ + movw r1, #60912 @ 0xedf0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 1d7ab8 │ │ │ │ + bl 1d6d88 │ │ │ │ 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 │ │ │ │ @@ -37787,160 +37794,160 @@ │ │ │ │ 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 43d04 │ │ │ │ + beq.n 43d20 │ │ │ │ mov r1, r4 │ │ │ │ - bl 859bc │ │ │ │ - cbnz r0, 43d04 │ │ │ │ + bl 859e8 │ │ │ │ + cbnz r0, 43d20 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 13fac8 │ │ │ │ + bl 13ede8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 43d0c │ │ │ │ + bne.n 43d28 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 43d88 │ │ │ │ + b.n 43da4 │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 43d22 │ │ │ │ + beq.n 43d3e │ │ │ │ movw r1, #26080 @ 0x65e0 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 859bc │ │ │ │ - cbz r0, 43d2c │ │ │ │ + bl 859e8 │ │ │ │ + cbz r0, 43d48 │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - b.n 43d3c │ │ │ │ + b.n 43d58 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 13fac8 │ │ │ │ + bl 13ede8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 43d3c │ │ │ │ + bne.n 43d58 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b.n 43d88 │ │ │ │ + b.n 43da4 │ │ │ │ vldr d1, [sp, #32] │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 43d64 │ │ │ │ + bne.n 43d80 │ │ │ │ movw r3, #56088 @ 0xdb18 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20108 @ 0x4e8c │ │ │ │ + movw r1, #17548 @ 0x448c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 43d88 │ │ │ │ + b.n 43da4 │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #24 │ │ │ │ vldr d0, [sp, #40] @ 0x28 │ │ │ │ - bl 34f16 │ │ │ │ - movw r0, #18240 @ 0x4740 │ │ │ │ + bl 34f1e │ │ │ │ + movw r0, #15644 @ 0x3d1c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ strd r4, r5, [sp] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - bl 82764 │ │ │ │ + bl 827f4 │ │ │ │ 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 111a8c │ │ │ │ + bl 1119b0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 43de8 │ │ │ │ + cbz r0, 43e04 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7688 │ │ │ │ + bl d74e8 │ │ │ │ mov r4, r0 │ │ │ │ adds r5, r0, #1 │ │ │ │ - bne.n 43dcc │ │ │ │ - bl 7f738 │ │ │ │ - cbz r0, 43dd0 │ │ │ │ - b.n 440da │ │ │ │ + bne.n 43de8 │ │ │ │ + bl 7f7cc │ │ │ │ + cbz r0, 43dec │ │ │ │ + b.n 440f6 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 43dd8 │ │ │ │ + bge.n 43df4 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - cbz r3, 43dd8 │ │ │ │ + cbz r3, 43df4 │ │ │ │ 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 4bd38 │ │ │ │ + b.w 4bd60 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #12188 @ 0x2f9c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 440c4 │ │ │ │ + bne.w 440e0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - cbz r3, 43e0e │ │ │ │ + cbz r3, 43e2a │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 1105d8 │ │ │ │ + bl 1104c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 43e1c │ │ │ │ - b.n 440da │ │ │ │ + bge.n 43e38 │ │ │ │ + b.n 440f6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 23cf68 <_PyGen_SetStopIterationValue@@Base+0x3c> │ │ │ │ + bl 23c390 <_PyGen_SetStopIterationValue@@Base+0x84> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 43dfc │ │ │ │ - b.n 440da │ │ │ │ + bne.n 43e18 │ │ │ │ + b.n 440f6 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r1, sp, #20 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r3, r4 │ │ │ │ - bl 110cbc │ │ │ │ + bl 110bac │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 43ef8 │ │ │ │ + bne.n 43f14 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 440e0 │ │ │ │ + ble.w 440fc │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 43e50 │ │ │ │ + bge.n 43e6c │ │ │ │ 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 72190 │ │ │ │ + bl 721f8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 440da │ │ │ │ + beq.w 440f6 │ │ │ │ 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 43eb0 │ │ │ │ + bls.n 43ecc │ │ │ │ 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 │ │ │ │ @@ -37951,181 +37958,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 43e64 │ │ │ │ + b.n 43e80 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mla r1, r0, r5, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs.n 43ece │ │ │ │ + bcs.n 43eea │ │ │ │ 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 440e0 │ │ │ │ + beq.w 440fc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 440e0 │ │ │ │ + bne.w 440fc │ │ │ │ mov r0, r8 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 440e0 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 440fc │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #20124 @ 0x4e9c │ │ │ │ + movw r1, #17564 @ 0x449c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f550c │ │ │ │ + bl f52f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 440da │ │ │ │ + beq.w 440f6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 43f4c │ │ │ │ + beq.n 43f68 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 43f5e │ │ │ │ + beq.n 43f7a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43f30 │ │ │ │ + beq.n 43f4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 43f30 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 43f4c │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #41900 @ 0xa3ac │ │ │ │ + movw r1, #39260 @ 0x995c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 440da │ │ │ │ + bl d183c │ │ │ │ + b.n 440f6 │ │ │ │ cmp r5, r8 │ │ │ │ - bge.n 43f5e │ │ │ │ + bge.n 43f7a │ │ │ │ sub.w r1, r8, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23d9d0 │ │ │ │ + bl 23cf98 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43fda │ │ │ │ + beq.n 43ff6 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ mov.w r9, #0 │ │ │ │ - bl 11b7b8 │ │ │ │ - bl cbeec │ │ │ │ + bl 11b830 │ │ │ │ + bl cbd9c │ │ │ │ mov fp, r0 │ │ │ │ cmp r9, r8 │ │ │ │ - bge.n 43fcc │ │ │ │ + bge.n 43fe8 │ │ │ │ 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 43fc6 │ │ │ │ + beq.n 43fe2 │ │ │ │ mov r0, sl │ │ │ │ - bl 859bc │ │ │ │ - cbnz r0, 43fc6 │ │ │ │ + bl 859e8 │ │ │ │ + cbnz r0, 43fe2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ - movw r1, #7332 @ 0x1ca4 │ │ │ │ + movw r1, #4772 @ 0x12a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 43fe4 │ │ │ │ - b.n 440da │ │ │ │ + bne.n 44000 │ │ │ │ + b.n 440f6 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 43f76 │ │ │ │ + b.n 43f92 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 44014 │ │ │ │ + ble.n 44030 │ │ │ │ mov r0, r5 │ │ │ │ - bl 72190 │ │ │ │ + bl 721f8 │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 43ff4 │ │ │ │ + cbnz r0, 44010 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 440da │ │ │ │ + beq.n 440f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 440da │ │ │ │ + bne.n 440f6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 440da │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 440f6 │ │ │ │ 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 44004 │ │ │ │ - b.n 44018 │ │ │ │ + bne.n 44020 │ │ │ │ + b.n 44034 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r5, r8 │ │ │ │ - ble.n 4404c │ │ │ │ + ble.n 44068 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - ble.n 4403a │ │ │ │ + ble.n 44056 │ │ │ │ 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 44022 │ │ │ │ + b.n 4403e │ │ │ │ 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 4406c │ │ │ │ - bge.n 4403a │ │ │ │ + b.n 44088 │ │ │ │ + bge.n 44056 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ subs r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 4403a │ │ │ │ + bgt.n 44056 │ │ │ │ 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 44054 │ │ │ │ + b.n 44070 │ │ │ │ cmp r2, r8 │ │ │ │ - bge.n 4409e │ │ │ │ + bge.n 440ba │ │ │ │ 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] │ │ │ │ @@ -38135,820 +38142,820 @@ │ │ │ │ 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 4406c │ │ │ │ + b.n 44088 │ │ │ │ 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 440bc │ │ │ │ + beq.n 440d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 440bc │ │ │ │ + cbnz r3, 440d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r9 │ │ │ │ - bl 78204 │ │ │ │ - b.n 440e0 │ │ │ │ + bl 7827c │ │ │ │ + b.n 440fc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20156 @ 0x4ebc │ │ │ │ + movw r1, #17596 @ 0x44bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 29e00 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7fff8 │ │ │ │ + b.w 8008c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r5, sp, #4 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r2, 44136 │ │ │ │ + cbz r2, 44152 │ │ │ │ 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 108754 │ │ │ │ + bl 108644 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 781a8 │ │ │ │ - cbz r4, 4415e │ │ │ │ - ldr r0, [pc, #28] @ (44164 ) │ │ │ │ - bl 1f82c8 <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 78220 │ │ │ │ + cbz r4, 4417a │ │ │ │ + ldr r0, [pc, #28] @ (44180 ) │ │ │ │ + bl 1f7880 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #11628 @ 0x2d6c │ │ │ │ + movw r0, #9100 @ 0x238c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82764 │ │ │ │ + bl 827f4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bmi.n 44240 │ │ │ │ + bmi.n 4425c │ │ │ │ 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 442d6 │ │ │ │ + beq.w 442f2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov sl, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 129860 │ │ │ │ + bl 1294b8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 441e8 │ │ │ │ + cbz r0, 44204 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 441ec │ │ │ │ - bl 17c158 │ │ │ │ + bne.n 44208 │ │ │ │ + bl 17b558 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 441a8 │ │ │ │ + beq.n 441c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 441ac │ │ │ │ + cbz r3, 441c8 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 442d8 │ │ │ │ + b.n 442f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 441a8 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 441c4 │ │ │ │ cmp r4, fp │ │ │ │ - bne.n 44214 │ │ │ │ + bne.n 44230 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 44206 │ │ │ │ + bne.n 44222 │ │ │ │ mov r6, r4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ mov r4, r6 │ │ │ │ cmp r9, r8 │ │ │ │ - bge.w 442d8 │ │ │ │ + bge.w 442f4 │ │ │ │ ldr.w r0, [sl, r9, lsl #2] │ │ │ │ - bl 129860 │ │ │ │ + bl 1294b8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 441b4 │ │ │ │ + bne.n 441d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 441f6 │ │ │ │ + bne.n 44212 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 442d8 │ │ │ │ - ldr.w fp, [pc, #240] @ 442e0 │ │ │ │ + b.n 442f4 │ │ │ │ + ldr.w fp, [pc, #240] @ 442fc │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 441ca │ │ │ │ + b.n 441e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 441e8 │ │ │ │ + bne.n 44204 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 441e8 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 44204 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 441c2 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 441c2 │ │ │ │ + bne.n 441de │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 441de │ │ │ │ ldr r3, [r4, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 442a0 │ │ │ │ + beq.n 442bc │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 442a0 │ │ │ │ + beq.n 442bc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1888a0 <_PyLong_GCD@@Base> │ │ │ │ + bl 187c90 <_PyLong_GCD@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 44238 │ │ │ │ + cbnz r0, 44254 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 442a2 │ │ │ │ + b.n 442be │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12bb30 │ │ │ │ + bl 12b780 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44258 │ │ │ │ + beq.n 44274 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 44258 │ │ │ │ + cbnz r3, 44274 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 44234 │ │ │ │ + beq.n 44250 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 115ccc │ │ │ │ + bl 115d44 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4427c │ │ │ │ + beq.n 44298 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4427c │ │ │ │ + cbnz r3, 44298 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 44234 │ │ │ │ + beq.n 44250 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17c158 │ │ │ │ + bl 17b558 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 442a2 │ │ │ │ + beq.n 442be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 442a2 │ │ │ │ + cbnz r3, 442be │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 442a2 │ │ │ │ - ldr r6, [pc, #60] @ (442e0 ) │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 442be │ │ │ │ + ldr r6, [pc, #60] @ (442fc ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 442b8 │ │ │ │ + beq.n 442d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 442b8 │ │ │ │ + cbnz r3, 442d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 442ce │ │ │ │ + beq.n 442ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 442ce │ │ │ │ + cbnz r3, 442ea │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 441c4 │ │ │ │ - b.n 441e8 │ │ │ │ - ldr r4, [pc, #12] @ (442e4 ) │ │ │ │ + bne.w 441e0 │ │ │ │ + b.n 44204 │ │ │ │ + ldr r4, [pc, #12] @ (44300 ) │ │ │ │ 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, 44304 │ │ │ │ + cbz r0, 44320 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 257324 │ │ │ │ + bl 2568ec │ │ │ │ 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 1891fc │ │ │ │ + bl 1885ec │ │ │ │ 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 1891fc │ │ │ │ + bl 1885ec │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl cbeec │ │ │ │ + bl cbd9c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 44376 │ │ │ │ + cbz r0, 44392 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 44396 │ │ │ │ + cbz r3, 443b2 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 44398 │ │ │ │ + b.n 443b4 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 443a6 │ │ │ │ + cbnz r3, 443c2 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 443a6 │ │ │ │ + blt.n 443c2 │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 443a6 │ │ │ │ - cbnz r0, 443c0 │ │ │ │ - ldr r4, [pc, #676] @ (4464c ) │ │ │ │ + bgt.n 443c2 │ │ │ │ + cbnz r0, 443dc │ │ │ │ + ldr r4, [pc, #676] @ (44668 ) │ │ │ │ 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 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4444c │ │ │ │ - cbz r5, 4440a │ │ │ │ + beq.n 44468 │ │ │ │ + cbz r5, 44426 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 443cc │ │ │ │ + cbz r4, 443e8 │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 443d4 │ │ │ │ - b.n 44418 │ │ │ │ + bne.n 443f0 │ │ │ │ + b.n 44434 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl d78e0 <_PyNumber_Index@@Base> │ │ │ │ + bl d7740 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 443e6 │ │ │ │ - bl 7f738 │ │ │ │ - cbz r0, 44418 │ │ │ │ - b.n 4444c │ │ │ │ - bl 83948 │ │ │ │ + cbnz r0, 44402 │ │ │ │ + bl 7f7cc │ │ │ │ + cbz r0, 44434 │ │ │ │ + b.n 44468 │ │ │ │ + bl 839e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44402 │ │ │ │ + beq.n 4441e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 44402 │ │ │ │ + cbnz r3, 4441e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4441c │ │ │ │ - b.n 443de │ │ │ │ + bne.n 44438 │ │ │ │ + b.n 443fa │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4441c │ │ │ │ + b.n 44438 │ │ │ │ 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 44590 │ │ │ │ + bne.w 445ac │ │ │ │ mov r0, r8 │ │ │ │ cmp r0, #11 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 72190 │ │ │ │ + bl 721f8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 44450 │ │ │ │ + cbnz r0, 4446c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 447b6 │ │ │ │ + b.n 447d2 │ │ │ │ subs r2, r6, #1 │ │ │ │ - movw fp, #51168 @ 0xc7e0 │ │ │ │ + movw fp, #48608 @ 0xbde0 │ │ │ │ movt fp, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 44508 │ │ │ │ + beq.n 44524 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 44564 │ │ │ │ + blt.n 44580 │ │ │ │ ldrb.w r3, [r9, r1] │ │ │ │ add.w sl, r1, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 4448c │ │ │ │ + bpl.n 444a8 │ │ │ │ mov r1, sl │ │ │ │ - b.n 44464 │ │ │ │ + b.n 44480 │ │ │ │ ldrb.w r3, [r9, sl] │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 444bc │ │ │ │ + bmi.n 444d8 │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4447c │ │ │ │ + bne.n 44498 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 444bc │ │ │ │ + bne.n 444d8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r0, #42428 @ 0xa5bc │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 444bc │ │ │ │ + bne.n 444d8 │ │ │ │ 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 44564 │ │ │ │ + b.n 44580 │ │ │ │ add.w r0, sl, #1 │ │ │ │ sub.w r1, r1, sl │ │ │ │ add r0, r9 │ │ │ │ - bl 71e00 │ │ │ │ + bl 71e68 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44572 │ │ │ │ + beq.n 4458e │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 444dc │ │ │ │ + bgt.n 444f8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 44502 │ │ │ │ + b.n 4451e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ac8 │ │ │ │ + bl 83b60 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 444f2 │ │ │ │ + cbz r0, 4450e │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 4453e │ │ │ │ - b.n 44572 │ │ │ │ + bne.n 4455a │ │ │ │ + b.n 4458e │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 44502 │ │ │ │ + beq.n 4451e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44502 │ │ │ │ + cbnz r3, 4451e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r1, sl │ │ │ │ - b.n 44460 │ │ │ │ + b.n 4447c │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 44564 │ │ │ │ - movw r3, #51168 @ 0xc7e0 │ │ │ │ + blt.n 44580 │ │ │ │ + movw r3, #48608 @ 0xbde0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldrb.w r2, [r9, r1] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r6, r2, #28 │ │ │ │ - bpl.n 4454c │ │ │ │ + bpl.n 44568 │ │ │ │ subs r1, #1 │ │ │ │ - bcc.n 44564 │ │ │ │ - b.n 44514 │ │ │ │ + bcc.n 44580 │ │ │ │ + b.n 44530 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ac8 │ │ │ │ + bl 83b60 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4479e │ │ │ │ + beq.w 447ba │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44572 │ │ │ │ + beq.n 4458e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44572 │ │ │ │ + cbnz r3, 4458e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 44572 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 4458e │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 71e00 │ │ │ │ + bl 71e68 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 44572 │ │ │ │ + cbz r0, 4458e │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 44526 │ │ │ │ + bgt.n 44542 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 1f1c7c │ │ │ │ + bl 1f10b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 447b6 │ │ │ │ + bge.w 447d2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 4444c │ │ │ │ + beq.w 44468 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4444c │ │ │ │ + bne.w 44468 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4444c │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 44468 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl ce000 │ │ │ │ + bl cdea8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4444c │ │ │ │ + bne.w 44468 │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 445c8 │ │ │ │ + bne.n 445e4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #53740 @ 0xd1ec │ │ │ │ + movw r1, #51180 @ 0xc7ec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 44794 │ │ │ │ + bl 127394 │ │ │ │ + b.n 447b0 │ │ │ │ mov r0, r8 │ │ │ │ cmp r0, #11 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ cmp.w fp, #1 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - bne.n 44692 │ │ │ │ + bne.n 446ae │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb.w sl, [r3] │ │ │ │ - bl 72190 │ │ │ │ + bl 721f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 44794 │ │ │ │ + beq.w 447b0 │ │ │ │ subs r6, #1 │ │ │ │ mov r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 4466e │ │ │ │ + blt.n 4468a │ │ │ │ subs.w r8, r8, #1 │ │ │ │ - bcc.n 4466e │ │ │ │ + bcc.n 4468a │ │ │ │ ldrb.w r3, [r9, r6] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 4466a │ │ │ │ + bne.n 44686 │ │ │ │ adds r0, r6, #1 │ │ │ │ subs r1, r1, r6 │ │ │ │ add r0, r9 │ │ │ │ - bl 71e00 │ │ │ │ + bl 71e68 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4477e │ │ │ │ + beq.w 4479a │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 44620 │ │ │ │ + bgt.n 4463c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 44662 │ │ │ │ + b.n 4467e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ac8 │ │ │ │ + bl 83b60 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 44650 │ │ │ │ + cbz r0, 4466c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 4477e │ │ │ │ + beq.w 4479a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4477e │ │ │ │ + bne.w 4479a │ │ │ │ mov r0, fp │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4477e │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 4479a │ │ │ │ cmp r7, #224 @ 0xe0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44662 │ │ │ │ + beq.n 4467e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 44662 │ │ │ │ + cbnz r3, 4467e │ │ │ │ mov r0, fp │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ subs r6, #1 │ │ │ │ adds r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 445f0 │ │ │ │ + b.n 4460c │ │ │ │ subs r6, #1 │ │ │ │ - bcs.n 445fa │ │ │ │ - cbnz r5, 4467e │ │ │ │ + bcs.n 44616 │ │ │ │ + cbnz r5, 4469a │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 44710 │ │ │ │ + beq.n 4472c │ │ │ │ adds r0, r1, #1 │ │ │ │ - blt.n 44772 │ │ │ │ + blt.n 4478e │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 71e00 │ │ │ │ + bl 71e68 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44732 │ │ │ │ - b.n 4477e │ │ │ │ - bl 72190 │ │ │ │ + bne.n 4474e │ │ │ │ + b.n 4479a │ │ │ │ + bl 721f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44794 │ │ │ │ + beq.n 447b0 │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 44700 │ │ │ │ + beq.n 4471c │ │ │ │ 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 1db26c <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ + bl 1da544 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 44700 │ │ │ │ + blt.n 4471c │ │ │ │ add.w r0, fp, sl │ │ │ │ subs r1, r6, r0 │ │ │ │ add r0, r9 │ │ │ │ - bl 71e00 │ │ │ │ + bl 71e68 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4477e │ │ │ │ + beq.n 4479a │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 446da │ │ │ │ + bgt.n 446f6 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 446fa │ │ │ │ + b.n 44716 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ac8 │ │ │ │ + bl 83b60 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 4474e │ │ │ │ + cbnz r0, 4476a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 446fa │ │ │ │ + beq.n 44716 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 446fa │ │ │ │ + cbnz r3, 44716 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r6, sl │ │ │ │ - b.n 4469c │ │ │ │ - cbnz r5, 44726 │ │ │ │ + b.n 446b8 │ │ │ │ + cbnz r5, 44742 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 44726 │ │ │ │ + bne.n 44742 │ │ │ │ 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 44772 │ │ │ │ + b.n 4478e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 71e00 │ │ │ │ + bl 71e68 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4477e │ │ │ │ + cbz r0, 4479a │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 4473e │ │ │ │ + bgt.n 4475a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ - b.n 44770 │ │ │ │ + b.n 4478c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ac8 │ │ │ │ + bl 83b60 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 44760 │ │ │ │ + cbz r0, 4477c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4477e │ │ │ │ + beq.n 4479a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4477e │ │ │ │ + cbnz r3, 4479a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4477e │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 4479a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44770 │ │ │ │ + beq.n 4478c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44770 │ │ │ │ + cbnz r3, 4478c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 1f1c7c │ │ │ │ + bl 1f10b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 44796 │ │ │ │ + bge.n 447b2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44794 │ │ │ │ + beq.n 447b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 44794 │ │ │ │ + cbnz r3, 447b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea94 │ │ │ │ - b.n 447b6 │ │ │ │ + bl ce93c │ │ │ │ + b.n 447d2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 44562 │ │ │ │ + beq.w 4457e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 44562 │ │ │ │ + bne.w 4457e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 44562 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 4457e │ │ │ │ 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 cbeec │ │ │ │ + bl cbd9c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 447e2 │ │ │ │ + cbz r0, 447fe │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 44848 │ │ │ │ - b.n 44848 │ │ │ │ + b.n 44864 │ │ │ │ + b.n 44864 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl cbeec │ │ │ │ + bl cbd9c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbnz r0, 4480a │ │ │ │ + cbnz r0, 44826 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbnz r0, 44814 │ │ │ │ - b.n 4481a │ │ │ │ + cbnz r0, 44830 │ │ │ │ + b.n 44836 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44804 │ │ │ │ - b.n 44846 │ │ │ │ + beq.n 44820 │ │ │ │ + b.n 44862 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 44846 │ │ │ │ + cbnz r0, 44862 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 44824 │ │ │ │ + cbz r0, 44840 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 44846 │ │ │ │ + cbnz r0, 44862 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4482e │ │ │ │ + cbz r0, 4484a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 44846 │ │ │ │ + cbnz r0, 44862 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 44838 │ │ │ │ + cbz r0, 44854 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 44846 │ │ │ │ + cbnz r0, 44862 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 44846 │ │ │ │ + cbz r0, 44862 │ │ │ │ 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, 44874 │ │ │ │ + cbnz r3, 44890 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21356 @ 0x536c │ │ │ │ + movw r1, #18716 @ 0x491c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 44890 │ │ │ │ + bl 127394 │ │ │ │ + b.n 448ac │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 44894 │ │ │ │ + cbz r3, 448b0 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20996 @ 0x5204 │ │ │ │ + movw r1, #18356 @ 0x47b4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4489c │ │ │ │ + b.n 448b8 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl dd808 │ │ │ │ + bl dd680 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 448be │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 448cc │ │ │ │ + bne.n 448da │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 448e8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a0e0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 18dcfc │ │ │ │ + b.w 18d0e4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r3 │ │ │ │ @@ -38958,190 +38965,190 @@ │ │ │ │ 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 449e6 │ │ │ │ + beq.n 44a02 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r1 │ │ │ │ - bl 7f738 │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 449e6 │ │ │ │ + bne.n 44a02 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24165c <_PyTime_AsTimeval@@Base+0x10ac> │ │ │ │ + bl 240bbc <_PyTime_AsTimeval@@Base+0x10c4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 449e6 │ │ │ │ + beq.n 44a02 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 242a48 <_PyTime_AsTimeval@@Base+0x2498> │ │ │ │ + bl 241fc4 <_PyTime_AsTimeval@@Base+0x24cc> │ │ │ │ mov sl, r0 │ │ │ │ - cbz r5, 44932 │ │ │ │ + cbz r5, 4494e │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - movw r2, #59220 @ 0xe754 │ │ │ │ + movw r2, #56660 @ 0xdd54 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ - bl aba94 │ │ │ │ + bl ab924 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4493a │ │ │ │ + b.n 44956 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 242a48 <_PyTime_AsTimeval@@Base+0x2498> │ │ │ │ + bl 241fc4 <_PyTime_AsTimeval@@Base+0x24cc> │ │ │ │ mov r1, r9 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 242a48 <_PyTime_AsTimeval@@Base+0x2498> │ │ │ │ + bl 241fc4 <_PyTime_AsTimeval@@Base+0x24cc> │ │ │ │ mov r1, r8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 242a48 <_PyTime_AsTimeval@@Base+0x2498> │ │ │ │ + bl 241fc4 <_PyTime_AsTimeval@@Base+0x24cc> │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 242a48 <_PyTime_AsTimeval@@Base+0x2498> │ │ │ │ + bl 241fc4 <_PyTime_AsTimeval@@Base+0x24cc> │ │ │ │ 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, #20232 @ 0x4f08 │ │ │ │ + movw r0, #17672 @ 0x4508 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82764 │ │ │ │ + bl 827f4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4498e │ │ │ │ + cbnz r0, 449aa │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 247d6c │ │ │ │ + b.w 247324 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #21264 @ 0x5310 │ │ │ │ + movw r0, #18704 @ 0x4910 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ str r1, [r4, #20] │ │ │ │ mov.w r1, #496 @ 0x1f0 │ │ │ │ - bl 242c7c <_PyTime_AsTimeval@@Base+0x26cc> │ │ │ │ + bl 242290 <_PyTime_AsTimeval@@Base+0x2798> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #20] │ │ │ │ - beq.n 449c6 │ │ │ │ + beq.n 449e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 449c6 │ │ │ │ + cbnz r3, 449e2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 44982 │ │ │ │ + beq.n 4499e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 449e6 │ │ │ │ + beq.n 44a02 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 449e6 │ │ │ │ + cbnz r3, 44a02 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 77d54 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77dcc <_Py_Dealloc@@Base> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b.n 44848 │ │ │ │ + b.n 44864 │ │ │ │ stmdb 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, 44a10 │ │ │ │ + cbz r4, 44a2c │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 44a12 │ │ │ │ + b.n 44a2e │ │ │ │ mov r6, r4 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r4, 44a20 │ │ │ │ + cbnz r4, 44a3c │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 44a20 │ │ │ │ + ble.n 44a3c │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.n 44a20 │ │ │ │ - cbnz r0, 44a42 │ │ │ │ + bgt.n 44a3c │ │ │ │ + cbnz r0, 44a5e │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #312] @ (44b5c ) │ │ │ │ + ldr r4, [pc, #312] @ (44b78 ) │ │ │ │ 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 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 44a42 │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 44a5e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 44b54 │ │ │ │ + b.n 44b70 │ │ │ │ movw r8, #4356 @ 0x1104 │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ ldr.w r9, [r0] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 44a64 │ │ │ │ + beq.n 44a80 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - cbz r4, 44a5c │ │ │ │ + cbz r4, 44a78 │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 44a5e │ │ │ │ - b.n 44a6a │ │ │ │ + bne.n 44a7a │ │ │ │ + b.n 44a86 │ │ │ │ mov r4, r8 │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ - b.n 44a6c │ │ │ │ + b.n 44a88 │ │ │ │ mov sl, r8 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 44a6c │ │ │ │ + b.n 44a88 │ │ │ │ mov sl, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 166f88 │ │ │ │ + bl 16639c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 256860 <_PyUnicode_ToNumeric@@Base+0x7530> │ │ │ │ + bl 255e28 <_PyUnicode_ToNumeric@@Base+0x7530> │ │ │ │ cmp sl, r8 │ │ │ │ - bne.n 44a84 │ │ │ │ + bne.n 44aa0 │ │ │ │ ands.w r5, r0, #1 │ │ │ │ - beq.n 44a9c │ │ │ │ + beq.n 44ab8 │ │ │ │ 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 f89bc │ │ │ │ + bl f87a8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 44b54 │ │ │ │ + b.n 44b70 │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - cbnz r3, 44ab4 │ │ │ │ + cbnz r3, 44ad0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44b54 │ │ │ │ + beq.n 44b70 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 44b54 │ │ │ │ + b.n 44b70 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r5, r2 │ │ │ │ - bge.n 44aa4 │ │ │ │ + bge.n 44ac0 │ │ │ │ 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 │ │ │ │ @@ -39151,188 +39158,188 @@ │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, fp │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ movs r2, #2 │ │ │ │ - bl d12c0 │ │ │ │ + bl d1168 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov sl, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, fp │ │ │ │ - beq.n 44af8 │ │ │ │ + beq.n 44b14 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 44af8 │ │ │ │ + cbnz r2, 44b14 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 44b32 │ │ │ │ + ble.n 44b4e │ │ │ │ mov r0, r6 │ │ │ │ - bl 259c20 │ │ │ │ + bl 2591e4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44b1c │ │ │ │ + beq.n 44b38 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44b1c │ │ │ │ + cbnz r3, 44b38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 44b2c │ │ │ │ + bne.n 44b48 │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r4, [r3, #28] │ │ │ │ - b.n 44b54 │ │ │ │ + b.n 44b70 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 44aa4 │ │ │ │ - b.n 44a3e │ │ │ │ + bne.n 44ac0 │ │ │ │ + b.n 44a5a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44b48 │ │ │ │ + beq.n 44b64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44b48 │ │ │ │ + cbnz r3, 44b64 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 44a3e │ │ │ │ + bne.w 44a5a │ │ │ │ adds r5, #1 │ │ │ │ - b.n 44aa0 │ │ │ │ + b.n 44abc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r0, #100 @ 0x64 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 71310 │ │ │ │ - cbz r0, 44b98 │ │ │ │ + bl 71378 │ │ │ │ + cbz r0, 44bb4 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 86ed4 │ │ │ │ + bl 86f00 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 44b9a │ │ │ │ + bge.n 44bb6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44b98 │ │ │ │ + beq.n 44bb4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 44b98 │ │ │ │ + cbnz r3, 44bb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 44bca │ │ │ │ + bls.n 44be6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20568 @ 0x5058 │ │ │ │ + movw r1, #17980 @ 0x463c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 44bf2 │ │ │ │ + bl 127394 │ │ │ │ + b.n 44c0e │ │ │ │ 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 14f1cc <_PyTime_AsTimespec@@Base+0x5a8> │ │ │ │ - cbnz r0, 44c12 │ │ │ │ + bl 14e4dc <_PyTime_AsTimespec@@Base+0x5a8> │ │ │ │ + cbnz r0, 44c2e │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3b0c │ │ │ │ - cbnz r0, 44bf6 │ │ │ │ + bl d3974 │ │ │ │ + cbnz r0, 44c12 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 44c12 │ │ │ │ - bl d3d20 │ │ │ │ + b.n 44c2e │ │ │ │ + bl d3b88 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 44bf2 │ │ │ │ + beq.n 44c0e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 44c0c │ │ │ │ + bne.n 44c28 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 44c12 │ │ │ │ + b.n 44c2e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 44c08 │ │ │ │ + b.n 44c24 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 44c34 │ │ │ │ + cbnz r3, 44c50 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 44c34 │ │ │ │ + ble.n 44c50 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 44c34 │ │ │ │ - cbnz r4, 44c54 │ │ │ │ + bne.n 44c50 │ │ │ │ + cbnz r4, 44c70 │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #112] @ (44cac ) │ │ │ │ + ldr r4, [pc, #112] @ (44cc8 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 44c54 │ │ │ │ + cbnz r0, 44c70 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 44ca8 │ │ │ │ + b.n 44cc4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 15f9d4 │ │ │ │ + bl 15ecf4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 44c50 │ │ │ │ + blt.n 44c6c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 44f06 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ + bl 44f22 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44c50 │ │ │ │ + beq.n 44c6c │ │ │ │ ldrd r6, r7, [sp, #24] │ │ │ │ - bl 95d4c │ │ │ │ + bl 95c50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r7 │ │ │ │ blx 2a35c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98844 │ │ │ │ + bl 98744 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 44ca0 │ │ │ │ + bne.n 44cbc │ │ │ │ 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 f19ac │ │ │ │ + b.w f17dc │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r0, #232 @ 0xe8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ @@ -39340,338 +39347,338 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #33444 @ 0x82a4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ - beq.n 44ce2 │ │ │ │ + beq.n 44cfe │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 44ce2 │ │ │ │ + beq.n 44cfe │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 44d0a │ │ │ │ - b.n 44cf8 │ │ │ │ + beq.n 44d26 │ │ │ │ + b.n 44d14 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 44cda │ │ │ │ - movw r0, #1108 @ 0x454 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 16cd78 <_PyArg_NoKeywords@@Base> │ │ │ │ + beq.n 44cf6 │ │ │ │ + movw r0, #64084 @ 0xfa54 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + bl 16c188 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44cda │ │ │ │ - b.n 44d36 │ │ │ │ + bne.n 44cf6 │ │ │ │ + b.n 44d52 │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #1108 @ 0x454 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + movw r0, #64084 @ 0xfa54 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 44d36 │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 44d52 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl cd830 │ │ │ │ - cbnz r0, 44d2c │ │ │ │ + bl cd6d8 │ │ │ │ + cbnz r0, 44d48 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #60580 @ 0xeca4 │ │ │ │ + movw r1, #57940 @ 0xe254 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 44d36 │ │ │ │ + bl 127394 │ │ │ │ + b.n 44d52 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 45008 │ │ │ │ + b.w 45024 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 44df6 │ │ │ │ + beq.n 44e12 │ │ │ │ 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 7f738 │ │ │ │ + bl 7f7cc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44df2 │ │ │ │ + bne.n 44e0e │ │ │ │ mov r0, r4 │ │ │ │ - bl 24165c <_PyTime_AsTimeval@@Base+0x10ac> │ │ │ │ + bl 240bbc <_PyTime_AsTimeval@@Base+0x10c4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 44df2 │ │ │ │ + beq.n 44e0e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 242a48 <_PyTime_AsTimeval@@Base+0x2498> │ │ │ │ + bl 241fc4 <_PyTime_AsTimeval@@Base+0x24cc> │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #56573 @ 0xdcfd │ │ │ │ + movw r2, #53477 @ 0xd0e5 │ │ │ │ movt r2, #24 │ │ │ │ - movw r0, #20644 @ 0x50a4 │ │ │ │ + movw r0, #18056 @ 0x4688 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82764 │ │ │ │ + bl 827f4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 44d9c │ │ │ │ + cbnz r0, 44db8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 247d6c │ │ │ │ + b.w 247324 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #478 @ 0x1de │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - movw r0, #20652 @ 0x50ac │ │ │ │ + movw r0, #18064 @ 0x4690 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 242c7c <_PyTime_AsTimeval@@Base+0x26cc> │ │ │ │ + bl 242290 <_PyTime_AsTimeval@@Base+0x2798> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 44dd2 │ │ │ │ + beq.n 44dee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 44dd2 │ │ │ │ + cbnz r3, 44dee │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 44d90 │ │ │ │ + beq.n 44dac │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44df2 │ │ │ │ + beq.n 44e0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44df2 │ │ │ │ + cbnz r3, 44e0e │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 77d54 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77dcc <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 44e3c │ │ │ │ + bhi.n 44e58 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 44e54 │ │ │ │ + bmi.n 44e70 │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #4980 @ 0x1374 │ │ │ │ + movw r2, #2340 @ 0x924 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #1064 @ 0x428 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #34276 @ 0x85e4 │ │ │ │ + movw r1, #64040 @ 0xfa28 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #31636 @ 0x7b94 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 44f00 │ │ │ │ - movw r0, #34276 @ 0x85e4 │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 44f1c │ │ │ │ + movw r0, #31636 @ 0x7b94 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44f00 │ │ │ │ - b.n 44e12 │ │ │ │ + beq.n 44f1c │ │ │ │ + b.n 44e2e │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 44ed6 │ │ │ │ + ble.n 44ef2 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44ebc │ │ │ │ + beq.n 44ed8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 44e9e │ │ │ │ + bpl.n 44eba │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e00 │ │ │ │ + bl 88e28 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44f00 │ │ │ │ + beq.n 44f1c │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 44ebe │ │ │ │ + beq.n 44eda │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29660 @ 0x73dc │ │ │ │ + movw r1, #27100 @ 0x69dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 44f00 │ │ │ │ - movw r2, #62128 @ 0xf2b0 │ │ │ │ + bl 127394 │ │ │ │ + b.n 44f1c │ │ │ │ + movw r2, #59568 @ 0xe8b0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #1224 @ 0x4c8 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #34276 @ 0x85e4 │ │ │ │ + movw r1, #64200 @ 0xfac8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #31636 @ 0x7b94 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 44f00 │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 44f1c │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 44edc │ │ │ │ + beq.n 44ef8 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 44ede │ │ │ │ - bl 7f738 │ │ │ │ - cbz r0, 44ede │ │ │ │ - b.n 44f00 │ │ │ │ + bne.n 44efa │ │ │ │ + bl 7f7cc │ │ │ │ + cbz r0, 44efa │ │ │ │ + b.n 44f1c │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 44ede │ │ │ │ + b.n 44efa │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20334c <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + bl 20290c <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 44f00 │ │ │ │ - movw r0, #43760 @ 0xaaf0 │ │ │ │ + cbz r0, 44f1c │ │ │ │ + movw r0, #41120 @ 0xa0a0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 82764 │ │ │ │ + b.w 827f4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00044f06 <_PyLong_UnsignedLongLong_Converter@@Base>: │ │ │ │ +00044f22 <_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 44f40 <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ + bpl.n 44f5c <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 44f40 <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ + bne.n 44f5c <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34000 @ 0x84d0 │ │ │ │ + movw r1, #31440 @ 0x7ad0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 44f5a <_PyLong_UnsignedLongLong_Converter@@Base+0x54> │ │ │ │ - bl 141dbc │ │ │ │ + bl 127394 │ │ │ │ + b.n 44f76 <_PyLong_UnsignedLongLong_Converter@@Base+0x54> │ │ │ │ + bl 14108c │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 44f5e <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ - bl 7f738 │ │ │ │ - cbz r0, 44f5e <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ + bne.n 44f7a <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ + bl 7f7cc │ │ │ │ + cbz r0, 44f7a <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 44f64 <_PyLong_UnsignedLongLong_Converter@@Base+0x5e> │ │ │ │ + b.n 44f80 <_PyLong_UnsignedLongLong_Converter@@Base+0x5e> │ │ │ │ movs r0, #1 │ │ │ │ strd r6, r5, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 44fa6 <_PyLong_UnsignedLongLong_Converter@@Base+0xa0> │ │ │ │ + cbz r3, 44fc2 <_PyLong_UnsignedLongLong_Converter@@Base+0xa0> │ │ │ │ mov r4, r0 │ │ │ │ - bl 7f738 │ │ │ │ + bl 7f7cc │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 44fa6 <_PyLong_UnsignedLongLong_Converter@@Base+0xa0> │ │ │ │ + cbnz r0, 44fc2 <_PyLong_UnsignedLongLong_Converter@@Base+0xa0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24165c <_PyTime_AsTimeval@@Base+0x10ac> │ │ │ │ + bl 240bbc <_PyTime_AsTimeval@@Base+0x10c4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 44fa6 <_PyLong_UnsignedLongLong_Converter@@Base+0xa0> │ │ │ │ - movw r0, #34116 @ 0x8544 │ │ │ │ + beq.n 44fc2 <_PyLong_UnsignedLongLong_Converter@@Base+0xa0> │ │ │ │ + movw r0, #31588 @ 0x7b64 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82764 │ │ │ │ + bl 827f4 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 44faa <_PyLong_UnsignedLongLong_Converter@@Base+0xa4> │ │ │ │ + cbnz r0, 44fc6 <_PyLong_UnsignedLongLong_Converter@@Base+0xa4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 247d6c │ │ │ │ + bl 247324 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 45002 <_PyLong_UnsignedLongLong_Converter@@Base+0xfc> │ │ │ │ + b.n 4501e <_PyLong_UnsignedLongLong_Converter@@Base+0xfc> │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ - movw r0, #20676 @ 0x50c4 │ │ │ │ + movw r0, #18088 @ 0x46a8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 242c7c <_PyTime_AsTimeval@@Base+0x26cc> │ │ │ │ + bl 242290 <_PyTime_AsTimeval@@Base+0x2798> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r5, r0 │ │ │ │ - beq.n 44fe0 <_PyLong_UnsignedLongLong_Converter@@Base+0xda> │ │ │ │ + beq.n 44ffc <_PyLong_UnsignedLongLong_Converter@@Base+0xda> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44fe0 <_PyLong_UnsignedLongLong_Converter@@Base+0xda> │ │ │ │ + cbnz r3, 44ffc <_PyLong_UnsignedLongLong_Converter@@Base+0xda> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 44fa0 <_PyLong_UnsignedLongLong_Converter@@Base+0x9a> │ │ │ │ + beq.n 44fbc <_PyLong_UnsignedLongLong_Converter@@Base+0x9a> │ │ │ │ mov r0, r5 │ │ │ │ - bl dd808 │ │ │ │ + bl dd680 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45002 <_PyLong_UnsignedLongLong_Converter@@Base+0xfc> │ │ │ │ + beq.n 4501e <_PyLong_UnsignedLongLong_Converter@@Base+0xfc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45002 <_PyLong_UnsignedLongLong_Converter@@Base+0xfc> │ │ │ │ + cbnz r3, 4501e <_PyLong_UnsignedLongLong_Converter@@Base+0xfc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00045008 : │ │ │ │ +00045024 : │ │ │ │ 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 71488 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 45060 │ │ │ │ + bl 714f0 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 4507c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #52] @ (45064 ) │ │ │ │ + ldr r1, [pc, #52] @ (45080 ) │ │ │ │ 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] │ │ │ │ @@ -39691,549 +39698,549 @@ │ │ │ │ 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 14f110 <_PyTime_AsTimespec@@Base+0x4ec> │ │ │ │ + bl 14e420 <_PyTime_AsTimespec@@Base+0x4ec> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4508e │ │ │ │ - bl 862a0 │ │ │ │ + cbz r0, 450aa │ │ │ │ + bl 862cc │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 78204 │ │ │ │ + bl 7827c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, #16 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 45168 │ │ │ │ + beq.n 45184 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 7f738 │ │ │ │ + bl 7f7cc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45168 │ │ │ │ + bne.n 45184 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24165c <_PyTime_AsTimeval@@Base+0x10ac> │ │ │ │ + bl 240bbc <_PyTime_AsTimeval@@Base+0x10c4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 45168 │ │ │ │ + beq.n 45184 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 242a48 <_PyTime_AsTimeval@@Base+0x2498> │ │ │ │ + bl 241fc4 <_PyTime_AsTimeval@@Base+0x24cc> │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 242a48 <_PyTime_AsTimeval@@Base+0x2498> │ │ │ │ + bl 241fc4 <_PyTime_AsTimeval@@Base+0x24cc> │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ strd r8, r9, [sp, #8] │ │ │ │ - movw r3, #56573 @ 0xdcfd │ │ │ │ + movw r3, #53477 @ 0xd0e5 │ │ │ │ movt r3, #24 │ │ │ │ - movw r0, #20736 @ 0x5100 │ │ │ │ + movw r0, #18148 @ 0x46e4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 82764 │ │ │ │ + bl 827f4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 45112 │ │ │ │ + cbnz r0, 4512e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 247d6c │ │ │ │ + b.w 247324 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #603 @ 0x25b │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ - movw r0, #20748 @ 0x510c │ │ │ │ + movw r0, #18160 @ 0x46f0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 242c7c <_PyTime_AsTimeval@@Base+0x26cc> │ │ │ │ + bl 242290 <_PyTime_AsTimeval@@Base+0x2798> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 45148 │ │ │ │ + beq.n 45164 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45148 │ │ │ │ + cbnz r3, 45164 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 45106 │ │ │ │ + beq.n 45122 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45168 │ │ │ │ + beq.n 45184 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 45168 │ │ │ │ + cbnz r3, 45184 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 77d54 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77dcc <_Py_Dealloc@@Base> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 4518e │ │ │ │ + cbnz r3, 451aa │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 4518e │ │ │ │ + ble.n 451aa │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4518e │ │ │ │ - cbnz r0, 451aa │ │ │ │ + bne.n 451aa │ │ │ │ + cbnz r0, 451c6 │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #84] @ (451ec ) │ │ │ │ + ldr r4, [pc, #84] @ (45208 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 451aa │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 451c6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 451e6 │ │ │ │ + b.n 45202 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 15f9d4 │ │ │ │ + bl 15ecf4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 451a6 │ │ │ │ - bl 95d4c │ │ │ │ + blt.n 451c2 │ │ │ │ + bl 95c50 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29f70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98844 │ │ │ │ + bl 98744 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 451de │ │ │ │ + bne.n 451fa │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19ac │ │ │ │ - b.n 451e6 │ │ │ │ + bl f17dc │ │ │ │ + b.n 45202 │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl fa53c │ │ │ │ + bl fa444 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ adds r1, #108 @ 0x6c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl f4520 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 45210 │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 4522c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 29d10 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 45222 │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 4522c │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fff8 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #20 │ │ │ │ movs r0, #0 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl 72190 │ │ │ │ + bl 721f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 452d2 │ │ │ │ + beq.n 452ae │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 45294 │ │ │ │ + ble.n 45270 │ │ │ │ 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, 45290 │ │ │ │ + cbz r1, 4526c │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.n 45276 │ │ │ │ + beq.n 45252 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 45288 │ │ │ │ + bpl.n 45264 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #33692 @ 0x839c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 45288 │ │ │ │ + bne.n 45264 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbz r1, 45290 │ │ │ │ - bl 83ac8 │ │ │ │ + cbz r1, 4526c │ │ │ │ + bl 83b60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 452bc │ │ │ │ + blt.n 45298 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 45256 │ │ │ │ + b.n 45232 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 452d4 │ │ │ │ + cbz r3, 452b0 │ │ │ │ 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 8ddd4 │ │ │ │ + bl 8ddb4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 452d4 │ │ │ │ + cbz r3, 452b0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 83ac8 │ │ │ │ + bl 83b60 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 452a0 │ │ │ │ + bge.n 4527c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 452d2 │ │ │ │ + beq.n 452ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 452d2 │ │ │ │ + cbnz r3, 452ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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] @ (45340 ) │ │ │ │ + ldr r1, [pc, #84] @ (4531c ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl d5288 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ + bl d50f0 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 45320 │ │ │ │ + cbz r0, 452fc │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 124654 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 1242a4 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45314 │ │ │ │ + beq.n 452f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 45318 │ │ │ │ + cbz r3, 452f4 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 4533a │ │ │ │ + b.n 45316 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45314 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 452f0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20760 @ 0x5118 │ │ │ │ + movw r1, #18200 @ 0x4718 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ 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 f4314 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 45340 │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 4535c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 29d10 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 45352 │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 4535c │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 8008c │ │ │ │ + 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 71e00 │ │ │ │ + bl 71e68 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4536c │ │ │ │ + cbz r0, 45388 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 411b0 <_PyDict_DelItem_KnownHash@@Base+0xd6> │ │ │ │ + bl 41234 <_PyDict_DelItem_KnownHash@@Base+0x82> │ │ │ │ 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, 45394 │ │ │ │ + cbz r0, 453b0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 453b2 │ │ │ │ + beq.n 453ce │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 453b2 │ │ │ │ + b.n 453ce │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 453b0 │ │ │ │ - bl f9238 │ │ │ │ - cbz r0, 453ac │ │ │ │ + cbz r0, 453cc │ │ │ │ + bl f9020 │ │ │ │ + cbz r0, 453c8 │ │ │ │ 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 453b2 │ │ │ │ - ldr r0, [pc, #0] @ (453b4 ) │ │ │ │ + b.n 453ce │ │ │ │ + ldr r0, [pc, #0] @ (453d0 ) │ │ │ │ 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 71e00 │ │ │ │ + bl 71e68 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 453e0 │ │ │ │ + cbz r0, 453fc │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 41470 │ │ │ │ + bl 41490 │ │ │ │ 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 4554c │ │ │ │ - cbz r0, 45438 │ │ │ │ + bl 45568 │ │ │ │ + cbz r0, 45454 │ │ │ │ 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 4541c │ │ │ │ + beq.n 45438 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4541c │ │ │ │ + cbnz r3, 45438 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 4543a │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 45456 │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3b0c │ │ │ │ - cbz r0, 45438 │ │ │ │ - bl d3d20 │ │ │ │ + bl d3974 │ │ │ │ + cbz r0, 45454 │ │ │ │ + bl d3b88 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 23cf2c <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 23c30c <_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, 45462 │ │ │ │ + cbz r0, 4547e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45486 │ │ │ │ + beq.n 454a2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 45486 │ │ │ │ + b.n 454a2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 4547e │ │ │ │ - bl f9238 │ │ │ │ - cbz r0, 4547a │ │ │ │ + cbz r0, 4549a │ │ │ │ + bl f9020 │ │ │ │ + cbz r0, 45496 │ │ │ │ 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 45486 │ │ │ │ + b.n 454a2 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #64] @ 0x40 │ │ │ │ - cbnz r3, 454b4 │ │ │ │ + cbnz r3, 454d0 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21356 @ 0x536c │ │ │ │ + movw r1, #18716 @ 0x491c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 454dc │ │ │ │ + bl 127394 │ │ │ │ + b.n 454f8 │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 454d2 │ │ │ │ + cbz r3, 454ee │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20996 @ 0x5204 │ │ │ │ + movw r1, #18356 @ 0x47b4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 454dc │ │ │ │ + bl 127394 │ │ │ │ + b.n 454f8 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 7f920 │ │ │ │ + b.w 7f9b4 │ │ │ │ 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 cbeec │ │ │ │ + bl cbd9c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 45510 │ │ │ │ + cbz r0, 4552c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45510 │ │ │ │ + beq.n 4552c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 45510 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4552c │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 4552c │ │ │ │ + cbz r0, 45548 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4552c │ │ │ │ + beq.n 45548 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4552c │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 45548 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 45548 │ │ │ │ + cbz r0, 45564 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45548 │ │ │ │ + beq.n 45564 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 45548 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 45564 │ │ │ │ + bl 77dcc <_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 22f534 <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ + bl 22eb78 <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 455d0 │ │ │ │ + beq.n 455ec │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ - cbnz r2, 455d6 │ │ │ │ + cbnz r2, 455f2 │ │ │ │ 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, 4558c │ │ │ │ + cbnz r0, 455a8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 455d0 │ │ │ │ + beq.n 455ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 455d0 │ │ │ │ + cbnz r3, 455ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 455d0 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 455ec │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4559c │ │ │ │ + beq.n 455b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4559c │ │ │ │ + cbnz r3, 455b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1330ec │ │ │ │ - cbnz r0, 455d4 │ │ │ │ + bl 1323d4 │ │ │ │ + cbnz r0, 455f0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20936 @ 0x51c8 │ │ │ │ + movw r1, #18376 @ 0x47c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 455d0 │ │ │ │ + beq.n 455ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 455d0 │ │ │ │ + cbnz r3, 455ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 455d6 │ │ │ │ + b.n 455f2 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #20972 @ 0x51ec │ │ │ │ + movw r0, #18412 @ 0x47ec │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w ddd20 │ │ │ │ + b.w ddb98 │ │ │ │ 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 │ │ │ │ @@ -40244,395 +40251,395 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w r5, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - bl 78204 │ │ │ │ + bl 7827c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 78204 │ │ │ │ + bl 7827c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7e844 │ │ │ │ + b.w 7e8d4 │ │ │ │ stmdb 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, #23544 @ 0x5bf8 │ │ │ │ + movw r8, #20984 @ 0x51f8 │ │ │ │ movt r8, #53 @ 0x35 │ │ │ │ mov fp, r3 │ │ │ │ - movw sl, #31624 @ 0x7b88 │ │ │ │ + movw sl, #29064 @ 0x7188 │ │ │ │ movt sl, #53 @ 0x35 │ │ │ │ mov r3, r8 │ │ │ │ - movw r9, #40328 @ 0x9d88 │ │ │ │ + movw r9, #37768 @ 0x9388 │ │ │ │ movt r9, #54 @ 0x36 │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r5 │ │ │ │ mov r8, r2 │ │ │ │ cmp r4, r8 │ │ │ │ - bge.n 4573a │ │ │ │ + bge.n 45756 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 4567a │ │ │ │ + bne.n 45696 │ │ │ │ ldrb r0, [r6, r4] │ │ │ │ - b.n 4568e │ │ │ │ + b.n 456aa │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 45684 │ │ │ │ + bne.n 456a0 │ │ │ │ ldrh.w r0, [r6, r4, lsl #1] │ │ │ │ - b.n 4568e │ │ │ │ + b.n 456aa │ │ │ │ ldr.w r0, [r6, r4, lsl #2] │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 456a2 │ │ │ │ + bcs.n 456be │ │ │ │ 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 456a4 │ │ │ │ + b.n 456c0 │ │ │ │ movs r2, #0 │ │ │ │ add.w r2, r3, r2, lsl #4 │ │ │ │ ldrh r1, [r2, #14] │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bpl.n 456ea │ │ │ │ + bpl.n 45706 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst.w r2, #7340032 @ 0x700000 │ │ │ │ - beq.n 456ea │ │ │ │ + beq.n 45706 │ │ │ │ asrs r1, r2, #24 │ │ │ │ ubfx r0, r2, #20, #3 │ │ │ │ uxtah r1, r1, r2 │ │ │ │ - movw r2, #56452 @ 0xdc84 │ │ │ │ + movw r2, #53892 @ 0xd284 │ │ │ │ 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 456e6 │ │ │ │ + beq.n 45702 │ │ │ │ ldr.w r3, [r2], #4 │ │ │ │ str.w r3, [ip], #4 │ │ │ │ - b.n 456d4 │ │ │ │ + b.n 456f0 │ │ │ │ mov r3, lr │ │ │ │ - b.n 456f4 │ │ │ │ + b.n 45710 │ │ │ │ add r1, sp, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 232b48 │ │ │ │ + bl 232110 │ │ │ │ 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 4572a │ │ │ │ + bge.n 45746 │ │ │ │ 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 45704 │ │ │ │ + b.n 45720 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, lr │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ addge r5, r5, r0 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 4566e │ │ │ │ + b.n 4568a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbnz r3, 45754 │ │ │ │ + cbnz r3, 45770 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 45754 │ │ │ │ + cbnz r3, 45770 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - b.n 454e0 │ │ │ │ - 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, #21040 @ 0x5230 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - bl 8c52c │ │ │ │ - cbz r0, 45798 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - bl 458ec <_PyEval_FormatAwaitableError@@Base+0x52> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r0, #21056 @ 0x5240 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 82764 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + b.n 454fc │ │ │ │ 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 457c8 │ │ │ │ - movw r1, #19177 @ 0x4ae9 │ │ │ │ + beq.n 457a2 │ │ │ │ + movw r1, #16073 @ 0x3ec9 │ │ │ │ movt r1, #25 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ mov r0, r3 │ │ │ │ - b.w 23d8b4 │ │ │ │ - movw r2, #54320 @ 0xd430 │ │ │ │ + b.w 23cef0 │ │ │ │ + movw r2, #51680 @ 0xc9e0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #8800 @ 0x2260 │ │ │ │ + movw r1, #6240 @ 0x1860 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #47764 @ 0xba94 │ │ │ │ + movw r0, #45604 @ 0xb224 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 4580e │ │ │ │ + cbnz r0, 457e8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 45816 │ │ │ │ + cbz r0, 457f0 │ │ │ │ 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 45800 │ │ │ │ + beq.n 457da │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl d78e0 <_PyNumber_Index@@Base> │ │ │ │ - cbnz r0, 4583c │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 45870 │ │ │ │ + bl d7740 <_PyNumber_Index@@Base> │ │ │ │ + cbnz r0, 45816 │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 4584a │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 45874 │ │ │ │ + b.n 4584e │ │ │ │ mov r5, r0 │ │ │ │ - bl 83948 │ │ │ │ + bl 839e0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4585a │ │ │ │ + beq.n 45834 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4585a │ │ │ │ + cbnz r3, 45834 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 45874 │ │ │ │ - b.n 45830 │ │ │ │ + bne.n 4584e │ │ │ │ + b.n 4580a │ │ │ │ subs r4, r4, r3 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 403dc │ │ │ │ - cbnz r0, 45884 │ │ │ │ + bl 40516 │ │ │ │ + cbnz r0, 4585e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 45898 │ │ │ │ + b.n 45872 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 45860 │ │ │ │ + bgt.n 4583a │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1d5ba8 │ │ │ │ + b.w 1d4e78 │ │ │ │ add.w r2, r0, #16 │ │ │ │ ldrb r3, [r2, r4] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq.n 45892 │ │ │ │ + beq.n 4586c │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.n 45898 │ │ │ │ + bne.n 45872 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ strb r3, [r0, #16] │ │ │ │ strb r1, [r2, r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0004589a <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ +00045874 <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ - cbz r3, 458a2 <_PyEval_FormatAwaitableError@@Base+0x8> │ │ │ │ + cbz r3, 4587c <_PyEval_FormatAwaitableError@@Base+0x8> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbnz r3, 458ea <_PyEval_FormatAwaitableError@@Base+0x50> │ │ │ │ + cbnz r3, 458c4 <_PyEval_FormatAwaitableError@@Base+0x50> │ │ │ │ cmp r2, #1 │ │ │ │ push {r4} │ │ │ │ - bne.n 458c4 <_PyEval_FormatAwaitableError@@Base+0x2a> │ │ │ │ + bne.n 4589e <_PyEval_FormatAwaitableError@@Base+0x2a> │ │ │ │ movw r4, #43976 @ 0xabc8 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r2, #21064 @ 0x5248 │ │ │ │ + movw r2, #18480 @ 0x4830 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.w 14b0ac <_PyErr_Format@@Base> │ │ │ │ + b.w 14a3b4 <_PyErr_Format@@Base> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 458e4 <_PyEval_FormatAwaitableError@@Base+0x4a> │ │ │ │ + bne.n 458be <_PyEval_FormatAwaitableError@@Base+0x4a> │ │ │ │ movw r4, #43976 @ 0xabc8 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r2, #21156 @ 0x52a4 │ │ │ │ + movw r2, #18572 @ 0x488c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.w 14b0ac <_PyErr_Format@@Base> │ │ │ │ + b.w 14a3b4 <_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, #18664 @ 0x48e8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 8c53c │ │ │ │ + cbz r0, 45904 <_PyEval_FormatAwaitableError@@Base+0x90> │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + bl 45936 <_PyEval_FormatAwaitableError@@Base+0xc2> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, r0 │ │ │ │ + movw r0, #18680 @ 0x48f8 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 827f4 │ │ │ │ + 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 │ │ │ │ + mov r3, r0 │ │ │ │ + sub sp, #12 │ │ │ │ + movw r0, #15644 @ 0x3d1c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldrd r4, r5, [r3, #16] │ │ │ │ + ldrd r2, r3, [r3, #8] │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + bl 827f4 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #10 │ │ │ │ adds r0, #13 │ │ │ │ - bl 71e00 │ │ │ │ + bl 71e68 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4595c <_PyEval_FormatAwaitableError@@Base+0xc2> │ │ │ │ + cbz r0, 459a6 <_PyEval_FormatAwaitableError@@Base+0x132> │ │ │ │ cmp r6, #3 │ │ │ │ - ble.n 4591a <_PyEval_FormatAwaitableError@@Base+0x80> │ │ │ │ + ble.n 45964 <_PyEval_FormatAwaitableError@@Base+0xf0> │ │ │ │ ldrb r3, [r5, #23] │ │ │ │ - cbz r3, 4591a <_PyEval_FormatAwaitableError@@Base+0x80> │ │ │ │ + cbz r3, 45964 <_PyEval_FormatAwaitableError@@Base+0xf0> │ │ │ │ ldrb r3, [r0, #18] │ │ │ │ orn r3, r3, #127 @ 0x7f │ │ │ │ strb r3, [r0, #18] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - cbz r3, 4592e <_PyEval_FormatAwaitableError@@Base+0x94> │ │ │ │ + cbz r3, 45978 <_PyEval_FormatAwaitableError@@Base+0x104> │ │ │ │ ldr r2, [r5, #24] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 45938 <_PyEval_FormatAwaitableError@@Base+0x9e> │ │ │ │ + bne.n 45982 <_PyEval_FormatAwaitableError@@Base+0x10e> │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d740 │ │ │ │ + bl 7d7c8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 45940 <_PyEval_FormatAwaitableError@@Base+0xa6> │ │ │ │ + b.n 4598a <_PyEval_FormatAwaitableError@@Base+0x116> │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d62c │ │ │ │ + bl 7d6b4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45950 <_PyEval_FormatAwaitableError@@Base+0xb6> │ │ │ │ + beq.n 4599a <_PyEval_FormatAwaitableError@@Base+0x126> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 45954 <_PyEval_FormatAwaitableError@@Base+0xba> │ │ │ │ + cbz r3, 4599e <_PyEval_FormatAwaitableError@@Base+0x12a> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 4595c <_PyEval_FormatAwaitableError@@Base+0xc2> │ │ │ │ + b.n 459a6 <_PyEval_FormatAwaitableError@@Base+0x132> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45950 <_PyEval_FormatAwaitableError@@Base+0xb6> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 4599a <_PyEval_FormatAwaitableError@@Base+0x126> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r3, r0 │ │ │ │ - sub sp, #12 │ │ │ │ - movw r0, #18240 @ 0x4740 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldrd r4, r5, [r3, #16] │ │ │ │ - ldrd r2, r3, [r3, #8] │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - bl 82764 │ │ │ │ - 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] @ (459f8 <_PyEval_FormatAwaitableError@@Base+0x15e>) │ │ │ │ + ldr r3, [pc, #80] @ (45a14 <_PyEval_FormatAwaitableError@@Base+0x1a0>) │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r6, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 242df4 <_PyTime_AsTimeval@@Base+0x2844> │ │ │ │ + bl 2423b0 <_PyTime_AsTimeval@@Base+0x28b8> │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4 │ │ │ │ - bl 2434e8 <_PyTime_AsTimeval@@Base+0x2f38> │ │ │ │ + bl 242b54 <_PyTime_AsTimeval@@Base+0x305c> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 459de <_PyEval_FormatAwaitableError@@Base+0x144> │ │ │ │ + beq.n 459fa <_PyEval_FormatAwaitableError@@Base+0x186> │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 459de <_PyEval_FormatAwaitableError@@Base+0x144> │ │ │ │ + beq.n 459fa <_PyEval_FormatAwaitableError@@Base+0x186> │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 459c0 <_PyEval_FormatAwaitableError@@Base+0x126> │ │ │ │ - ldr r3, [pc, #24] @ (459f8 <_PyEval_FormatAwaitableError@@Base+0x15e>) │ │ │ │ + b.n 459dc <_PyEval_FormatAwaitableError@@Base+0x168> │ │ │ │ + ldr r3, [pc, #24] @ (45a14 <_PyEval_FormatAwaitableError@@Base+0x1a0>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 459f0 <_PyEval_FormatAwaitableError@@Base+0x156> │ │ │ │ + beq.n 45a0c <_PyEval_FormatAwaitableError@@Base+0x198> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #54344 @ 0xd448 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71488 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 45a54 <_PyEval_FormatAwaitableError@@Base+0x1ba> │ │ │ │ + bl 714f0 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 45a70 <_PyEval_FormatAwaitableError@@Base+0x1fc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #52] @ (45a58 <_PyEval_FormatAwaitableError@@Base+0x1be>) │ │ │ │ + ldr r1, [pc, #52] @ (45a74 <_PyEval_FormatAwaitableError@@Base+0x200>) │ │ │ │ cmp r3, r2 │ │ │ │ sub.w r2, r0, #8 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str r4, [r0, #8] │ │ │ │ @@ -40650,1368 +40657,1369 @@ │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ movw r1, #37576 @ 0x92c8 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 249798 │ │ │ │ + b.w 248984 │ │ │ │ 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 45b54 <_PyEval_FormatAwaitableError@@Base+0x2ba> │ │ │ │ + beq.n 45b70 <_PyEval_FormatAwaitableError@@Base+0x2fc> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 7f738 │ │ │ │ + bl 7f7cc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45b54 <_PyEval_FormatAwaitableError@@Base+0x2ba> │ │ │ │ + bne.n 45b70 <_PyEval_FormatAwaitableError@@Base+0x2fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24165c <_PyTime_AsTimeval@@Base+0x10ac> │ │ │ │ + bl 240bbc <_PyTime_AsTimeval@@Base+0x10c4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 45b54 <_PyEval_FormatAwaitableError@@Base+0x2ba> │ │ │ │ + beq.n 45b70 <_PyEval_FormatAwaitableError@@Base+0x2fc> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 242a48 <_PyTime_AsTimeval@@Base+0x2498> │ │ │ │ + bl 241fc4 <_PyTime_AsTimeval@@Base+0x24cc> │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 242a48 <_PyTime_AsTimeval@@Base+0x2498> │ │ │ │ + bl 241fc4 <_PyTime_AsTimeval@@Base+0x24cc> │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 242a48 <_PyTime_AsTimeval@@Base+0x2498> │ │ │ │ + bl 241fc4 <_PyTime_AsTimeval@@Base+0x24cc> │ │ │ │ mov r1, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 242a48 <_PyTime_AsTimeval@@Base+0x2498> │ │ │ │ + bl 241fc4 <_PyTime_AsTimeval@@Base+0x24cc> │ │ │ │ mov r1, r9 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 242a48 <_PyTime_AsTimeval@@Base+0x2498> │ │ │ │ + bl 241fc4 <_PyTime_AsTimeval@@Base+0x24cc> │ │ │ │ mov r1, r5 │ │ │ │ strd r9, r0, [sp] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #21248 @ 0x5300 │ │ │ │ + movw r0, #18688 @ 0x4900 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82764 │ │ │ │ + bl 827f4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 45afe <_PyEval_FormatAwaitableError@@Base+0x264> │ │ │ │ + cbnz r0, 45b1a <_PyEval_FormatAwaitableError@@Base+0x2a6> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 247d6c │ │ │ │ + b.w 247324 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ - movw r0, #21256 @ 0x5308 │ │ │ │ + movw r0, #18696 @ 0x4908 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 242c7c <_PyTime_AsTimeval@@Base+0x26cc> │ │ │ │ + bl 242290 <_PyTime_AsTimeval@@Base+0x2798> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 45b34 <_PyEval_FormatAwaitableError@@Base+0x29a> │ │ │ │ + beq.n 45b50 <_PyEval_FormatAwaitableError@@Base+0x2dc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45b34 <_PyEval_FormatAwaitableError@@Base+0x29a> │ │ │ │ + cbnz r3, 45b50 <_PyEval_FormatAwaitableError@@Base+0x2dc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 45af2 <_PyEval_FormatAwaitableError@@Base+0x258> │ │ │ │ + beq.n 45b0e <_PyEval_FormatAwaitableError@@Base+0x29a> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45b54 <_PyEval_FormatAwaitableError@@Base+0x2ba> │ │ │ │ + beq.n 45b70 <_PyEval_FormatAwaitableError@@Base+0x2fc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 45b54 <_PyEval_FormatAwaitableError@@Base+0x2ba> │ │ │ │ + cbnz r3, 45b70 <_PyEval_FormatAwaitableError@@Base+0x2fc> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 77d54 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77dcc <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ 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, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bhi.n 45b7e <_PyEval_FormatAwaitableError@@Base+0x2e4> │ │ │ │ + bhi.n 45b9a <_PyEval_FormatAwaitableError@@Base+0x326> │ │ │ │ mov r0, r2 │ │ │ │ - bl 257274 │ │ │ │ + bl 25683c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 45b80 <_PyEval_FormatAwaitableError@@Base+0x2e6> │ │ │ │ + b.n 45b9c <_PyEval_FormatAwaitableError@@Base+0x328> │ │ │ │ mov r6, r2 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1633f0 <_PyLong_Format@@Base+0x1a08> │ │ │ │ + bl 1626ec <_PyLong_Format@@Base+0x1a04> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 45bb0 <_PyEval_FormatAwaitableError@@Base+0x316> │ │ │ │ + cbnz r0, 45bcc <_PyEval_FormatAwaitableError@@Base+0x358> │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bhi.n 45b9a <_PyEval_FormatAwaitableError@@Base+0x300> │ │ │ │ + bhi.n 45bb6 <_PyEval_FormatAwaitableError@@Base+0x342> │ │ │ │ mov r0, r4 │ │ │ │ - bl 257388 │ │ │ │ + bl 256950 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 45bb2 <_PyEval_FormatAwaitableError@@Base+0x318> │ │ │ │ + beq.n 45bce <_PyEval_FormatAwaitableError@@Base+0x35a> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1633f0 <_PyLong_Format@@Base+0x1a08> │ │ │ │ + bl 1626ec <_PyLong_Format@@Base+0x1a04> │ │ │ │ subs r5, r0, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ - b.n 45bb2 <_PyEval_FormatAwaitableError@@Base+0x318> │ │ │ │ + b.n 45bce <_PyEval_FormatAwaitableError@@Base+0x35a> │ │ │ │ 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, 45bd6 <_PyEval_FormatAwaitableError@@Base+0x33c> │ │ │ │ + cbz r3, 45bf6 <_PyEval_FormatAwaitableError@@Base+0x382> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 45bd8 <_PyEval_FormatAwaitableError@@Base+0x33e> │ │ │ │ + b.n 45bf8 <_PyEval_FormatAwaitableError@@Base+0x384> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 45be6 <_PyEval_FormatAwaitableError@@Base+0x34c> │ │ │ │ + cbnz r3, 45c06 <_PyEval_FormatAwaitableError@@Base+0x392> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 45be6 <_PyEval_FormatAwaitableError@@Base+0x34c> │ │ │ │ + blt.n 45c06 <_PyEval_FormatAwaitableError@@Base+0x392> │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 45be6 <_PyEval_FormatAwaitableError@@Base+0x34c> │ │ │ │ - cbnz r0, 45c06 <_PyEval_FormatAwaitableError@@Base+0x36c> │ │ │ │ + bgt.n 45c06 <_PyEval_FormatAwaitableError@@Base+0x392> │ │ │ │ + cbnz r0, 45c26 <_PyEval_FormatAwaitableError@@Base+0x3b2> │ │ │ │ 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 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45c9a <_PyEval_FormatAwaitableError@@Base+0x400> │ │ │ │ - cbz r5, 45c4e <_PyEval_FormatAwaitableError@@Base+0x3b4> │ │ │ │ + beq.n 45cba <_PyEval_FormatAwaitableError@@Base+0x446> │ │ │ │ + cbz r5, 45c6e <_PyEval_FormatAwaitableError@@Base+0x3fa> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 45c12 <_PyEval_FormatAwaitableError@@Base+0x378> │ │ │ │ + cbz r4, 45c32 <_PyEval_FormatAwaitableError@@Base+0x3be> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 45c1a <_PyEval_FormatAwaitableError@@Base+0x380> │ │ │ │ - b.n 45c5c <_PyEval_FormatAwaitableError@@Base+0x3c2> │ │ │ │ + bne.n 45c3a <_PyEval_FormatAwaitableError@@Base+0x3c6> │ │ │ │ + b.n 45c7c <_PyEval_FormatAwaitableError@@Base+0x408> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl d78e0 <_PyNumber_Index@@Base> │ │ │ │ + bl d7740 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 45c2c <_PyEval_FormatAwaitableError@@Base+0x392> │ │ │ │ - bl 7f738 │ │ │ │ - cbz r0, 45c5c <_PyEval_FormatAwaitableError@@Base+0x3c2> │ │ │ │ - b.n 45c9a <_PyEval_FormatAwaitableError@@Base+0x400> │ │ │ │ - bl 83948 │ │ │ │ + cbnz r0, 45c4c <_PyEval_FormatAwaitableError@@Base+0x3d8> │ │ │ │ + bl 7f7cc │ │ │ │ + cbz r0, 45c7c <_PyEval_FormatAwaitableError@@Base+0x408> │ │ │ │ + b.n 45cba <_PyEval_FormatAwaitableError@@Base+0x446> │ │ │ │ + bl 839e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45c48 <_PyEval_FormatAwaitableError@@Base+0x3ae> │ │ │ │ + beq.n 45c68 <_PyEval_FormatAwaitableError@@Base+0x3f4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45c48 <_PyEval_FormatAwaitableError@@Base+0x3ae> │ │ │ │ + cbnz r3, 45c68 <_PyEval_FormatAwaitableError@@Base+0x3f4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ adds r1, r7, #1 │ │ │ │ - bne.n 45c60 <_PyEval_FormatAwaitableError@@Base+0x3c6> │ │ │ │ - b.n 45c24 <_PyEval_FormatAwaitableError@@Base+0x38a> │ │ │ │ + bne.n 45c80 <_PyEval_FormatAwaitableError@@Base+0x40c> │ │ │ │ + b.n 45c44 <_PyEval_FormatAwaitableError@@Base+0x3d0> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 45c60 <_PyEval_FormatAwaitableError@@Base+0x3c6> │ │ │ │ + b.n 45c80 <_PyEval_FormatAwaitableError@@Base+0x40c> │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ ldr r5, [r6, #8] │ │ │ │ - cbz r5, 45c6a <_PyEval_FormatAwaitableError@@Base+0x3d0> │ │ │ │ + cbz r5, 45c8a <_PyEval_FormatAwaitableError@@Base+0x416> │ │ │ │ ldr.w r8, [r6, #20] │ │ │ │ - b.n 45c72 <_PyEval_FormatAwaitableError@@Base+0x3d8> │ │ │ │ + b.n 45c92 <_PyEval_FormatAwaitableError@@Base+0x41e> │ │ │ │ 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 45da8 <_PyEval_FormatAwaitableError@@Base+0x50e> │ │ │ │ + bne.w 45dc8 <_PyEval_FormatAwaitableError@@Base+0x554> │ │ │ │ cmp r7, #11 │ │ │ │ mov r0, r7 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 72190 │ │ │ │ + bl 721f8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 45c9e <_PyEval_FormatAwaitableError@@Base+0x404> │ │ │ │ + cbnz r0, 45cbe <_PyEval_FormatAwaitableError@@Base+0x44a> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 45f8e <_PyEval_FormatAwaitableError@@Base+0x6f4> │ │ │ │ - movw sl, #51168 @ 0xc7e0 │ │ │ │ + b.n 45fae <_PyEval_FormatAwaitableError@@Base+0x73a> │ │ │ │ + movw sl, #48608 @ 0xbde0 │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ subs r1, r5, #1 │ │ │ │ movs r6, #0 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 45d22 <_PyEval_FormatAwaitableError@@Base+0x488> │ │ │ │ + beq.n 45d42 <_PyEval_FormatAwaitableError@@Base+0x4ce> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 45d7e <_PyEval_FormatAwaitableError@@Base+0x4e4> │ │ │ │ + blt.n 45d9e <_PyEval_FormatAwaitableError@@Base+0x52a> │ │ │ │ ldrb.w r3, [r8, r1] │ │ │ │ add.w r9, r1, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 45cd6 <_PyEval_FormatAwaitableError@@Base+0x43c> │ │ │ │ + bpl.n 45cf6 <_PyEval_FormatAwaitableError@@Base+0x482> │ │ │ │ mov r1, r9 │ │ │ │ - b.n 45cae <_PyEval_FormatAwaitableError@@Base+0x414> │ │ │ │ + b.n 45cce <_PyEval_FormatAwaitableError@@Base+0x45a> │ │ │ │ ldrb.w r3, [r8, r9] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 45cdc <_PyEval_FormatAwaitableError@@Base+0x442> │ │ │ │ + bmi.n 45cfc <_PyEval_FormatAwaitableError@@Base+0x488> │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 45cc6 <_PyEval_FormatAwaitableError@@Base+0x42c> │ │ │ │ + bne.n 45ce6 <_PyEval_FormatAwaitableError@@Base+0x472> │ │ │ │ add.w r0, r9, #1 │ │ │ │ sub.w r1, r1, r9 │ │ │ │ add r0, r8 │ │ │ │ - bl 156a40 │ │ │ │ + bl 155d50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45d8c <_PyEval_FormatAwaitableError@@Base+0x4f2> │ │ │ │ + beq.n 45dac <_PyEval_FormatAwaitableError@@Base+0x538> │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 45cfc <_PyEval_FormatAwaitableError@@Base+0x462> │ │ │ │ + bgt.n 45d1c <_PyEval_FormatAwaitableError@@Base+0x4a8> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 45d1c <_PyEval_FormatAwaitableError@@Base+0x482> │ │ │ │ + b.n 45d3c <_PyEval_FormatAwaitableError@@Base+0x4c8> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ac8 │ │ │ │ + bl 83b60 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 45d54 <_PyEval_FormatAwaitableError@@Base+0x4ba> │ │ │ │ + cbnz r0, 45d74 <_PyEval_FormatAwaitableError@@Base+0x500> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45d1c <_PyEval_FormatAwaitableError@@Base+0x482> │ │ │ │ + beq.n 45d3c <_PyEval_FormatAwaitableError@@Base+0x4c8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45d1c <_PyEval_FormatAwaitableError@@Base+0x482> │ │ │ │ + cbnz r3, 45d3c <_PyEval_FormatAwaitableError@@Base+0x4c8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r1, r9 │ │ │ │ - b.n 45caa <_PyEval_FormatAwaitableError@@Base+0x410> │ │ │ │ + b.n 45cca <_PyEval_FormatAwaitableError@@Base+0x456> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 45d7e <_PyEval_FormatAwaitableError@@Base+0x4e4> │ │ │ │ - movw r3, #51168 @ 0xc7e0 │ │ │ │ + blt.n 45d9e <_PyEval_FormatAwaitableError@@Base+0x52a> │ │ │ │ + movw r3, #48608 @ 0xbde0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldrb.w r2, [r8, r1] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r5, r2, #28 │ │ │ │ - bpl.n 45d66 <_PyEval_FormatAwaitableError@@Base+0x4cc> │ │ │ │ + bpl.n 45d86 <_PyEval_FormatAwaitableError@@Base+0x512> │ │ │ │ subs r1, #1 │ │ │ │ - bcc.n 45d7e <_PyEval_FormatAwaitableError@@Base+0x4e4> │ │ │ │ - b.n 45d2e <_PyEval_FormatAwaitableError@@Base+0x494> │ │ │ │ + bcc.n 45d9e <_PyEval_FormatAwaitableError@@Base+0x52a> │ │ │ │ + b.n 45d4e <_PyEval_FormatAwaitableError@@Base+0x4da> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ac8 │ │ │ │ + bl 83b60 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 45f76 <_PyEval_FormatAwaitableError@@Base+0x6dc> │ │ │ │ + beq.w 45f96 <_PyEval_FormatAwaitableError@@Base+0x722> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45d8c <_PyEval_FormatAwaitableError@@Base+0x4f2> │ │ │ │ + beq.n 45dac <_PyEval_FormatAwaitableError@@Base+0x538> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45d8c <_PyEval_FormatAwaitableError@@Base+0x4f2> │ │ │ │ + cbnz r3, 45dac <_PyEval_FormatAwaitableError@@Base+0x538> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45d8c <_PyEval_FormatAwaitableError@@Base+0x4f2> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 45dac <_PyEval_FormatAwaitableError@@Base+0x538> │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 156a40 │ │ │ │ + bl 155d50 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 45d8c <_PyEval_FormatAwaitableError@@Base+0x4f2> │ │ │ │ + cbz r0, 45dac <_PyEval_FormatAwaitableError@@Base+0x538> │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 45d40 <_PyEval_FormatAwaitableError@@Base+0x4a6> │ │ │ │ + bgt.n 45d60 <_PyEval_FormatAwaitableError@@Base+0x4ec> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r5, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bl 1f1c7c │ │ │ │ + bl 1f10b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 45f8e <_PyEval_FormatAwaitableError@@Base+0x6f4> │ │ │ │ + bge.w 45fae <_PyEval_FormatAwaitableError@@Base+0x73a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45c9a <_PyEval_FormatAwaitableError@@Base+0x400> │ │ │ │ + beq.n 45cba <_PyEval_FormatAwaitableError@@Base+0x446> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 45c9a <_PyEval_FormatAwaitableError@@Base+0x400> │ │ │ │ + bne.w 45cba <_PyEval_FormatAwaitableError@@Base+0x446> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45c9a <_PyEval_FormatAwaitableError@@Base+0x400> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 45cba <_PyEval_FormatAwaitableError@@Base+0x446> │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl ce000 │ │ │ │ + bl cdea8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 45c9a <_PyEval_FormatAwaitableError@@Base+0x400> │ │ │ │ + bne.w 45cba <_PyEval_FormatAwaitableError@@Base+0x446> │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 45de0 <_PyEval_FormatAwaitableError@@Base+0x546> │ │ │ │ + bne.n 45e00 <_PyEval_FormatAwaitableError@@Base+0x58c> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #53740 @ 0xd1ec │ │ │ │ + movw r1, #51180 @ 0xc7ec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 45f6c <_PyEval_FormatAwaitableError@@Base+0x6d2> │ │ │ │ + bl 127394 │ │ │ │ + b.n 45f8c <_PyEval_FormatAwaitableError@@Base+0x718> │ │ │ │ cmp r7, #11 │ │ │ │ mov r0, r7 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ cmp.w sl, #1 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - bne.n 45e90 <_PyEval_FormatAwaitableError@@Base+0x5f6> │ │ │ │ + bne.n 45eb0 <_PyEval_FormatAwaitableError@@Base+0x63c> │ │ │ │ ldrb.w sl, [fp] │ │ │ │ - bl 72190 │ │ │ │ + bl 721f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 45f6c <_PyEval_FormatAwaitableError@@Base+0x6d2> │ │ │ │ + beq.w 45f8c <_PyEval_FormatAwaitableError@@Base+0x718> │ │ │ │ subs r5, #1 │ │ │ │ mov r1, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 45e7c <_PyEval_FormatAwaitableError@@Base+0x5e2> │ │ │ │ + blt.n 45e9c <_PyEval_FormatAwaitableError@@Base+0x628> │ │ │ │ subs r7, #1 │ │ │ │ - bcc.n 45e7c <_PyEval_FormatAwaitableError@@Base+0x5e2> │ │ │ │ + bcc.n 45e9c <_PyEval_FormatAwaitableError@@Base+0x628> │ │ │ │ ldrb.w r3, [r8, r5] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 45e78 <_PyEval_FormatAwaitableError@@Base+0x5de> │ │ │ │ + bne.n 45e98 <_PyEval_FormatAwaitableError@@Base+0x624> │ │ │ │ adds r0, r5, #1 │ │ │ │ subs r1, r1, r5 │ │ │ │ add r0, r8 │ │ │ │ - bl 156a40 │ │ │ │ + bl 155d50 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 45f56 <_PyEval_FormatAwaitableError@@Base+0x6bc> │ │ │ │ + beq.w 45f76 <_PyEval_FormatAwaitableError@@Base+0x702> │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 45e34 <_PyEval_FormatAwaitableError@@Base+0x59a> │ │ │ │ + bgt.n 45e54 <_PyEval_FormatAwaitableError@@Base+0x5e0> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 45e70 <_PyEval_FormatAwaitableError@@Base+0x5d6> │ │ │ │ + b.n 45e90 <_PyEval_FormatAwaitableError@@Base+0x61c> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ac8 │ │ │ │ + bl 83b60 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 45e5e <_PyEval_FormatAwaitableError@@Base+0x5c4> │ │ │ │ + cbz r0, 45e7e <_PyEval_FormatAwaitableError@@Base+0x60a> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 45f56 <_PyEval_FormatAwaitableError@@Base+0x6bc> │ │ │ │ + beq.w 45f76 <_PyEval_FormatAwaitableError@@Base+0x702> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 45f56 <_PyEval_FormatAwaitableError@@Base+0x6bc> │ │ │ │ + bne.n 45f76 <_PyEval_FormatAwaitableError@@Base+0x702> │ │ │ │ mov r0, r9 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45f56 <_PyEval_FormatAwaitableError@@Base+0x6bc> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 45f76 <_PyEval_FormatAwaitableError@@Base+0x702> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45e70 <_PyEval_FormatAwaitableError@@Base+0x5d6> │ │ │ │ + beq.n 45e90 <_PyEval_FormatAwaitableError@@Base+0x61c> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 45e70 <_PyEval_FormatAwaitableError@@Base+0x5d6> │ │ │ │ + cbnz r3, 45e90 <_PyEval_FormatAwaitableError@@Base+0x61c> │ │ │ │ mov r0, r9 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ subs r5, #1 │ │ │ │ adds r6, #1 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 45e06 <_PyEval_FormatAwaitableError@@Base+0x56c> │ │ │ │ + b.n 45e26 <_PyEval_FormatAwaitableError@@Base+0x5b2> │ │ │ │ subs r5, #1 │ │ │ │ - bcs.n 45e0e <_PyEval_FormatAwaitableError@@Base+0x574> │ │ │ │ + bcs.n 45e2e <_PyEval_FormatAwaitableError@@Base+0x5ba> │ │ │ │ adds r0, r1, #1 │ │ │ │ - blt.n 45f4a <_PyEval_FormatAwaitableError@@Base+0x6b0> │ │ │ │ + blt.n 45f6a <_PyEval_FormatAwaitableError@@Base+0x6f6> │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 156a40 │ │ │ │ + bl 155d50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45f0a <_PyEval_FormatAwaitableError@@Base+0x670> │ │ │ │ - b.n 45f56 <_PyEval_FormatAwaitableError@@Base+0x6bc> │ │ │ │ - bl 72190 │ │ │ │ + bne.n 45f2a <_PyEval_FormatAwaitableError@@Base+0x6b6> │ │ │ │ + b.n 45f76 <_PyEval_FormatAwaitableError@@Base+0x702> │ │ │ │ + bl 721f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45f6c <_PyEval_FormatAwaitableError@@Base+0x6d2> │ │ │ │ + beq.n 45f8c <_PyEval_FormatAwaitableError@@Base+0x718> │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 45efe <_PyEval_FormatAwaitableError@@Base+0x664> │ │ │ │ + beq.n 45f1e <_PyEval_FormatAwaitableError@@Base+0x6aa> │ │ │ │ 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 1db26c <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ + bl 1da544 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ subs.w r9, r0, #0 │ │ │ │ - blt.n 45efe <_PyEval_FormatAwaitableError@@Base+0x664> │ │ │ │ + blt.n 45f1e <_PyEval_FormatAwaitableError@@Base+0x6aa> │ │ │ │ add.w r0, sl, r9 │ │ │ │ subs r1, r5, r0 │ │ │ │ add r0, r8 │ │ │ │ - bl 156a40 │ │ │ │ + bl 155d50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45f56 <_PyEval_FormatAwaitableError@@Base+0x6bc> │ │ │ │ + beq.n 45f76 <_PyEval_FormatAwaitableError@@Base+0x702> │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 45ed8 <_PyEval_FormatAwaitableError@@Base+0x63e> │ │ │ │ + bgt.n 45ef8 <_PyEval_FormatAwaitableError@@Base+0x684> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 45ef8 <_PyEval_FormatAwaitableError@@Base+0x65e> │ │ │ │ + b.n 45f18 <_PyEval_FormatAwaitableError@@Base+0x6a4> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ac8 │ │ │ │ + bl 83b60 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 45f26 <_PyEval_FormatAwaitableError@@Base+0x68c> │ │ │ │ + cbnz r0, 45f46 <_PyEval_FormatAwaitableError@@Base+0x6d2> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45ef8 <_PyEval_FormatAwaitableError@@Base+0x65e> │ │ │ │ + beq.n 45f18 <_PyEval_FormatAwaitableError@@Base+0x6a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45ef8 <_PyEval_FormatAwaitableError@@Base+0x65e> │ │ │ │ + cbnz r3, 45f18 <_PyEval_FormatAwaitableError@@Base+0x6a4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r5, r9 │ │ │ │ - b.n 45e9a <_PyEval_FormatAwaitableError@@Base+0x600> │ │ │ │ + b.n 45eba <_PyEval_FormatAwaitableError@@Base+0x646> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 156a40 │ │ │ │ + bl 155d50 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 45f56 <_PyEval_FormatAwaitableError@@Base+0x6bc> │ │ │ │ + cbz r0, 45f76 <_PyEval_FormatAwaitableError@@Base+0x702> │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 45f16 <_PyEval_FormatAwaitableError@@Base+0x67c> │ │ │ │ + bgt.n 45f36 <_PyEval_FormatAwaitableError@@Base+0x6c2> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r5, [r3, r6, lsl #2] │ │ │ │ - b.n 45f48 <_PyEval_FormatAwaitableError@@Base+0x6ae> │ │ │ │ + b.n 45f68 <_PyEval_FormatAwaitableError@@Base+0x6f4> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ac8 │ │ │ │ + bl 83b60 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 45f38 <_PyEval_FormatAwaitableError@@Base+0x69e> │ │ │ │ + cbz r0, 45f58 <_PyEval_FormatAwaitableError@@Base+0x6e4> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45f56 <_PyEval_FormatAwaitableError@@Base+0x6bc> │ │ │ │ + beq.n 45f76 <_PyEval_FormatAwaitableError@@Base+0x702> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45f56 <_PyEval_FormatAwaitableError@@Base+0x6bc> │ │ │ │ + cbnz r3, 45f76 <_PyEval_FormatAwaitableError@@Base+0x702> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45f56 <_PyEval_FormatAwaitableError@@Base+0x6bc> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 45f76 <_PyEval_FormatAwaitableError@@Base+0x702> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45f48 <_PyEval_FormatAwaitableError@@Base+0x6ae> │ │ │ │ + beq.n 45f68 <_PyEval_FormatAwaitableError@@Base+0x6f4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45f48 <_PyEval_FormatAwaitableError@@Base+0x6ae> │ │ │ │ + cbnz r3, 45f68 <_PyEval_FormatAwaitableError@@Base+0x6f4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bl 1f1c7c │ │ │ │ + bl 1f10b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 45f6e <_PyEval_FormatAwaitableError@@Base+0x6d4> │ │ │ │ + bge.n 45f8e <_PyEval_FormatAwaitableError@@Base+0x71a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45f6c <_PyEval_FormatAwaitableError@@Base+0x6d2> │ │ │ │ + beq.n 45f8c <_PyEval_FormatAwaitableError@@Base+0x718> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 45f6c <_PyEval_FormatAwaitableError@@Base+0x6d2> │ │ │ │ + cbnz r3, 45f8c <_PyEval_FormatAwaitableError@@Base+0x718> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl cea94 │ │ │ │ - b.n 45f8e <_PyEval_FormatAwaitableError@@Base+0x6f4> │ │ │ │ + bl ce93c │ │ │ │ + b.n 45fae <_PyEval_FormatAwaitableError@@Base+0x73a> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 45d7c <_PyEval_FormatAwaitableError@@Base+0x4e2> │ │ │ │ + beq.w 45d9c <_PyEval_FormatAwaitableError@@Base+0x528> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 45d7c <_PyEval_FormatAwaitableError@@Base+0x4e2> │ │ │ │ + bne.w 45d9c <_PyEval_FormatAwaitableError@@Base+0x528> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45d7c <_PyEval_FormatAwaitableError@@Base+0x4e2> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 45d9c <_PyEval_FormatAwaitableError@@Base+0x528> │ │ │ │ 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 204a68 │ │ │ │ + b.w 204028 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cbz r0, 45ff0 <_PyEval_FormatAwaitableError@@Base+0x77c> │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + movs r4, #0 │ │ │ │ + str r4, [r2, #8] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 45fec <_PyEval_FormatAwaitableError@@Base+0x778> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 45fec <_PyEval_FormatAwaitableError@@Base+0x778> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r1, [pc, #112] @ (46024 <_PyEval_FormatAwaitableError@@Base+0x78a>) │ │ │ │ + ldr r1, [pc, #112] @ (46078 <_PyEval_FormatAwaitableError@@Base+0x804>) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ - bl b8d10 │ │ │ │ + bl b8b94 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4601e <_PyEval_FormatAwaitableError@@Base+0x784> │ │ │ │ + blt.n 46072 <_PyEval_FormatAwaitableError@@Base+0x7fe> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r5, 45fe4 <_PyEval_FormatAwaitableError@@Base+0x74a> │ │ │ │ + cbz r5, 46038 <_PyEval_FormatAwaitableError@@Base+0x7c4> │ │ │ │ mov r0, r5 │ │ │ │ - bl f9238 │ │ │ │ + bl f9020 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45fe0 <_PyEval_FormatAwaitableError@@Base+0x746> │ │ │ │ + beq.n 46034 <_PyEval_FormatAwaitableError@@Base+0x7c0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45fe0 <_PyEval_FormatAwaitableError@@Base+0x746> │ │ │ │ + cbnz r3, 46034 <_PyEval_FormatAwaitableError@@Base+0x7c0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 45fe6 <_PyEval_FormatAwaitableError@@Base+0x74c> │ │ │ │ - b.n 4601e <_PyEval_FormatAwaitableError@@Base+0x784> │ │ │ │ - ldr r4, [pc, #64] @ (46028 <_PyEval_FormatAwaitableError@@Base+0x78e>) │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 4603a <_PyEval_FormatAwaitableError@@Base+0x7c6> │ │ │ │ + b.n 46072 <_PyEval_FormatAwaitableError@@Base+0x7fe> │ │ │ │ + ldr r4, [pc, #64] @ (4607c <_PyEval_FormatAwaitableError@@Base+0x808>) │ │ │ │ mov r0, r6 │ │ │ │ - bl 246634 <_PyObject_GetState@@Base> │ │ │ │ + bl 245bec <_PyObject_GetState@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 46008 <_PyEval_FormatAwaitableError@@Base+0x76e> │ │ │ │ + cbnz r0, 4605c <_PyEval_FormatAwaitableError@@Base+0x7e8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4601e <_PyEval_FormatAwaitableError@@Base+0x784> │ │ │ │ + beq.n 46072 <_PyEval_FormatAwaitableError@@Base+0x7fe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4601e <_PyEval_FormatAwaitableError@@Base+0x784> │ │ │ │ + cbnz r3, 46072 <_PyEval_FormatAwaitableError@@Base+0x7fe> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4601e <_PyEval_FormatAwaitableError@@Base+0x784> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 46072 <_PyEval_FormatAwaitableError@@Base+0x7fe> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #21540 @ 0x5424 │ │ │ │ + movw r0, #18980 @ 0x4a24 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 82764 │ │ │ │ + b.w 827f4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r4, pc, #352 @ (adr r4, 46188 <_PyEval_FormatAwaitableError@@Base+0x8ee>) │ │ │ │ + add r4, pc, #352 @ (adr r4, 461dc <_PyEval_FormatAwaitableError@@Base+0x968>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4605c <_PyEval_FormatAwaitableError@@Base+0x7c2> │ │ │ │ - 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 46058 <_PyEval_FormatAwaitableError@@Base+0x7be> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 46058 <_PyEval_FormatAwaitableError@@Base+0x7be> │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ ldrd r1, r2, [r0, #8] │ │ │ │ - cbnz r2, 4606c <_PyEval_FormatAwaitableError@@Base+0x7d2> │ │ │ │ + cbnz r2, 4608c <_PyEval_FormatAwaitableError@@Base+0x818> │ │ │ │ movs r0, #1 │ │ │ │ - b.w 7d740 │ │ │ │ + b.w 7d7c8 │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7d62c │ │ │ │ + b.w 7d6b4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ (460a8 <_PyEval_FormatAwaitableError@@Base+0x80e>) │ │ │ │ + ldr r3, [pc, #36] @ (460c8 <_PyEval_FormatAwaitableError@@Base+0x854>) │ │ │ │ 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 46098 <_PyEval_FormatAwaitableError@@Base+0x7fe> │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 460a2 <_PyEval_FormatAwaitableError@@Base+0x808> │ │ │ │ + bne.n 460b8 <_PyEval_FormatAwaitableError@@Base+0x844> │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 460c2 <_PyEval_FormatAwaitableError@@Base+0x84e> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fff8 │ │ │ │ + b.w 8008c │ │ │ │ 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 13f180 │ │ │ │ + b.w 13e4a0 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 46160 <_PyEval_FormatAwaitableError@@Base+0x8c6> │ │ │ │ + beq.n 46180 <_PyEval_FormatAwaitableError@@Base+0x90c> │ │ │ │ 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 7f738 │ │ │ │ + bl 7f7cc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4615c <_PyEval_FormatAwaitableError@@Base+0x8c2> │ │ │ │ + bne.n 4617c <_PyEval_FormatAwaitableError@@Base+0x908> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24165c <_PyTime_AsTimeval@@Base+0x10ac> │ │ │ │ + bl 240bbc <_PyTime_AsTimeval@@Base+0x10c4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4615c <_PyEval_FormatAwaitableError@@Base+0x8c2> │ │ │ │ - movw r0, #34116 @ 0x8544 │ │ │ │ + beq.n 4617c <_PyEval_FormatAwaitableError@@Base+0x908> │ │ │ │ + movw r0, #31588 @ 0x7b64 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82764 │ │ │ │ + bl 827f4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 46106 <_PyEval_FormatAwaitableError@@Base+0x86c> │ │ │ │ + cbnz r0, 46126 <_PyEval_FormatAwaitableError@@Base+0x8b2> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 247d6c │ │ │ │ + b.w 247324 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #650 @ 0x28a │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ - movw r0, #21604 @ 0x5464 │ │ │ │ + movw r0, #19044 @ 0x4a64 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 242c7c <_PyTime_AsTimeval@@Base+0x26cc> │ │ │ │ + bl 242290 <_PyTime_AsTimeval@@Base+0x2798> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 4613c <_PyEval_FormatAwaitableError@@Base+0x8a2> │ │ │ │ + beq.n 4615c <_PyEval_FormatAwaitableError@@Base+0x8e8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4613c <_PyEval_FormatAwaitableError@@Base+0x8a2> │ │ │ │ + cbnz r3, 4615c <_PyEval_FormatAwaitableError@@Base+0x8e8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 460fa <_PyEval_FormatAwaitableError@@Base+0x860> │ │ │ │ + beq.n 4611a <_PyEval_FormatAwaitableError@@Base+0x8a6> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4615c <_PyEval_FormatAwaitableError@@Base+0x8c2> │ │ │ │ + beq.n 4617c <_PyEval_FormatAwaitableError@@Base+0x908> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4615c <_PyEval_FormatAwaitableError@@Base+0x8c2> │ │ │ │ + cbnz r3, 4617c <_PyEval_FormatAwaitableError@@Base+0x908> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77d54 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77dcc <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - movw r4, #49144 @ 0xbff8 │ │ │ │ + movw r4, #46584 @ 0xb5f8 │ │ │ │ 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 461aa <_PyEval_FormatAwaitableError@@Base+0x910> │ │ │ │ + bne.n 461ca <_PyEval_FormatAwaitableError@@Base+0x956> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 111564 │ │ │ │ + bl 111488 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ - cbnz r0, 461c6 <_PyEval_FormatAwaitableError@@Base+0x92c> │ │ │ │ - b.n 462b6 <_PyEval_FormatAwaitableError@@Base+0xa1c> │ │ │ │ + cbnz r0, 461e6 <_PyEval_FormatAwaitableError@@Base+0x972> │ │ │ │ + b.n 462d6 <_PyEval_FormatAwaitableError@@Base+0xa62> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r3 │ │ │ │ - movw r0, #2900 @ 0xb54 │ │ │ │ + movw r0, #340 @ 0x154 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4619a <_PyEval_FormatAwaitableError@@Base+0x900> │ │ │ │ + bne.n 461ba <_PyEval_FormatAwaitableError@@Base+0x946> │ │ │ │ mov r7, r0 │ │ │ │ - b.n 462b6 <_PyEval_FormatAwaitableError@@Base+0xa1c> │ │ │ │ - ldr r2, [pc, #256] @ (462c8 <_PyEval_FormatAwaitableError@@Base+0xa2e>) │ │ │ │ + b.n 462d6 <_PyEval_FormatAwaitableError@@Base+0xa62> │ │ │ │ + ldr r2, [pc, #256] @ (462e8 <_PyEval_FormatAwaitableError@@Base+0xa74>) │ │ │ │ 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 461f6 <_PyEval_FormatAwaitableError@@Base+0x95c> │ │ │ │ + bmi.n 46216 <_PyEval_FormatAwaitableError@@Base+0x9a2> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21624 @ 0x5478 │ │ │ │ + movw r1, #19064 @ 0x4a78 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 462b6 <_PyEval_FormatAwaitableError@@Base+0xa1c> │ │ │ │ + bl 127394 │ │ │ │ + b.n 462d6 <_PyEval_FormatAwaitableError@@Base+0xa62> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #100663296 @ 0x6000000 │ │ │ │ - bne.n 46218 <_PyEval_FormatAwaitableError@@Base+0x97e> │ │ │ │ + bne.n 46238 <_PyEval_FormatAwaitableError@@Base+0x9c4> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21672 @ 0x54a8 │ │ │ │ + movw r1, #19112 @ 0x4aa8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 462b6 <_PyEval_FormatAwaitableError@@Base+0xa1c> │ │ │ │ + bl 127394 │ │ │ │ + b.n 462d6 <_PyEval_FormatAwaitableError@@Base+0xa62> │ │ │ │ mov r0, r6 │ │ │ │ - bl 15456c │ │ │ │ + bl 15387c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bgt.n 4623c <_PyEval_FormatAwaitableError@@Base+0x9a2> │ │ │ │ + bgt.n 4625c <_PyEval_FormatAwaitableError@@Base+0x9e8> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21712 @ 0x54d0 │ │ │ │ + movw r1, #19152 @ 0x4ad0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 462b6 <_PyEval_FormatAwaitableError@@Base+0xa1c> │ │ │ │ + bl 127394 │ │ │ │ + b.n 462d6 <_PyEval_FormatAwaitableError@@Base+0xa62> │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20fa7c <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ + bl 20f040 <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 462b6 <_PyEval_FormatAwaitableError@@Base+0xa1c> │ │ │ │ + cbz r0, 462d6 <_PyEval_FormatAwaitableError@@Base+0xa62> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 46272 <_PyEval_FormatAwaitableError@@Base+0x9d8> │ │ │ │ + cbnz r3, 46292 <_PyEval_FormatAwaitableError@@Base+0xa1e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21744 @ 0x54f0 │ │ │ │ + movw r1, #19184 @ 0x4af0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ffe4 │ │ │ │ - b.n 462b6 <_PyEval_FormatAwaitableError@@Base+0xa1c> │ │ │ │ + bl 20f5ac │ │ │ │ + b.n 462d6 <_PyEval_FormatAwaitableError@@Base+0xa62> │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r0, #21788 @ 0x551c │ │ │ │ + movw r0, #19228 @ 0x4b1c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #24656 @ 0x6050 │ │ │ │ + movw r1, #22096 @ 0x5650 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8fe48 │ │ │ │ + bl 8fe38 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 462ae <_PyEval_FormatAwaitableError@@Base+0xa14> │ │ │ │ + blt.n 462ce <_PyEval_FormatAwaitableError@@Base+0xa5a> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 29be8 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19ac │ │ │ │ + bl f17dc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ffe4 │ │ │ │ + bl 20f5ac │ │ │ │ add r0, sp, #16 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - bl 111b3c │ │ │ │ + bl 111a60 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #80] @ (46350 <_PyEval_FormatAwaitableError@@Base+0xadc>) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + vldr d6, [pc, #64] @ 46348 <_PyEval_FormatAwaitableError@@Base+0xad4> │ │ │ │ + vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + vldr s16, [r3] │ │ │ │ + vcvt.f64.u32 d8, s16 │ │ │ │ + vmul.f64 d8, d8, d6 │ │ │ │ + vcmp.f64 d8, d7 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 4632e <_PyEval_FormatAwaitableError@@Base+0xaba> │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 4633e <_PyEval_FormatAwaitableError@@Base+0xaca> │ │ │ │ + vmov.f64 d0, d8 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 83a90 │ │ │ │ + vpop {d8} │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ + nop │ │ │ │ + stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ + stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ + subs r6, #176 @ 0xb0 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 462ea <_PyEval_FormatAwaitableError@@Base+0xa50> │ │ │ │ + cbz r3, 46372 <_PyEval_FormatAwaitableError@@Base+0xafe> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 462ec <_PyEval_FormatAwaitableError@@Base+0xa52> │ │ │ │ + b.n 46374 <_PyEval_FormatAwaitableError@@Base+0xb00> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 462fa <_PyEval_FormatAwaitableError@@Base+0xa60> │ │ │ │ + cbnz r3, 46382 <_PyEval_FormatAwaitableError@@Base+0xb0e> │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 462fa <_PyEval_FormatAwaitableError@@Base+0xa60> │ │ │ │ + ble.n 46382 <_PyEval_FormatAwaitableError@@Base+0xb0e> │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 462fa <_PyEval_FormatAwaitableError@@Base+0xa60> │ │ │ │ - cbnz r4, 4631a <_PyEval_FormatAwaitableError@@Base+0xa80> │ │ │ │ + bne.n 46382 <_PyEval_FormatAwaitableError@@Base+0xb0e> │ │ │ │ + cbnz r4, 463a2 <_PyEval_FormatAwaitableError@@Base+0xb2e> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #504] @ (464f8 <_PyEval_FormatAwaitableError@@Base+0xc5e>) │ │ │ │ + ldr r4, [pc, #504] @ (46580 <_PyEval_FormatAwaitableError@@Base+0xd0c>) │ │ │ │ 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 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 464ec <_PyEval_FormatAwaitableError@@Base+0xc52> │ │ │ │ + beq.w 46574 <_PyEval_FormatAwaitableError@@Base+0xd00> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movw r6, #26080 @ 0x65e0 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 46330 <_PyEval_FormatAwaitableError@@Base+0xa96> │ │ │ │ + bne.n 463b8 <_PyEval_FormatAwaitableError@@Base+0xb44> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 46350 <_PyEval_FormatAwaitableError@@Base+0xab6> │ │ │ │ - bl 13f590 │ │ │ │ + b.n 463d8 <_PyEval_FormatAwaitableError@@Base+0xb64> │ │ │ │ + bl 13e8b0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 46350 <_PyEval_FormatAwaitableError@@Base+0xab6> │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 463d8 <_PyEval_FormatAwaitableError@@Base+0xb64> │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 464ec <_PyEval_FormatAwaitableError@@Base+0xc52> │ │ │ │ + bne.w 46574 <_PyEval_FormatAwaitableError@@Base+0xd00> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 4635e <_PyEval_FormatAwaitableError@@Base+0xac4> │ │ │ │ + bne.n 463e6 <_PyEval_FormatAwaitableError@@Base+0xb72> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 4637e <_PyEval_FormatAwaitableError@@Base+0xae4> │ │ │ │ - bl 13f590 │ │ │ │ + b.n 46406 <_PyEval_FormatAwaitableError@@Base+0xb92> │ │ │ │ + bl 13e8b0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4637e <_PyEval_FormatAwaitableError@@Base+0xae4> │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 46406 <_PyEval_FormatAwaitableError@@Base+0xb92> │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 464ec <_PyEval_FormatAwaitableError@@Base+0xc52> │ │ │ │ + bne.w 46574 <_PyEval_FormatAwaitableError@@Base+0xd00> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 46390 <_PyEval_FormatAwaitableError@@Base+0xaf6> │ │ │ │ + beq.n 46418 <_PyEval_FormatAwaitableError@@Base+0xba4> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 4639e <_PyEval_FormatAwaitableError@@Base+0xb04> │ │ │ │ + bne.n 46426 <_PyEval_FormatAwaitableError@@Base+0xbb2> │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ blx 29b7c │ │ │ │ - b.n 464de <_PyEval_FormatAwaitableError@@Base+0xc44> │ │ │ │ - bl 129860 │ │ │ │ + b.n 46566 <_PyEval_FormatAwaitableError@@Base+0xcf2> │ │ │ │ + bl 1294b8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 464ec <_PyEval_FormatAwaitableError@@Base+0xc52> │ │ │ │ + beq.w 46574 <_PyEval_FormatAwaitableError@@Base+0xd00> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 463e8 <_PyEval_FormatAwaitableError@@Base+0xb4e> │ │ │ │ + bne.n 46470 <_PyEval_FormatAwaitableError@@Base+0xbfc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21804 @ 0x552c │ │ │ │ + movw r1, #19244 @ 0x4b2c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 464ec <_PyEval_FormatAwaitableError@@Base+0xc52> │ │ │ │ + beq.w 46574 <_PyEval_FormatAwaitableError@@Base+0xd00> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 464ec <_PyEval_FormatAwaitableError@@Base+0xc52> │ │ │ │ + bne.w 46574 <_PyEval_FormatAwaitableError@@Base+0xd00> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 464ec <_PyEval_FormatAwaitableError@@Base+0xc52> │ │ │ │ - bl 141dbc │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 46574 <_PyEval_FormatAwaitableError@@Base+0xd00> │ │ │ │ + bl 14108c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 46406 <_PyEval_FormatAwaitableError@@Base+0xb6c> │ │ │ │ + beq.n 4648e <_PyEval_FormatAwaitableError@@Base+0xc1a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 46406 <_PyEval_FormatAwaitableError@@Base+0xb6c> │ │ │ │ + cbnz r3, 4648e <_PyEval_FormatAwaitableError@@Base+0xc1a> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp.w r5, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 46430 <_PyEval_FormatAwaitableError@@Base+0xb96> │ │ │ │ - bl 7f738 │ │ │ │ - cbz r0, 46436 <_PyEval_FormatAwaitableError@@Base+0xb9c> │ │ │ │ + bne.n 464b8 <_PyEval_FormatAwaitableError@@Base+0xc44> │ │ │ │ + bl 7f7cc │ │ │ │ + cbz r0, 464be <_PyEval_FormatAwaitableError@@Base+0xc4a> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3b0c │ │ │ │ + bl d3974 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 464ec <_PyEval_FormatAwaitableError@@Base+0xc52> │ │ │ │ - bl d3d20 │ │ │ │ - b.n 46436 <_PyEval_FormatAwaitableError@@Base+0xb9c> │ │ │ │ + beq.n 46574 <_PyEval_FormatAwaitableError@@Base+0xd00> │ │ │ │ + bl d3b88 │ │ │ │ + b.n 464be <_PyEval_FormatAwaitableError@@Base+0xc4a> │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ - beq.n 46462 <_PyEval_FormatAwaitableError@@Base+0xbc8> │ │ │ │ + beq.n 464ea <_PyEval_FormatAwaitableError@@Base+0xc76> │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 46462 <_PyEval_FormatAwaitableError@@Base+0xbc8> │ │ │ │ + bvs.n 464ea <_PyEval_FormatAwaitableError@@Base+0xc76> │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 464da <_PyEval_FormatAwaitableError@@Base+0xc40> │ │ │ │ + bvs.n 46562 <_PyEval_FormatAwaitableError@@Base+0xcee> │ │ │ │ vmov r3, s18 │ │ │ │ vmov r1, s19 │ │ │ │ vmov r2, s16 │ │ │ │ vmov r7, s17 │ │ │ │ cmp r1, r7 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ - bne.n 46468 <_PyEval_FormatAwaitableError@@Base+0xbce> │ │ │ │ + bne.n 464f0 <_PyEval_FormatAwaitableError@@Base+0xc7c> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - b.n 464de <_PyEval_FormatAwaitableError@@Base+0xc44> │ │ │ │ + b.n 46566 <_PyEval_FormatAwaitableError@@Base+0xcf2> │ │ │ │ bic.w r6, r1, #2147483648 @ 0x80000000 │ │ │ │ bic.w r0, r7, #2147483648 @ 0x80000000 │ │ │ │ teq r1, r7 │ │ │ │ - bpl.n 464a2 <_PyEval_FormatAwaitableError@@Base+0xc08> │ │ │ │ + bpl.n 4652a <_PyEval_FormatAwaitableError@@Base+0xcb6> │ │ │ │ adds r2, r3, r2 │ │ │ │ adc.w r0, r6, r0 │ │ │ │ cmp r4, r2 │ │ │ │ sbcs.w r0, r5, r0 │ │ │ │ - bcs.n 464da <_PyEval_FormatAwaitableError@@Base+0xc40> │ │ │ │ + bcs.n 46562 <_PyEval_FormatAwaitableError@@Base+0xcee> │ │ │ │ cmp r3, r4 │ │ │ │ sbcs.w r2, r6, r5 │ │ │ │ - bcs.n 464b6 <_PyEval_FormatAwaitableError@@Base+0xc1c> │ │ │ │ + bcs.n 4653e <_PyEval_FormatAwaitableError@@Base+0xcca> │ │ │ │ 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 464de <_PyEval_FormatAwaitableError@@Base+0xc44> │ │ │ │ + b.n 46566 <_PyEval_FormatAwaitableError@@Base+0xcf2> │ │ │ │ cmp r2, r3 │ │ │ │ sbcs.w r7, r0, r6 │ │ │ │ - bcs.n 464c2 <_PyEval_FormatAwaitableError@@Base+0xc28> │ │ │ │ + bcs.n 4654a <_PyEval_FormatAwaitableError@@Base+0xcd6> │ │ │ │ subs r2, r3, r2 │ │ │ │ sbc.w r0, r6, r0 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r0, r5 │ │ │ │ - bcc.n 464da <_PyEval_FormatAwaitableError@@Base+0xc40> │ │ │ │ + bcc.n 46562 <_PyEval_FormatAwaitableError@@Base+0xcee> │ │ │ │ subs r6, r3, r4 │ │ │ │ sbc.w r7, r1, r5 │ │ │ │ vmov d0, r6, r7 │ │ │ │ - b.n 464de <_PyEval_FormatAwaitableError@@Base+0xc44> │ │ │ │ + b.n 46566 <_PyEval_FormatAwaitableError@@Base+0xcf2> │ │ │ │ subs r2, r2, r3 │ │ │ │ sbc.w r0, r0, r6 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r0, r5 │ │ │ │ - bcc.n 464da <_PyEval_FormatAwaitableError@@Base+0xc40> │ │ │ │ + bcc.n 46562 <_PyEval_FormatAwaitableError@@Base+0xcee> │ │ │ │ adds r6, r4, r3 │ │ │ │ adc.w r7, r5, r1 │ │ │ │ vmov d0, r6, r7 │ │ │ │ - b.n 464de <_PyEval_FormatAwaitableError@@Base+0xc44> │ │ │ │ + b.n 46566 <_PyEval_FormatAwaitableError@@Base+0xcf2> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 839f8 │ │ │ │ + b.w 83a90 │ │ │ │ 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 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 465a0 <_PyEval_FormatAwaitableError@@Base+0xd06> │ │ │ │ + beq.n 46628 <_PyEval_FormatAwaitableError@@Base+0xdb4> │ │ │ │ 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 7f738 │ │ │ │ + bl 7f7cc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4659c <_PyEval_FormatAwaitableError@@Base+0xd02> │ │ │ │ + bne.n 46624 <_PyEval_FormatAwaitableError@@Base+0xdb0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24165c <_PyTime_AsTimeval@@Base+0x10ac> │ │ │ │ + bl 240bbc <_PyTime_AsTimeval@@Base+0x10c4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4659c <_PyEval_FormatAwaitableError@@Base+0xd02> │ │ │ │ - movw r0, #34116 @ 0x8544 │ │ │ │ + beq.n 46624 <_PyEval_FormatAwaitableError@@Base+0xdb0> │ │ │ │ + movw r0, #31588 @ 0x7b64 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82764 │ │ │ │ + bl 827f4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 46546 <_PyEval_FormatAwaitableError@@Base+0xcac> │ │ │ │ + cbnz r0, 465ce <_PyEval_FormatAwaitableError@@Base+0xd5a> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 247d6c │ │ │ │ + b.w 247324 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #654 @ 0x28e │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ - movw r0, #21844 @ 0x5554 │ │ │ │ + movw r0, #19284 @ 0x4b54 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 242c7c <_PyTime_AsTimeval@@Base+0x26cc> │ │ │ │ + bl 242290 <_PyTime_AsTimeval@@Base+0x2798> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 4657c <_PyEval_FormatAwaitableError@@Base+0xce2> │ │ │ │ + beq.n 46604 <_PyEval_FormatAwaitableError@@Base+0xd90> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4657c <_PyEval_FormatAwaitableError@@Base+0xce2> │ │ │ │ + cbnz r3, 46604 <_PyEval_FormatAwaitableError@@Base+0xd90> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4653a <_PyEval_FormatAwaitableError@@Base+0xca0> │ │ │ │ + beq.n 465c2 <_PyEval_FormatAwaitableError@@Base+0xd4e> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4659c <_PyEval_FormatAwaitableError@@Base+0xd02> │ │ │ │ + beq.n 46624 <_PyEval_FormatAwaitableError@@Base+0xdb0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4659c <_PyEval_FormatAwaitableError@@Base+0xd02> │ │ │ │ + cbnz r3, 46624 <_PyEval_FormatAwaitableError@@Base+0xdb0> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77d54 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77dcc <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #80] @ (46608 <_PyEval_FormatAwaitableError@@Base+0xd6e>) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - vldr d6, [pc, #68] @ 46600 <_PyEval_FormatAwaitableError@@Base+0xd66> │ │ │ │ - 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 465e4 <_PyEval_FormatAwaitableError@@Base+0xd4a> │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 465f4 <_PyEval_FormatAwaitableError@@Base+0xd5a> │ │ │ │ - vmov.f64 d0, d8 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 839f8 │ │ │ │ - vpop {d8} │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ - nop.w │ │ │ │ - stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ - stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ - subs r6, #176 @ 0xb0 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 46614 <_PyEval_FormatAwaitableError@@Base+0xd7a> │ │ │ │ + cbz r3, 46632 <_PyEval_FormatAwaitableError@@Base+0xdbe> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 4661c <_PyEval_FormatAwaitableError@@Base+0xd82> │ │ │ │ + b.n 4663a <_PyEval_FormatAwaitableError@@Base+0xdc6> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - movw r1, #48204 @ 0xbc4c │ │ │ │ + movw r1, #46044 @ 0xb3dc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - b.w 1e7c38 │ │ │ │ + b.w 1e7068 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 466e4 <_PyEval_FormatAwaitableError@@Base+0xe4a> │ │ │ │ + beq.n 46702 <_PyEval_FormatAwaitableError@@Base+0xe8e> │ │ │ │ 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 7f738 │ │ │ │ + bl 7f7cc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 466e0 <_PyEval_FormatAwaitableError@@Base+0xe46> │ │ │ │ + bne.n 466fe <_PyEval_FormatAwaitableError@@Base+0xe8a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24165c <_PyTime_AsTimeval@@Base+0x10ac> │ │ │ │ + bl 240bbc <_PyTime_AsTimeval@@Base+0x10c4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 466e0 <_PyEval_FormatAwaitableError@@Base+0xe46> │ │ │ │ + beq.n 466fe <_PyEval_FormatAwaitableError@@Base+0xe8a> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 242a48 <_PyTime_AsTimeval@@Base+0x2498> │ │ │ │ + bl 241fc4 <_PyTime_AsTimeval@@Base+0x24cc> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #17804 @ 0x458c │ │ │ │ + movw r0, #15232 @ 0x3b80 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82764 │ │ │ │ + bl 827f4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4668a <_PyEval_FormatAwaitableError@@Base+0xdf0> │ │ │ │ + cbnz r0, 466a8 <_PyEval_FormatAwaitableError@@Base+0xe34> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 247d6c │ │ │ │ + b.w 247324 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #616 @ 0x268 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ - movw r0, #21860 @ 0x5564 │ │ │ │ + movw r0, #19300 @ 0x4b64 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 242c7c <_PyTime_AsTimeval@@Base+0x26cc> │ │ │ │ + bl 242290 <_PyTime_AsTimeval@@Base+0x2798> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 466c0 <_PyEval_FormatAwaitableError@@Base+0xe26> │ │ │ │ + beq.n 466de <_PyEval_FormatAwaitableError@@Base+0xe6a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 466c0 <_PyEval_FormatAwaitableError@@Base+0xe26> │ │ │ │ + cbnz r3, 466de <_PyEval_FormatAwaitableError@@Base+0xe6a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4667e <_PyEval_FormatAwaitableError@@Base+0xde4> │ │ │ │ + beq.n 4669c <_PyEval_FormatAwaitableError@@Base+0xe28> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 466e0 <_PyEval_FormatAwaitableError@@Base+0xe46> │ │ │ │ + beq.n 466fe <_PyEval_FormatAwaitableError@@Base+0xe8a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 466e0 <_PyEval_FormatAwaitableError@@Base+0xe46> │ │ │ │ + cbnz r3, 466fe <_PyEval_FormatAwaitableError@@Base+0xe8a> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 77d54 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77dcc <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr r5, [pc, #428] @ (468a4 <_PyEval_FormatAwaitableError@@Base+0x100a>) │ │ │ │ + ldr r5, [pc, #424] @ (468c0 <_PyEval_FormatAwaitableError@@Base+0x104c>) │ │ │ │ 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 46726 <_PyEval_FormatAwaitableError@@Base+0xe8c> │ │ │ │ + bne.n 46744 <_PyEval_FormatAwaitableError@@Base+0xed0> │ │ │ │ cmp r7, #2 │ │ │ │ - ble.n 46726 <_PyEval_FormatAwaitableError@@Base+0xe8c> │ │ │ │ + ble.n 46744 <_PyEval_FormatAwaitableError@@Base+0xed0> │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 46726 <_PyEval_FormatAwaitableError@@Base+0xe8c> │ │ │ │ - cbnz r6, 4674a <_PyEval_FormatAwaitableError@@Base+0xeb0> │ │ │ │ - ldr r4, [pc, #384] @ (468a8 <_PyEval_FormatAwaitableError@@Base+0x100e>) │ │ │ │ + bne.n 46744 <_PyEval_FormatAwaitableError@@Base+0xed0> │ │ │ │ + cbnz r6, 46768 <_PyEval_FormatAwaitableError@@Base+0xef4> │ │ │ │ + ldr r4, [pc, #380] @ (468c4 <_PyEval_FormatAwaitableError@@Base+0x1050>) │ │ │ │ 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 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 46888 <_PyEval_FormatAwaitableError@@Base+0xfee> │ │ │ │ + beq.w 468a6 <_PyEval_FormatAwaitableError@@Base+0x1032> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 111564 │ │ │ │ + bl 111488 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ ldrd sl, r8, [sp, #80] @ 0x50 │ │ │ │ - cbnz r0, 4675e <_PyEval_FormatAwaitableError@@Base+0xec4> │ │ │ │ + cbnz r0, 4677c <_PyEval_FormatAwaitableError@@Base+0xf08> │ │ │ │ mov r6, sl │ │ │ │ - b.n 4688e <_PyEval_FormatAwaitableError@@Base+0xff4> │ │ │ │ - ldr r3, [pc, #332] @ (468ac <_PyEval_FormatAwaitableError@@Base+0x1012>) │ │ │ │ + b.n 468ac <_PyEval_FormatAwaitableError@@Base+0x1038> │ │ │ │ + ldr r3, [pc, #328] @ (468c8 <_PyEval_FormatAwaitableError@@Base+0x1054>) │ │ │ │ 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 46790 <_PyEval_FormatAwaitableError@@Base+0xef6> │ │ │ │ + bmi.n 467ae <_PyEval_FormatAwaitableError@@Base+0xf3a> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21624 @ 0x5478 │ │ │ │ + movw r1, #19064 @ 0x4a78 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 4675a <_PyEval_FormatAwaitableError@@Base+0xec0> │ │ │ │ + bl 127394 │ │ │ │ + b.n 46778 <_PyEval_FormatAwaitableError@@Base+0xf04> │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #100663296 @ 0x6000000 │ │ │ │ - bne.n 467b4 <_PyEval_FormatAwaitableError@@Base+0xf1a> │ │ │ │ + bne.n 467d2 <_PyEval_FormatAwaitableError@@Base+0xf5e> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21876 @ 0x5574 │ │ │ │ + movw r1, #19316 @ 0x4b74 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 4675a <_PyEval_FormatAwaitableError@@Base+0xec0> │ │ │ │ + bl 127394 │ │ │ │ + b.n 46778 <_PyEval_FormatAwaitableError@@Base+0xf04> │ │ │ │ mov r0, r9 │ │ │ │ - bl 15456c │ │ │ │ + bl 15387c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bgt.n 467d8 <_PyEval_FormatAwaitableError@@Base+0xf3e> │ │ │ │ + bgt.n 467f6 <_PyEval_FormatAwaitableError@@Base+0xf82> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21916 @ 0x559c │ │ │ │ + movw r1, #19356 @ 0x4b9c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 4675a <_PyEval_FormatAwaitableError@@Base+0xec0> │ │ │ │ + bl 127394 │ │ │ │ + b.n 46778 <_PyEval_FormatAwaitableError@@Base+0xf04> │ │ │ │ mov r0, r6 │ │ │ │ - bl b9a44 │ │ │ │ - cbnz r0, 467f8 <_PyEval_FormatAwaitableError@@Base+0xf5e> │ │ │ │ + bl b98c8 │ │ │ │ + cbnz r0, 46816 <_PyEval_FormatAwaitableError@@Base+0xfa2> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21948 @ 0x55bc │ │ │ │ + movw r1, #19388 @ 0x4bbc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 4675a <_PyEval_FormatAwaitableError@@Base+0xec0> │ │ │ │ + bl 127394 │ │ │ │ + b.n 46778 <_PyEval_FormatAwaitableError@@Base+0xf04> │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r9 │ │ │ │ - bl 20fa7c <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ + bl 20f040 <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4675a <_PyEval_FormatAwaitableError@@Base+0xec0> │ │ │ │ + beq.n 46778 <_PyEval_FormatAwaitableError@@Base+0xf04> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 46824 <_PyEval_FormatAwaitableError@@Base+0xf8a> │ │ │ │ + cbnz r3, 46842 <_PyEval_FormatAwaitableError@@Base+0xfce> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21996 @ 0x55ec │ │ │ │ + movw r1, #19436 @ 0x4bec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 4687e <_PyEval_FormatAwaitableError@@Base+0xfe4> │ │ │ │ + bl 127394 │ │ │ │ + b.n 4689c <_PyEval_FormatAwaitableError@@Base+0x1028> │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20fbcc <_PyParkingLot_AfterFork@@Base+0x18c> │ │ │ │ + bl 20f190 <_PyParkingLot_AfterFork@@Base+0x18c> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4687e <_PyEval_FormatAwaitableError@@Base+0xfe4> │ │ │ │ + cbz r0, 4689c <_PyEval_FormatAwaitableError@@Base+0x1028> │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r1, #24656 @ 0x6050 │ │ │ │ + movw r1, #22096 @ 0x5650 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #21788 @ 0x551c │ │ │ │ + movw r0, #19228 @ 0x4b1c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe48 │ │ │ │ + bl 8fe38 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 46876 <_PyEval_FormatAwaitableError@@Base+0xfdc> │ │ │ │ + blt.n 46894 <_PyEval_FormatAwaitableError@@Base+0x1020> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 46860 <_PyEval_FormatAwaitableError@@Base+0xfc6> │ │ │ │ + blt.n 4687e <_PyEval_FormatAwaitableError@@Base+0x100a> │ │ │ │ mov r0, r8 │ │ │ │ blx 292d4 │ │ │ │ - b.n 46866 <_PyEval_FormatAwaitableError@@Base+0xfcc> │ │ │ │ + b.n 46884 <_PyEval_FormatAwaitableError@@Base+0x1010> │ │ │ │ mov r0, sl │ │ │ │ blx 2a0bc │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 111b24 │ │ │ │ + bl 111a48 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ffe4 │ │ │ │ + bl 20f5ac │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ffe4 │ │ │ │ - b.n 4675a <_PyEval_FormatAwaitableError@@Base+0xec0> │ │ │ │ + bl 20f5ac │ │ │ │ + b.n 46778 <_PyEval_FormatAwaitableError@@Base+0xf04> │ │ │ │ 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 111b3c │ │ │ │ + bl 111a60 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - nop │ │ │ │ - stmia r0!, {r4, r5} │ │ │ │ + @ instruction: 0xb630 │ │ │ │ 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 │ │ │ │ @@ -42032,464 +42040,465 @@ │ │ │ │ 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 46952 <_PyEval_FormatAwaitableError@@Base+0x10b8> │ │ │ │ + bmi.n 4696e <_PyEval_FormatAwaitableError@@Base+0x10fa> │ │ │ │ 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 d12c0 │ │ │ │ + bl d1168 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 4691a <_PyEval_FormatAwaitableError@@Base+0x1080> │ │ │ │ + beq.n 46936 <_PyEval_FormatAwaitableError@@Base+0x10c2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4691a <_PyEval_FormatAwaitableError@@Base+0x1080> │ │ │ │ + cbnz r3, 46936 <_PyEval_FormatAwaitableError@@Base+0x10c2> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ sub.w r3, r3, r4 │ │ │ │ - blt.n 4695e <_PyEval_FormatAwaitableError@@Base+0x10c4> │ │ │ │ + blt.n 4697a <_PyEval_FormatAwaitableError@@Base+0x1106> │ │ │ │ ldr r1, [r5, #28] │ │ │ │ add sl, fp │ │ │ │ cmp r8, r1 │ │ │ │ - beq.n 46946 <_PyEval_FormatAwaitableError@@Base+0x10ac> │ │ │ │ + beq.n 46962 <_PyEval_FormatAwaitableError@@Base+0x10ee> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13068 @ 0x330c │ │ │ │ + movw r1, #10492 @ 0x28fc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 4695e <_PyEval_FormatAwaitableError@@Base+0x10c4> │ │ │ │ + bl 127394 │ │ │ │ + b.n 4697a <_PyEval_FormatAwaitableError@@Base+0x1106> │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 468e6 <_PyEval_FormatAwaitableError@@Base+0x104c> │ │ │ │ + bne.n 46902 <_PyEval_FormatAwaitableError@@Base+0x108e> │ │ │ │ ldr.w r7, [r7, #260] @ 0x104 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 468dc <_PyEval_FormatAwaitableError@@Base+0x1042> │ │ │ │ + b.n 468f8 <_PyEval_FormatAwaitableError@@Base+0x1084> │ │ │ │ mov r0, sl │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 7f920 │ │ │ │ + b.w 7f9b4 │ │ │ │ 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 46992 <_PyEval_FormatAwaitableError@@Base+0x10f8> │ │ │ │ + bls.n 469ae <_PyEval_FormatAwaitableError@@Base+0x113a> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22040 @ 0x5618 │ │ │ │ + movw r1, #19480 @ 0x4c18 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 469bc <_PyEval_FormatAwaitableError@@Base+0x1122> │ │ │ │ + bl 127394 │ │ │ │ + b.n 469d8 <_PyEval_FormatAwaitableError@@Base+0x1164> │ │ │ │ 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 14f1cc <_PyTime_AsTimespec@@Base+0x5a8> │ │ │ │ - cbnz r0, 469ea <_PyEval_FormatAwaitableError@@Base+0x1150> │ │ │ │ + bl 14e4dc <_PyTime_AsTimespec@@Base+0x5a8> │ │ │ │ + cbnz r0, 46a06 <_PyEval_FormatAwaitableError@@Base+0x1192> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3b0c │ │ │ │ - cbnz r0, 469c0 <_PyEval_FormatAwaitableError@@Base+0x1126> │ │ │ │ + bl d3974 │ │ │ │ + cbnz r0, 469dc <_PyEval_FormatAwaitableError@@Base+0x1168> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 469ea <_PyEval_FormatAwaitableError@@Base+0x1150> │ │ │ │ - bl d3d20 │ │ │ │ + b.n 46a06 <_PyEval_FormatAwaitableError@@Base+0x1192> │ │ │ │ + bl d3b88 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 181a80 │ │ │ │ + bl 180e6c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 469bc <_PyEval_FormatAwaitableError@@Base+0x1122> │ │ │ │ + beq.n 469d8 <_PyEval_FormatAwaitableError@@Base+0x1164> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 469bc <_PyEval_FormatAwaitableError@@Base+0x1122> │ │ │ │ + blt.n 469d8 <_PyEval_FormatAwaitableError@@Base+0x1164> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 469e4 <_PyEval_FormatAwaitableError@@Base+0x114a> │ │ │ │ + bne.n 46a00 <_PyEval_FormatAwaitableError@@Base+0x118c> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 469ea <_PyEval_FormatAwaitableError@@Base+0x1150> │ │ │ │ + b.n 46a06 <_PyEval_FormatAwaitableError@@Base+0x1192> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 469e0 <_PyEval_FormatAwaitableError@@Base+0x1146> │ │ │ │ + b.n 469fc <_PyEval_FormatAwaitableError@@Base+0x1188> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000469ec : │ │ │ │ +00046a08 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #9 │ │ │ │ - bhi.n 46a0c │ │ │ │ + bhi.n 46a28 │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ - b.n 46a1e │ │ │ │ + b.n 46a3a │ │ │ │ movw r1, #3077 @ 0xc05 │ │ │ │ - movw r0, #51376 @ 0xc8b0 │ │ │ │ + movw r0, #48816 @ 0xbeb0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216e40 <_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 46a44 │ │ │ │ + bne.n 46a60 │ │ │ │ vldr d0, [r1, #8] │ │ │ │ - b.n 46a78 │ │ │ │ - bl 13f590 │ │ │ │ + b.n 46a94 │ │ │ │ + bl 13e8b0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 46a78 │ │ │ │ - bl 7f738 │ │ │ │ - cbz r0, 46a60 │ │ │ │ + bne.n 46a94 │ │ │ │ + bl 7f7cc │ │ │ │ + cbz r0, 46a7c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 46aa6 │ │ │ │ + b.n 46ac2 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22080 @ 0x5640 │ │ │ │ + movw r1, #19520 @ 0x4c40 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 46a5c │ │ │ │ + bl 127394 │ │ │ │ + b.n 46a78 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 46a60 │ │ │ │ - ldr r2, [pc, #44] @ (46ab0 ) │ │ │ │ + bls.n 46a7c │ │ │ │ + ldr r2, [pc, #48] @ (46ad0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - vldr d7, [pc, #28] @ 46aa8 │ │ │ │ + vldr d7, [pc, #32] @ 46ac8 │ │ │ │ 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] │ │ │ │ vstr s0, [r3] │ │ │ │ pop {r3, pc} │ │ │ │ + nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ asrs r6, r5 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 46ad6 │ │ │ │ + bne.n 46af6 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl d78e0 <_PyNumber_Index@@Base> │ │ │ │ + bl d7740 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 46aee │ │ │ │ - b.n 46b02 │ │ │ │ + cbnz r0, 46b0e │ │ │ │ + b.n 46b22 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #64208 @ 0xfad0 │ │ │ │ + movw r0, #61648 @ 0xf0d0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46aca │ │ │ │ - b.n 46be6 │ │ │ │ - bl 83948 │ │ │ │ + bne.n 46aea │ │ │ │ + b.n 46c06 │ │ │ │ + bl 839e0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 46b10 │ │ │ │ + bne.n 46b30 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 46b20 │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 46b40 │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46be6 │ │ │ │ + bne.n 46c06 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 46b20 │ │ │ │ + b.n 46b40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 46afe │ │ │ │ + bne.n 46b1e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 46afe │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 46b1e │ │ │ │ ldr r6, [r7, #4] │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 11b7b8 │ │ │ │ - bl cbeec │ │ │ │ + bl 11b830 │ │ │ │ + bl cbd9c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 46b46 │ │ │ │ + beq.n 46b66 │ │ │ │ mov r0, r3 │ │ │ │ - bl 859bc │ │ │ │ + bl 859e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46bb8 │ │ │ │ + beq.n 46bd8 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r6, [r7, #4] │ │ │ │ - cbz r1, 46b5c │ │ │ │ + cbz r1, 46b7c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bge.n 46b68 │ │ │ │ + bge.n 46b88 │ │ │ │ add r4, r3 │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ - b.n 46b68 │ │ │ │ + b.n 46b88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23cf68 <_PyGen_SetStopIterationValue@@Base+0x3c> │ │ │ │ + bl 23c390 <_PyGen_SetStopIterationValue@@Base+0x84> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 46b4c │ │ │ │ - b.n 46be6 │ │ │ │ + bne.n 46b6c │ │ │ │ + b.n 46c06 │ │ │ │ cmp r4, r3 │ │ │ │ mov.w r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - bl 23d9d0 │ │ │ │ + bl 23cf98 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 46be6 │ │ │ │ + beq.n 46c06 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r2 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 46b98 │ │ │ │ + bge.n 46bb8 │ │ │ │ add.w r5, r0, r3, lsl #2 │ │ │ │ ldr.w r5, [r5, #-4] │ │ │ │ str.w r5, [r0, r3, lsl #2] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 46b82 │ │ │ │ + b.n 46ba2 │ │ │ │ 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 46be8 │ │ │ │ + b.n 46c08 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 11b7b8 │ │ │ │ - bl cbeec │ │ │ │ + bl 11b830 │ │ │ │ + bl cbd9c │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #1224 @ 0x4c8 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #64208 @ 0xfad0 │ │ │ │ + movw r1, #64200 @ 0xfac8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #61648 @ 0xf0d0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 20e21c │ │ │ │ - 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, #60208 @ 0xeb30 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ - bl 82764 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #12136 @ 0x2f68 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82764 │ │ │ │ + b.w 20d7b0 │ │ │ │ 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, #22124 @ 0x566c │ │ │ │ + movw r1, #19564 @ 0x4c6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8c52c │ │ │ │ - cbz r0, 46c72 │ │ │ │ + bl 8c53c │ │ │ │ + cbz r0, 46c5a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 13b940 │ │ │ │ - cbnz r0, 46c5c │ │ │ │ + bl 13ac30 │ │ │ │ + cbnz r0, 46c44 │ │ │ │ mov r0, r4 │ │ │ │ - bl e46b4 │ │ │ │ - b.n 46c72 │ │ │ │ + bl e44d4 │ │ │ │ + b.n 46c5a │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ strd r4, r1, [sp, #8] │ │ │ │ - ldr r0, [pc, #12] @ (46c78 ) │ │ │ │ + ldr r0, [pc, #12] @ (46c60 ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 932bc │ │ │ │ + bl 931c4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stcl 0, cr0, [r0], {72} @ 0x48 │ │ │ │ - b.n 46c82 │ │ │ │ - b.w 42790 │ │ │ │ + b.n 46ca2 │ │ │ │ + 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, #57568 @ 0xe0e0 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ + bl 827f4 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #9576 @ 0x2568 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 827f4 │ │ │ │ + b.w 42a8c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3656] @ 0xe48 │ │ │ │ - ldr r3, [pc, #152] @ (46d2c ) │ │ │ │ + ldr r3, [pc, #152] @ (46d4c ) │ │ │ │ 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, 46cca │ │ │ │ + cbz r3, 46cea │ │ │ │ addw r0, r0, #431 @ 0x1af │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 46cc0 │ │ │ │ + bne.n 46ce0 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 46cb0 │ │ │ │ + bne.n 46cd0 │ │ │ │ dmb ish │ │ │ │ - beq.n 46cca │ │ │ │ - bl 26a094 │ │ │ │ + beq.n 46cea │ │ │ │ + bl 269658 │ │ │ │ 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 46db0 │ │ │ │ + bl 46dd0 │ │ │ │ ldrb.w r3, [r4, #430] @ 0x1ae │ │ │ │ - cbz r3, 46d0e │ │ │ │ + cbz r3, 46d2e │ │ │ │ addw r0, r4, #431 @ 0x1af │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 46d04 │ │ │ │ + bne.n 46d24 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 46cf4 │ │ │ │ + bne.n 46d14 │ │ │ │ dmb ish │ │ │ │ - beq.n 46d0e │ │ │ │ - bl 247d04 │ │ │ │ + beq.n 46d2e │ │ │ │ + bl 2471c4 │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 24b8d4 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (46d2c ) │ │ │ │ + bl 24b378 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (46d4c ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #428] @ 0x1ac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 46d28 │ │ │ │ + beq.n 46d48 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #432 @ 0x1b0 │ │ │ │ pop {r4, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - b.w 423ec │ │ │ │ + b.w 42452 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #22164 @ 0x5694 │ │ │ │ + movw r0, #19580 @ 0x4c7c │ │ │ │ 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 ddd20 │ │ │ │ + b.w ddb98 │ │ │ │ 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 46d6e │ │ │ │ + beq.n 46d8e │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 25aeb8 │ │ │ │ + b.w 25a480 │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #32076 @ 0x7d4c │ │ │ │ + movw r2, #29516 @ 0x734c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #8800 @ 0x2260 │ │ │ │ + movw r1, #6240 @ 0x1860 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #40132 @ 0x9cc4 │ │ │ │ + movw r0, #37512 @ 0x9288 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 2a534 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7fff8 │ │ │ │ - b.w 423ec │ │ │ │ + b.w 8008c │ │ │ │ + b.w 42452 │ │ │ │ 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] @ (46f14 ) │ │ │ │ + ldr r3, [pc, #336] @ (46f34 ) │ │ │ │ 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 46efa │ │ │ │ + bne.w 46f1a │ │ │ │ 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 46e2c │ │ │ │ + bls.n 46e4c │ │ │ │ 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 │ │ │ │ @@ -42501,15 +42510,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 25b0dc │ │ │ │ + bl 25a6a4 │ │ │ │ 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 │ │ │ │ @@ -42524,15 +42533,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, 46e7c │ │ │ │ + cbz r2, 46e9c │ │ │ │ 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 │ │ │ │ @@ -42549,15 +42558,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 25b0dc │ │ │ │ + bl 25a6a4 │ │ │ │ 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 │ │ │ │ @@ -42568,309 +42577,309 @@ │ │ │ │ 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 46eb8 │ │ │ │ + bne.n 46ed8 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ blx 29c10 │ │ │ │ - ldr r3, [pc, #24] @ (46f14 ) │ │ │ │ + ldr r3, [pc, #24] @ (46f34 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 46f0c │ │ │ │ + beq.n 46f2c │ │ │ │ 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} │ │ │ │ │ │ │ │ -00046f18 : │ │ │ │ +00046f38 : │ │ │ │ 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] @ (46fc0 ) │ │ │ │ + ldr r4, [pc, #148] @ (46fe0 ) │ │ │ │ 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 46f56 │ │ │ │ + bne.n 46f76 │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 46f56 │ │ │ │ + blt.n 46f76 │ │ │ │ add.w r9, r8, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r9, #380] @ 0x17c │ │ │ │ cmp r1, r5 │ │ │ │ - bgt.n 46f68 │ │ │ │ - movw r0, #35256 @ 0x89b8 │ │ │ │ + bgt.n 46f88 │ │ │ │ + movw r0, #32696 @ 0x7fb8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #1548 @ 0x60c │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 46f82 │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 46fa2 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #120] @ 0x78 │ │ │ │ - cbz r0, 46f76 │ │ │ │ + cbz r0, 46f96 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, r5 │ │ │ │ - bgt.n 46fa4 │ │ │ │ - b.n 46f78 │ │ │ │ + bgt.n 46fc4 │ │ │ │ + b.n 46f98 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, #1 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 83d60 │ │ │ │ - cbnz r0, 46f88 │ │ │ │ + bl 83dd4 │ │ │ │ + cbnz r0, 46fa8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 46fbc │ │ │ │ + b.n 46fdc │ │ │ │ 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 46fa0 │ │ │ │ + ble.n 46fc0 │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ - b.n 46f92 │ │ │ │ + b.n 46fb2 │ │ │ │ str r3, [r0, #0] │ │ │ │ str r0, [r6, #120] @ 0x78 │ │ │ │ add.w r4, r0, r5, lsl #2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 46fb8 │ │ │ │ + cbz r0, 46fd8 │ │ │ │ add.w r5, r5, #1120 @ 0x460 │ │ │ │ ldr.w r3, [r8, r5, lsl #2] │ │ │ │ - cbz r3, 46fb8 │ │ │ │ + cbz r3, 46fd8 │ │ │ │ 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 46ff0 │ │ │ │ + bne.n 47010 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19348 @ 0x4b94 │ │ │ │ + movw r1, #16788 @ 0x4194 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 47016 │ │ │ │ + bl 127394 │ │ │ │ + b.n 47036 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r3, 47022 │ │ │ │ + cbnz r3, 47042 │ │ │ │ ldrb.w r3, [r0, #34] @ 0x22 │ │ │ │ - cbz r3, 4701a │ │ │ │ + cbz r3, 4703a │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #2 │ │ │ │ - movw r1, #19400 @ 0x4bc8 │ │ │ │ + movw r1, #16840 @ 0x41c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4703a │ │ │ │ + b.n 4705a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ - bl 20e21c │ │ │ │ + bl 20d7b0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 256eac <_PyUnicode_ToNumeric@@Base+0x7b7c> │ │ │ │ - cbnz r0, 4703a │ │ │ │ + bl 256324 <_PyUnicode_ToNumeric@@Base+0x7a2c> │ │ │ │ + cbnz r0, 4705a │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #2 │ │ │ │ strb.w r0, [r2, #34] @ 0x22 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0004703c : │ │ │ │ +0004705c : │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4705e │ │ │ │ + bne.n 4707e │ │ │ │ ldr.w r2, [r3, #-36] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ sub.w r0, r3, #36 @ 0x24 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 47060 │ │ │ │ + beq.n 47080 │ │ │ │ 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 26d548 │ │ │ │ + bl 26cb10 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26d7dc │ │ │ │ + bl 26cda4 │ │ │ │ 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 26d548 │ │ │ │ + bl 26cb10 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26d7dc │ │ │ │ + bl 26cda4 │ │ │ │ subs r2, r1, #0 │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ itt lt │ │ │ │ addlt.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ addlt r2, #60 @ 0x3c │ │ │ │ - cbz r1, 47122 │ │ │ │ + cbz r1, 47142 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ ite eq │ │ │ │ moveq r6, #1 │ │ │ │ movne r6, #0 │ │ │ │ - cbz r7, 470f8 │ │ │ │ + cbz r7, 47118 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r4, #35156 @ 0x8954 │ │ │ │ + movw r4, #32516 @ 0x7f04 │ │ │ │ movt r4, #40 @ 0x28 │ │ │ │ - movw r2, #6724 @ 0x1a44 │ │ │ │ + movw r2, #4164 @ 0x1044 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r3, r5 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r4 │ │ │ │ str r7, [sp, #8] │ │ │ │ - movw r0, #22400 @ 0x5780 │ │ │ │ + movw r0, #19840 @ 0x4d80 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddd20 │ │ │ │ - b.n 4714e │ │ │ │ + bl ddb98 │ │ │ │ + b.n 4716e │ │ │ │ str r4, [sp, #4] │ │ │ │ - movw r4, #35156 @ 0x8954 │ │ │ │ + movw r4, #32516 @ 0x7f04 │ │ │ │ movt r4, #40 @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #6724 @ 0x1a44 │ │ │ │ + movw r2, #4164 @ 0x1044 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r3, r5 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r4 │ │ │ │ - movw r0, #22428 @ 0x579c │ │ │ │ + movw r0, #19868 @ 0x4d9c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddd20 │ │ │ │ - b.n 4714e │ │ │ │ - cbz r7, 47138 │ │ │ │ + bl ddb98 │ │ │ │ + b.n 4716e │ │ │ │ + cbz r7, 47158 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - movw r0, #22452 @ 0x57b4 │ │ │ │ + movw r0, #19892 @ 0x4db4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddd20 │ │ │ │ - b.n 4714e │ │ │ │ + bl ddb98 │ │ │ │ + b.n 4716e │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #22472 @ 0x57c8 │ │ │ │ + movw r0, #19912 @ 0x4dc8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w ddd20 │ │ │ │ + b.w ddb98 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 296c0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7fff8 │ │ │ │ + b.w 8008c │ │ │ │ │ │ │ │ -00047170 : │ │ │ │ +00047190 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 12d030 │ │ │ │ + b.w 12ca0c │ │ │ │ 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 47194 │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 4719e │ │ │ │ + bne.n 471b4 │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 471be │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fff8 │ │ │ │ + b.w 8008c │ │ │ │ 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 7f6d4 │ │ │ │ + bl 7f768 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 471f6 │ │ │ │ + cbz r0, 47216 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl dafb8 <_PyType_Name@@Base> │ │ │ │ + bl dae28 <_PyType_Name@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #5200 @ 0x1450 │ │ │ │ + movw r0, #2560 @ 0xa00 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl ddd20 │ │ │ │ + bl ddb98 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 471ea │ │ │ │ + beq.n 4720a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 471ee │ │ │ │ + cbz r3, 4720e │ │ │ │ mov r4, r5 │ │ │ │ - b.n 471f6 │ │ │ │ + b.n 47216 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 471ea │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 4720a │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldrb.w r1, [r0, #40] @ 0x28 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00047218 : │ │ │ │ +00047238 : │ │ │ │ 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 │ │ │ │ @@ -42878,139 +42887,139 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0004723a <_PyLong_UnsignedLong_Converter@@Base>: │ │ │ │ +0004725a <_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 47274 <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ + bpl.n 47294 <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 47274 <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ + bne.n 47294 <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34000 @ 0x84d0 │ │ │ │ + movw r1, #31440 @ 0x7ad0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 47284 <_PyLong_UnsignedLong_Converter@@Base+0x4a> │ │ │ │ - bl f4c08 │ │ │ │ + bl 127394 │ │ │ │ + b.n 472a4 <_PyLong_UnsignedLong_Converter@@Base+0x4a> │ │ │ │ + bl f49fc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 47288 <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ - bl 7f738 │ │ │ │ - cbz r0, 47288 <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ + bne.n 472a8 <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ + bl 7f7cc │ │ │ │ + cbz r0, 472a8 <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4728c <_PyLong_UnsignedLong_Converter@@Base+0x52> │ │ │ │ + b.n 472ac <_PyLong_UnsignedLong_Converter@@Base+0x52> │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ - cbnz r7, 472b4 <_PyLong_UnsignedLong_Converter@@Base+0x7a> │ │ │ │ + cbnz r7, 472d4 <_PyLong_UnsignedLong_Converter@@Base+0x7a> │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 472b4 <_PyLong_UnsignedLong_Converter@@Base+0x7a> │ │ │ │ + ble.n 472d4 <_PyLong_UnsignedLong_Converter@@Base+0x7a> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 472b4 <_PyLong_UnsignedLong_Converter@@Base+0x7a> │ │ │ │ - cbnz r2, 472d2 <_PyLong_UnsignedLong_Converter@@Base+0x98> │ │ │ │ + bne.n 472d4 <_PyLong_UnsignedLong_Converter@@Base+0x7a> │ │ │ │ + cbnz r2, 472f2 <_PyLong_UnsignedLong_Converter@@Base+0x98> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #148] @ (4734c <_PyLong_UnsignedLong_Converter@@Base+0x112>) │ │ │ │ + ldr r4, [pc, #148] @ (4736c <_PyLong_UnsignedLong_Converter@@Base+0x112>) │ │ │ │ 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 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4733c <_PyLong_UnsignedLong_Converter@@Base+0x102> │ │ │ │ + cbz r0, 4735c <_PyLong_UnsignedLong_Converter@@Base+0x102> │ │ │ │ ldr r7, [r4, #0] │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 11b7b8 │ │ │ │ - bl cbeec │ │ │ │ + bl 11b830 │ │ │ │ + bl cbd9c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 472f6 <_PyLong_UnsignedLong_Converter@@Base+0xbc> │ │ │ │ + beq.n 47316 <_PyLong_UnsignedLong_Converter@@Base+0xbc> │ │ │ │ mov r0, r3 │ │ │ │ - bl 859bc │ │ │ │ - cbz r0, 4730e <_PyLong_UnsignedLong_Converter@@Base+0xd4> │ │ │ │ + bl 859e8 │ │ │ │ + cbz r0, 4732e <_PyLong_UnsignedLong_Converter@@Base+0xd4> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 166f88 │ │ │ │ + bl 16639c │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ - bl 23d954 │ │ │ │ + bl 23ce7c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 47340 <_PyLong_UnsignedLong_Converter@@Base+0x106> │ │ │ │ - b.n 4733c <_PyLong_UnsignedLong_Converter@@Base+0x102> │ │ │ │ + bne.n 47360 <_PyLong_UnsignedLong_Converter@@Base+0x106> │ │ │ │ + b.n 4735c <_PyLong_UnsignedLong_Converter@@Base+0x102> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 11b7b8 │ │ │ │ - bl cbeec │ │ │ │ + bl 11b830 │ │ │ │ + bl cbd9c │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #1064 @ 0x428 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #64200 @ 0xfac8 │ │ │ │ + movw r1, #64040 @ 0xfa28 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #61640 @ 0xf0c8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47348 <_PyLong_UnsignedLong_Converter@@Base+0x10e> │ │ │ │ + b.n 47368 <_PyLong_UnsignedLong_Converter@@Base+0x10e> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subs r1, #28 │ │ │ │ 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 c3480 │ │ │ │ + bl c3300 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 47386 <_PyLong_UnsignedLong_Converter@@Base+0x14c> │ │ │ │ + blt.n 473a6 <_PyLong_UnsignedLong_Converter@@Base+0x14c> │ │ │ │ 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 47388 <_PyLong_UnsignedLong_Converter@@Base+0x14e> │ │ │ │ + b.n 473a8 <_PyLong_UnsignedLong_Converter@@Base+0x14e> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r1, r0 │ │ │ │ @@ -43022,26 +43031,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, #22516 @ 0x57f4 │ │ │ │ + movweq r1, #19956 @ 0x4df4 │ │ │ │ movteq r4, #70 @ 0x46 │ │ │ │ itete ne │ │ │ │ - movwne r1, #22524 @ 0x57fc │ │ │ │ + movwne r1, #19964 @ 0x4dfc │ │ │ │ movteq r1, #42 @ 0x2a │ │ │ │ movtne r1, #42 @ 0x2a │ │ │ │ streq r4, [sp, #0] │ │ │ │ - bl 8509c │ │ │ │ + bl 850c8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000473d4 : │ │ │ │ +000473f4 : │ │ │ │ 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 │ │ │ │ @@ -43055,72 +43064,72 @@ │ │ │ │ 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, 47410 │ │ │ │ + cbz r2, 47430 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 47412 │ │ │ │ + b.n 47432 │ │ │ │ mov r5, r2 │ │ │ │ add r5, r1 │ │ │ │ adds r0, #12 │ │ │ │ - cbnz r2, 47420 │ │ │ │ + cbnz r2, 47440 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 47420 │ │ │ │ + bne.n 47440 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4743a │ │ │ │ - ldr r4, [pc, #128] @ (474a4 ) │ │ │ │ + cbnz r0, 4745a │ │ │ │ + ldr r4, [pc, #128] @ (474c4 ) │ │ │ │ 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 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 47462 │ │ │ │ + cbz r0, 47482 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 47466 │ │ │ │ - movw r2, #4980 @ 0x1374 │ │ │ │ + bmi.n 47486 │ │ │ │ + movw r2, #2340 @ 0x924 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #1208 @ 0x4b8 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #22532 @ 0x5804 │ │ │ │ + movw r1, #64184 @ 0xfab8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #19972 @ 0x4e04 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r6 │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4749c │ │ │ │ + b.n 474bc │ │ │ │ cmp r5, #1 │ │ │ │ itte eq │ │ │ │ movweq r5, #47264 @ 0xb8a0 │ │ │ │ movteq r5, #71 @ 0x47 │ │ │ │ ldrne r5, [r4, #4] │ │ │ │ - bl 1f2abc │ │ │ │ + bl 1f1ef8 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 34964 │ │ │ │ + bl 3496c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4749c │ │ │ │ + beq.n 474bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4749c │ │ │ │ + cbnz r3, 474bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ subs r1, #72 @ 0x48 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ @@ -43130,425 +43139,392 @@ │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000474c4 : │ │ │ │ +000474e4 : │ │ │ │ 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 474f6 │ │ │ │ + beq.n 47516 │ │ │ │ movw r1, #1524 @ 0x5f4 │ │ │ │ - movw r0, #35256 @ 0x89b8 │ │ │ │ + movw r0, #32696 @ 0x7fb8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 47514 │ │ │ │ + b.n 47534 │ │ │ │ ldr r3, [r0, #120] @ 0x78 │ │ │ │ - cbz r3, 47504 │ │ │ │ + cbz r3, 47524 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 47504 │ │ │ │ + blt.n 47524 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - bgt.n 4750a │ │ │ │ + bgt.n 4752a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 47512 │ │ │ │ + b.n 47532 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00047516 : │ │ │ │ +00047536 : │ │ │ │ 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] @ (475f4 ) │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl d12c0 │ │ │ │ - subs r2, r0, #0 │ │ │ │ - blt.n 475ac │ │ │ │ - bne.n 4755a │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - mov r1, r5 │ │ │ │ - bl d12c0 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 475ac │ │ │ │ - beq.n 4755c │ │ │ │ - ldr r5, [r4, #16] │ │ │ │ - b.n 4755c │ │ │ │ - ldr r5, [pc, #152] @ (475f4 ) │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 115ccc │ │ │ │ - mov r7, r0 │ │ │ │ - cbz r0, 475ac │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - mov r1, r7 │ │ │ │ - bl c8884 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 47588 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 47588 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - cbz r6, 475ac │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - mov r1, r5 │ │ │ │ - bl f1ae8 │ │ │ │ - mov r3, r0 │ │ │ │ - cbnz r0, 475b0 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 475ac │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 475ac │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 475f0 │ │ │ │ - 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 475cc │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 475cc │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 475e0 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 475f0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 475d6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 475d6 │ │ │ │ - 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, 4761a │ │ │ │ + cbnz r3, 47568 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 4761a │ │ │ │ + ble.n 47568 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4761a │ │ │ │ - cbnz r0, 47632 │ │ │ │ - ldr r5, [pc, #88] @ (47674 ) │ │ │ │ + bne.n 47568 │ │ │ │ + cbnz r0, 47580 │ │ │ │ + ldr r5, [pc, #84] @ (475c0 ) │ │ │ │ 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 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 47658 │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 475a6 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movw r3, #52888 @ 0xce98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4765c │ │ │ │ + beq.n 475aa │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22548 @ 0x5814 │ │ │ │ + movw r1, #19988 @ 0x4e14 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4766e │ │ │ │ + b.n 475bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 242010 <_PyTime_AsTimeval@@Base+0x1a60> │ │ │ │ + bl 241530 <_PyTime_AsTimeval@@Base+0x1a38> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 47658 │ │ │ │ + beq.n 475a6 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ subs r1, #116 @ 0x74 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 47854 │ │ │ │ - b.n 4767c │ │ │ │ + b.n 47820 │ │ │ │ + b.n 475c8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ - b.w 125678 │ │ │ │ + b.w 1252c8 │ │ │ │ │ │ │ │ -0004768a : │ │ │ │ +000475d6 : │ │ │ │ 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 476bc │ │ │ │ + bmi.n 47608 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #22592 @ 0x5840 │ │ │ │ + movw r1, #20032 @ 0x4e40 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 477e2 │ │ │ │ + bl d183c │ │ │ │ + b.n 4772e │ │ │ │ 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 47724 │ │ │ │ + bge.n 47670 │ │ │ │ ldrb.w r3, [r7, #124] @ 0x7c │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bne.n 47724 │ │ │ │ + bne.n 47670 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 47724 │ │ │ │ + bne.n 47670 │ │ │ │ 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 47722 │ │ │ │ + ble.n 4766e │ │ │ │ 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 47700 │ │ │ │ + b.n 4764c │ │ │ │ str r6, [r4, #28] │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r8 │ │ │ │ cmp r9, r5 │ │ │ │ - ble.n 477ca │ │ │ │ + ble.n 47716 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl bc250 <_PyUnicode_Equal@@Base> │ │ │ │ - cbnz r0, 4773e │ │ │ │ + bl bc0d4 <_PyUnicode_Equal@@Base> │ │ │ │ + cbnz r0, 4768a │ │ │ │ adds r5, #1 │ │ │ │ - b.n 47726 │ │ │ │ + b.n 47672 │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ add r3, r5 │ │ │ │ ldrsb.w r2, [r3, #16] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 47752 │ │ │ │ + bge.n 4769e │ │ │ │ ldr r1, [r7, #24] │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 477ca │ │ │ │ + bpl.n 47716 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ add.w r0, r5, #10 │ │ │ │ ldr.w r0, [r4, r0, lsl #2] │ │ │ │ - cbz r1, 477b8 │ │ │ │ + cbz r1, 47704 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 477b6 │ │ │ │ + blt.n 47702 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 477b8 │ │ │ │ - cbz r0, 477ca │ │ │ │ + bpl.n 47704 │ │ │ │ + cbz r0, 47716 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33692 @ 0x839c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 477ba │ │ │ │ + bne.n 47706 │ │ │ │ ldr.w ip, [r4, #28] │ │ │ │ - movw r1, #23128 @ 0x5a58 │ │ │ │ + movw r1, #20568 @ 0x5058 │ │ │ │ movt r1, #53 @ 0x35 │ │ │ │ - movw r4, #22872 @ 0x5958 │ │ │ │ + movw r4, #20312 @ 0x4f58 │ │ │ │ movt r4, #53 @ 0x35 │ │ │ │ movs r2, #0 │ │ │ │ cmp r6, ip │ │ │ │ - bcs.n 477ba │ │ │ │ + bcs.n 47706 │ │ │ │ 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 477a6 │ │ │ │ + bne.n 476f2 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 477b6 │ │ │ │ + beq.n 47702 │ │ │ │ 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 4778c │ │ │ │ + b.n 476d8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 477ca │ │ │ │ + cbz r0, 47716 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 477e4 │ │ │ │ + beq.n 47730 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 477e4 │ │ │ │ + b.n 47730 │ │ │ │ movw r3, #48052 @ 0xbbb4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22620 @ 0x585c │ │ │ │ + movw r1, #20060 @ 0x4e5c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - push {r4, lr} │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r5, r1 │ │ │ │ + movs r2, #0 │ │ │ │ + ldr r1, [pc, #184] @ (47800 ) │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl dd808 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 4780a │ │ │ │ - bl 7f738 │ │ │ │ - cbz r0, 4781a │ │ │ │ - b.n 47834 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ + mov r0, r5 │ │ │ │ + bl d1168 │ │ │ │ + subs r2, r0, #0 │ │ │ │ + blt.n 477ba │ │ │ │ + bne.n 47768 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + mov r1, r5 │ │ │ │ + bl d1168 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 47818 │ │ │ │ - cmp r0, r3 │ │ │ │ - it ge │ │ │ │ - movge r0, r3 │ │ │ │ - b.n 4781a │ │ │ │ + blt.n 477ba │ │ │ │ + beq.n 4776a │ │ │ │ + ldr r5, [r4, #16] │ │ │ │ + b.n 4776a │ │ │ │ + ldr r5, [pc, #148] @ (47800 ) │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 115d44 │ │ │ │ + mov r7, r0 │ │ │ │ + cbz r0, 477ba │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + mov r1, r7 │ │ │ │ + bl c8718 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 47796 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbnz r3, 47796 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + cbz r6, 477ba │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + mov r1, r5 │ │ │ │ + bl f1918 │ │ │ │ + mov r3, r0 │ │ │ │ + cbnz r0, 477be │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 477ba │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 477ba │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ 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] │ │ │ │ + b.n 477fe │ │ │ │ + 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 477da │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 477da │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 477ee │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - str r2, [r4, #16] │ │ │ │ - b.n 47836 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + b.n 477fe │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 477e4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 477e4 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + strb r4, [r5, #5] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3656] @ 0xe48 │ │ │ │ - ldr r3, [pc, #156] @ (47900 ) │ │ │ │ + ldr r3, [pc, #156] @ (478cc ) │ │ │ │ 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, 4789c │ │ │ │ + cbz r3, 47868 │ │ │ │ addw r0, r0, #431 @ 0x1af │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 47892 │ │ │ │ + bne.n 4785e │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 47882 │ │ │ │ + bne.n 4784e │ │ │ │ dmb ish │ │ │ │ - beq.n 4789c │ │ │ │ - bl 26a094 │ │ │ │ + beq.n 47868 │ │ │ │ + bl 269658 │ │ │ │ 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 46db0 │ │ │ │ + bl 46dd0 │ │ │ │ ldrb.w r3, [r4, #430] @ 0x1ae │ │ │ │ - cbz r3, 478e0 │ │ │ │ + cbz r3, 478ac │ │ │ │ addw r0, r4, #431 @ 0x1af │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 478d6 │ │ │ │ + bne.n 478a2 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 478c6 │ │ │ │ + bne.n 47892 │ │ │ │ dmb ish │ │ │ │ - beq.n 478e0 │ │ │ │ - bl 247d04 │ │ │ │ + beq.n 478ac │ │ │ │ + bl 2471c4 │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 71e00 │ │ │ │ - ldr r3, [pc, #20] @ (47900 ) │ │ │ │ + bl 71e68 │ │ │ │ + ldr r3, [pc, #20] @ (478cc ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #428] @ 0x1ac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 478fa │ │ │ │ + beq.n 478c6 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #432 @ 0x1b0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -43556,324 +43532,356 @@ │ │ │ │ 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 47926 │ │ │ │ - bl 260874 │ │ │ │ + bne.n 478f2 │ │ │ │ + bl 25ff9c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 47952 │ │ │ │ + cbnz r3, 4791e │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 4793a │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 47906 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 47952 │ │ │ │ + b.n 4791e │ │ │ │ mov r0, r4 │ │ │ │ - bl bfc54 │ │ │ │ + bl bfad4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 47936 │ │ │ │ + bne.n 47902 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47936 │ │ │ │ + beq.n 47902 │ │ │ │ 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 dd680 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 47948 │ │ │ │ + bl 7f7cc │ │ │ │ + cbz r0, 47958 │ │ │ │ + b.n 47972 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 47956 │ │ │ │ + cmp r0, r3 │ │ │ │ + it ge │ │ │ │ + movge r0, r3 │ │ │ │ + b.n 47958 │ │ │ │ + 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 47974 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0004795a : │ │ │ │ +00047976 : │ │ │ │ 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 18a0e8 │ │ │ │ + bl 1894d8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ ands.w r6, r6, #268435456 @ 0x10000000 │ │ │ │ - beq.n 479a8 │ │ │ │ + beq.n 479c4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #51624 @ 0xc9a8 │ │ │ │ + movw r1, #49064 @ 0xbfa8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 479ca │ │ │ │ + bl 127394 │ │ │ │ + b.n 479e6 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 103cec │ │ │ │ - cbnz r0, 479ce │ │ │ │ + bl 103bec │ │ │ │ + cbnz r0, 479ea │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #51664 @ 0xc9d0 │ │ │ │ + movw r1, #49104 @ 0xbfd0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47a96 │ │ │ │ + b.n 47ab2 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce000 │ │ │ │ + bl cdea8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 479ca │ │ │ │ + beq.n 479e6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 47a00 │ │ │ │ + ble.n 47a1c │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #51708 @ 0xc9fc │ │ │ │ + movw r1, #49148 @ 0xbffc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea94 │ │ │ │ - b.n 479ca │ │ │ │ + bl ce93c │ │ │ │ + b.n 479e6 │ │ │ │ ldrb.w r3, [r4, #430] @ 0x1ae │ │ │ │ add.w r6, r4, #72 @ 0x48 │ │ │ │ - cbnz r3, 47a32 │ │ │ │ + cbnz r3, 47a4e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 47a1a │ │ │ │ + blt.n 47a36 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #430] @ 0x1ae │ │ │ │ - b.n 47a32 │ │ │ │ + b.n 47a4e │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 25ab5c │ │ │ │ + bl 25a124 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea94 │ │ │ │ + bl ce93c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 47a96 │ │ │ │ - bl 95d4c │ │ │ │ + b.n 47ab2 │ │ │ │ + bl 95c50 │ │ │ │ addw r4, r4, #431 @ 0x1af │ │ │ │ mov r5, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 47a54 │ │ │ │ + bne.n 47a70 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 47a44 │ │ │ │ + bne.n 47a60 │ │ │ │ dmb ish │ │ │ │ - beq.n 47a60 │ │ │ │ + beq.n 47a7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 26a094 │ │ │ │ + bl 269658 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 25ab5c │ │ │ │ + bl 25a124 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 47a82 │ │ │ │ + bne.n 47a9e │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 47a72 │ │ │ │ + bne.n 47a8e │ │ │ │ dmb ish │ │ │ │ - beq.n 47a8e │ │ │ │ + beq.n 47aaa │ │ │ │ mov r0, r4 │ │ │ │ - bl 247d04 │ │ │ │ + bl 2471c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98844 │ │ │ │ - b.n 47a22 │ │ │ │ + bl 98744 │ │ │ │ + b.n 47a3e │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w f9714 │ │ │ │ - ldr r1, [r0, #16] │ │ │ │ - movw r2, #7780 @ 0x1e64 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, #0 │ │ │ │ - ite eq │ │ │ │ - moveq r0, r2 │ │ │ │ - movne r0, r3 │ │ │ │ - bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29e98 │ │ │ │ - cbnz r0, 47ae4 │ │ │ │ + cbnz r0, 47ade │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19ac │ │ │ │ - b.n 47aea │ │ │ │ + bl f17dc │ │ │ │ + b.n 47ae4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 8fa48 │ │ │ │ + bl 8fa38 │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w f94fc │ │ │ │ + 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 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #65084 @ 0xfe3c │ │ │ │ + movw r1, #62524 @ 0xf43c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.n 47b6c │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.w c3480 │ │ │ │ - ldr r2, [pc, #32] @ (47b24 ) │ │ │ │ + b.n 47b84 │ │ │ │ + ldr r2, [pc, #32] @ (47b3c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r0, #58932 @ 0xe634 │ │ │ │ + movw r0, #56372 @ 0xdc34 │ │ │ │ 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 82764 │ │ │ │ + b.w 827f4 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00047b28 : │ │ │ │ +00047b40 : │ │ │ │ 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 7a0ec │ │ │ │ + bl 7a164 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 47b68 │ │ │ │ + cbz r0, 47b80 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4768a │ │ │ │ + bl 475d6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47b5c │ │ │ │ + beq.n 47b74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 47b60 │ │ │ │ + cbz r3, 47b78 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 47b68 │ │ │ │ + b.n 47b80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 47b5c │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 47b74 │ │ │ │ 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 4554c │ │ │ │ - cbz r0, 47bce │ │ │ │ + bl 45568 │ │ │ │ + cbz r0, 47be6 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ - movw r2, #17768 @ 0x4568 │ │ │ │ + movw r2, #15208 @ 0x3b68 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl ccb78 │ │ │ │ + bl cca24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47bb2 │ │ │ │ + beq.n 47bca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 47bb2 │ │ │ │ + cbnz r3, 47bca │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 47bd0 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 47be8 │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3b0c │ │ │ │ - cbz r0, 47bce │ │ │ │ - bl d3d20 │ │ │ │ + bl d3974 │ │ │ │ + cbz r0, 47be6 │ │ │ │ + bl d3b88 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 23cf2c <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 23c30c <_PyGen_SetStopIterationValue@@Base> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.w c3300 │ │ │ │ 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 246634 <_PyObject_GetState@@Base> │ │ │ │ - cbz r0, 47c0e │ │ │ │ + bl 245bec <_PyObject_GetState@@Base> │ │ │ │ + cbz r0, 47c2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 862a0 │ │ │ │ + bl 862cc │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 47c12 │ │ │ │ + cbnz r0, 47c30 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47c0e │ │ │ │ + beq.n 47c2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 47c0e │ │ │ │ + cbnz r3, 47c2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47c40 │ │ │ │ + b.n 47c5e │ │ │ │ ldr r2, [r6, #32] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 47c30 │ │ │ │ + bge.n 47c4e │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #22904 @ 0x5978 │ │ │ │ + movw r0, #20344 @ 0x4f78 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 82764 │ │ │ │ + b.w 827f4 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - movw r0, #22912 @ 0x5980 │ │ │ │ + movw r0, #20352 @ 0x4f80 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82764 │ │ │ │ + bl 827f4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #65092 @ 0xfe44 │ │ │ │ + movw r1, #62532 @ 0xf444 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.n 47b6c │ │ │ │ + b.n 47b84 │ │ │ │ stmdb 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, 47c6e │ │ │ │ + cbz r3, 47c8c │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 47c70 │ │ │ │ + b.n 47c8e │ │ │ │ mov r7, r3 │ │ │ │ - ldr r4, [pc, #524] @ (47e80 ) │ │ │ │ + ldr r4, [pc, #528] @ (47ea0 ) │ │ │ │ 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} │ │ │ │ @@ -43887,329 +43895,330 @@ │ │ │ │ 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 47cc6 │ │ │ │ + bne.n 47ce4 │ │ │ │ cmp.w r9, #1 │ │ │ │ - ble.n 47cc6 │ │ │ │ + ble.n 47ce4 │ │ │ │ cmp.w r9, #2 │ │ │ │ - bne.n 47cc6 │ │ │ │ - cbnz r5, 47cea │ │ │ │ - ldr r4, [pc, #444] @ (47e84 ) │ │ │ │ + bne.n 47ce4 │ │ │ │ + cbnz r5, 47d08 │ │ │ │ + ldr r4, [pc, #444] @ (47ea4 ) │ │ │ │ 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 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 47e4e │ │ │ │ + beq.w 47e6c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ - bl 111564 │ │ │ │ + bl 111488 │ │ │ │ ldr.w r8, [sp, #160] @ 0xa0 │ │ │ │ ldrd sl, r9, [sp, #144] @ 0x90 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 47e5c │ │ │ │ + beq.w 47e7a │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 111564 │ │ │ │ + bl 111488 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ - cbz r0, 47d72 │ │ │ │ + cbz r0, 47d90 │ │ │ │ cmp r7, #2 │ │ │ │ - beq.n 47d22 │ │ │ │ + beq.n 47d40 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl c3480 │ │ │ │ + bl c3300 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bge.n 47d26 │ │ │ │ - b.n 47d72 │ │ │ │ + bge.n 47d44 │ │ │ │ + b.n 47d90 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r9, r3 │ │ │ │ - ble.n 47d32 │ │ │ │ + ble.n 47d50 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 47d54 │ │ │ │ + cbz r3, 47d72 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #57928 @ 0xe248 │ │ │ │ + movw r1, #55368 @ 0xd848 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #23000 @ 0x59d8 │ │ │ │ + movw r0, #20440 @ 0x4fd8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe48 │ │ │ │ + bl 8fe38 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 47d72 │ │ │ │ - ldr.w fp, [pc, #312] @ 47e88 │ │ │ │ - b.n 47dcc │ │ │ │ + blt.n 47d90 │ │ │ │ + ldr.w fp, [pc, #312] @ 47ea8 │ │ │ │ + b.n 47dea │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #4008 @ 0xfa8 │ │ │ │ + movw r2, #1448 @ 0x5a8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #15160 @ 0x3b38 │ │ │ │ + movw r1, #12600 @ 0x3138 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 47e60 │ │ │ │ + b.n 47e7e │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71e00 │ │ │ │ + bl 71e68 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47d72 │ │ │ │ + beq.n 47d90 │ │ │ │ add.w r2, r0, #16 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 95d4c │ │ │ │ + bl 95c50 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - blt.n 47de6 │ │ │ │ + blt.n 47e04 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx 29e40 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 98844 │ │ │ │ + bl 98744 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 47e40 │ │ │ │ + bge.n 47e5e │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 47e16 │ │ │ │ + bne.n 47e34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 47e06 │ │ │ │ + bne.n 47e24 │ │ │ │ add.w fp, fp, #4 │ │ │ │ ldr.w r7, [fp] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 47d76 │ │ │ │ + bne.n 47d94 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 111b24 │ │ │ │ - b.n 47d72 │ │ │ │ + bl 111a48 │ │ │ │ + b.n 47d90 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 47df8 │ │ │ │ + cbz r3, 47e16 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ blx 29c40 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 47da6 │ │ │ │ + b.n 47dc4 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ blx 29dc4 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 47da6 │ │ │ │ + b.n 47dc4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 47dc8 │ │ │ │ + bne.n 47de6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 47dc8 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 47de6 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 111b24 │ │ │ │ + bl 111a48 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47d72 │ │ │ │ + beq.n 47d90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 47d72 │ │ │ │ + bne.n 47d90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 47d72 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 47d90 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 47e4a │ │ │ │ + beq.n 47e68 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 9ac50 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9ab44 <_PyBytes_Resize@@Base> │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ - b.n 47e60 │ │ │ │ + b.n 47e7e │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 47e60 │ │ │ │ + b.n 47e7e │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ strd sl, r9, [sp, #144] @ 0x90 │ │ │ │ str.w r8, [sp, #160] @ 0xa0 │ │ │ │ - bl 111b3c │ │ │ │ + bl 111a60 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ - bl 111b3c │ │ │ │ + bl 111a60 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #172 @ 0xac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - stmia r0!, {r3, r5, r6} │ │ │ │ + nop │ │ │ │ + @ instruction: 0xb668 │ │ │ │ lsls r4, r0, #1 │ │ │ │ subs r2, #20 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stmia r0!, {r3, r4, r6, r7} │ │ │ │ + @ instruction: 0xb6d8 │ │ │ │ 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] @ (47ebc ) │ │ │ │ - bl 1f82c8 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #28] @ (47edc ) │ │ │ │ + bl 1f7880 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #22924 @ 0x598c │ │ │ │ + movw r0, #20364 @ 0x4f8c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - b.w 82764 │ │ │ │ + b.w 827f4 │ │ │ │ nop │ │ │ │ ldmia r6!, {r2, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #64868 @ 0xfd64 │ │ │ │ + movw r1, #62308 @ 0xf364 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.n 47b6c │ │ │ │ + b.n 47b84 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 47eea │ │ │ │ + cbnz r3, 47f0a │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - cbz r2, 47ee0 │ │ │ │ + cbz r2, 47f00 │ │ │ │ movw r3, #47264 @ 0xb8a0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 47eea │ │ │ │ + bne.n 47f0a │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ ldrd r1, r3, [r0, #4] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add r3, r2 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ - b.w 125678 │ │ │ │ + b.w 1252c8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 47f98 │ │ │ │ + beq.n 47fb8 │ │ │ │ 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 46fc4 │ │ │ │ - cbnz r0, 47f6a │ │ │ │ + bl 46fe4 │ │ │ │ + cbnz r0, 47f8a │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3b0c │ │ │ │ - cbz r0, 47f4c │ │ │ │ - bl d3d20 │ │ │ │ + bl d3974 │ │ │ │ + cbz r0, 47f6c │ │ │ │ + bl d3b88 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 47f96 │ │ │ │ + b.n 47fb6 │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3b0c │ │ │ │ + bl d3974 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 47f3e │ │ │ │ + bne.n 47f5e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d3b0c │ │ │ │ + bl d3974 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 47f3e │ │ │ │ - b.n 47f94 │ │ │ │ + bne.n 47f5e │ │ │ │ + b.n 47fb4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 47f7e │ │ │ │ + beq.n 47f9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 47f7e │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 47f9e │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65224 @ 0xfec8 │ │ │ │ + movw r1, #62664 @ 0xf4c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #76] @ (48000 ) │ │ │ │ + ldr r3, [pc, #76] @ (48020 ) │ │ │ │ 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 47fde │ │ │ │ + bhi.n 47ffe │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #7672 @ 0x1df8 │ │ │ │ + movw r1, #5032 @ 0x13a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 47ff2 │ │ │ │ + bl d183c │ │ │ │ + b.n 48012 │ │ │ │ add.w r3, r3, #256 @ 0x100 │ │ │ │ str.w r3, [r4, #3688] @ 0xe68 │ │ │ │ - bl 1f24b0 <_PySlice_FromIndices@@Base+0x84> │ │ │ │ + bl 1f18ec <_PySlice_FromIndices@@Base+0x84> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f251c <_PySlice_FromIndices@@Base+0xf0> │ │ │ │ - cbz r0, 47ff6 │ │ │ │ + bl 1f1958 <_PySlice_FromIndices@@Base+0xf0> │ │ │ │ + cbz r0, 48016 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47ffe │ │ │ │ + b.n 4801e │ │ │ │ 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 125678 │ │ │ │ + b.w 1252c8 │ │ │ │ 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] │ │ │ │ @@ -44220,93 +44229,93 @@ │ │ │ │ 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, 48064 │ │ │ │ + cbz r0, 48084 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48064 │ │ │ │ + beq.n 48084 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48064 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 48084 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7e844 │ │ │ │ + b.w 7e8d4 │ │ │ │ nop │ │ │ │ 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] @ (480d8 ) │ │ │ │ + ldr r1, [pc, #84] @ (480f8 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl d5288 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ + bl d50f0 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 480b6 │ │ │ │ + cbz r0, 480d6 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 124654 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 1242a4 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 480aa │ │ │ │ + beq.n 480ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 480ae │ │ │ │ + cbz r3, 480ce │ │ │ │ mov r4, r5 │ │ │ │ - b.n 480d0 │ │ │ │ + b.n 480f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 480aa │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 480ca │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23184 @ 0x5a90 │ │ │ │ + movw r1, #20624 @ 0x5090 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000480dc : │ │ │ │ +000480fc : │ │ │ │ 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 1955c4 │ │ │ │ + bl 1949a4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, #152 @ 0x98 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov lr, r3 │ │ │ │ - cbz r3, 48114 │ │ │ │ + cbz r3, 48134 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - movw r4, #49528 @ 0xc178 │ │ │ │ + movw r4, #46968 @ 0xb778 │ │ │ │ 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} │ │ │ │ @@ -44321,127 +44330,127 @@ │ │ │ │ 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 4816c │ │ │ │ + bne.n 4818c │ │ │ │ cmp.w r9, #1 │ │ │ │ - ble.n 4816c │ │ │ │ + ble.n 4818c │ │ │ │ cmp.w r9, #2 │ │ │ │ - bne.n 4816c │ │ │ │ - cbnz r5, 48194 │ │ │ │ + bne.n 4818c │ │ │ │ + cbnz r5, 481b4 │ │ │ │ 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 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48258 │ │ │ │ + beq.n 48278 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - bl 111564 │ │ │ │ + bl 111488 │ │ │ │ ldr.w r9, [sp, #144] @ 0x90 │ │ │ │ ldrd sl, r7, [sp, #128] @ 0x80 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48266 │ │ │ │ + beq.n 48286 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 111564 │ │ │ │ + bl 111488 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48254 │ │ │ │ + beq.n 48274 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 481cc │ │ │ │ + beq.n 481ec │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl c3480 │ │ │ │ + bl c3300 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bge.n 481ce │ │ │ │ - b.n 48254 │ │ │ │ + bge.n 481ee │ │ │ │ + b.n 48274 │ │ │ │ movs r5, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 481d4 │ │ │ │ - cbz r5, 481f2 │ │ │ │ + ble.n 481f4 │ │ │ │ + cbz r5, 48212 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ - movw r1, #57928 @ 0xe248 │ │ │ │ + movw r1, #55368 @ 0xd848 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #23228 @ 0x5abc │ │ │ │ + movw r0, #20668 @ 0x50bc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe48 │ │ │ │ + bl 8fe38 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 48212 │ │ │ │ - b.n 48254 │ │ │ │ + bge.n 48232 │ │ │ │ + b.n 48274 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #4032 @ 0xfc0 │ │ │ │ + movw r2, #1472 @ 0x5c0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #15160 @ 0x3b38 │ │ │ │ + movw r1, #12600 @ 0x3138 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 48254 │ │ │ │ - bl 95d4c │ │ │ │ + bl d183c │ │ │ │ + b.n 48274 │ │ │ │ + bl 95c50 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 48228 │ │ │ │ + blt.n 48248 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a2f4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4823a │ │ │ │ + b.n 4825a │ │ │ │ mov r0, sl │ │ │ │ - cbz r5, 48234 │ │ │ │ + cbz r5, 48254 │ │ │ │ blx 293e0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4823a │ │ │ │ + b.n 4825a │ │ │ │ blx 29abc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 98844 │ │ │ │ - cbz r5, 4826c │ │ │ │ + bl 98744 │ │ │ │ + cbz r5, 4828c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19c8 │ │ │ │ + bl f17f8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 48274 │ │ │ │ + b.n 48294 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 48274 │ │ │ │ + b.n 48294 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 48274 │ │ │ │ + b.n 48294 │ │ │ │ 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 111b3c │ │ │ │ + bl 111a60 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ - bl 111b3c │ │ │ │ + bl 111a60 │ │ │ │ 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 │ │ │ │ @@ -44454,132 +44463,132 @@ │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000482be <_PyCrossInterpreterData_UnregisterClass@@Base>: │ │ │ │ +000482de <_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] @ (48378 <_PyCrossInterpreterData_UnregisterClass@@Base+0xba>) │ │ │ │ + ldr r2, [pc, #168] @ (48398 <_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, 48316 <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ + cbz r3, 48336 <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ add.w r0, r4, #8 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4830c <_PyCrossInterpreterData_UnregisterClass@@Base+0x4e> │ │ │ │ + bne.n 4832c <_PyCrossInterpreterData_UnregisterClass@@Base+0x4e> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 482fc <_PyCrossInterpreterData_UnregisterClass@@Base+0x3e> │ │ │ │ + bne.n 4831c <_PyCrossInterpreterData_UnregisterClass@@Base+0x3e> │ │ │ │ dmb ish │ │ │ │ - beq.n 48316 <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ - bl 26a094 │ │ │ │ + beq.n 48336 <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ + bl 269658 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a8cc <_PyCrossInterpreterData_RegisterClass@@Base+0x254> │ │ │ │ + bl 209e8c <_PyCrossInterpreterData_RegisterClass@@Base+0x254> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 48348 <_PyCrossInterpreterData_UnregisterClass@@Base+0x8a> │ │ │ │ + cbz r0, 48368 <_PyCrossInterpreterData_UnregisterClass@@Base+0x8a> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #16] │ │ │ │ - cbnz r3, 48346 <_PyCrossInterpreterData_UnregisterClass@@Base+0x88> │ │ │ │ + cbnz r3, 48366 <_PyCrossInterpreterData_UnregisterClass@@Base+0x88> │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ - cbz r2, 48334 <_PyCrossInterpreterData_UnregisterClass@@Base+0x76> │ │ │ │ + cbz r2, 48354 <_PyCrossInterpreterData_UnregisterClass@@Base+0x76> │ │ │ │ str r3, [r2, #4] │ │ │ │ - b.n 48336 <_PyCrossInterpreterData_UnregisterClass@@Base+0x78> │ │ │ │ + b.n 48356 <_PyCrossInterpreterData_UnregisterClass@@Base+0x78> │ │ │ │ str r3, [r4, #12] │ │ │ │ - cbz r3, 4833a <_PyCrossInterpreterData_UnregisterClass@@Base+0x7c> │ │ │ │ + cbz r3, 4835a <_PyCrossInterpreterData_UnregisterClass@@Base+0x7c> │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 78204 │ │ │ │ + bl 7827c │ │ │ │ mov r0, r5 │ │ │ │ - bl 6c164 │ │ │ │ + bl 6c1a4 │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 48372 <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ + cbz r3, 48392 <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ add.w r0, r4, #8 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 48368 <_PyCrossInterpreterData_UnregisterClass@@Base+0xaa> │ │ │ │ + bne.n 48388 <_PyCrossInterpreterData_UnregisterClass@@Base+0xaa> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 48358 <_PyCrossInterpreterData_UnregisterClass@@Base+0x9a> │ │ │ │ + bne.n 48378 <_PyCrossInterpreterData_UnregisterClass@@Base+0x9a> │ │ │ │ dmb ish │ │ │ │ - beq.n 48372 <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ - bl 247d04 │ │ │ │ + beq.n 48392 <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ + bl 2471c4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r0, #23244 @ 0x5acc │ │ │ │ + movw r0, #20684 @ 0x50cc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 7a0ec │ │ │ │ + b.w 7a164 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #8 │ │ │ │ - bl cea94 │ │ │ │ + bl ce93c │ │ │ │ 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 14acd4 │ │ │ │ - cbnz r0, 483c2 <_PyCrossInterpreterData_UnregisterClass@@Base+0x104> │ │ │ │ + bl 149fdc │ │ │ │ + cbnz r0, 483e2 <_PyCrossInterpreterData_UnregisterClass@@Base+0x104> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 483f4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x136> │ │ │ │ + b.n 48414 <_PyCrossInterpreterData_UnregisterClass@@Base+0x136> │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 48456 │ │ │ │ + bl 48476 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 483d8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x11a> │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 483f8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x11a> │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 483be <_PyCrossInterpreterData_UnregisterClass@@Base+0x100> │ │ │ │ + bne.n 483de <_PyCrossInterpreterData_UnregisterClass@@Base+0x100> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 483ec <_PyCrossInterpreterData_UnregisterClass@@Base+0x12e> │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 4840c <_PyCrossInterpreterData_UnregisterClass@@Base+0x12e> │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 483be <_PyCrossInterpreterData_UnregisterClass@@Base+0x100> │ │ │ │ + bne.n 483de <_PyCrossInterpreterData_UnregisterClass@@Base+0x100> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000483f6 : │ │ │ │ +00048416 : │ │ │ │ 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 │ │ │ │ @@ -44588,128 +44597,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 72190 │ │ │ │ + bl 721f8 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r0, 48450 │ │ │ │ + cbz r0, 48470 │ │ │ │ mov r0, sp │ │ │ │ - bl 1a7488 │ │ │ │ + bl 1a6870 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48448 │ │ │ │ + beq.n 48468 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48448 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 48468 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 48450 │ │ │ │ - bl 771e8 │ │ │ │ + cbz r0, 48470 │ │ │ │ + bl 77260 │ │ │ │ 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 d7688 │ │ │ │ + bl d74e8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 48488 │ │ │ │ - bl 7f738 │ │ │ │ - cbz r0, 4848c │ │ │ │ + bne.n 484a8 │ │ │ │ + bl 7f7cc │ │ │ │ + cbz r0, 484ac │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 484a0 │ │ │ │ + b.n 484c0 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 484a0 │ │ │ │ + bge.n 484c0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 484a0 │ │ │ │ + cbz r3, 484c0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 484a0 │ │ │ │ + cbz r3, 484c0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 48482 │ │ │ │ + blt.n 484a2 │ │ │ │ add r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000484a4 : │ │ │ │ +000484c4 : │ │ │ │ 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 1b89e4 │ │ │ │ + bl 1b7dfc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 484d4 │ │ │ │ - bl 771e8 │ │ │ │ + cbz r0, 484f4 │ │ │ │ + bl 77260 │ │ │ │ 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 24e960 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x318> │ │ │ │ - cbnz r0, 484fa │ │ │ │ + bl 24dd88 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x178> │ │ │ │ + cbnz r0, 4851a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 4858a │ │ │ │ + b.n 485c4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000484fe <_PyObject_CheckCrossInterpreterData@@Base>: │ │ │ │ +0004851e <_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 13b21c │ │ │ │ + bl 13a50c │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bl 24e23c │ │ │ │ - cbnz r0, 4853e <_PyObject_CheckCrossInterpreterData@@Base+0x40> │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 48538 <_PyObject_CheckCrossInterpreterData@@Base+0x3a> │ │ │ │ + bl 24d804 │ │ │ │ + cbnz r0, 4855e <_PyObject_CheckCrossInterpreterData@@Base+0x40> │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 48558 <_PyObject_CheckCrossInterpreterData@@Base+0x3a> │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ - movw r1, #18736 @ 0x4930 │ │ │ │ + movw r1, #16176 @ 0x3f30 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r0, [r4, #1420] @ 0x58c │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 48540 <_PyObject_CheckCrossInterpreterData@@Base+0x42> │ │ │ │ + b.n 48560 <_PyObject_CheckCrossInterpreterData@@Base+0x42> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00048542 : │ │ │ │ +00048562 : │ │ │ │ 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 │ │ │ │ @@ -44723,48 +44732,55 @@ │ │ │ │ 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 10e360 <_PySet_Contains@@Base+0x28> │ │ │ │ + bl 10e250 <_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 8008c │ │ │ │ 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 71488 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 485f6 │ │ │ │ + bl 714f0 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 48630 │ │ │ │ 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, 485ca │ │ │ │ + cbz r4, 48604 │ │ │ │ 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] @ (485f8 ) │ │ │ │ + ldr r5, [pc, #44] @ (48634 ) │ │ │ │ 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] │ │ │ │ @@ -44773,419 +44789,425 @@ │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -000485fc : │ │ │ │ +00048638 : │ │ │ │ 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, #8560 @ 0x2170 │ │ │ │ + movw r1, #6000 @ 0x1770 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #8564 @ 0x2174 │ │ │ │ + movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 8fe48 │ │ │ │ + bl 8fe38 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 486c0 │ │ │ │ + blt.n 486fc │ │ │ │ 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 48698 │ │ │ │ + ble.n 486d4 │ │ │ │ movs r3, #0 │ │ │ │ - movw r2, #59589 @ 0xe8c5 │ │ │ │ + movw r2, #59317 @ 0xe7b5 │ │ │ │ movt r2, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #29393 @ 0x72d1 │ │ │ │ + movw r1, #28449 @ 0x6f21 │ │ │ │ movt r1, #18 │ │ │ │ - movw r0, #58409 @ 0xe429 │ │ │ │ + movw r0, #58137 @ 0xe319 │ │ │ │ movt r0, #16 │ │ │ │ - bl 6caf0 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 6cb30 <_Py_hashtable_new_full@@Base> │ │ │ │ str.w r0, [r4, #-12] │ │ │ │ - cbnz r0, 48698 │ │ │ │ - bl 1ea6e4 │ │ │ │ - b.n 486c0 │ │ │ │ + cbnz r0, 486d4 │ │ │ │ + bl 1e9b14 │ │ │ │ + b.n 486fc │ │ │ │ mov r0, r6 │ │ │ │ sub.w r1, r4, #40 @ 0x28 │ │ │ │ - bl 10cc80 <_PyArena_Free@@Base+0xe14> │ │ │ │ + bl 10cb70 <_PyArena_Free@@Base+0xe14> │ │ │ │ ldr.w r0, [r4, #-12] │ │ │ │ - cbz r0, 486ac │ │ │ │ - bl 10e754 <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 486e8 │ │ │ │ + bl 10e644 <_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 {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ - ldr r3, [pc, #152] @ (48770 ) │ │ │ │ + ldr r3, [pc, #152] @ (487ac ) │ │ │ │ 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, 4870e │ │ │ │ + cbz r3, 4874a │ │ │ │ adds r0, #223 @ 0xdf │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 48704 │ │ │ │ + bne.n 48740 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 486f4 │ │ │ │ + bne.n 48730 │ │ │ │ dmb ish │ │ │ │ - beq.n 4870e │ │ │ │ - bl 26a094 │ │ │ │ + beq.n 4874a │ │ │ │ + bl 269658 │ │ │ │ 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 48bbc │ │ │ │ + bl 48bdc │ │ │ │ ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - cbz r3, 48750 │ │ │ │ + cbz r3, 4878c │ │ │ │ add.w r0, r4, #223 @ 0xdf │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 48746 │ │ │ │ + bne.n 48782 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 48736 │ │ │ │ + bne.n 48772 │ │ │ │ dmb ish │ │ │ │ - beq.n 48750 │ │ │ │ - bl 247d04 │ │ │ │ + beq.n 4878c │ │ │ │ + bl 2471c4 │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 24b8d4 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (48770 ) │ │ │ │ + bl 24b378 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (487ac ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4876a │ │ │ │ + beq.n 487a6 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #224 @ 0xe0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - push {r3, lr} │ │ │ │ + movw r1, #4356 @ 0x1104 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + b.n 487e2 │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2908c │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7fff8 │ │ │ │ - movw r1, #4356 @ 0x1104 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - b.n 48798 │ │ │ │ + bl 95c50 │ │ │ │ + mov r4, r0 │ │ │ │ + blx 290a4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 98744 │ │ │ │ + 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 487c8 │ │ │ │ + bne.n 48812 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23360 @ 0x5b40 │ │ │ │ + movw r1, #20800 @ 0x5140 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 487e4 │ │ │ │ + bl 127394 │ │ │ │ + b.n 4882e │ │ │ │ mov r4, r0 │ │ │ │ ldrsb.w r0, [r5, #35] @ 0x23 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 487e8 │ │ │ │ + ble.n 48832 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14f3b0 │ │ │ │ + bl 14e6c0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 489a4 │ │ │ │ + b.n 489ee │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 488f4 │ │ │ │ + bne.w 4893e │ │ │ │ ldrb.w r3, [r5, #34] @ 0x22 │ │ │ │ - cbz r3, 48822 │ │ │ │ + cbz r3, 4886c │ │ │ │ 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, 48814 │ │ │ │ - movw r1, #23408 @ 0x5b70 │ │ │ │ + cbnz r2, 4885e │ │ │ │ + movw r1, #20848 @ 0x5170 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 127744 │ │ │ │ - b.n 487e4 │ │ │ │ - movw r1, #23460 @ 0x5ba4 │ │ │ │ + bl 127394 │ │ │ │ + b.n 4882e │ │ │ │ + movw r1, #20900 @ 0x51a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 127744 │ │ │ │ - b.n 487e4 │ │ │ │ + bl 127394 │ │ │ │ + b.n 4882e │ │ │ │ ldrb.w r6, [r5, #33] @ 0x21 │ │ │ │ - cbz r6, 4883c │ │ │ │ + cbz r6, 48886 │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14f3b0 │ │ │ │ - b.n 487e4 │ │ │ │ + bl 14e6c0 │ │ │ │ + b.n 4882e │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 48860 │ │ │ │ + beq.n 488aa │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64352 @ 0xfb60 │ │ │ │ + movw r1, #61792 @ 0xf160 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 487e4 │ │ │ │ + bl 127394 │ │ │ │ + b.n 4882e │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #16] │ │ │ │ strb.w r2, [r5, #34] @ 0x22 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbnz r3, 488b2 │ │ │ │ + cbnz r3, 488fc │ │ │ │ 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 20e368 │ │ │ │ + bl 20d8fc │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48958 │ │ │ │ + beq.n 489a2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #54760 @ 0xd5e8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 489a4 │ │ │ │ + bne.w 489ee │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48934 │ │ │ │ + beq.n 4897e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48934 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 48934 │ │ │ │ + bne.n 4897e │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 4897e │ │ │ │ mov r0, r3 │ │ │ │ - movw r1, #9376 @ 0x24a0 │ │ │ │ + movw r1, #6816 @ 0x1aa0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #3 │ │ │ │ strd r6, r6, [sp, #20] │ │ │ │ - bl bfab8 │ │ │ │ + bl bf938 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 487e4 │ │ │ │ + beq.n 4882e │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - bl 20e368 │ │ │ │ + bl 20d8fc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 256eac <_PyUnicode_ToNumeric@@Base+0x7b7c> │ │ │ │ + bl 256324 <_PyUnicode_ToNumeric@@Base+0x7a2c> │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 48958 │ │ │ │ - b.n 489a4 │ │ │ │ + cbz r0, 489a2 │ │ │ │ + b.n 489ee │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl 204a68 │ │ │ │ + bl 204028 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 48910 │ │ │ │ + cbz r3, 4895a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 256eac <_PyUnicode_ToNumeric@@Base+0x7b7c> │ │ │ │ - cbz r0, 48958 │ │ │ │ + b.w 256324 <_PyUnicode_ToNumeric@@Base+0x7a2c> │ │ │ │ + cbz r0, 489a2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #54760 @ 0xd5e8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 489a4 │ │ │ │ + bne.n 489ee │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48934 │ │ │ │ + beq.n 4897e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48934 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4897e │ │ │ │ + bl 77dcc <_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, #65288 @ 0xff08 │ │ │ │ + movw r1, #62728 @ 0xf508 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r2, [r4, #16] │ │ │ │ - bl 127744 │ │ │ │ - b.n 487e4 │ │ │ │ + bl 127394 │ │ │ │ + b.n 4882e │ │ │ │ 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 d3b0c │ │ │ │ - cbz r0, 48990 │ │ │ │ + bl d3974 │ │ │ │ + cbz r0, 489da │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 487e4 │ │ │ │ - bl d3d20 │ │ │ │ + bne.w 4882e │ │ │ │ + bl d3b88 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14f3b0 │ │ │ │ - b.n 487e4 │ │ │ │ + bl 14e6c0 │ │ │ │ + b.n 4882e │ │ │ │ movw r3, #56136 @ 0xdb48 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3b0c │ │ │ │ + bl d3974 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48974 │ │ │ │ - b.n 487e4 │ │ │ │ + bne.n 489be │ │ │ │ + b.n 4882e │ │ │ │ mov r0, r1 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r0, #33432 @ 0x8298 │ │ │ │ + movw r0, #30792 @ 0x7848 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.w 7a0ec │ │ │ │ + b.w 7a164 │ │ │ │ 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 48a02 │ │ │ │ + beq.n 48a4c │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 48a02 │ │ │ │ + beq.n 48a4c │ │ │ │ movs r3, #2 │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r1, [sp] │ │ │ │ - movw r1, #62760 @ 0xf528 │ │ │ │ + movw r1, #60200 @ 0xeb28 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r2, r3 │ │ │ │ - bl bfab8 │ │ │ │ - cbnz r0, 48a16 │ │ │ │ - b.n 48a42 │ │ │ │ + bl bf938 │ │ │ │ + cbnz r0, 48a60 │ │ │ │ + b.n 48a8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 489e4 │ │ │ │ - movw r0, #62760 @ 0xf528 │ │ │ │ + beq.n 48a2e │ │ │ │ + movw r0, #60200 @ 0xeb28 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 16cd78 <_PyArg_NoKeywords@@Base> │ │ │ │ - cbz r0, 48a42 │ │ │ │ - b.n 489e4 │ │ │ │ + bl 16c188 <_PyArg_NoKeywords@@Base> │ │ │ │ + cbz r0, 48a8c │ │ │ │ + b.n 48a2e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 862a0 │ │ │ │ + bl 862cc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 48a42 │ │ │ │ + cbz r0, 48a8c │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 48a46 │ │ │ │ + cbnz r0, 48a90 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 48a42 │ │ │ │ + beq.n 48a8c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 48a42 │ │ │ │ + cbnz r3, 48a8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 48a56 │ │ │ │ + b.n 48aa0 │ │ │ │ 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} │ │ │ │ │ │ │ │ -00048a5a : │ │ │ │ +00048aa4 : │ │ │ │ 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 1e2978 │ │ │ │ + bl 1e1df4 │ │ │ │ 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 │ │ │ │ @@ -45194,149 +45216,136 @@ │ │ │ │ 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] @ (48b90 ) │ │ │ │ + ldr r1, [pc, #224] @ (48bd8 ) │ │ │ │ add.w r4, sp, #16512 @ 0x4080 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ - movw r2, #43024 @ 0xa810 │ │ │ │ + movw r2, #40464 @ 0x9e10 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov.w r1, #0 │ │ │ │ sub.w r3, r5, #32 │ │ │ │ - movw r1, #23604 @ 0x5c34 │ │ │ │ + movw r1, #20952 @ 0x51d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ - bl 8c52c │ │ │ │ + bl 8c53c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48b6a │ │ │ │ + beq.n 48bb4 │ │ │ │ mov r2, r6 │ │ │ │ add r6, sp, #176 @ 0xb0 │ │ │ │ - movw r1, #17768 @ 0x4568 │ │ │ │ + movw r1, #15208 @ 0x3b68 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #18492 @ 0x483c │ │ │ │ + movw r0, #15932 @ 0x3e3c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe48 │ │ │ │ + bl 8fe38 │ │ │ │ ldr.w r1, [r6, #-160] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 48b02 │ │ │ │ + bge.n 48b4c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 48b60 │ │ │ │ + b.n 48baa │ │ │ │ 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 217e7c <_PyErr_BadInternalCall@@Base+0x604> │ │ │ │ + bl 217444 <_PyErr_BadInternalCall@@Base+0x604> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 48afe │ │ │ │ - bl 95d4c │ │ │ │ + beq.n 48b48 │ │ │ │ + bl 95c50 │ │ │ │ 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 98844 │ │ │ │ + bl 98744 │ │ │ │ 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 41f8a │ │ │ │ + bl 41faa │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r6, #-160] │ │ │ │ - bl 771e8 │ │ │ │ - b.n 48b6c │ │ │ │ + bl 77260 │ │ │ │ + b.n 48bb6 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, sp, #16512 @ 0x4080 │ │ │ │ - ldr r3, [pc, #28] @ (48b90 ) │ │ │ │ + ldr r3, [pc, #28] @ (48bd8 ) │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 48b84 │ │ │ │ + beq.n 48bce │ │ │ │ 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 95d4c │ │ │ │ - mov r4, r0 │ │ │ │ - blx 290a4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 98844 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - 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, #4032] @ 0xfc0 │ │ │ │ - ldr r3, [pc, #212] @ (48ca4 ) │ │ │ │ + ldr r3, [pc, #212] @ (48cc4 ) │ │ │ │ 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 48c8a │ │ │ │ + bne.n 48caa │ │ │ │ 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 48c1a │ │ │ │ + bls.n 48c3a │ │ │ │ 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 260e4c │ │ │ │ + bl 260360 │ │ │ │ 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, 48c46 │ │ │ │ + cbz r2, 48c66 │ │ │ │ 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 │ │ │ │ @@ -45345,94 +45354,94 @@ │ │ │ │ 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 260e4c │ │ │ │ + bl 260360 │ │ │ │ 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 48c72 │ │ │ │ + bne.n 48c92 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r8 │ │ │ │ blx 29c10 │ │ │ │ - ldr r3, [pc, #24] @ (48ca4 ) │ │ │ │ + ldr r3, [pc, #24] @ (48cc4 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 48c9c │ │ │ │ + beq.n 48cbc │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl f9098 │ │ │ │ - cbnz r0, 48d24 │ │ │ │ + bl f8e80 │ │ │ │ + cbnz r0, 48d44 │ │ │ │ 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, 48cfe │ │ │ │ + cbz r0, 48d1e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 48cfe │ │ │ │ + beq.n 48d1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48cfe │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 48d1e │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 48d1a │ │ │ │ + cbz r0, 48d3a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48d1a │ │ │ │ + beq.n 48d3a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48d1a │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 48d3a │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7e844 │ │ │ │ + b.w 7e8d4 │ │ │ │ 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] @ (48d54 ) │ │ │ │ + ldr r3, [pc, #28] @ (48d74 ) │ │ │ │ ldr.w r3, [r3, #1184] @ 0x4a0 │ │ │ │ - cbz r3, 48d4a │ │ │ │ - bl 19dd8c <_Py_write_noraise@@Base+0x3d4> │ │ │ │ + cbz r3, 48d6a │ │ │ │ + bl 19d16c <_Py_write_noraise@@Base+0x3d4> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 48d52 │ │ │ │ + b.n 48d72 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -45440,176 +45449,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 48d7a │ │ │ │ - bl 260874 │ │ │ │ + bne.n 48d9a │ │ │ │ + bl 25ff9c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 48d86 │ │ │ │ + cbz r3, 48da6 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 48dc8 │ │ │ │ + b.n 48de8 │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 48dc4 │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 48de4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 48dc4 │ │ │ │ + cbnz r3, 48de4 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 48dc4 │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 48de4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 48dc4 │ │ │ │ + cbnz r3, 48de4 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 48dc4 │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 48de4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 48dc4 │ │ │ │ + cbnz r3, 48de4 │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 48dc4 │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 48de4 │ │ │ │ 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, 48de4 │ │ │ │ - ldr r2, [pc, #20] @ (48de8 ) │ │ │ │ + cbnz r3, 48e04 │ │ │ │ + ldr r2, [pc, #20] @ (48e08 ) │ │ │ │ ldrd r0, r3, [r0, #8] │ │ │ │ add.w r1, r2, #520 @ 0x208 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ - b.w 266b9c │ │ │ │ + b.w 266160 │ │ │ │ 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 48e1c │ │ │ │ + beq.n 48e3c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 48e1c │ │ │ │ + ble.n 48e3c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48e36 │ │ │ │ + beq.n 48e56 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 48e36 │ │ │ │ + b.n 48e56 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #10772 @ 0x2a14 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 48e54 │ │ │ │ + bl 127394 │ │ │ │ + b.n 48e74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 862a0 │ │ │ │ + bl 862cc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48e54 │ │ │ │ + beq.n 48e74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 48e54 │ │ │ │ + cbnz r3, 48e74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 48eaa │ │ │ │ + beq.n 48eca │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 48eaa │ │ │ │ + beq.n 48eca │ │ │ │ mov r0, r6 │ │ │ │ - bl b4e88 │ │ │ │ + bl b4d0c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bgt.n 48ebe │ │ │ │ + bgt.n 48ede │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #40020 @ 0x9c54 │ │ │ │ + movw r1, #37380 @ 0x9204 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 48eec │ │ │ │ + bl 127394 │ │ │ │ + b.n 48f0c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 48e86 │ │ │ │ - movw r0, #55068 @ 0xd71c │ │ │ │ + beq.n 48ea6 │ │ │ │ + movw r0, #52428 @ 0xcccc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 16cd78 <_PyArg_NoKeywords@@Base> │ │ │ │ - cbz r0, 48eec │ │ │ │ - b.n 48e86 │ │ │ │ + bl 16c188 <_PyArg_NoKeywords@@Base> │ │ │ │ + cbz r0, 48f0c │ │ │ │ + b.n 48ea6 │ │ │ │ subs r0, #1 │ │ │ │ - bl 71fec │ │ │ │ + bl 72054 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 48eec │ │ │ │ + cbz r0, 48f0c │ │ │ │ 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 862a0 │ │ │ │ - cbnz r0, 48ef0 │ │ │ │ + bl 862cc │ │ │ │ + cbnz r0, 48f10 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 48f0e │ │ │ │ + bne.n 48f2e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 48f2e │ │ │ │ + b.n 48f4e │ │ │ │ cmp r7, r8 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - bne.n 48ed4 │ │ │ │ + bne.n 48ef4 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 48f1e │ │ │ │ + cbnz r0, 48f3e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 48eec │ │ │ │ + beq.n 48f0c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48eec │ │ │ │ + bne.n 48f0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 48eec │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 48f0c │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r4, [r0, #8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ @@ -45620,65 +45629,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 11b7b8 │ │ │ │ + bl 11b830 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 48f80 │ │ │ │ + beq.n 48fa0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 859bc │ │ │ │ - cbnz r0, 48f80 │ │ │ │ + bl 859e8 │ │ │ │ + cbnz r0, 48fa0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ - movw r1, #23652 @ 0x5c64 │ │ │ │ + movw r1, #21092 @ 0x5264 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 48f8c │ │ │ │ + bl d183c │ │ │ │ + b.n 48fac │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 48f90 │ │ │ │ - bl 498a4 │ │ │ │ + beq.n 48fb0 │ │ │ │ + bl 498c2 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 48fea │ │ │ │ + b.n 4900a │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 48fa6 │ │ │ │ + bge.n 48fc6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1ea6e4 │ │ │ │ + b.w 1e9b14 │ │ │ │ add r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e2d8 │ │ │ │ + bl 20d86c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48f8c │ │ │ │ + beq.n 48fac │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 48fca │ │ │ │ + ble.n 48fea │ │ │ │ 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 48fea │ │ │ │ + ble.n 4900a │ │ │ │ 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 │ │ │ │ @@ -45687,212 +45696,212 @@ │ │ │ │ blx 29c10 │ │ │ │ mov r0, r6 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ - ldr r3, [pc, #148] @ (49094 ) │ │ │ │ + ldr r3, [pc, #148] @ (490b4 ) │ │ │ │ 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, 49034 │ │ │ │ + cbz r3, 49054 │ │ │ │ adds r0, #223 @ 0xdf │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4902a │ │ │ │ + bne.n 4904a │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4901a │ │ │ │ + bne.n 4903a │ │ │ │ dmb ish │ │ │ │ - beq.n 49034 │ │ │ │ - bl 26a094 │ │ │ │ + beq.n 49054 │ │ │ │ + bl 269658 │ │ │ │ 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 48bbc │ │ │ │ + bl 48bdc │ │ │ │ ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - cbz r3, 49076 │ │ │ │ + cbz r3, 49096 │ │ │ │ add.w r0, r4, #223 @ 0xdf │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4906c │ │ │ │ + bne.n 4908c │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4905c │ │ │ │ + bne.n 4907c │ │ │ │ dmb ish │ │ │ │ - beq.n 49076 │ │ │ │ - bl 247d04 │ │ │ │ + beq.n 49096 │ │ │ │ + bl 2471c4 │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 71e00 │ │ │ │ - ldr r3, [pc, #20] @ (49094 ) │ │ │ │ + bl 71e68 │ │ │ │ + ldr r3, [pc, #20] @ (490b4 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 49090 │ │ │ │ + beq.n 490b0 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #224 @ 0xe0 │ │ │ │ pop {r4, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 490c8 │ │ │ │ + beq.n 490e8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 490c8 │ │ │ │ + ble.n 490e8 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 490e4 │ │ │ │ + beq.n 49104 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 490e4 │ │ │ │ + b.n 49104 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #10772 @ 0x2a14 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 49102 │ │ │ │ + bl 127394 │ │ │ │ + b.n 49122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 104944 │ │ │ │ + bl 104848 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49102 │ │ │ │ + beq.n 49122 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 49102 │ │ │ │ + cbnz r3, 49122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ - cbz r4, 49128 │ │ │ │ + cbz r4, 49148 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.n 4912a │ │ │ │ + b.n 4914a │ │ │ │ mov r3, r4 │ │ │ │ add.w sl, r3, r1 │ │ │ │ - cbnz r4, 4913a │ │ │ │ + cbnz r4, 4915a │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 4913a │ │ │ │ + ble.n 4915a │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.n 4913a │ │ │ │ - cbnz r5, 4915c │ │ │ │ + bgt.n 4915a │ │ │ │ + cbnz r5, 4917c │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #212] @ (49214 ) │ │ │ │ + ldr r4, [pc, #212] @ (49234 ) │ │ │ │ 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 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4920a │ │ │ │ + beq.n 4922a │ │ │ │ ldr.w r9, [r5] │ │ │ │ cmp.w sl, #1 │ │ │ │ - beq.n 491e2 │ │ │ │ + beq.n 49202 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 491a8 │ │ │ │ - bl d78e0 <_PyNumber_Index@@Base> │ │ │ │ + cbz r0, 491c8 │ │ │ │ + bl d7740 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 49180 │ │ │ │ - bl 7f738 │ │ │ │ + cbnz r0, 491a0 │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4920a │ │ │ │ + bne.n 4922a │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 491a0 │ │ │ │ - bl 83948 │ │ │ │ + b.n 491c0 │ │ │ │ + bl 839e0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4919c │ │ │ │ + beq.n 491bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4919c │ │ │ │ + cbnz r3, 491bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ adds r2, r4, #1 │ │ │ │ - beq.n 49172 │ │ │ │ + beq.n 49192 │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.n 491aa │ │ │ │ - b.n 491ea │ │ │ │ + bne.n 491ca │ │ │ │ + b.n 4920a │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl d78e0 <_PyNumber_Index@@Base> │ │ │ │ + bl d7740 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 491c0 │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 4920a │ │ │ │ + cbnz r0, 491e0 │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 4922a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 491ee │ │ │ │ - bl 83948 │ │ │ │ + b.n 4920e │ │ │ │ + bl 839e0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 491dc │ │ │ │ + beq.n 491fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 491dc │ │ │ │ + cbnz r3, 491fc │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 491ee │ │ │ │ - b.n 491b4 │ │ │ │ + bne.n 4920e │ │ │ │ + b.n 491d4 │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 491ee │ │ │ │ + b.n 4920e │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ mov r0, r8 │ │ │ │ - bl 15028c │ │ │ │ + bl 14f59c │ │ │ │ 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 208f44 <_Py_RestoreSignals@@Base+0xc00> │ │ │ │ + b.w 208504 <_Py_RestoreSignals@@Base+0xc00> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ subs r3, #160 @ 0xa0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ @@ -45901,471 +45910,391 @@ │ │ │ │ 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 4923a │ │ │ │ - bl 260874 │ │ │ │ + bne.n 4925a │ │ │ │ + bl 25ff9c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 49246 │ │ │ │ + cbz r3, 49266 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 49268 │ │ │ │ + b.n 49288 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 49264 │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 49284 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 49264 │ │ │ │ + cbnz r3, 49284 │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 49264 │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 49284 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0004926c : │ │ │ │ - b.w 1e6190 │ │ │ │ +0004928c : │ │ │ │ + b.w 1e55c0 │ │ │ │ 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 492a2 │ │ │ │ + beq.n 492c2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #51624 @ 0xc9a8 │ │ │ │ + movw r1, #49064 @ 0xbfa8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 492c4 │ │ │ │ + bl 127394 │ │ │ │ + b.n 492e4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 103cec │ │ │ │ - cbnz r0, 492c8 │ │ │ │ + bl 103bec │ │ │ │ + cbnz r0, 492e8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #51664 @ 0xc9d0 │ │ │ │ + movw r1, #49104 @ 0xbfd0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4938e │ │ │ │ + b.n 493ae │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce000 │ │ │ │ + bl cdea8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 492c4 │ │ │ │ + beq.n 492e4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 492fa │ │ │ │ + ble.n 4931a │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #51708 @ 0xc9fc │ │ │ │ + movw r1, #49148 @ 0xbffc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea94 │ │ │ │ - b.n 492c4 │ │ │ │ + bl ce93c │ │ │ │ + b.n 492e4 │ │ │ │ ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ add.w r6, r4, #40 @ 0x28 │ │ │ │ - cbnz r3, 4932c │ │ │ │ + cbnz r3, 4934c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 49314 │ │ │ │ + blt.n 49334 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #222] @ 0xde │ │ │ │ - b.n 4932c │ │ │ │ + b.n 4934c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 260938 │ │ │ │ + bl 25fee4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea94 │ │ │ │ + bl ce93c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4938e │ │ │ │ - bl 95d4c │ │ │ │ + b.n 493ae │ │ │ │ + bl 95c50 │ │ │ │ adds r4, #223 @ 0xdf │ │ │ │ mov r5, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4934c │ │ │ │ + bne.n 4936c │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4933c │ │ │ │ + bne.n 4935c │ │ │ │ dmb ish │ │ │ │ - beq.n 49358 │ │ │ │ + beq.n 49378 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26a094 │ │ │ │ + bl 269658 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 260938 │ │ │ │ + bl 25fee4 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4937a │ │ │ │ + bne.n 4939a │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4936a │ │ │ │ + bne.n 4938a │ │ │ │ dmb ish │ │ │ │ - beq.n 49386 │ │ │ │ + beq.n 493a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 247d04 │ │ │ │ + bl 2471c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98844 │ │ │ │ - b.n 4931c │ │ │ │ + bl 98744 │ │ │ │ + b.n 4933c │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ 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 │ │ │ │ - beq.n 493be │ │ │ │ + beq.n 493de │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #4092 @ 0xffc │ │ │ │ + movw r0, #1532 @ 0x5fc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 493be │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 493de │ │ │ │ movs r0, #0 │ │ │ │ - b.n 493fc │ │ │ │ + b.n 4941c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 493d2 │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 493f2 │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 493ba │ │ │ │ + bne.n 493da │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 493e6 │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 49406 │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 493ba │ │ │ │ + bne.n 493da │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11b314 <_Py_set_inheritable@@Base> │ │ │ │ + bl 11b38c <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 493ba │ │ │ │ + blt.n 493da │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.w 2623ac │ │ │ │ + b.w 261974 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 4940a │ │ │ │ + cbz r1, 4942a │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 49412 │ │ │ │ + b.n 49432 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.w 34310 │ │ │ │ - movw r1, #65392 @ 0xff70 │ │ │ │ + b.w 34314 │ │ │ │ + movw r1, #62832 @ 0xf570 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.w 41eea │ │ │ │ + b.w 41f0a │ │ │ │ │ │ │ │ -00049422 : │ │ │ │ - ldr r3, [pc, #68] @ (49468 ) │ │ │ │ +00049442 : │ │ │ │ + ldr r3, [pc, #68] @ (49488 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ - cbz r0, 49464 │ │ │ │ + cbz r0, 49484 │ │ │ │ ldrb.w r3, [r0, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 4943a │ │ │ │ + bne.n 4945a │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 4942c │ │ │ │ + b.n 4944c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 49450 │ │ │ │ + beq.n 49470 │ │ │ │ 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 49436 │ │ │ │ + bcc.n 49456 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 49464 │ │ │ │ + cbz r0, 49484 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49464 │ │ │ │ + beq.n 49484 │ │ │ │ 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 cbeec │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cbz r0, 4949c │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4949c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 4949c │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cbz r0, 494b8 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 494b8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 494b8 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cbz r0, 494d4 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 494d4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 494d4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cbz r0, 494f0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #12] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 494f0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 494f0 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - cbz r0, 4950c │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #16] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4950c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 4950c │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ - cbz r0, 49528 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #24] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 49528 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 49528 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, 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, 4954a │ │ │ │ + cbz r3, 494aa │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4954c │ │ │ │ + b.n 494ac │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 4955a │ │ │ │ + cbnz r3, 494ba │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4955a │ │ │ │ + blt.n 494ba │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 4955a │ │ │ │ - cbnz r4, 49576 │ │ │ │ + bgt.n 494ba │ │ │ │ + cbnz r4, 494d6 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #392] @ (496e8 ) │ │ │ │ + ldr r4, [pc, #392] @ (49648 ) │ │ │ │ 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 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 495d0 │ │ │ │ - cbz r5, 4959a │ │ │ │ + cbz r0, 49530 │ │ │ │ + cbz r5, 494fa │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbz r7, 49584 │ │ │ │ + cbz r7, 494e4 │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 49584 │ │ │ │ + bne.n 494e4 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4959e │ │ │ │ + b.n 494fe │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 4958c │ │ │ │ + cbnz r0, 494ec │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 4959e │ │ │ │ - bl c3480 │ │ │ │ + b.n 494fe │ │ │ │ + bl c3300 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 495d0 │ │ │ │ + blt.n 49530 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 49580 │ │ │ │ - b.n 49588 │ │ │ │ + beq.n 494e0 │ │ │ │ + b.n 494e8 │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2587a0 │ │ │ │ + bl 257c9c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 495d0 │ │ │ │ + beq.n 49530 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 49626 │ │ │ │ + beq.n 49586 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 495d4 │ │ │ │ + beq.n 49534 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #51624 @ 0xc9a8 │ │ │ │ + movw r1, #49064 @ 0xbfa8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 496d0 │ │ │ │ + b.n 49630 │ │ │ │ mov r0, r5 │ │ │ │ - bl 103cec │ │ │ │ - cbnz r0, 495f4 │ │ │ │ + bl 103bec │ │ │ │ + cbnz r0, 49554 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #51664 @ 0xc9d0 │ │ │ │ + movw r1, #49104 @ 0xbfd0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 495d0 │ │ │ │ + bl 127394 │ │ │ │ + b.n 49530 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl ce000 │ │ │ │ + bl cdea8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 495d0 │ │ │ │ + beq.n 49530 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 49626 │ │ │ │ + ble.n 49586 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #51708 @ 0xc9fc │ │ │ │ + movw r1, #49148 @ 0xbffc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea94 │ │ │ │ - b.n 495d0 │ │ │ │ + bl ce93c │ │ │ │ + b.n 49530 │ │ │ │ mov r0, r6 │ │ │ │ - bl cbeec │ │ │ │ + bl cbd9c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 49880 │ │ │ │ + bl 498a0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 49642 │ │ │ │ + cbnz r0, 495a2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 495d0 │ │ │ │ + beq.n 49530 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea94 │ │ │ │ - b.n 495d0 │ │ │ │ + bl ce93c │ │ │ │ + b.n 49530 │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 294c4 │ │ │ │ movs r1, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 294c4 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #112 @ (adr r3, 496d8 ) │ │ │ │ + add r3, pc, #112 @ (adr r3, 49638 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8] │ │ │ │ - add r3, pc, #112 @ (adr r3, 496e0 ) │ │ │ │ + add r3, pc, #112 @ (adr r3, 49640 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r8, r6, [r0] │ │ │ │ strd r2, r3, [r8, #8] │ │ │ │ mov r7, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bl 7f738 │ │ │ │ - cbz r0, 496a0 │ │ │ │ + bl 7f7cc │ │ │ │ + cbz r0, 49600 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49636 │ │ │ │ + beq.n 49596 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 49636 │ │ │ │ + bne.n 49596 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 49636 │ │ │ │ - cbz r5, 496d0 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 49596 │ │ │ │ + cbz r5, 49630 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 496c2 │ │ │ │ - bl 95d4c │ │ │ │ + blt.n 49622 │ │ │ │ + bl 95c50 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 538ae │ │ │ │ + bl 539f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98844 │ │ │ │ - b.n 496ca │ │ │ │ + bl 98744 │ │ │ │ + b.n 4962a │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 538ae │ │ │ │ + bl 539f0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea94 │ │ │ │ + bl ce93c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r0, #116] @ 0x74 │ │ │ │ add r3, sp, #548 @ 0x224 │ │ │ │ @ instruction: 0xefcddcfe │ │ │ │ @@ -46375,28 +46304,28 @@ │ │ │ │ subs r3, #204 @ 0xcc │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 13f590 │ │ │ │ + bl 13e8b0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4971c │ │ │ │ - bl 7f738 │ │ │ │ - cbz r0, 4972e │ │ │ │ - b.n 4976a │ │ │ │ + bne.n 4967c │ │ │ │ + bl 7f7cc │ │ │ │ + cbz r0, 4968e │ │ │ │ + b.n 496ca │ │ │ │ vabs.f64 d7, d0 │ │ │ │ - vldr d6, [pc, #92] @ 49780 │ │ │ │ + vldr d6, [pc, #92] @ 496e0 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4976e │ │ │ │ + bhi.n 496ce │ │ │ │ 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 │ │ │ │ @@ -46405,599 +46334,681 @@ │ │ │ │ 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 49776 │ │ │ │ + beq.n 496d6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 49776 │ │ │ │ + b.n 496d6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 49776 │ │ │ │ + b.n 496d6 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, pc} │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ │ │ │ │ -00049788 : │ │ │ │ +000496e8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (497b8 ) │ │ │ │ + ldr r3, [pc, #32] @ (49718 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1a8804 │ │ │ │ - cbz r0, 497b6 │ │ │ │ + bl 1a7bec │ │ │ │ + cbz r0, 49716 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 497e8 │ │ │ │ + bl cbd9c │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + cbz r0, 4974c │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4974c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 4974c │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cbz r0, 49768 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 49768 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 49768 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cbz r0, 49784 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 49784 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 49784 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + cbz r0, 497a0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #12] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 497a0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 497a0 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + cbz r0, 497bc │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #16] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 497bc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 497bc │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ + cbz r0, 497d8 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #24] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 497d8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 497d8 │ │ │ │ + bl 77dcc <_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, 49808 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19504 @ 0x4c30 │ │ │ │ + movw r1, #16944 @ 0x4230 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 49812 │ │ │ │ + b.n 49832 │ │ │ │ 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 49810 │ │ │ │ + beq.n 49830 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 49810 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 49830 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 4983a │ │ │ │ + cbnz r3, 4985a │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #23708 @ 0x5c9c │ │ │ │ + movw r0, #21148 @ 0x529c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w ddd20 │ │ │ │ - bl 13d0c8 │ │ │ │ + b.w ddb98 │ │ │ │ + bl 13c3ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4985e │ │ │ │ + bne.n 4987e │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #23724 @ 0x5cac │ │ │ │ + movw r0, #21164 @ 0x52ac │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddd20 │ │ │ │ + bl ddb98 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 13d618 │ │ │ │ - b.n 4987c │ │ │ │ - ble.n 4987a │ │ │ │ + bl 13c93c │ │ │ │ + b.n 4989c │ │ │ │ + ble.n 4989a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6812 @ 0x1a9c │ │ │ │ + movw r1, #4172 @ 0x104c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 71488 <_PyObject_GC_New@@Base> │ │ │ │ + bl 714f0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4989e │ │ │ │ + cbz r0, 498be │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #8] │ │ │ │ - bl 80220 │ │ │ │ + bl 802b4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 4946c │ │ │ │ │ │ │ │ -000498a4 : │ │ │ │ +000498c2 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #32] @ (498d4 ) │ │ │ │ + ldr r0, [pc, #32] @ (498f4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #23748 @ 0x5cc4 │ │ │ │ + movw r2, #21188 @ 0x52c4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r0, [r3, r0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1277a8 <_PyErr_SetString@@Base> │ │ │ │ + bl 1273f8 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #0] @ (498dc ) │ │ │ │ + b.n 4971c │ │ │ │ + ldr r0, [pc, #4] @ (49900 ) │ │ │ │ bx lr │ │ │ │ + nop │ │ │ │ strb r4, [r5, #21] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [pc, #0] @ (498e4 ) │ │ │ │ + ldr r0, [pc, #0] @ (49908 ) │ │ │ │ bx lr │ │ │ │ strb r4, [r5, #21] │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 49904 │ │ │ │ + cbz r3, 49928 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 49906 │ │ │ │ + b.n 4992a │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 49914 │ │ │ │ + cbnz r3, 49938 │ │ │ │ cmp r1, #2 │ │ │ │ - ble.n 49914 │ │ │ │ + ble.n 49938 │ │ │ │ cmp r1, #5 │ │ │ │ - bgt.n 49914 │ │ │ │ - cbnz r4, 49934 │ │ │ │ + bgt.n 49938 │ │ │ │ + cbnz r4, 49958 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #352] @ (49a78 ) │ │ │ │ + ldr r4, [pc, #352] @ (49a9c ) │ │ │ │ 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 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 499e8 │ │ │ │ + beq.n 49a0c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 49948 │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 4996c │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 499e8 │ │ │ │ + bne.n 49a0c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4995e │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 49982 │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 499e8 │ │ │ │ + bne.n 49a0c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl d78e0 <_PyNumber_Index@@Base> │ │ │ │ + bl d7740 <_PyNumber_Index@@Base> │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 49972 │ │ │ │ - bl 7f738 │ │ │ │ + cbnz r0, 49996 │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49a66 │ │ │ │ - b.n 499e8 │ │ │ │ - bl 83948 │ │ │ │ + beq.n 49a8a │ │ │ │ + b.n 49a0c │ │ │ │ + bl 839e0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49992 │ │ │ │ + beq.n 499b6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 49992 │ │ │ │ + cbnz r3, 499b6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.n 49968 │ │ │ │ + beq.n 4998c │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 49a44 │ │ │ │ + beq.n 49a68 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 499a4 │ │ │ │ + cbz r0, 499c8 │ │ │ │ cmp r6, #4 │ │ │ │ - bne.n 499ac │ │ │ │ - b.n 499b0 │ │ │ │ + bne.n 499d0 │ │ │ │ + b.n 499d4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ - b.n 499b8 │ │ │ │ + b.n 499dc │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 499d4 │ │ │ │ + bge.n 499f8 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23792 @ 0x5cf0 │ │ │ │ + movw r1, #21232 @ 0x52f0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 499e8 │ │ │ │ + bl 127394 │ │ │ │ + b.n 49a0c │ │ │ │ movw r9, #4356 @ 0x1104 │ │ │ │ movt r9, #70 @ 0x46 │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 499ec │ │ │ │ + beq.n 49a10 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1f03b4 │ │ │ │ - cbnz r0, 499f0 │ │ │ │ + bl 1ef7f0 │ │ │ │ + cbnz r0, 49a14 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 49a70 │ │ │ │ + b.n 49a94 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 499f2 │ │ │ │ + b.n 49a16 │ │ │ │ add r4, sp, #24 │ │ │ │ cmp r6, r9 │ │ │ │ - beq.n 49a06 │ │ │ │ + beq.n 49a2a │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1f03b4 │ │ │ │ + bl 1ef7f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 499e8 │ │ │ │ + beq.n 49a0c │ │ │ │ add r6, sp, #32 │ │ │ │ - b.n 49a08 │ │ │ │ + b.n 49a2c │ │ │ │ movs r6, #0 │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 95d4c │ │ │ │ + bl 95c50 │ │ │ │ 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 98844 │ │ │ │ + bl 98744 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 49a5e │ │ │ │ + bge.n 49a82 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 49a4e │ │ │ │ - bl e4c60 │ │ │ │ + bne.n 49a72 │ │ │ │ + bl e4a7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49a0c │ │ │ │ - b.n 499e8 │ │ │ │ + beq.n 49a30 │ │ │ │ + b.n 49a0c │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 499bc │ │ │ │ + blt.n 499e0 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 49a08 │ │ │ │ + b.n 49a2c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19ac │ │ │ │ - b.n 49a70 │ │ │ │ + bl f17dc │ │ │ │ + b.n 49a94 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7f920 │ │ │ │ - b.n 49a70 │ │ │ │ + bl 7f9b4 │ │ │ │ + b.n 49a94 │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 499bc │ │ │ │ + beq.n 499e0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4999a │ │ │ │ + b.n 499be │ │ │ │ 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 │ │ │ │ + │ │ │ │ +00049aa0 : │ │ │ │ + sub sp, #16 │ │ │ │ + add sp, #16 │ │ │ │ + b.w 183270 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 20e158 │ │ │ │ + bl 20d6ec │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 49a9e │ │ │ │ - beq.n 49aa2 │ │ │ │ + blt.n 49aca │ │ │ │ + beq.n 49ace │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 49aaa │ │ │ │ + b.n 49ad6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 49aaa │ │ │ │ + b.n 49ad6 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b7b8 │ │ │ │ - bl cbeec │ │ │ │ + bl 11b830 │ │ │ │ + bl cbd9c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 49b14 │ │ │ │ + beq.n 49b40 │ │ │ │ mov r0, r3 │ │ │ │ - bl 859bc │ │ │ │ - cbnz r0, 49b14 │ │ │ │ + bl 859e8 │ │ │ │ + cbnz r0, 49b40 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 11b7b8 │ │ │ │ - bl cbeec │ │ │ │ + bl 11b830 │ │ │ │ + bl cbd9c │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #8800 @ 0x2260 │ │ │ │ + movw r1, #6240 @ 0x1860 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #63320 @ 0xf758 │ │ │ │ + movw r0, #60760 @ 0xed58 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 49bcc │ │ │ │ + b.n 49bf8 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - cbz r3, 49b68 │ │ │ │ + cbz r3, 49b94 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bge.n 49b68 │ │ │ │ + bge.n 49b94 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r5, [r3, r4, lsl #2] │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 49b80 │ │ │ │ + beq.n 49bac │ │ │ │ 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 d12c0 │ │ │ │ + bl d1168 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49b5c │ │ │ │ + beq.n 49b88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 49b5c │ │ │ │ + cbnz r3, 49b88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 49b10 │ │ │ │ - bne.n 49b80 │ │ │ │ + blt.n 49b3c │ │ │ │ + bne.n 49bac │ │ │ │ adds r4, #1 │ │ │ │ - b.n 49b16 │ │ │ │ + b.n 49b42 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #892 @ 0x37c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #63868 @ 0xf97c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 49b10 │ │ │ │ + bl 127394 │ │ │ │ + b.n 49b3c │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - cbnz r1, 49b8e │ │ │ │ + cbnz r1, 49bba │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 49bcc │ │ │ │ + b.n 49bf8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 49b84 │ │ │ │ + bge.n 49bb0 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr.w r0, [r2, r4, lsl #2] │ │ │ │ add.w r4, r2, r4, lsl #2 │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #4] │ │ │ │ adds r4, #4 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 49bb4 │ │ │ │ + beq.n 49be0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - b.n 49ba6 │ │ │ │ + b.n 49bd2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49b84 │ │ │ │ + beq.n 49bb0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 49b84 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 49b84 │ │ │ │ + bne.n 49bb0 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 49bb0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #0] @ (49bd4 ) │ │ │ │ + ldr r0, [pc, #0] @ (49c00 ) │ │ │ │ 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 1dbcac <_PyErr_ProgramDecodedTextObject@@Base+0x330> │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00049bf4 : │ │ │ │ - sub sp, #16 │ │ │ │ - add sp, #16 │ │ │ │ - b.w 183e84 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 14f110 <_PyTime_AsTimespec@@Base+0x4ec> │ │ │ │ - cbz r0, 49c32 │ │ │ │ + bl 14e420 <_PyTime_AsTimespec@@Base+0x4ec> │ │ │ │ + cbz r0, 49c3a │ │ │ │ mov r4, r0 │ │ │ │ - bl 1f1c7c │ │ │ │ + bl 1f10b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 49c34 │ │ │ │ + bge.n 49c3c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49c32 │ │ │ │ + beq.n 49c3a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 49c32 │ │ │ │ + cbnz r3, 49c3a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 49c70 │ │ │ │ + bne.n 49c78 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ mov r6, r0 │ │ │ │ - bl 48456 │ │ │ │ + bl 48476 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 49c64 │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 49c78 │ │ │ │ + bne.n 49c6c │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 49c80 │ │ │ │ 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 14acd4 │ │ │ │ + bl 149fdc │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #132] @ (49d10 ) │ │ │ │ + ldr r3, [pc, #132] @ (49d18 ) │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 49cc0 │ │ │ │ + cbz r3, 49cc8 │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 49cb6 │ │ │ │ + bne.n 49cbe │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 49ca6 │ │ │ │ + bne.n 49cae │ │ │ │ dmb ish │ │ │ │ - beq.n 49cc0 │ │ │ │ - bl 26a094 │ │ │ │ + beq.n 49cc8 │ │ │ │ + bl 269658 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 49d14 │ │ │ │ + bl 49d38 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 49cf2 │ │ │ │ + cbz r3, 49cfa │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 49ce8 │ │ │ │ + bne.n 49cf0 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 49cd8 │ │ │ │ + bne.n 49ce0 │ │ │ │ dmb ish │ │ │ │ - beq.n 49cf2 │ │ │ │ - bl 247d04 │ │ │ │ + beq.n 49cfa │ │ │ │ + bl 2471c4 │ │ │ │ movs r1, #16 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 71e00 │ │ │ │ - ldr r3, [pc, #20] @ (49d10 ) │ │ │ │ + bl 71e68 │ │ │ │ + ldr r3, [pc, #20] @ (49d18 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 49d0c │ │ │ │ + beq.n 49d14 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 1daf84 <_PyErr_ProgramDecodedTextObject@@Base+0x330> │ │ │ │ + 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, #3904] @ 0xf40 │ │ │ │ - ldr r3, [pc, #236] @ (49e14 ) │ │ │ │ + ldr r3, [pc, #236] @ (49e38 ) │ │ │ │ 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 49d48 │ │ │ │ + bne.n 49d6c │ │ │ │ orrs.w r2, r5, r8 │ │ │ │ - bne.n 49d4c │ │ │ │ + bne.n 49d70 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 49d50 │ │ │ │ + b.n 49d74 │ │ │ │ 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, 49d68 │ │ │ │ - cbz r4, 49d68 │ │ │ │ + cbnz r7, 49d8c │ │ │ │ + cbz r4, 49d8c │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ - b.n 49d6a │ │ │ │ + b.n 49d8e │ │ │ │ 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 49d80 │ │ │ │ + beq.n 49da4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 49ecc │ │ │ │ + bl 49ef0 │ │ │ │ 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 │ │ │ │ @@ -47010,116 +47021,116 @@ │ │ │ │ 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 49dc0 │ │ │ │ + beq.n 49de4 │ │ │ │ strb.w r1, [r2, #1]! │ │ │ │ - b.n 49db6 │ │ │ │ + b.n 49dda │ │ │ │ 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 49dec │ │ │ │ + beq.n 49e10 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ - bl 49ecc │ │ │ │ - b.n 49dda │ │ │ │ + bl 49ef0 │ │ │ │ + b.n 49dfe │ │ │ │ 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] @ (49e14 ) │ │ │ │ + ldr r3, [pc, #24] @ (49e38 ) │ │ │ │ str r2, [r6, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 49e0e │ │ │ │ + beq.n 49e32 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 187aa8 │ │ │ │ - cbz r0, 49e4e │ │ │ │ + bl 186e94 │ │ │ │ + cbz r0, 49e72 │ │ │ │ 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 49e4c │ │ │ │ + beq.n 49e70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 49e4c │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 49e70 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - b.w 4a78e │ │ │ │ + b.w 4a7b2 │ │ │ │ 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 49e84 │ │ │ │ + bpl.n 49ea8 │ │ │ │ movw r3, #24964 @ 0x6184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 49ebc │ │ │ │ - bl 71310 │ │ │ │ + bne.n 49ee0 │ │ │ │ + bl 71378 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 49eb8 │ │ │ │ + cbz r0, 49edc │ │ │ │ mov r1, r6 │ │ │ │ - bl 86ed4 │ │ │ │ + bl 86f00 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 49ea2 │ │ │ │ + blt.n 49ec6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86ed4 │ │ │ │ + bl 86f00 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 49ec4 │ │ │ │ + bge.n 49ee8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49eb8 │ │ │ │ + beq.n 49edc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 49eb8 │ │ │ │ + cbnz r3, 49edc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 49ec4 │ │ │ │ + b.n 49ee8 │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.w 440e8 │ │ │ │ + b.w 44104 │ │ │ │ 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] │ │ │ │ @@ -47797,244 +47808,246 @@ │ │ │ │ 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 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r7, 4a7b2 │ │ │ │ + cbz r7, 4a7d6 │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 4a7b2 │ │ │ │ + beq.n 4a7d6 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.n 4a7be │ │ │ │ - bl 16091c <_PySemaphore_Wakeup@@Base+0x14c> │ │ │ │ + bgt.n 4a7e2 │ │ │ │ + bl 15fc1c <_PySemaphore_Wakeup@@Base+0x14c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4a852 │ │ │ │ - b.n 4a8f8 │ │ │ │ + bne.n 4a876 │ │ │ │ + b.n 4a91c │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 4a858 │ │ │ │ + bne.n 4a87c │ │ │ │ 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 4a7d8 │ │ │ │ + blt.n 4a7fc │ │ │ │ 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 4a842 │ │ │ │ + ble.n 4a866 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne.n 4a812 │ │ │ │ + bne.n 4a836 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1da1a0 │ │ │ │ - cbnz r0, 4a800 │ │ │ │ + bl 1d9470 │ │ │ │ + cbnz r0, 4a824 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r3, r6 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 4a876 │ │ │ │ + b.n 4a89a │ │ │ │ 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 4a7e6 │ │ │ │ + bcc.n 4a80a │ │ │ │ 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 4a824 │ │ │ │ + b.n 4a848 │ │ │ │ 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 4a8f8 │ │ │ │ + beq.n 4a91c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4a8f8 │ │ │ │ + b.n 4a91c │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26d2d0 │ │ │ │ + bl 26c898 │ │ │ │ cmp r0, r7 │ │ │ │ - bcs.n 4a86c │ │ │ │ + bcs.n 4a890 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1ea6e4 │ │ │ │ + b.w 1e9b14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 108754 │ │ │ │ + bl 108644 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4a87a │ │ │ │ + cbnz r0, 4a89e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4a8f8 │ │ │ │ + b.n 4a91c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4a894 │ │ │ │ + blt.n 4a8b8 │ │ │ │ mul.w r3, r7, r5 │ │ │ │ cmp r0, r3 │ │ │ │ - bge.n 4a894 │ │ │ │ + bge.n 4a8b8 │ │ │ │ add r0, r7 │ │ │ │ mov r1, r7 │ │ │ │ subs r0, #1 │ │ │ │ - bl 26d548 │ │ │ │ + bl 26cb10 │ │ │ │ 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 4a8d8 │ │ │ │ - bl 187aa8 │ │ │ │ - cbnz r0, 4a8c2 │ │ │ │ + ble.n 4a8fc │ │ │ │ + bl 186e94 │ │ │ │ + cbnz r0, 4a8e6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 4a876 │ │ │ │ + beq.n 4a89a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4a876 │ │ │ │ + bne.n 4a89a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4a876 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a89a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 4a8d2 │ │ │ │ + beq.n 4a8f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4a8d2 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4a8f6 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 4a89e │ │ │ │ + b.n 4a8c2 │ │ │ │ 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 4a8f8 │ │ │ │ + beq.n 4a91c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4a8f8 │ │ │ │ + cbnz r3, 4a91c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movw r1, #65240 @ 0xfed8 │ │ │ │ + movw r1, #62680 @ 0xf4d8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.w 41eea │ │ │ │ + b.w 41f0a │ │ │ │ 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 4a942 │ │ │ │ + bpl.n 4a966 │ │ │ │ movw r3, #24964 @ 0x6184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4a942 │ │ │ │ + beq.n 4a966 │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.n 4a95a │ │ │ │ + b.n 4a97e │ │ │ │ mov r0, r4 │ │ │ │ - bl 32532 <_PyXI_ApplyError@@Base+0x4a0> │ │ │ │ + bl 32536 <_PyXI_ApplyError@@Base+0x4a0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4a938 │ │ │ │ + beq.n 4a95c │ │ │ │ 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} │ │ │ │ nop │ │ │ │ - b.w 47154 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + b.w 47174 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r4, [r3, #16] │ │ │ │ - cbz r0, 4a98c │ │ │ │ + cbz r0, 4a9b4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 4a98c │ │ │ │ - bl 246524 <_PySys_GetSizeOf@@Base> │ │ │ │ + bgt.n 4a9b4 │ │ │ │ + bl 245a94 <_PySys_GetSizeOf@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4a996 │ │ │ │ + beq.n 4a9be │ │ │ │ add r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 125678 │ │ │ │ + b.w 1252c8 │ │ │ │ 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 7813c │ │ │ │ + bl 781b4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 78204 │ │ │ │ + bl 7827c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 78204 │ │ │ │ + bl 7827c │ │ │ │ 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 4a9de │ │ │ │ + beq.n 4aa06 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4a9de │ │ │ │ + cbnz r3, 4aa06 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77d54 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77dcc <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0004a9e0 <_PyContext_NewHamtForTests@@Base>: │ │ │ │ - ldr r2, [pc, #36] @ (4aa08 <_PyContext_NewHamtForTests@@Base+0x28>) │ │ │ │ +0004aa08 <_PyContext_NewHamtForTests@@Base>: │ │ │ │ + ldr r2, [pc, #36] @ (4aa30 <_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 │ │ │ │ @@ -48046,75 +48059,75 @@ │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r3, [pc, #176] @ (4aacc <_PyContext_NewHamtForTests@@Base+0xec>) │ │ │ │ + ldr r3, [pc, #176] @ (4aaf4 <_PyContext_NewHamtForTests@@Base+0xec>) │ │ │ │ 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, 4aa50 <_PyContext_NewHamtForTests@@Base+0x70> │ │ │ │ + cbz r3, 4aa78 <_PyContext_NewHamtForTests@@Base+0x70> │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4aa46 <_PyContext_NewHamtForTests@@Base+0x66> │ │ │ │ + bne.n 4aa6e <_PyContext_NewHamtForTests@@Base+0x66> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4aa36 <_PyContext_NewHamtForTests@@Base+0x56> │ │ │ │ + bne.n 4aa5e <_PyContext_NewHamtForTests@@Base+0x56> │ │ │ │ dmb ish │ │ │ │ - beq.n 4aa50 <_PyContext_NewHamtForTests@@Base+0x70> │ │ │ │ - bl 26a094 │ │ │ │ + beq.n 4aa78 <_PyContext_NewHamtForTests@@Base+0x70> │ │ │ │ + bl 269658 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 49d14 │ │ │ │ + bl 49d38 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 4aa82 <_PyContext_NewHamtForTests@@Base+0xa2> │ │ │ │ + cbz r3, 4aaaa <_PyContext_NewHamtForTests@@Base+0xa2> │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4aa78 <_PyContext_NewHamtForTests@@Base+0x98> │ │ │ │ + bne.n 4aaa0 <_PyContext_NewHamtForTests@@Base+0x98> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4aa68 <_PyContext_NewHamtForTests@@Base+0x88> │ │ │ │ + bne.n 4aa90 <_PyContext_NewHamtForTests@@Base+0x88> │ │ │ │ dmb ish │ │ │ │ - beq.n 4aa82 <_PyContext_NewHamtForTests@@Base+0xa2> │ │ │ │ - bl 247d04 │ │ │ │ - movw r1, #62408 @ 0xf3c8 │ │ │ │ + beq.n 4aaaa <_PyContext_NewHamtForTests@@Base+0xa2> │ │ │ │ + bl 2471c4 │ │ │ │ + movw r1, #59848 @ 0xe9c8 │ │ │ │ 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 4aa90 <_PyContext_NewHamtForTests@@Base+0xb0> │ │ │ │ + bne.n 4aab8 <_PyContext_NewHamtForTests@@Base+0xb0> │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 7f6d4 │ │ │ │ - ldr r3, [pc, #20] @ (4aacc <_PyContext_NewHamtForTests@@Base+0xec>) │ │ │ │ + bl 7f768 │ │ │ │ + ldr r3, [pc, #20] @ (4aaf4 <_PyContext_NewHamtForTests@@Base+0xec>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4aac8 <_PyContext_NewHamtForTests@@Base+0xe8> │ │ │ │ + beq.n 4aaf0 <_PyContext_NewHamtForTests@@Base+0xe8> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -48125,216 +48138,216 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce000 │ │ │ │ - cbnz r0, 4ab34 <_PyContext_NewHamtForTests@@Base+0x154> │ │ │ │ + bl cdea8 │ │ │ │ + cbnz r0, 4ab5c <_PyContext_NewHamtForTests@@Base+0x154> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 4ab02 <_PyContext_NewHamtForTests@@Base+0x122> │ │ │ │ + cbz r5, 4ab2a <_PyContext_NewHamtForTests@@Base+0x122> │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - b.n 4ab0a <_PyContext_NewHamtForTests@@Base+0x12a> │ │ │ │ + b.n 4ab32 <_PyContext_NewHamtForTests@@Base+0x12a> │ │ │ │ movw r4, #10688 @ 0x29c0 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - blt.n 4ab28 <_PyContext_NewHamtForTests@@Base+0x148> │ │ │ │ + blt.n 4ab50 <_PyContext_NewHamtForTests@@Base+0x148> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 29204 │ │ │ │ - cbnz r0, 4ab28 <_PyContext_NewHamtForTests@@Base+0x148> │ │ │ │ + cbnz r0, 4ab50 <_PyContext_NewHamtForTests@@Base+0x148> │ │ │ │ adds r0, r4, r6 │ │ │ │ subs r1, r5, r6 │ │ │ │ - bl 156a40 │ │ │ │ + bl 155d50 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4ab36 <_PyContext_NewHamtForTests@@Base+0x156> │ │ │ │ + b.n 4ab5e <_PyContext_NewHamtForTests@@Base+0x156> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 156a40 │ │ │ │ + bl 155d50 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4ab36 <_PyContext_NewHamtForTests@@Base+0x156> │ │ │ │ + b.n 4ab5e <_PyContext_NewHamtForTests@@Base+0x156> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 4ab40 <_PyContext_NewHamtForTests@@Base+0x160> │ │ │ │ + cbz r3, 4ab68 <_PyContext_NewHamtForTests@@Base+0x160> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea94 │ │ │ │ + bl ce93c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #65252 @ 0xfee4 │ │ │ │ + movw r1, #62692 @ 0xf4e4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.n 4ab50 <_PyContext_NewHamtForTests@@Base+0x170> │ │ │ │ + b.n 4ab78 <_PyContext_NewHamtForTests@@Base+0x170> │ │ │ │ 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, #42120 @ 0xa488 │ │ │ │ + movw r1, #39560 @ 0x9a88 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #42124 @ 0xa48c │ │ │ │ + movw r0, #39564 @ 0x9a8c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 8fe48 │ │ │ │ + bl 8fe38 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4ab8e <_PyContext_NewHamtForTests@@Base+0x1ae> │ │ │ │ + blt.n 4abb6 <_PyContext_NewHamtForTests@@Base+0x1ae> │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4ab90 <_PyContext_NewHamtForTests@@Base+0x1b0> │ │ │ │ + beq.n 4abb8 <_PyContext_NewHamtForTests@@Base+0x1b0> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4ab90 <_PyContext_NewHamtForTests@@Base+0x1b0> │ │ │ │ + b.n 4abb8 <_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, #34392 @ 0x8658 │ │ │ │ + movw r1, #31832 @ 0x7c58 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl bfab8 │ │ │ │ - cbz r0, 4abca <_PyContext_NewHamtForTests@@Base+0x1ea> │ │ │ │ + bl bf938 │ │ │ │ + cbz r0, 4abf2 <_PyContext_NewHamtForTests@@Base+0x1ea> │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 22ce14 │ │ │ │ + bl 22c950 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - movw r0, #21416 @ 0x53a8 │ │ │ │ + movw r0, #18856 @ 0x49a8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r1, #3 │ │ │ │ - b.w 7f6d4 │ │ │ │ + b.w 7f768 │ │ │ │ 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 4abfe <_PyContext_NewHamtForTests@@Base+0x21e> │ │ │ │ + bne.n 4ac26 <_PyContext_NewHamtForTests@@Base+0x21e> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl d78e0 <_PyNumber_Index@@Base> │ │ │ │ + bl d7740 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4ac16 <_PyContext_NewHamtForTests@@Base+0x236> │ │ │ │ - b.n 4ac2a <_PyContext_NewHamtForTests@@Base+0x24a> │ │ │ │ + cbnz r0, 4ac3e <_PyContext_NewHamtForTests@@Base+0x236> │ │ │ │ + b.n 4ac52 <_PyContext_NewHamtForTests@@Base+0x24a> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #64208 @ 0xfad0 │ │ │ │ + movw r0, #61648 @ 0xf0d0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4abf2 <_PyContext_NewHamtForTests@@Base+0x212> │ │ │ │ - b.n 4ad04 <_PyContext_NewHamtForTests@@Base+0x324> │ │ │ │ - bl 83948 │ │ │ │ + bne.n 4ac1a <_PyContext_NewHamtForTests@@Base+0x212> │ │ │ │ + b.n 4ad2c <_PyContext_NewHamtForTests@@Base+0x324> │ │ │ │ + bl 839e0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4ac38 <_PyContext_NewHamtForTests@@Base+0x258> │ │ │ │ + bne.n 4ac60 <_PyContext_NewHamtForTests@@Base+0x258> │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 4ac48 <_PyContext_NewHamtForTests@@Base+0x268> │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 4ac70 <_PyContext_NewHamtForTests@@Base+0x268> │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ad04 <_PyContext_NewHamtForTests@@Base+0x324> │ │ │ │ + bne.n 4ad2c <_PyContext_NewHamtForTests@@Base+0x324> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4ac48 <_PyContext_NewHamtForTests@@Base+0x268> │ │ │ │ + b.n 4ac70 <_PyContext_NewHamtForTests@@Base+0x268> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4ac26 <_PyContext_NewHamtForTests@@Base+0x246> │ │ │ │ + bne.n 4ac4e <_PyContext_NewHamtForTests@@Base+0x246> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4ac26 <_PyContext_NewHamtForTests@@Base+0x246> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 4ac4e <_PyContext_NewHamtForTests@@Base+0x246> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r6, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4ac6a <_PyContext_NewHamtForTests@@Base+0x28a> │ │ │ │ + bne.n 4ac92 <_PyContext_NewHamtForTests@@Base+0x28a> │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23904 @ 0x5d60 │ │ │ │ + movw r1, #21344 @ 0x5360 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 4ad04 <_PyContext_NewHamtForTests@@Base+0x324> │ │ │ │ + bl 127394 │ │ │ │ + b.n 4ad2c <_PyContext_NewHamtForTests@@Base+0x324> │ │ │ │ cmp r5, r3 │ │ │ │ - blt.n 4ac7a <_PyContext_NewHamtForTests@@Base+0x29a> │ │ │ │ + blt.n 4aca2 <_PyContext_NewHamtForTests@@Base+0x29a> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.w 2eb54 │ │ │ │ negs r3, r3 │ │ │ │ cmp r5, r3 │ │ │ │ - ble.n 4ac82 <_PyContext_NewHamtForTests@@Base+0x2a2> │ │ │ │ - cbnz r5, 4aca6 <_PyContext_NewHamtForTests@@Base+0x2c6> │ │ │ │ + ble.n 4acaa <_PyContext_NewHamtForTests@@Base+0x2a2> │ │ │ │ + cbnz r5, 4acce <_PyContext_NewHamtForTests@@Base+0x2c6> │ │ │ │ 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 241e50 <_PyTime_AsTimeval@@Base+0x18a0> │ │ │ │ + bl 241410 <_PyTime_AsTimeval@@Base+0x1918> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4ad04 <_PyContext_NewHamtForTests@@Base+0x324> │ │ │ │ + beq.n 4ad2c <_PyContext_NewHamtForTests@@Base+0x324> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4ad06 <_PyContext_NewHamtForTests@@Base+0x326> │ │ │ │ + b.n 4ad2e <_PyContext_NewHamtForTests@@Base+0x326> │ │ │ │ negs r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6694 │ │ │ │ - cbnz r0, 4ad04 <_PyContext_NewHamtForTests@@Base+0x324> │ │ │ │ + bl 1f5df4 │ │ │ │ + cbnz r0, 4ad2c <_PyContext_NewHamtForTests@@Base+0x324> │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 4acc0 <_PyContext_NewHamtForTests@@Base+0x2e0> │ │ │ │ + bge.n 4ace8 <_PyContext_NewHamtForTests@@Base+0x2e0> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 2eb54 │ │ │ │ - cbnz r0, 4ace4 <_PyContext_NewHamtForTests@@Base+0x304> │ │ │ │ - b.n 4ad04 <_PyContext_NewHamtForTests@@Base+0x324> │ │ │ │ + cbnz r0, 4ad0c <_PyContext_NewHamtForTests@@Base+0x304> │ │ │ │ + b.n 4ad2c <_PyContext_NewHamtForTests@@Base+0x324> │ │ │ │ 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 241e50 <_PyTime_AsTimeval@@Base+0x18a0> │ │ │ │ + bl 241410 <_PyTime_AsTimeval@@Base+0x1918> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4ad04 <_PyContext_NewHamtForTests@@Base+0x324> │ │ │ │ + beq.n 4ad2c <_PyContext_NewHamtForTests@@Base+0x324> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4acf8 <_PyContext_NewHamtForTests@@Base+0x318> │ │ │ │ + beq.n 4ad20 <_PyContext_NewHamtForTests@@Base+0x318> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4acf8 <_PyContext_NewHamtForTests@@Base+0x318> │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4ad20 <_PyContext_NewHamtForTests@@Base+0x318> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6694 │ │ │ │ + bl 1f5df4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ac9c <_PyContext_NewHamtForTests@@Base+0x2bc> │ │ │ │ + beq.n 4acc4 <_PyContext_NewHamtForTests@@Base+0x2bc> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -48343,318 +48356,318 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce000 │ │ │ │ - cbnz r0, 4ad6c <_PyContext_NewHamtForTests@@Base+0x38c> │ │ │ │ + bl cdea8 │ │ │ │ + cbnz r0, 4ad94 <_PyContext_NewHamtForTests@@Base+0x38c> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 4ad3a <_PyContext_NewHamtForTests@@Base+0x35a> │ │ │ │ + cbz r5, 4ad62 <_PyContext_NewHamtForTests@@Base+0x35a> │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - b.n 4ad42 <_PyContext_NewHamtForTests@@Base+0x362> │ │ │ │ + b.n 4ad6a <_PyContext_NewHamtForTests@@Base+0x362> │ │ │ │ movw r4, #10688 @ 0x29c0 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - blt.n 4ad60 <_PyContext_NewHamtForTests@@Base+0x380> │ │ │ │ + blt.n 4ad88 <_PyContext_NewHamtForTests@@Base+0x380> │ │ │ │ subs r6, r5, r2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r0, r4, r6 │ │ │ │ blx 29204 │ │ │ │ - cbnz r0, 4ad60 <_PyContext_NewHamtForTests@@Base+0x380> │ │ │ │ + cbnz r0, 4ad88 <_PyContext_NewHamtForTests@@Base+0x380> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 156a40 │ │ │ │ + bl 155d50 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4ad6e <_PyContext_NewHamtForTests@@Base+0x38e> │ │ │ │ + b.n 4ad96 <_PyContext_NewHamtForTests@@Base+0x38e> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 156a40 │ │ │ │ + bl 155d50 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4ad6e <_PyContext_NewHamtForTests@@Base+0x38e> │ │ │ │ + b.n 4ad96 <_PyContext_NewHamtForTests@@Base+0x38e> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 4ad78 <_PyContext_NewHamtForTests@@Base+0x398> │ │ │ │ + cbz r3, 4ada0 <_PyContext_NewHamtForTests@@Base+0x398> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea94 │ │ │ │ + bl ce93c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #65404 @ 0xff7c │ │ │ │ + movw r1, #62844 @ 0xf57c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.n 4ab50 <_PyContext_NewHamtForTests@@Base+0x170> │ │ │ │ + b.n 4ab78 <_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 24e960 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x318> │ │ │ │ - cbnz r0, 4adac <_PyContext_NewHamtForTests@@Base+0x3cc> │ │ │ │ + bl 24dd88 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x178> │ │ │ │ + cbnz r0, 4add4 <_PyContext_NewHamtForTests@@Base+0x3cc> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 24e9f4 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x3ac> │ │ │ │ + b.w 24dfbc <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x3ac> │ │ │ │ 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 4addc <_PyContext_NewHamtForTests@@Base+0x3fc> │ │ │ │ + bgt.n 4ae04 <_PyContext_NewHamtForTests@@Base+0x3fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24e960 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x318> │ │ │ │ - cbnz r0, 4adf8 <_PyContext_NewHamtForTests@@Base+0x418> │ │ │ │ + bl 24dd88 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x178> │ │ │ │ + cbnz r0, 4ae20 <_PyContext_NewHamtForTests@@Base+0x418> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 4858a │ │ │ │ + b.w 485c4 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #23940 @ 0x5d84 │ │ │ │ + movw r1, #21380 @ 0x5384 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145af8 │ │ │ │ + bl 144dd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4adc8 <_PyContext_NewHamtForTests@@Base+0x3e8> │ │ │ │ + bge.n 4adf0 <_PyContext_NewHamtForTests@@Base+0x3e8> │ │ │ │ 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 4ae22 <_PyContext_NewHamtForTests@@Base+0x442> │ │ │ │ + bhi.n 4ae4a <_PyContext_NewHamtForTests@@Base+0x442> │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 4ae3a <_PyContext_NewHamtForTests@@Base+0x45a> │ │ │ │ + beq.n 4ae62 <_PyContext_NewHamtForTests@@Base+0x45a> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4ae3c <_PyContext_NewHamtForTests@@Base+0x45c> │ │ │ │ - movw r0, #47732 @ 0xba74 │ │ │ │ + b.n 4ae64 <_PyContext_NewHamtForTests@@Base+0x45c> │ │ │ │ + movw r0, #45572 @ 0xb204 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ae18 <_PyContext_NewHamtForTests@@Base+0x438> │ │ │ │ - b.n 4ae66 <_PyContext_NewHamtForTests@@Base+0x486> │ │ │ │ + bne.n 4ae40 <_PyContext_NewHamtForTests@@Base+0x438> │ │ │ │ + b.n 4ae8e <_PyContext_NewHamtForTests@@Base+0x486> │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r6, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ea478 <_Py_CheckRecursiveCall@@Base+0x1aac> │ │ │ │ + bl 1e98a8 <_Py_CheckRecursiveCall@@Base+0x1aac> │ │ │ │ adds r3, r0, #2 │ │ │ │ - beq.n 4ae66 <_PyContext_NewHamtForTests@@Base+0x486> │ │ │ │ + beq.n 4ae8e <_PyContext_NewHamtForTests@@Base+0x486> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4ae6a <_PyContext_NewHamtForTests@@Base+0x48a> │ │ │ │ + blt.n 4ae92 <_PyContext_NewHamtForTests@@Base+0x48a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #39232 @ 0x9940 │ │ │ │ + movw r1, #36672 @ 0x8f40 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4ae9e <_PyContext_NewHamtForTests@@Base+0x4be> │ │ │ │ + b.n 4aec6 <_PyContext_NewHamtForTests@@Base+0x4be> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbz r0, 4ae82 <_PyContext_NewHamtForTests@@Base+0x4a2> │ │ │ │ + cbz r0, 4aeaa <_PyContext_NewHamtForTests@@Base+0x4a2> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1b0130 │ │ │ │ + bl 1af518 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4ae66 <_PyContext_NewHamtForTests@@Base+0x486> │ │ │ │ + blt.n 4ae8e <_PyContext_NewHamtForTests@@Base+0x486> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbnz r0, 4ae9e <_PyContext_NewHamtForTests@@Base+0x4be> │ │ │ │ - cbz r4, 4ae94 <_PyContext_NewHamtForTests@@Base+0x4b4> │ │ │ │ + cbnz r0, 4aec6 <_PyContext_NewHamtForTests@@Base+0x4be> │ │ │ │ + cbz r4, 4aebc <_PyContext_NewHamtForTests@@Base+0x4b4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4ae9c <_PyContext_NewHamtForTests@@Base+0x4bc> │ │ │ │ + beq.n 4aec4 <_PyContext_NewHamtForTests@@Base+0x4bc> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4ae9c <_PyContext_NewHamtForTests@@Base+0x4bc> │ │ │ │ + b.n 4aec4 <_PyContext_NewHamtForTests@@Base+0x4bc> │ │ │ │ mov r0, r5 │ │ │ │ - bl f9bdc <_PyErr_SetKeyError@@Base> │ │ │ │ - b.n 4ae66 <_PyContext_NewHamtForTests@@Base+0x486> │ │ │ │ + bl f99c4 <_PyErr_SetKeyError@@Base> │ │ │ │ + b.n 4ae8e <_PyContext_NewHamtForTests@@Base+0x486> │ │ │ │ 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, #62632 @ 0xf4a8 │ │ │ │ + movw r1, #60072 @ 0xeaa8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #1 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl bfab8 │ │ │ │ - cbz r0, 4aee6 <_PyContext_NewHamtForTests@@Base+0x506> │ │ │ │ + bl bf938 │ │ │ │ + cbz r0, 4af0e <_PyContext_NewHamtForTests@@Base+0x506> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 22c14c │ │ │ │ + bl 22b84c │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 4aeea <_PyContext_NewHamtForTests@@Base+0x50a> │ │ │ │ - cbnz r0, 4aef8 <_PyContext_NewHamtForTests@@Base+0x518> │ │ │ │ + beq.n 4af12 <_PyContext_NewHamtForTests@@Base+0x50a> │ │ │ │ + cbnz r0, 4af20 <_PyContext_NewHamtForTests@@Base+0x518> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4af14 <_PyContext_NewHamtForTests@@Base+0x534> │ │ │ │ + b.n 4af3c <_PyContext_NewHamtForTests@@Base+0x534> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4af14 <_PyContext_NewHamtForTests@@Base+0x534> │ │ │ │ - b.n 4af06 <_PyContext_NewHamtForTests@@Base+0x526> │ │ │ │ + beq.n 4af3c <_PyContext_NewHamtForTests@@Base+0x534> │ │ │ │ + b.n 4af2e <_PyContext_NewHamtForTests@@Base+0x526> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - cbz r0, 4af0c <_PyContext_NewHamtForTests@@Base+0x52c> │ │ │ │ + cbz r0, 4af34 <_PyContext_NewHamtForTests@@Base+0x52c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4af14 <_PyContext_NewHamtForTests@@Base+0x534> │ │ │ │ + beq.n 4af3c <_PyContext_NewHamtForTests@@Base+0x534> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4af14 <_PyContext_NewHamtForTests@@Base+0x534> │ │ │ │ + b.n 4af3c <_PyContext_NewHamtForTests@@Base+0x534> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - movw r1, #65076 @ 0xfe34 │ │ │ │ + movw r1, #62516 @ 0xf434 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.n 4ab50 <_PyContext_NewHamtForTests@@Base+0x170> │ │ │ │ + b.n 4ab78 <_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 4af4e <_PyContext_NewHamtForTests@@Base+0x56e> │ │ │ │ + bne.n 4af76 <_PyContext_NewHamtForTests@@Base+0x56e> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23360 @ 0x5b40 │ │ │ │ + movw r1, #20800 @ 0x5140 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 4af86 <_PyContext_NewHamtForTests@@Base+0x5a6> │ │ │ │ + bl 127394 │ │ │ │ + b.n 4afae <_PyContext_NewHamtForTests@@Base+0x5a6> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r3, 4af92 <_PyContext_NewHamtForTests@@Base+0x5b2> │ │ │ │ + cbnz r3, 4afba <_PyContext_NewHamtForTests@@Base+0x5b2> │ │ │ │ ldrb.w r3, [r0, #34] @ 0x22 │ │ │ │ - cbz r3, 4af8a <_PyContext_NewHamtForTests@@Base+0x5aa> │ │ │ │ + cbz r3, 4afb2 <_PyContext_NewHamtForTests@@Base+0x5aa> │ │ │ │ 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, 4af7a <_PyContext_NewHamtForTests@@Base+0x59a> │ │ │ │ - movw r1, #23408 @ 0x5b70 │ │ │ │ + cbnz r2, 4afa2 <_PyContext_NewHamtForTests@@Base+0x59a> │ │ │ │ + movw r1, #20848 @ 0x5170 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 127744 │ │ │ │ - b.n 4af86 <_PyContext_NewHamtForTests@@Base+0x5a6> │ │ │ │ - movw r1, #23460 @ 0x5ba4 │ │ │ │ + bl 127394 │ │ │ │ + b.n 4afae <_PyContext_NewHamtForTests@@Base+0x5a6> │ │ │ │ + movw r1, #20900 @ 0x51a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4b03c <_PyContext_NewHamtForTests@@Base+0x65c> │ │ │ │ + b.n 4b064 <_PyContext_NewHamtForTests@@Base+0x65c> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #16] │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ - bl 20e21c │ │ │ │ + bl 20d7b0 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 4afb6 <_PyContext_NewHamtForTests@@Base+0x5d6> │ │ │ │ + cbz r2, 4afde <_PyContext_NewHamtForTests@@Base+0x5d6> │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 256eac <_PyUnicode_ToNumeric@@Base+0x7b7c> │ │ │ │ + bl 256324 <_PyUnicode_ToNumeric@@Base+0x7a2c> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b03c <_PyContext_NewHamtForTests@@Base+0x65c> │ │ │ │ + bne.n 4b064 <_PyContext_NewHamtForTests@@Base+0x65c> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movs r3, #2 │ │ │ │ strb.w r0, [r2, #34] @ 0x22 │ │ │ │ str r3, [r5, #16] │ │ │ │ - b.n 4b03c <_PyContext_NewHamtForTests@@Base+0x65c> │ │ │ │ - cbz r0, 4affc <_PyContext_NewHamtForTests@@Base+0x61c> │ │ │ │ + b.n 4b064 <_PyContext_NewHamtForTests@@Base+0x65c> │ │ │ │ + cbz r0, 4b024 <_PyContext_NewHamtForTests@@Base+0x61c> │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #54760 @ 0xd5e8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4b006 <_PyContext_NewHamtForTests@@Base+0x626> │ │ │ │ + bne.n 4b02e <_PyContext_NewHamtForTests@@Base+0x626> │ │ │ │ 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 4afe4 <_PyContext_NewHamtForTests@@Base+0x604> │ │ │ │ + beq.n 4b00c <_PyContext_NewHamtForTests@@Base+0x604> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4afe4 <_PyContext_NewHamtForTests@@Base+0x604> │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4b00c <_PyContext_NewHamtForTests@@Base+0x604> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65288 @ 0xff08 │ │ │ │ + movw r1, #62728 @ 0xf508 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 4af86 <_PyContext_NewHamtForTests@@Base+0x5a6> │ │ │ │ + bl 127394 │ │ │ │ + b.n 4afae <_PyContext_NewHamtForTests@@Base+0x5a6> │ │ │ │ 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 d3b0c │ │ │ │ - cbz r0, 4b02a <_PyContext_NewHamtForTests@@Base+0x64a> │ │ │ │ - bl d3d20 │ │ │ │ + bl d3974 │ │ │ │ + cbz r0, 4b052 <_PyContext_NewHamtForTests@@Base+0x64a> │ │ │ │ + bl d3b88 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14f3b0 │ │ │ │ - b.n 4b03c <_PyContext_NewHamtForTests@@Base+0x65c> │ │ │ │ + bl 14e6c0 │ │ │ │ + b.n 4b064 <_PyContext_NewHamtForTests@@Base+0x65c> │ │ │ │ movw r3, #56136 @ 0xdb48 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3b0c │ │ │ │ + bl d3974 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b016 <_PyContext_NewHamtForTests@@Base+0x636> │ │ │ │ + bne.n 4b03e <_PyContext_NewHamtForTests@@Base+0x636> │ │ │ │ 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 236a64 │ │ │ │ + bl 236034 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -48667,277 +48680,277 @@ │ │ │ │ blx 297f8 │ │ │ │ mov r0, r6 │ │ │ │ blx 297f8 │ │ │ │ mov r0, r5 │ │ │ │ blx 297f8 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7813c │ │ │ │ + bl 781b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e844 │ │ │ │ + bl 7e8d4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b0b4 <_PyContext_NewHamtForTests@@Base+0x6d4> │ │ │ │ + beq.n 4b0dc <_PyContext_NewHamtForTests@@Base+0x6d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4b0b4 <_PyContext_NewHamtForTests@@Base+0x6d4> │ │ │ │ + cbnz r3, 4b0dc <_PyContext_NewHamtForTests@@Base+0x6d4> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77d54 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77dcc <_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, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 4b0e2 <_PyContext_NewHamtForTests@@Base+0x702> │ │ │ │ + cbz r0, 4b10a <_PyContext_NewHamtForTests@@Base+0x702> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b0e2 <_PyContext_NewHamtForTests@@Base+0x702> │ │ │ │ + beq.n 4b10a <_PyContext_NewHamtForTests@@Base+0x702> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4b0e2 <_PyContext_NewHamtForTests@@Base+0x702> │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4b10a <_PyContext_NewHamtForTests@@Base+0x702> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 4b100 <_PyContext_NewHamtForTests@@Base+0x720> │ │ │ │ + cbnz r2, 4b128 <_PyContext_NewHamtForTests@@Base+0x720> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 4b100 <_PyContext_NewHamtForTests@@Base+0x720> │ │ │ │ + cbz r0, 4b128 <_PyContext_NewHamtForTests@@Base+0x720> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4b100 <_PyContext_NewHamtForTests@@Base+0x720> │ │ │ │ + beq.n 4b128 <_PyContext_NewHamtForTests@@Base+0x720> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4b100 <_PyContext_NewHamtForTests@@Base+0x720> │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4b128 <_PyContext_NewHamtForTests@@Base+0x720> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0004b104 : │ │ │ │ - movw r0, #21400 @ 0x5398 │ │ │ │ +0004b12c : │ │ │ │ + movw r0, #18840 @ 0x4998 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - cbnz r6, 4b132 │ │ │ │ + cbnz r6, 4b15a │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 4b132 │ │ │ │ + ble.n 4b15a │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4b132 │ │ │ │ - cbnz r2, 4b150 │ │ │ │ + bne.n 4b15a │ │ │ │ + cbnz r2, 4b178 │ │ │ │ mov r3, r6 │ │ │ │ - ldr r6, [pc, #64] @ (4b178 ) │ │ │ │ + ldr r6, [pc, #64] @ (4b1a0 ) │ │ │ │ mov r0, r2 │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r6, r6, [sp, #4] │ │ │ │ add r6, sp, #28 │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 4b168 │ │ │ │ + cbz r0, 4b190 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ - bl 15028c │ │ │ │ + bl 14f59c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 4b34c │ │ │ │ + bl 4b374 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4b16c │ │ │ │ + bne.n 4b194 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4b174 │ │ │ │ + b.n 4b19c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r4, #216 @ 0xd8 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4b19a │ │ │ │ + cbz r3, 4b1c2 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4b19c │ │ │ │ + b.n 4b1c4 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 4b1aa │ │ │ │ + cbnz r3, 4b1d2 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4b1aa │ │ │ │ + blt.n 4b1d2 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 4b1aa │ │ │ │ - cbnz r4, 4b1c6 │ │ │ │ + bgt.n 4b1d2 │ │ │ │ + cbnz r4, 4b1ee │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #408] @ (4b348 ) │ │ │ │ + ldr r4, [pc, #408] @ (4b370 ) │ │ │ │ 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 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4b220 │ │ │ │ - cbz r5, 4b1ea │ │ │ │ + cbz r0, 4b248 │ │ │ │ + cbz r5, 4b212 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbz r7, 4b1d4 │ │ │ │ + cbz r7, 4b1fc │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 4b1d4 │ │ │ │ + bne.n 4b1fc │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4b1ee │ │ │ │ + b.n 4b216 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 4b1dc │ │ │ │ + cbnz r0, 4b204 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 4b1ee │ │ │ │ - bl c3480 │ │ │ │ + b.n 4b216 │ │ │ │ + bl c3300 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4b220 │ │ │ │ + blt.n 4b248 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4b1d0 │ │ │ │ - b.n 4b1d8 │ │ │ │ + beq.n 4b1f8 │ │ │ │ + b.n 4b200 │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2587a0 │ │ │ │ + bl 257c9c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b220 │ │ │ │ + beq.n 4b248 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4b276 │ │ │ │ + beq.n 4b29e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4b224 │ │ │ │ + beq.n 4b24c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #51624 @ 0xc9a8 │ │ │ │ + movw r1, #49064 @ 0xbfa8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4b32c │ │ │ │ + b.n 4b354 │ │ │ │ mov r0, r5 │ │ │ │ - bl 103cec │ │ │ │ - cbnz r0, 4b244 │ │ │ │ + bl 103bec │ │ │ │ + cbnz r0, 4b26c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #51664 @ 0xc9d0 │ │ │ │ + movw r1, #49104 @ 0xbfd0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 4b220 │ │ │ │ + bl 127394 │ │ │ │ + b.n 4b248 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl ce000 │ │ │ │ + bl cdea8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b220 │ │ │ │ + beq.n 4b248 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4b276 │ │ │ │ + ble.n 4b29e │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #51708 @ 0xc9fc │ │ │ │ + movw r1, #49148 @ 0xbffc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea94 │ │ │ │ - b.n 4b220 │ │ │ │ + bl ce93c │ │ │ │ + b.n 4b248 │ │ │ │ mov r0, r6 │ │ │ │ - bl cbeec │ │ │ │ + bl cbd9c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 4b63a │ │ │ │ + bl 4b662 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4b292 │ │ │ │ + cbnz r0, 4b2ba │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4b220 │ │ │ │ + beq.n 4b248 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea94 │ │ │ │ - b.n 4b220 │ │ │ │ + bl ce93c │ │ │ │ + b.n 4b248 │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 294c4 │ │ │ │ movs r1, #4 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #5 │ │ │ │ blx 294c4 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #128 @ (adr r3, 4b338 ) │ │ │ │ + add r3, pc, #128 @ (adr r3, 4b360 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8] │ │ │ │ - add r3, pc, #128 @ (adr r3, 4b340 ) │ │ │ │ + add r3, pc, #128 @ (adr r3, 4b368 ) │ │ │ │ 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 7f738 │ │ │ │ - cbz r0, 4b2fc │ │ │ │ + bl 7f7cc │ │ │ │ + cbz r0, 4b324 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b286 │ │ │ │ + beq.n 4b2ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4b286 │ │ │ │ + bne.n 4b2ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b286 │ │ │ │ - cbz r5, 4b32c │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b2ae │ │ │ │ + cbz r5, 4b354 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4b31e │ │ │ │ - bl 95d4c │ │ │ │ + blt.n 4b346 │ │ │ │ + bl 95c50 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 53b86 │ │ │ │ + bl 53cc8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98844 │ │ │ │ - b.n 4b326 │ │ │ │ + bl 98744 │ │ │ │ + b.n 4b34e │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 53b86 │ │ │ │ + bl 53cc8 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea94 │ │ │ │ + bl ce93c │ │ │ │ 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 │ │ │ │ @@ -48952,55 +48965,55 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov r4, r2 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 4b37a │ │ │ │ - bl 859bc │ │ │ │ - cbnz r0, 4b37a │ │ │ │ + beq.n 4b3a2 │ │ │ │ + bl 859e8 │ │ │ │ + cbnz r0, 4b3a2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 2369c0 │ │ │ │ + b.w 235f90 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b39a │ │ │ │ + beq.n 4b3c2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24036 @ 0x5de4 │ │ │ │ + movw r1, #21476 @ 0x53e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 4b3c2 │ │ │ │ + bl 127394 │ │ │ │ + b.n 4b3ea │ │ │ │ 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 4b3be │ │ │ │ + bgt.n 4b3e6 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ add.w r8, r7, r6 │ │ │ │ - bl 26d548 │ │ │ │ + bl 26cb10 │ │ │ │ cmp r8, r0 │ │ │ │ - ble.n 4b3c8 │ │ │ │ - bl 1ea6e4 │ │ │ │ + ble.n 4b3f0 │ │ │ │ + bl 1e9b14 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b3f2 │ │ │ │ + b.n 4b41a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20f2a0 │ │ │ │ + bl 20e864 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b3c2 │ │ │ │ + beq.n 4b3ea │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 4b3f0 │ │ │ │ + ble.n 4b418 │ │ │ │ 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] │ │ │ │ @@ -49010,236 +49023,236 @@ │ │ │ │ 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 7813c │ │ │ │ - bl 78174 │ │ │ │ + bl 781b4 │ │ │ │ + bl 781ec │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - bgt.n 4b432 │ │ │ │ + bgt.n 4b45a │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - movw r2, #46071 @ 0xb3f7 │ │ │ │ + movw r2, #46111 @ 0xb41f │ │ │ │ movt r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 4b432 │ │ │ │ + bne.n 4b45a │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 14f25c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 14e56c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ subs r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - ble.n 4b440 │ │ │ │ + ble.n 4b468 │ │ │ │ add.w r7, r5, #16 │ │ │ │ - b.n 4b462 │ │ │ │ + b.n 4b48a │ │ │ │ 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, 4b470 │ │ │ │ + cbz r2, 4b498 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - ble.n 4b470 │ │ │ │ + ble.n 4b498 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 14f270 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 14e580 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ subs r6, #1 │ │ │ │ - bcc.n 4b440 │ │ │ │ + bcc.n 4b468 │ │ │ │ ldr.w r0, [r7, r6, lsl #2] │ │ │ │ - bl 781a8 │ │ │ │ - b.n 4b462 │ │ │ │ + bl 78220 │ │ │ │ + b.n 4b48a │ │ │ │ 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, 4b490 │ │ │ │ + cbz r3, 4b4b8 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4b492 │ │ │ │ + b.n 4b4ba │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ sub.w r9, r5, #3 │ │ │ │ - cbnz r3, 4b4a6 │ │ │ │ + cbnz r3, 4b4ce │ │ │ │ cmp r1, #2 │ │ │ │ - ble.n 4b4a6 │ │ │ │ + ble.n 4b4ce │ │ │ │ cmp r1, #6 │ │ │ │ - bgt.n 4b4a6 │ │ │ │ - cbnz r4, 4b4c6 │ │ │ │ + bgt.n 4b4ce │ │ │ │ + cbnz r4, 4b4ee │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #372] @ (4b620 ) │ │ │ │ + ldr r4, [pc, #372] @ (4b648 ) │ │ │ │ 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 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b5ae │ │ │ │ + beq.n 4b5d6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4b4dc │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 4b504 │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b5ae │ │ │ │ + bne.n 4b5d6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4b4f2 │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 4b51a │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b5ae │ │ │ │ + bne.n 4b5d6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl d78e0 <_PyNumber_Index@@Base> │ │ │ │ + bl d7740 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4b50a │ │ │ │ - bl 7f738 │ │ │ │ + cbnz r0, 4b532 │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b5ae │ │ │ │ + bne.n 4b5d6 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b52a │ │ │ │ - bl 83948 │ │ │ │ + b.n 4b552 │ │ │ │ + bl 839e0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b526 │ │ │ │ + beq.n 4b54e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4b526 │ │ │ │ + cbnz r3, 4b54e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.n 4b4fc │ │ │ │ + beq.n 4b524 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 4b564 │ │ │ │ + beq.n 4b58c │ │ │ │ ldr r6, [r4, #12] │ │ │ │ - cbz r6, 4b53c │ │ │ │ + cbz r6, 4b564 │ │ │ │ subs.w r9, r5, #4 │ │ │ │ - beq.n 4b570 │ │ │ │ - b.n 4b544 │ │ │ │ + beq.n 4b598 │ │ │ │ + b.n 4b56c │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - cbz r5, 4b550 │ │ │ │ + cbz r5, 4b578 │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 4b578 │ │ │ │ - b.n 4b558 │ │ │ │ + beq.n 4b5a0 │ │ │ │ + b.n 4b580 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 42c6c <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ - cbnz r0, 4b578 │ │ │ │ - b.n 4b5ae │ │ │ │ + bl 42c88 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + cbnz r0, 4b5a0 │ │ │ │ + b.n 4b5d6 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 4b578 │ │ │ │ + b.n 4b5a0 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 4b594 │ │ │ │ + bge.n 4b5bc │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23792 @ 0x5cf0 │ │ │ │ + movw r1, #21232 @ 0x52f0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 4b5ae │ │ │ │ + bl 127394 │ │ │ │ + b.n 4b5d6 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 4b5b2 │ │ │ │ + beq.n 4b5da │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1f03b4 │ │ │ │ - cbnz r0, 4b5b6 │ │ │ │ + bl 1ef7f0 │ │ │ │ + cbnz r0, 4b5de │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4b61a │ │ │ │ + b.n 4b642 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4b5b8 │ │ │ │ + b.n 4b5e0 │ │ │ │ add r6, sp, #32 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 4b5cc │ │ │ │ + beq.n 4b5f4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 1f03b4 │ │ │ │ + bl 1ef7f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b5ae │ │ │ │ + beq.n 4b5d6 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ - b.n 4b5ce │ │ │ │ + b.n 4b5f6 │ │ │ │ movs r4, #0 │ │ │ │ - bl 95d4c │ │ │ │ + bl 95c50 │ │ │ │ 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 98844 │ │ │ │ + bl 98744 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 4b614 │ │ │ │ + bge.n 4b63c │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4b604 │ │ │ │ - bl e4c60 │ │ │ │ + bne.n 4b62c │ │ │ │ + bl e4a7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b5ce │ │ │ │ - b.n 4b5ae │ │ │ │ + beq.n 4b5f6 │ │ │ │ + b.n 4b5d6 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19ac │ │ │ │ - b.n 4b61a │ │ │ │ + bl f17dc │ │ │ │ + b.n 4b642 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f920 │ │ │ │ + bl 7f9b4 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r5, #48 @ 0x30 │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #17505 @ 0x4461 │ │ │ │ + movw r1, #14881 @ 0x3a21 │ │ │ │ movt r1, #32 │ │ │ │ movw r0, #53720 @ 0xd1d8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.w 40644 <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ + b.w 40664 <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 71488 <_PyObject_GC_New@@Base> │ │ │ │ + bl 714f0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4b658 │ │ │ │ + cbz r0, 4b680 │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #8] │ │ │ │ - bl 80220 │ │ │ │ + bl 802b4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ @@ -49250,83 +49263,83 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4b68a │ │ │ │ + cbz r3, 4b6b2 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4b68c │ │ │ │ + b.n 4b6b4 │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 4b69a │ │ │ │ + cbnz r3, 4b6c2 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 4b69a │ │ │ │ + ble.n 4b6c2 │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 4b69a │ │ │ │ - cbnz r4, 4b6ba │ │ │ │ + bgt.n 4b6c2 │ │ │ │ + cbnz r4, 4b6e2 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #60] @ (4b6dc ) │ │ │ │ + ldr r4, [pc, #60] @ (4b704 ) │ │ │ │ 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 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4b6d6 │ │ │ │ + cbz r0, 4b6fe │ │ │ │ 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 153478 │ │ │ │ + b.w 152788 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ subs r5, #92 @ 0x5c │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0004b6e0 : │ │ │ │ +0004b708 : │ │ │ │ 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, 4b6f6 │ │ │ │ + cbz r0, 4b71e │ │ │ │ mov r0, r1 │ │ │ │ - cbnz r1, 4b6fc │ │ │ │ - bl 26481c │ │ │ │ - b.n 4b704 │ │ │ │ - bl 7a0ec │ │ │ │ + cbnz r1, 4b724 │ │ │ │ + bl 263de4 │ │ │ │ + b.n 4b72c │ │ │ │ + bl 7a164 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4b70a │ │ │ │ + cbnz r0, 4b732 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b72a │ │ │ │ + b.n 4b752 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 107360 │ │ │ │ + bl 107250 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b72a │ │ │ │ + beq.n 4b752 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4b72a │ │ │ │ + cbnz r3, 4b752 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 │ │ │ │ @@ -49335,390 +49348,390 @@ │ │ │ │ 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 4b762 │ │ │ │ + bne.n 4b78a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4b782 │ │ │ │ - b.n 4b77a │ │ │ │ + bne.n 4b7aa │ │ │ │ + b.n 4b7a2 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #25404 @ 0x633c │ │ │ │ + movw r0, #22844 @ 0x593c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b754 │ │ │ │ - b.n 4b804 │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 4b77c │ │ │ │ + b.n 4b82c │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b804 │ │ │ │ + bne.n 4b82c │ │ │ │ ldrd r6, r0, [r4, #4] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4b796 │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 4b804 │ │ │ │ + bne.n 4b7be │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 4b82c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #6288 @ 0x1890 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4b7bc │ │ │ │ + beq.n 4b7e4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24132 @ 0x5e44 │ │ │ │ + movw r1, #21572 @ 0x5444 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 4b804 │ │ │ │ + bl d183c │ │ │ │ + b.n 4b82c │ │ │ │ cmp r5, #5 │ │ │ │ - bhi.n 4b7c8 │ │ │ │ + bhi.n 4b7f0 │ │ │ │ tst.w r4, #98304 @ 0x18000 │ │ │ │ - beq.n 4b808 │ │ │ │ - b.n 4b7e2 │ │ │ │ + beq.n 4b830 │ │ │ │ + b.n 4b80a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #7332 @ 0x1ca4 │ │ │ │ + movw r1, #4692 @ 0x1254 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 4b804 │ │ │ │ + bl d183c │ │ │ │ + b.n 4b82c │ │ │ │ movw r3, #32784 @ 0x8010 │ │ │ │ movt r3, #1 │ │ │ │ bics r3, r4 │ │ │ │ - beq.n 4b808 │ │ │ │ + beq.n 4b830 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #7452 @ 0x1d1c │ │ │ │ + movw r1, #4812 @ 0x12cc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4b83e │ │ │ │ + b.n 4b866 │ │ │ │ bic.w r2, r4, #98304 @ 0x18000 │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ - bcc.n 4b82a │ │ │ │ + bcc.n 4b852 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24160 @ 0x5e60 │ │ │ │ + movw r1, #21600 @ 0x5460 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 4b804 │ │ │ │ + bl d183c │ │ │ │ + b.n 4b82c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f3bb8 │ │ │ │ + bl 1f2ff0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b804 │ │ │ │ + bne.n 4b82c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #0] @ (4b844 ) │ │ │ │ + ldr r0, [pc, #0] @ (4b86c ) │ │ │ │ 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, 4b860 │ │ │ │ + cbz r1, 4b888 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bmi.n 4b87c │ │ │ │ + bmi.n 4b8a4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #44944 @ 0xaf90 │ │ │ │ + movw r1, #42384 @ 0xa590 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b896 │ │ │ │ + b.n 4b8be │ │ │ │ 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 781a8 │ │ │ │ + bl 78220 │ │ │ │ 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, 4b8b6 │ │ │ │ + cbnz r0, 4b8de │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 4b8c6 │ │ │ │ - b.n 4b8c0 │ │ │ │ + cbz r0, 4b8ee │ │ │ │ + b.n 4b8e8 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b8b0 │ │ │ │ - b.n 4b8d4 │ │ │ │ + beq.n 4b8d8 │ │ │ │ + b.n 4b8fc │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4b8d4 │ │ │ │ + cbnz r0, 4b8fc │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 4b8d4 │ │ │ │ + cbz r0, 4b8fc │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #4] @ (4b8dc ) │ │ │ │ + ldr r0, [pc, #4] @ (4b904 ) │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ 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, 4b928 │ │ │ │ + cmp r2, #1 │ │ │ │ + ble.n 4b928 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 4b928 │ │ │ │ + cbnz r4, 4b948 │ │ │ │ + add r0, sp, #24 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [pc, #176] @ (4b9e0 ) │ │ │ │ + movs r2, #0 │ │ │ │ + movs r5, #2 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r5, r2, [sp, #8] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 4b948 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 4b9dc │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + bl f4314 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 4b95c │ │ │ │ + bl 7f7cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 4b944 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl f4314 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 4b970 │ │ │ │ + bl 7f7cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 4b944 │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ + mov r3, r4 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + mov r2, r5 │ │ │ │ + movw r1, #57568 @ 0xe0e0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #21752 @ 0x54f8 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 8fe38 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 4b944 │ │ │ │ + bl 95c50 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2a848 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 98744 │ │ │ │ + cbz r6, 4b9be │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.n 4b9c8 │ │ │ │ + bl e4a7c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 4b992 │ │ │ │ + b.n 4b944 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 4b9dc │ │ │ │ + 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 f17dc │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + subs r5, #136 @ 0x88 │ │ │ │ + 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, 4b8f8 │ │ │ │ + cbz r1, 4b9fc │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bmi.n 4b914 │ │ │ │ + bmi.n 4ba18 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #45616 @ 0xb230 │ │ │ │ + movw r1, #43056 @ 0xa830 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b92e │ │ │ │ + b.n 4ba32 │ │ │ │ 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 781a8 │ │ │ │ + bl 78220 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #132] @ (4b9c4 ) │ │ │ │ + ldr r3, [pc, #132] @ (4bac8 ) │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 4b974 │ │ │ │ + cbz r3, 4ba78 │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4b96a │ │ │ │ + bne.n 4ba6e │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4b95a │ │ │ │ + bne.n 4ba5e │ │ │ │ dmb ish │ │ │ │ - beq.n 4b974 │ │ │ │ - bl 26a094 │ │ │ │ + beq.n 4ba78 │ │ │ │ + bl 269658 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, sp │ │ │ │ - bl 4bad8 │ │ │ │ + bl 4bb00 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 4b9a6 │ │ │ │ + cbz r3, 4baaa │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4b99c │ │ │ │ + bne.n 4baa0 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4b98c │ │ │ │ + bne.n 4ba90 │ │ │ │ dmb ish │ │ │ │ - beq.n 4b9a6 │ │ │ │ - bl 247d04 │ │ │ │ + beq.n 4baaa │ │ │ │ + bl 2471c4 │ │ │ │ movs r1, #20 │ │ │ │ mov r0, sp │ │ │ │ - bl 71e00 │ │ │ │ - ldr r3, [pc, #20] @ (4b9c4 ) │ │ │ │ + bl 71e68 │ │ │ │ + ldr r3, [pc, #20] @ (4bac8 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4b9c0 │ │ │ │ + beq.n 4bac4 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #24 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ - mov r4, r1 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r1, r2 │ │ │ │ - cbnz r3, 4b9e8 │ │ │ │ - cmp r2, #1 │ │ │ │ - ble.n 4b9e8 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 4b9e8 │ │ │ │ - cbnz r4, 4ba08 │ │ │ │ - add r0, sp, #24 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [pc, #176] @ (4baa0 ) │ │ │ │ - movs r2, #0 │ │ │ │ - movs r5, #2 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r5, r2, [sp, #8] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - bl 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 4ba08 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 4ba9c │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - bl f4520 │ │ │ │ - mov r5, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 4ba1c │ │ │ │ - bl 7f738 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 4ba04 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl f4520 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 4ba30 │ │ │ │ - bl 7f738 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 4ba04 │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - mov r3, r4 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r2, r5 │ │ │ │ - movw r1, #60208 @ 0xeb30 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #24312 @ 0x5ef8 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 8fe48 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 4ba04 │ │ │ │ - bl 95d4c │ │ │ │ - mov r1, r4 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2a848 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 98844 │ │ │ │ - cbz r6, 4ba7e │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.n 4ba88 │ │ │ │ - bl e4c60 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 4ba52 │ │ │ │ - b.n 4ba04 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 4ba9c │ │ │ │ - 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 f19ac │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - subs r5, #136 @ 0x88 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - b.w 3f914 │ │ │ │ + b.w 3f932 │ │ │ │ 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, 4bace │ │ │ │ + cbnz r0, 4baf6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 14ab5c │ │ │ │ + b.w 149e64 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bac0 │ │ │ │ + beq.n 4bae8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ - ldr r3, [pc, #272] @ (4bbfc ) │ │ │ │ + ldr r3, [pc, #272] @ (4bc24 ) │ │ │ │ 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 4bb0c │ │ │ │ + bne.n 4bb34 │ │ │ │ orrs.w r3, r4, r8 │ │ │ │ - bne.n 4bb10 │ │ │ │ + bne.n 4bb38 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 4bb16 │ │ │ │ + b.n 4bb3e │ │ │ │ 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 4bb3c │ │ │ │ - cbz r5, 4bb3c │ │ │ │ + bne.n 4bb64 │ │ │ │ + cbz r5, 4bb64 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ - b.n 4bb3e │ │ │ │ + b.n 4bb66 │ │ │ │ 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 4bb54 │ │ │ │ + beq.n 4bb7c │ │ │ │ mov r0, sp │ │ │ │ - bl 196fc0 │ │ │ │ + bl 1963a0 │ │ │ │ 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 │ │ │ │ @@ -49731,256 +49744,256 @@ │ │ │ │ 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 4bb96 │ │ │ │ + beq.n 4bbbe │ │ │ │ strb.w r0, [r2, #1]! │ │ │ │ - b.n 4bb8c │ │ │ │ + b.n 4bbb4 │ │ │ │ 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 4bbc4 │ │ │ │ + beq.n 4bbec │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sp │ │ │ │ adds r7, #1 │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ - bl 196fc0 │ │ │ │ - b.n 4bbb2 │ │ │ │ + bl 1963a0 │ │ │ │ + b.n 4bbda │ │ │ │ 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] @ (4bbfc ) │ │ │ │ + ldr r3, [pc, #24] @ (4bc24 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4bbf4 │ │ │ │ + beq.n 4bc1c │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - bl 20d614 <_Py_set_inheritable_async_safe@@Base+0x1dc> │ │ │ │ - cbz r0, 4bc52 │ │ │ │ + bl 20cbd4 <_Py_set_inheritable_async_safe@@Base+0x1dc> │ │ │ │ + cbz r0, 4bc7a │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - cbnz r0, 4bc36 │ │ │ │ + cbnz r0, 4bc5e │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 4bc56 │ │ │ │ + beq.n 4bc7e │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 4bc56 │ │ │ │ - bl 81e3c │ │ │ │ - cbnz r0, 4bc5e │ │ │ │ + b.n 4bc7e │ │ │ │ + bl 81ecc │ │ │ │ + cbnz r0, 4bc86 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4bc52 │ │ │ │ + beq.n 4bc7a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4bc52 │ │ │ │ + cbnz r3, 4bc7a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4bc98 │ │ │ │ + b.n 4bcc0 │ │ │ │ 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, #24212 @ 0x5e94 │ │ │ │ + movw r0, #21652 @ 0x5494 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82764 │ │ │ │ + bl 827f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4bc98 │ │ │ │ + beq.n 4bcc0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4bc98 │ │ │ │ + cbnz r3, 4bcc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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, 4bca8 │ │ │ │ + cbz r0, 4bcd0 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ movs r1, #3 │ │ │ │ - b.w 20cc20 │ │ │ │ + b.w 20c1e0 │ │ │ │ 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 4bd20 │ │ │ │ + ble.n 4bd48 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 4bd20 │ │ │ │ + beq.n 4bd48 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ bic.w r8, r1, r1, asr #31 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - cbz r5, 4bcee │ │ │ │ + cbz r5, 4bd16 │ │ │ │ mov r1, r5 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26d548 │ │ │ │ + bl 26cb10 │ │ │ │ cmp r0, r7 │ │ │ │ - bge.n 4bcee │ │ │ │ + bge.n 4bd16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1ea6e4 │ │ │ │ + b.w 1e9b14 │ │ │ │ mul.w r5, r7, r5 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 4bd04 │ │ │ │ + ble.n 4bd2c │ │ │ │ mov r1, r8 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26d548 │ │ │ │ + bl 26cb10 │ │ │ │ cmp r0, r5 │ │ │ │ - blt.n 4bce6 │ │ │ │ + blt.n 4bd0e │ │ │ │ mul.w r1, r7, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20f2a0 │ │ │ │ + bl 20e864 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4bd30 │ │ │ │ + beq.n 4bd58 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mul.w r1, r5, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 149c64 <_PyBytes_Repeat@@Base> │ │ │ │ + bl 148f6c <_PyBytes_Repeat@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4bd32 │ │ │ │ + beq.n 4bd5a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4bd32 │ │ │ │ + b.n 4bd5a │ │ │ │ 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 4bd5a │ │ │ │ - cbz r0, 4bd5a │ │ │ │ + blt.n 4bd82 │ │ │ │ + cbz r0, 4bd82 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - bgt.n 4bd72 │ │ │ │ + bgt.n 4bd9a │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24220 @ 0x5e9c │ │ │ │ + movw r1, #21660 @ 0x549c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 4bdbc │ │ │ │ + bl 127394 │ │ │ │ + b.n 4bde4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr.w r6, [r1, r4, lsl #2] │ │ │ │ add.w r3, r1, r4, lsl #2 │ │ │ │ - cbz r5, 4bdda │ │ │ │ + cbz r5, 4be02 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 11b7b8 │ │ │ │ - bl cbeec │ │ │ │ + bl 11b830 │ │ │ │ + bl cbd9c │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 4bdc2 │ │ │ │ + beq.n 4bdea │ │ │ │ mov r0, r8 │ │ │ │ - bl 859bc │ │ │ │ - cbnz r0, 4bdc2 │ │ │ │ + bl 859e8 │ │ │ │ + cbnz r0, 4bdea │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #7332 @ 0x1ca4 │ │ │ │ + movw r1, #4772 @ 0x12a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4be08 │ │ │ │ + b.n 4be30 │ │ │ │ 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 4bdf0 │ │ │ │ + b.n 4be18 │ │ │ │ add.w r1, r1, r2, lsl #2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ adds r3, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4bdf0 │ │ │ │ + beq.n 4be18 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ - b.n 4bde2 │ │ │ │ + b.n 4be0a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4be06 │ │ │ │ + beq.n 4be2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4be06 │ │ │ │ + cbnz r3, 4be2e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4be16 │ │ │ │ + cbz r0, 4be3e │ │ │ │ movs r1, #3 │ │ │ │ - b.w 20cc20 │ │ │ │ + b.w 20c1e0 │ │ │ │ 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 │ │ │ │ @@ -49989,481 +50002,481 @@ │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #1 │ │ │ │ ite ls │ │ │ │ movls r0, r1 │ │ │ │ movhi r0, r2 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4be4c │ │ │ │ + cbz r0, 4be74 │ │ │ │ movs r1, #5 │ │ │ │ - b.w 20cc20 │ │ │ │ + b.w 20c1e0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4be60 │ │ │ │ + cbz r0, 4be88 │ │ │ │ movs r1, #7 │ │ │ │ - b.w 20cc20 │ │ │ │ + b.w 20c1e0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #132] @ (4bf00 ) │ │ │ │ - sub sp, #24 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 4beae │ │ │ │ - adds r0, #9 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 4bea4 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 4be94 │ │ │ │ - dmb ish │ │ │ │ - beq.n 4beae │ │ │ │ - bl 26a094 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - mov r1, sp │ │ │ │ - bl 4bad8 │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 4bee0 │ │ │ │ - add.w r0, r4, #9 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 4bed6 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 4bec6 │ │ │ │ - dmb ish │ │ │ │ - beq.n 4bee0 │ │ │ │ - bl 247d04 │ │ │ │ - movs r1, #20 │ │ │ │ - mov r0, sp │ │ │ │ - bl 24b8d4 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (4bf00 ) │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 4befa │ │ │ │ - blx 2a150 <__stack_chk_fail@plt> │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 4bf26 │ │ │ │ + cbnz r3, 4beb4 │ │ │ │ cmp r2, #2 │ │ │ │ - ble.n 4bf26 │ │ │ │ + ble.n 4beb4 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 4bf26 │ │ │ │ - cbnz r4, 4bf46 │ │ │ │ + bne.n 4beb4 │ │ │ │ + cbnz r4, 4bed4 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #188] @ (4bfec ) │ │ │ │ + ldr r4, [pc, #192] @ (4bf7c ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4bf46 │ │ │ │ + cbnz r0, 4bed4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4bfe6 │ │ │ │ + b.n 4bf74 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4bf5a │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 4bee8 │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4bf42 │ │ │ │ + bne.n 4bed0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1d3728 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d29f4 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bf42 │ │ │ │ + beq.n 4bed0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1e69c4 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e5df4 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bf42 │ │ │ │ + beq.n 4bed0 │ │ │ │ ldrd r7, r8, [sp, #28] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r5 │ │ │ │ strd r7, r1, [sp] │ │ │ │ mov r3, r8 │ │ │ │ - movw r1, #24292 @ 0x5ee4 │ │ │ │ + movw r1, #21696 @ 0x54c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #13344 @ 0x3420 │ │ │ │ + movw r0, #10740 @ 0x29f4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe48 │ │ │ │ + bl 8fe38 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4bf42 │ │ │ │ - bl 95d4c │ │ │ │ + blt.n 4bed0 │ │ │ │ + bl 95c50 │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx 294a8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98844 │ │ │ │ - cbz r4, 4bfc8 │ │ │ │ + bl 98744 │ │ │ │ + cbz r4, 4bf56 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4bfd2 │ │ │ │ - bl e4c60 │ │ │ │ + bne.n 4bf60 │ │ │ │ + bl e4a7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bf9a │ │ │ │ - b.n 4bf42 │ │ │ │ + beq.n 4bf28 │ │ │ │ + b.n 4bed0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4bfe6 │ │ │ │ + b.n 4bf74 │ │ │ │ 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 f19ac │ │ │ │ + b.w f17dc │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ subs r5, #224 @ 0xe0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r3, [pc, #132] @ (4c014 ) │ │ │ │ + sub sp, #24 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldrb r3, [r0, #8] │ │ │ │ + cbz r3, 4bfc4 │ │ │ │ + adds r0, #9 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 4bfba │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 4bfaa │ │ │ │ + dmb ish │ │ │ │ + beq.n 4bfc4 │ │ │ │ + bl 269658 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + mov r1, sp │ │ │ │ + bl 4bb00 │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + cbz r3, 4bff6 │ │ │ │ + add.w r0, r4, #9 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 4bfec │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 4bfdc │ │ │ │ + dmb ish │ │ │ │ + beq.n 4bff6 │ │ │ │ + bl 2471c4 │ │ │ │ + movs r1, #20 │ │ │ │ + mov r0, sp │ │ │ │ + bl 24b378 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (4c014 ) │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 4c010 │ │ │ │ + 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, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 4c016 │ │ │ │ + cbnz r0, 4c03e │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4c01e │ │ │ │ + cbz r0, 4c046 │ │ │ │ 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 4c008 │ │ │ │ + beq.n 4c030 │ │ │ │ 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, 4c052 │ │ │ │ + cbz r6, 4c07a │ │ │ │ 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, 4c064 │ │ │ │ + cbz r2, 4c08c │ │ │ │ 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 108754 │ │ │ │ + bl 108644 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 781a8 │ │ │ │ + bl 78220 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 781a8 │ │ │ │ - cbz r4, 4c092 │ │ │ │ - ldr r0, [pc, #28] @ (4c098 ) │ │ │ │ - bl 1f82c8 <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 78220 │ │ │ │ + cbz r4, 4c0ba │ │ │ │ + ldr r0, [pc, #28] @ (4c0c0 ) │ │ │ │ + bl 1f7880 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #11628 @ 0x2d6c │ │ │ │ + movw r0, #9100 @ 0x238c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82764 │ │ │ │ + bl 827f4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bmi.n 4c174 │ │ │ │ + bmi.n 4c19c │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0004c09c : │ │ │ │ +0004c0c4 : │ │ │ │ movw r3, #39980 @ 0x9c2c │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 4c0aa │ │ │ │ + cbnz r0, 4c0d2 │ │ │ │ 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 71fec │ │ │ │ - cbz r0, 4c0f0 │ │ │ │ + bl 72054 │ │ │ │ + cbz r0, 4c118 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 7de04 │ │ │ │ + bl 7de8c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 4c0da │ │ │ │ + cbz r0, 4c102 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 7f920 │ │ │ │ - cbnz r0, 4c0f4 │ │ │ │ + bl 7f9b4 │ │ │ │ + cbnz r0, 4c11c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c0f0 │ │ │ │ + beq.n 4c118 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4c0f0 │ │ │ │ + cbnz r3, 4c118 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c0f6 │ │ │ │ + b.n 4c11e │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0004c0fa : │ │ │ │ +0004c122 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbz r0, 4c10e │ │ │ │ - cbnz r1, 4c114 │ │ │ │ - bl 26481c │ │ │ │ - b.n 4c11e │ │ │ │ + cbz r0, 4c136 │ │ │ │ + cbnz r1, 4c13c │ │ │ │ + bl 263de4 │ │ │ │ + b.n 4c146 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 9aa54 │ │ │ │ + bl 9a948 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 4c12e │ │ │ │ - movw r0, #24300 @ 0x5eec │ │ │ │ + bge.n 4c156 │ │ │ │ + movw r0, #21740 @ 0x54ec │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r4, #0 │ │ │ │ - bl 1efe3c │ │ │ │ - b.n 4c134 │ │ │ │ + bl 1ef278 │ │ │ │ + b.n 4c15c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 78204 │ │ │ │ + bl 7827c │ │ │ │ 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, 4c160 │ │ │ │ + cbnz r0, 4c188 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4c168 │ │ │ │ + cbz r0, 4c190 │ │ │ │ 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 4c152 │ │ │ │ + beq.n 4c17a │ │ │ │ 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 4c1be │ │ │ │ + bne.n 4c1e6 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 4c1be │ │ │ │ + bne.n 4c1e6 │ │ │ │ subs r3, r4, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 4c1be │ │ │ │ - bl 4183c │ │ │ │ + bhi.n 4c1e6 │ │ │ │ + bl 4185c │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 4c1c8 │ │ │ │ + beq.n 4c1f0 │ │ │ │ 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 4c1ca │ │ │ │ + b.n 4c1f2 │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4c1ca │ │ │ │ + b.n 4c1f2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0004c1cc : │ │ │ │ +0004c1f4 : │ │ │ │ movw r3, #39980 @ 0x9c2c │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bx lr │ │ │ │ - movw r0, #21408 @ 0x53a0 │ │ │ │ + movw r0, #18848 @ 0x49a0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r1, #4 │ │ │ │ - b.w 7f6d4 │ │ │ │ + b.w 7f768 │ │ │ │ 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, 4c20c │ │ │ │ + cbnz r0, 4c234 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4c214 │ │ │ │ + cbz r0, 4c23c │ │ │ │ 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 4c1fe │ │ │ │ + beq.n 4c226 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0004c216 : │ │ │ │ +0004c23e : │ │ │ │ movw r3, #39980 @ 0x9c2c │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - cbnz r3, 4c240 │ │ │ │ + cbnz r3, 4c268 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r3 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r2, 4c25a │ │ │ │ + cbz r2, 4c282 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 4c25a │ │ │ │ + cbz r3, 4c282 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #644 @ 0x284 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #63620 @ 0xf884 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c308 │ │ │ │ - bl 166f88 │ │ │ │ + b.n 4c330 │ │ │ │ + bl 16639c │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - cbz r2, 4c266 │ │ │ │ + cbz r2, 4c28e │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 23d7dc │ │ │ │ + bl 23cda4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c256 │ │ │ │ + beq.n 4c27e │ │ │ │ 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 1891fc │ │ │ │ + bl 1885ec │ │ │ │ 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 1891fc │ │ │ │ + bl 1885ec │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbz r3, 4c308 │ │ │ │ + cbz r3, 4c330 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 23d9d0 │ │ │ │ + bl 23cf98 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c2c4 │ │ │ │ + beq.n 4c2ec │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - b.n 4c2de │ │ │ │ + b.n 4c306 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c256 │ │ │ │ + beq.n 4c27e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4c256 │ │ │ │ + bne.n 4c27e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c256 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c27e │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r6, r2 │ │ │ │ - bge.n 4c306 │ │ │ │ + bge.n 4c32e │ │ │ │ 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 4c2de │ │ │ │ + b.n 4c306 │ │ │ │ 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 │ │ │ │ @@ -50473,1013 +50486,1013 @@ │ │ │ │ blx 297f8 │ │ │ │ mov r0, r6 │ │ │ │ blx 297f8 │ │ │ │ mov r0, r5 │ │ │ │ blx 297f8 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7813c │ │ │ │ + bl 781b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e844 │ │ │ │ + bl 7e8d4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c35a │ │ │ │ + beq.n 4c382 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4c35a │ │ │ │ + cbnz r3, 4c382 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77d54 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77dcc <_Py_Dealloc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ subs r3, r0, r3 │ │ │ │ - movw r0, #10860 @ 0x2a6c │ │ │ │ + movw r0, #8300 @ 0x206c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 82764 │ │ │ │ + b.w 827f4 │ │ │ │ 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, 4c398 │ │ │ │ + cbnz r0, 4c3c0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4c3a0 │ │ │ │ + cbz r0, 4c3c8 │ │ │ │ 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 4c38a │ │ │ │ + beq.n 4c3b2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3349 @ 0xd15 │ │ │ │ + movw r1, #3381 @ 0xd35 │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #53928 @ 0xd2a8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.w 40644 <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ + b.w 40664 <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ │ │ │ │ -0004c3b8 : │ │ │ │ +0004c3e0 : │ │ │ │ movw r3, #39980 @ 0x9c2c │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #24] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 22c14c │ │ │ │ + bl 22b84c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 4c3f6 │ │ │ │ + beq.n 4c41e │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 4c406 │ │ │ │ + bne.n 4c42e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c408 │ │ │ │ + beq.n 4c430 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4c408 │ │ │ │ + b.n 4c430 │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl ea0cc │ │ │ │ + bl e9ee4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0004c40c : │ │ │ │ +0004c434 : │ │ │ │ movw r3, #39980 @ 0x9c2c │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #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, #3984] @ 0xf90 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4c436 │ │ │ │ + cbz r3, 4c45e │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4c438 │ │ │ │ + b.n 4c460 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 4c446 │ │ │ │ + cbnz r3, 4c46e │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4c446 │ │ │ │ + blt.n 4c46e │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 4c446 │ │ │ │ - cbnz r4, 4c462 │ │ │ │ + bgt.n 4c46e │ │ │ │ + cbnz r4, 4c48a │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #428] @ (4c5f8 ) │ │ │ │ + ldr r4, [pc, #428] @ (4c620 ) │ │ │ │ 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 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4c4bc │ │ │ │ - cbz r5, 4c486 │ │ │ │ + cbz r0, 4c4e4 │ │ │ │ + cbz r5, 4c4ae │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbz r7, 4c470 │ │ │ │ + cbz r7, 4c498 │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 4c470 │ │ │ │ + bne.n 4c498 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4c48a │ │ │ │ + b.n 4c4b2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 4c478 │ │ │ │ + cbnz r0, 4c4a0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 4c48a │ │ │ │ - bl c3480 │ │ │ │ + b.n 4c4b2 │ │ │ │ + bl c3300 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4c4bc │ │ │ │ + blt.n 4c4e4 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4c46c │ │ │ │ - b.n 4c474 │ │ │ │ + beq.n 4c494 │ │ │ │ + b.n 4c49c │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 21edb0 │ │ │ │ + bl 21e378 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c4bc │ │ │ │ + beq.n 4c4e4 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4c512 │ │ │ │ + beq.n 4c53a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4c4c0 │ │ │ │ + beq.n 4c4e8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #51624 @ 0xc9a8 │ │ │ │ + movw r1, #49064 @ 0xbfa8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c5d0 │ │ │ │ + b.n 4c5f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 103cec │ │ │ │ - cbnz r0, 4c4e0 │ │ │ │ + bl 103bec │ │ │ │ + cbnz r0, 4c508 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #51664 @ 0xc9d0 │ │ │ │ + movw r1, #49104 @ 0xbfd0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 4c4bc │ │ │ │ + bl 127394 │ │ │ │ + b.n 4c4e4 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl ce000 │ │ │ │ + bl cdea8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c4bc │ │ │ │ + beq.n 4c4e4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4c512 │ │ │ │ + ble.n 4c53a │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #51708 @ 0xc9fc │ │ │ │ + movw r1, #49148 @ 0xbffc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea94 │ │ │ │ - b.n 4c4bc │ │ │ │ + bl ce93c │ │ │ │ + b.n 4c4e4 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 4c6f2 │ │ │ │ + bl 4c71a │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4c52a │ │ │ │ + cbnz r0, 4c552 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4c4bc │ │ │ │ + beq.n 4c4e4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea94 │ │ │ │ - b.n 4c4bc │ │ │ │ + bl ce93c │ │ │ │ + b.n 4c4e4 │ │ │ │ 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, 4c5d8 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 4c600 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8] │ │ │ │ - add r3, pc, #136 @ (adr r3, 4c5e0 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 4c608 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8, #8] │ │ │ │ - add r3, pc, #132 @ (adr r3, 4c5e8 ) │ │ │ │ + add r3, pc, #132 @ (adr r3, 4c610 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8, #16] │ │ │ │ - add r3, pc, #132 @ (adr r3, 4c5f0 ) │ │ │ │ + add r3, pc, #132 @ (adr r3, 4c618 ) │ │ │ │ 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 7f738 │ │ │ │ - cbz r0, 4c5a0 │ │ │ │ + bl 7f7cc │ │ │ │ + cbz r0, 4c5c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c51e │ │ │ │ + beq.n 4c546 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4c51e │ │ │ │ + bne.n 4c546 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c51e │ │ │ │ - cbz r5, 4c5d0 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c546 │ │ │ │ + cbz r5, 4c5f8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4c5c2 │ │ │ │ - bl 95d4c │ │ │ │ + blt.n 4c5ea │ │ │ │ + bl 95c50 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 53ddc │ │ │ │ + bl 53f1e │ │ │ │ mov r0, r5 │ │ │ │ - bl 98844 │ │ │ │ - b.n 4c5ca │ │ │ │ + bl 98744 │ │ │ │ + b.n 4c5f2 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 53ddc │ │ │ │ + bl 53f1e │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea94 │ │ │ │ + bl ce93c │ │ │ │ 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 4c5ee │ │ │ │ + bpl.n 4c616 │ │ │ │ adds r6, #124 @ 0x7c │ │ │ │ - ble.n 4c612 │ │ │ │ + ble.n 4c63a │ │ │ │ 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] @ (4c888 ) │ │ │ │ + ldr r7, [pc, #656] @ (4c8b0 ) │ │ │ │ bkpt 0x00fa │ │ │ │ subs r6, #12 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 22c14c │ │ │ │ + bl 22b84c │ │ │ │ subs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ -0004c61a : │ │ │ │ +0004c642 : │ │ │ │ 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 232560 │ │ │ │ + bl 231b74 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 4c682 │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 4c6aa │ │ │ │ vabs.f64 d9, d9 │ │ │ │ - vldr d7, [pc, #68] @ 4c698 │ │ │ │ + vldr d7, [pc, #68] @ 4c6c0 │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4c686 │ │ │ │ + bhi.n 4c6ae │ │ │ │ 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 4c68e │ │ │ │ + b.n 4c6b6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c68e │ │ │ │ + b.n 4c6b6 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 20bf38 │ │ │ │ + bl 20b4f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c6c8 │ │ │ │ + beq.n 4c6f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c6ca │ │ │ │ + beq.n 4c6f2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4c6ca │ │ │ │ + b.n 4c6f2 │ │ │ │ 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 8fdf0 │ │ │ │ + bl 8fde0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 20334c <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + b.w 20290c <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 71488 <_PyObject_GC_New@@Base> │ │ │ │ + bl 714f0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4c710 │ │ │ │ + cbz r0, 4c738 │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #12] │ │ │ │ - bl 80220 │ │ │ │ + bl 802b4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ - b.w 125678 │ │ │ │ + b.w 1252c8 │ │ │ │ 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 4c750 │ │ │ │ + beq.n 4c778 │ │ │ │ mov r0, r6 │ │ │ │ - bl 859bc │ │ │ │ - cbnz r0, 4c750 │ │ │ │ + bl 859e8 │ │ │ │ + cbnz r0, 4c778 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ mov r3, r4 │ │ │ │ - b.n 4c752 │ │ │ │ + b.n 4c77a │ │ │ │ mov r3, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 4c78a │ │ │ │ + bpl.n 4c7b2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl d26e0 │ │ │ │ + bl d2558 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4c786 │ │ │ │ + cbz r0, 4c7ae │ │ │ │ mov r1, r5 │ │ │ │ - bl 20bf38 │ │ │ │ + bl 20b4f8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4c792 │ │ │ │ + bne.n 4c7ba │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c786 │ │ │ │ + beq.n 4c7ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4c786 │ │ │ │ + cbnz r3, 4c7ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c792 │ │ │ │ + b.n 4c7ba │ │ │ │ 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 232560 │ │ │ │ + bl 231b74 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 4c7f2 │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 4c81a │ │ │ │ vabs.f64 d9, d9 │ │ │ │ - vldr d7, [pc, #68] @ 4c808 │ │ │ │ + vldr d7, [pc, #68] @ 4c830 │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4c7f6 │ │ │ │ + bgt.n 4c81e │ │ │ │ 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 4c7fe │ │ │ │ + b.n 4c826 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c7fe │ │ │ │ + b.n 4c826 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb.w r7, [r0, #65] @ 0x41 │ │ │ │ - cbz r7, 4c83e │ │ │ │ + cbz r7, 4c866 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20996 @ 0x5204 │ │ │ │ + movw r1, #18356 @ 0x47b4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 4c86c │ │ │ │ + bl 127394 │ │ │ │ + b.n 4c894 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - bpl.n 4c850 │ │ │ │ + bpl.n 4c878 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 4c870 │ │ │ │ + bgt.n 4c898 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #24436 @ 0x5f74 │ │ │ │ + movw r1, #21876 @ 0x5574 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c9aa │ │ │ │ + b.n 4c9d2 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl fb3dc │ │ │ │ + bl fb300 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c86c │ │ │ │ + beq.n 4c894 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17840c <_PyEval_MatchClass@@Base+0x604> │ │ │ │ + bl 177810 <_PyEval_MatchClass@@Base+0x604> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 4c8a8 │ │ │ │ + bne.n 4c8d0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c86c │ │ │ │ + beq.n 4c894 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4c86c │ │ │ │ + bne.n 4c894 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c86c │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c894 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c8b8 │ │ │ │ + beq.n 4c8e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4c8b8 │ │ │ │ + cbnz r3, 4c8e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr.w r8, [r6, #12] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ ands.w r5, r5, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4c8fc │ │ │ │ + beq.n 4c924 │ │ │ │ mov r0, r8 │ │ │ │ - bl 23d7d0 │ │ │ │ + bl 23cd98 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c86c │ │ │ │ + beq.n 4c894 │ │ │ │ ldr.w r5, [r8, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 208e54 <_Py_RestoreSignals@@Base+0xb10> │ │ │ │ + bl 208414 <_Py_RestoreSignals@@Base+0xb10> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4c8ec │ │ │ │ + bne.n 4c914 │ │ │ │ mov r0, r7 │ │ │ │ - bl 771e8 │ │ │ │ - b.n 4c86c │ │ │ │ + bl 77260 │ │ │ │ + b.n 4c894 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsls r2, r5, #2 │ │ │ │ mov r1, r7 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r7 │ │ │ │ - bl 771e8 │ │ │ │ + bl 77260 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ str r5, [r4, #16] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 4c922 │ │ │ │ + bmi.n 4c94a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #24496 @ 0x5fb0 │ │ │ │ + movw r1, #21936 @ 0x55b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 4c86c │ │ │ │ - bl 83948 │ │ │ │ + bl d183c │ │ │ │ + b.n 4c894 │ │ │ │ + bl 839e0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4c932 │ │ │ │ - bl 7f738 │ │ │ │ - cbz r0, 4c936 │ │ │ │ - b.n 4c86c │ │ │ │ + bne.n 4c95a │ │ │ │ + bl 7f7cc │ │ │ │ + cbz r0, 4c95e │ │ │ │ + b.n 4c894 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4c94e │ │ │ │ + bge.n 4c976 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13992 @ 0x36a8 │ │ │ │ + movw r1, #11432 @ 0x2ca8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 4c86c │ │ │ │ + bl 127394 │ │ │ │ + b.n 4c894 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4c98e │ │ │ │ + beq.n 4c9b6 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 4c980 │ │ │ │ + bmi.n 4c9a8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #24548 @ 0x5fe4 │ │ │ │ + movw r1, #21988 @ 0x55e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 4c86c │ │ │ │ + bl d183c │ │ │ │ + b.n 4c894 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ - cbz r0, 4c998 │ │ │ │ - bl 86ed4 │ │ │ │ + cbz r0, 4c9c0 │ │ │ │ + bl 86f00 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 4c86c │ │ │ │ + blt.w 4c894 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4c9aa │ │ │ │ + b.n 4c9d2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ - b.n 4c98e │ │ │ │ + b.n 4c9b6 │ │ │ │ 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 │ │ │ │ movs r1, #0 │ │ │ │ - bl 20f2a0 │ │ │ │ + bl 20e864 │ │ │ │ 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 232560 │ │ │ │ + bl 231b74 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d9, d1 │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 4ca18 │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 4ca40 │ │ │ │ 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 4ca1a │ │ │ │ + b.n 4ca42 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - ldr r0, [pc, #0] @ (4ca28 ) │ │ │ │ + ldr r0, [pc, #0] @ (4ca50 ) │ │ │ │ bx lr │ │ │ │ strb r4, [r5, #21] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - bl 232560 │ │ │ │ + bl 231b74 │ │ │ │ vstr d0, [sp] │ │ │ │ vstr d1, [sp, #8] │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 4ca84 │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 4caac │ │ │ │ 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 4ccea │ │ │ │ + bl 4cd12 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 4ca7a │ │ │ │ - bl 2659dc <_Py_c_neg@@Base+0x10> │ │ │ │ - b.n 4ca84 │ │ │ │ + cbz r3, 4caa2 │ │ │ │ + bl 264fa4 <_Py_c_neg@@Base+0x10> │ │ │ │ + b.n 4caac │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 839f8 │ │ │ │ + b.w 83a90 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 7fff8 │ │ │ │ + b.w 8008c │ │ │ │ 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, 4caaa │ │ │ │ + cbz r3, 4cad2 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 4caac │ │ │ │ + b.n 4cad4 │ │ │ │ mov r7, r3 │ │ │ │ add r7, r1 │ │ │ │ - cbnz r3, 4caba │ │ │ │ + cbnz r3, 4cae2 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 4caba │ │ │ │ + ble.n 4cae2 │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 4caba │ │ │ │ - cbnz r4, 4cada │ │ │ │ + bgt.n 4cae2 │ │ │ │ + cbnz r4, 4cb02 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #276] @ (4cbd4 ) │ │ │ │ + ldr r4, [pc, #276] @ (4cbfc ) │ │ │ │ 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 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4cbb0 │ │ │ │ + beq.n 4cbd8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d78e0 <_PyNumber_Index@@Base> │ │ │ │ + bl d7740 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4caee │ │ │ │ - bl 7f738 │ │ │ │ + cbnz r0, 4cb16 │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4cbc4 │ │ │ │ - b.n 4cbb0 │ │ │ │ - bl 83948 │ │ │ │ + beq.n 4cbec │ │ │ │ + b.n 4cbd8 │ │ │ │ + bl 839e0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4cb0a │ │ │ │ + beq.n 4cb32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4cb0a │ │ │ │ + cbnz r3, 4cb32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.n 4cae4 │ │ │ │ + beq.n 4cb0c │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 4cb26 │ │ │ │ + beq.n 4cb4e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4cb28 │ │ │ │ - bl 7f738 │ │ │ │ - cbz r0, 4cb28 │ │ │ │ - b.n 4cbb0 │ │ │ │ + bne.n 4cb50 │ │ │ │ + bl 7f7cc │ │ │ │ + cbz r0, 4cb50 │ │ │ │ + b.n 4cbd8 │ │ │ │ movs r6, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 4cb48 │ │ │ │ + bge.n 4cb70 │ │ │ │ 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 f19ac │ │ │ │ + b.w f17dc │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71e00 │ │ │ │ + bl 71e68 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r0, 4cb5c │ │ │ │ + cbz r0, 4cb84 │ │ │ │ add.w r7, r0, #16 │ │ │ │ - b.n 4cb74 │ │ │ │ - bl 1ea6e4 │ │ │ │ - b.n 4cbb0 │ │ │ │ + b.n 4cb9c │ │ │ │ + bl 1e9b14 │ │ │ │ + b.n 4cbd8 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4cb88 │ │ │ │ - bl e4c60 │ │ │ │ + bne.n 4cbb0 │ │ │ │ + bl e4a7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4cba6 │ │ │ │ + blt.n 4cbce │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r0, #384 @ 0x180 │ │ │ │ blx 2a7cc │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 4cb98 │ │ │ │ - b.n 4cb62 │ │ │ │ + bge.n 4cbc0 │ │ │ │ + b.n 4cb8a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19ac │ │ │ │ - b.n 4cba6 │ │ │ │ + bl f17dc │ │ │ │ + b.n 4cbce │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 4cba2 │ │ │ │ + beq.n 4cbca │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 9ac50 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9ab44 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b.n 4cbce │ │ │ │ + b.n 4cbf6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4cbb4 │ │ │ │ + bne.n 4cbdc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4cbce │ │ │ │ + b.n 4cbf6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4cbb0 │ │ │ │ + bne.n 4cbd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4cbb0 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 4cbd8 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 4cb2c │ │ │ │ + beq.n 4cb54 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4cb12 │ │ │ │ + b.n 4cb3a │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ subs r6, #124 @ 0x7c │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #132] @ (4cc6c ) │ │ │ │ + ldr r3, [pc, #132] @ (4cc94 ) │ │ │ │ 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, 4cc1c │ │ │ │ + cbz r3, 4cc44 │ │ │ │ adds r0, #13 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4cc12 │ │ │ │ + bne.n 4cc3a │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4cc02 │ │ │ │ + bne.n 4cc2a │ │ │ │ dmb ish │ │ │ │ - beq.n 4cc1c │ │ │ │ - bl 26a094 │ │ │ │ + beq.n 4cc44 │ │ │ │ + bl 269658 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 4cf44 │ │ │ │ + bl 4cf6a │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 4cc4e │ │ │ │ + cbz r3, 4cc76 │ │ │ │ add.w r0, r4, #13 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4cc44 │ │ │ │ + bne.n 4cc6c │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4cc34 │ │ │ │ + bne.n 4cc5c │ │ │ │ dmb ish │ │ │ │ - beq.n 4cc4e │ │ │ │ - bl 247d04 │ │ │ │ + beq.n 4cc76 │ │ │ │ + bl 2471c4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 71e00 │ │ │ │ - ldr r3, [pc, #20] @ (4cc6c ) │ │ │ │ + bl 71e68 │ │ │ │ + ldr r3, [pc, #20] @ (4cc94 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4cc68 │ │ │ │ + beq.n 4cc90 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ │ │ │ │ -0004cc70 : │ │ │ │ +0004cc98 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbnz r0, 4cc88 │ │ │ │ - bl 26481c │ │ │ │ - b.n 4cc92 │ │ │ │ + cbnz r0, 4ccb0 │ │ │ │ + bl 263de4 │ │ │ │ + b.n 4ccba │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 246fb0 │ │ │ │ + bl 246690 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 4cca2 │ │ │ │ - movw r0, #24708 @ 0x6084 │ │ │ │ + bge.n 4ccca │ │ │ │ + movw r0, #22148 @ 0x5684 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r4, #0 │ │ │ │ - bl 1efe3c │ │ │ │ - b.n 4cca8 │ │ │ │ + bl 1ef278 │ │ │ │ + b.n 4ccd0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 78204 │ │ │ │ + bl 7827c │ │ │ │ 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, 4ccda │ │ │ │ + cbz r0, 4cd02 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4ccda │ │ │ │ + beq.n 4cd02 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4ccda │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4cd02 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 122bb0 <_Py_union_type_or@@Base+0x480> │ │ │ │ + bl 12281c <_Py_union_type_or@@Base+0x484> │ │ │ │ mov r0, r4 │ │ │ │ - bl 20d5b8 <_Py_set_inheritable_async_safe@@Base+0x180> │ │ │ │ + bl 20cb78 <_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 4cdec │ │ │ │ + bvs.n 4ce14 │ │ │ │ vabs.f64 d5, d1 │ │ │ │ - vldr d6, [pc, #248] @ 4cdf8 │ │ │ │ + vldr d6, [pc, #248] @ 4ce20 │ │ │ │ vmov.f64 d0, d1 │ │ │ │ vabs.f64 d4, d7 │ │ │ │ vcmp.f64 d5, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 4cd38 │ │ │ │ + ble.n 4cd60 │ │ │ │ vcmp.f64 d4, d6 │ │ │ │ vmov r3, s1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - bgt.n 4cd4e │ │ │ │ - vldr d0, [pc, #216] @ 4ce00 │ │ │ │ + bgt.n 4cd76 │ │ │ │ + vldr d0, [pc, #216] @ 4ce28 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #216] @ 4ce08 │ │ │ │ + vldr d7, [pc, #216] @ 4ce30 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4cdf0 │ │ │ │ + b.n 4ce18 │ │ │ │ vcmpe.f64 d4, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4cd94 │ │ │ │ + bgt.n 4cdbc │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4cd94 │ │ │ │ - b.n 4cde2 │ │ │ │ + beq.n 4cdbc │ │ │ │ + b.n 4ce0a │ │ │ │ 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 4cd82 │ │ │ │ - vldr d0, [pc, #156] @ 4ce10 │ │ │ │ + bne.n 4cdaa │ │ │ │ + vldr d0, [pc, #156] @ 4ce38 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #160] @ 4ce18 │ │ │ │ + vldr d7, [pc, #160] @ 4ce40 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4cdf0 │ │ │ │ - vldr d0, [pc, #156] @ 4ce20 │ │ │ │ + b.n 4ce18 │ │ │ │ + vldr d0, [pc, #156] @ 4ce48 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #156] @ 4ce28 │ │ │ │ + vldr d7, [pc, #156] @ 4ce50 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4cdf0 │ │ │ │ + b.n 4ce18 │ │ │ │ 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 4cdd0 │ │ │ │ - vldr d0, [pc, #112] @ 4ce30 │ │ │ │ + bne.n 4cdf8 │ │ │ │ + vldr d0, [pc, #112] @ 4ce58 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #112] @ 4ce38 │ │ │ │ + vldr d7, [pc, #112] @ 4ce60 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4cdf0 │ │ │ │ - vldr d0, [pc, #108] @ 4ce40 │ │ │ │ + b.n 4ce18 │ │ │ │ + vldr d0, [pc, #108] @ 4ce68 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #112] @ 4ce48 │ │ │ │ + vldr d7, [pc, #112] @ 4ce70 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4cdf0 │ │ │ │ + b.n 4ce18 │ │ │ │ vmov.f64 d1, d7 │ │ │ │ add sp, #16 │ │ │ │ b.w 2a23c │ │ │ │ - vldr d0, [pc, #96] @ 4ce50 │ │ │ │ + vldr d0, [pc, #96] @ 4ce78 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ @@ -51495,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 4cf20 @ unpredictable │ │ │ │ + bls.n 4cf48 @ unpredictable │ │ │ │ andal r2, r0 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ - bls.n 4cf28 │ │ │ │ + bls.n 4cf50 │ │ │ │ stmia r0!, {r1} │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ @@ -51517,130 +51530,129 @@ │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ stmia r0!, {r0, r3} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ ldrb.w r2, [r0, #64] @ 0x40 │ │ │ │ - cbnz r2, 4ce60 │ │ │ │ - b.n 4d0c8 │ │ │ │ + cbnz r2, 4ce88 │ │ │ │ + b.n 4d0ee │ │ │ │ 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 8fdf0 │ │ │ │ + bl 8fde0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 24aa34 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 24a298 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ ldrb r3, [r0, #26] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r3, 4ce9a │ │ │ │ + cbz r3, 4cec2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4ceb8 │ │ │ │ + beq.n 4cee0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 4ceb8 │ │ │ │ + b.n 4cee0 │ │ │ │ ldrb r3, [r0, #24] │ │ │ │ - cbnz r3, 4ceaa │ │ │ │ + cbnz r3, 4ced2 │ │ │ │ ldrb r3, [r0, #25] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #126 @ 0x7e │ │ │ │ movne r1, #45 @ 0x2d │ │ │ │ - b.n 4ceac │ │ │ │ + b.n 4ced4 │ │ │ │ movs r1, #43 @ 0x2b │ │ │ │ - movw r0, #20240 @ 0x4f10 │ │ │ │ + movw r0, #17680 @ 0x4510 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w ddd20 │ │ │ │ + b.w ddb98 │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ - bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r0, r1 │ │ │ │ - bl 232560 │ │ │ │ + bl 231b74 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ vstr d1, [sp, #16] │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 4cf38 │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 4cf5e │ │ │ │ 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 4ccea │ │ │ │ + bl 4cd12 │ │ │ │ vldr d1, [sp, #32] │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vldr d0, [sp, #24] │ │ │ │ - bl 24b0f8 <_Py_c_abs@@Base> │ │ │ │ + bl 24a1f8 <_Py_c_abs@@Base> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ vmov r2, r3, d0 │ │ │ │ - cbz r1, 4cf24 │ │ │ │ - bl 2659dc <_Py_c_neg@@Base+0x10> │ │ │ │ - b.n 4cf3a │ │ │ │ - movw r0, #24880 @ 0x6130 │ │ │ │ + cbz r1, 4cf4a │ │ │ │ + bl 264fa4 <_Py_c_neg@@Base+0x10> │ │ │ │ + b.n 4cf60 │ │ │ │ + movw r0, #22320 @ 0x5730 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ vstr d8, [sp] │ │ │ │ - bl 82764 │ │ │ │ + bl 827f4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4cf3a │ │ │ │ + b.n 4cf60 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8} │ │ │ │ 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 │ │ │ │ - ldr r3, [pc, #292] @ (4d07c ) │ │ │ │ + ldr r3, [pc, #292] @ (4d0a0 ) │ │ │ │ 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 4cf78 │ │ │ │ + bne.n 4cf9e │ │ │ │ orrs.w r3, r7, r9 │ │ │ │ - bne.n 4cf7c │ │ │ │ + bne.n 4cfa2 │ │ │ │ mov r8, r6 │ │ │ │ - b.n 4cf82 │ │ │ │ + b.n 4cfa8 │ │ │ │ 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 4cfb4 │ │ │ │ + beq.n 4cfda │ │ │ │ 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 │ │ │ │ @@ -51673,20 +51685,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 4d0ee │ │ │ │ + bl 4d114 │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 4d032 │ │ │ │ + bne.n 4d058 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 4d0ee │ │ │ │ + bl 4d114 │ │ │ │ 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 │ │ │ │ @@ -51699,67 +51711,67 @@ │ │ │ │ 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] @ (4d07c ) │ │ │ │ + ldr r3, [pc, #20] @ (4d0a0 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4d074 │ │ │ │ + beq.n 4d09a │ │ │ │ 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} │ │ │ │ │ │ │ │ -0004d080 : │ │ │ │ +0004d0a4 : │ │ │ │ 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 246fb0 │ │ │ │ + bl 246690 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 78204 │ │ │ │ + bl 7827c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -0004d0a4 : │ │ │ │ +0004d0ca : │ │ │ │ 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 9aa54 │ │ │ │ + bl 9a948 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 78204 │ │ │ │ + bl 7827c │ │ │ │ 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 8fdf0 │ │ │ │ + bl 8fde0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 24aa34 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 24a298 <_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 │ │ │ │ @@ -54110,275 +54122,297 @@ │ │ │ │ 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, #24936 @ 0x6168 │ │ │ │ + movw r0, #22376 @ 0x5768 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w ddd20 │ │ │ │ + b.w ddb98 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #132] @ (4ede0 ) │ │ │ │ + ldr r3, [pc, #132] @ (4ee04 ) │ │ │ │ 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, 4ed8e │ │ │ │ + cbz r3, 4edb4 │ │ │ │ adds r0, #13 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4ed84 │ │ │ │ + bne.n 4edaa │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4ed74 │ │ │ │ + bne.n 4ed9a │ │ │ │ dmb ish │ │ │ │ - beq.n 4ed8e │ │ │ │ - bl 26a094 │ │ │ │ + beq.n 4edb4 │ │ │ │ + bl 269658 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 4cf44 │ │ │ │ + bl 4cf6a │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 4edc0 │ │ │ │ + cbz r3, 4ede6 │ │ │ │ add.w r0, r4, #13 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4edb6 │ │ │ │ + bne.n 4eddc │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4eda6 │ │ │ │ + bne.n 4edcc │ │ │ │ dmb ish │ │ │ │ - beq.n 4edc0 │ │ │ │ - bl 247d04 │ │ │ │ + beq.n 4ede6 │ │ │ │ + bl 2471c4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 24b8d4 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (4ede0 ) │ │ │ │ + bl 24b378 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (4ee04 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4edda │ │ │ │ + beq.n 4ee00 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ - cbz r3, 4ee00 │ │ │ │ + cbz r3, 4ee24 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4ee02 │ │ │ │ + b.n 4ee26 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ - cbnz r3, 4ee12 │ │ │ │ + cbnz r3, 4ee36 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 4ee12 │ │ │ │ + ble.n 4ee36 │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 4ee12 │ │ │ │ - cbnz r4, 4ee34 │ │ │ │ + bgt.n 4ee36 │ │ │ │ + cbnz r4, 4ee58 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #136] @ (4eea0 ) │ │ │ │ + ldr r4, [pc, #136] @ (4eec4 ) │ │ │ │ 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 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4ee34 │ │ │ │ + cbnz r0, 4ee58 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4ee92 │ │ │ │ + b.n 4eeb6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 11b0e8 │ │ │ │ + bl 11b160 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ee30 │ │ │ │ + beq.n 4ee54 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4ee58 │ │ │ │ + beq.n 4ee7c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 16b884 │ │ │ │ + bl 16aca4 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4ee5a │ │ │ │ - bl 7f738 │ │ │ │ - cbz r0, 4ee5a │ │ │ │ - b.n 4ee30 │ │ │ │ + bne.n 4ee7e │ │ │ │ + bl 7f7cc │ │ │ │ + cbz r0, 4ee7e │ │ │ │ + b.n 4ee54 │ │ │ │ mov r4, r5 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bl 95d4c │ │ │ │ + bl 95c50 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ adds r6, #16 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98844 │ │ │ │ + bl 98744 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4ee8a │ │ │ │ + bne.n 4eeae │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19ac │ │ │ │ + bl f17dc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4ee92 │ │ │ │ + b.n 4eeb6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fff8 │ │ │ │ + bl 8008c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 78204 │ │ │ │ + bl 7827c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ 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 8fdf0 │ │ │ │ + bl 8fde0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 24aa34 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 24a298 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ │ │ │ │ -0004eec8 : │ │ │ │ +0004eeec : │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ - ldr r5, [pc, #60] @ (4ef0c ) │ │ │ │ + ldr r5, [pc, #60] @ (4ef30 ) │ │ │ │ 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 4ef06 │ │ │ │ + beq.n 4ef2a │ │ │ │ add.w r7, r5, #98304 @ 0x18000 │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 4eefe │ │ │ │ + bge.n 4ef22 │ │ │ │ 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 4eeea │ │ │ │ + b.n 4ef0e │ │ │ │ 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 4ef12 │ │ │ │ + b.n 4ef36 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - b.w 2638d8 <_PyLong_DivmodNear@@Base+0xda4> │ │ │ │ + b.w 262ea0 <_PyLong_DivmodNear@@Base+0xda4> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 4f290 <_PyDict_SizeOf@@Base+0x300> │ │ │ │ + bl 4f2f8 <_PyDict_SizeOf@@Base+0x300> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ - cbz r3, 4ef3c │ │ │ │ + cbz r3, 4ef60 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7f920 │ │ │ │ + b.w 7f9b4 │ │ │ │ │ │ │ │ -0004ef44 <_PyMonitoring_FirePyStartEvent@@Base>: │ │ │ │ +0004ef68 <_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 4f166 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f1ce <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ 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, 4efbe <_PyMonitoring_FirePyStartEvent@@Base+0x56> │ │ │ │ + movw r3, #48072 @ 0xbbc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #16944 @ 0x4230 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127394 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 4efd4 <_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 1885ec │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #28 │ │ │ │ - bne.n 4ef82 <_PyMonitoring_FirePyStartEvent@@Base+0x3e> │ │ │ │ - movw r0, #52492 @ 0xcd0c │ │ │ │ + bne.n 4efea <_PyMonitoring_FirePyStartEvent@@Base+0x82> │ │ │ │ + movw r0, #49932 @ 0xc30c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r1, #6 │ │ │ │ - b.w 7f6d4 │ │ │ │ - movw r0, #52484 @ 0xcd04 │ │ │ │ + b.w 7f768 │ │ │ │ + movw r0, #49924 @ 0xc304 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r1, #6 │ │ │ │ - b.w 7f6d4 │ │ │ │ + b.w 7f768 │ │ │ │ │ │ │ │ -0004ef90 <_PyDict_SizeOf@@Base>: │ │ │ │ - b.n 4f290 <_PyDict_SizeOf@@Base+0x300> │ │ │ │ +0004eff8 <_PyDict_SizeOf@@Base>: │ │ │ │ + b.n 4f2f8 <_PyDict_SizeOf@@Base+0x300> │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 4efb2 <_PyDict_SizeOf@@Base+0x22> │ │ │ │ + bne.n 4f01a <_PyDict_SizeOf@@Base+0x22> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 4efb6 <_PyDict_SizeOf@@Base+0x26> │ │ │ │ + beq.n 4f01e <_PyDict_SizeOf@@Base+0x26> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - b.n 4efb6 <_PyDict_SizeOf@@Base+0x26> │ │ │ │ - b.w 1e2e44 <_PySet_Update@@Base+0x4c> │ │ │ │ + b.n 4f01e <_PyDict_SizeOf@@Base+0x26> │ │ │ │ + b.w 1e2274 │ │ │ │ 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, 4efe8 <_PyDict_SizeOf@@Base+0x58> │ │ │ │ + cbnz r4, 4f050 <_PyDict_SizeOf@@Base+0x58> │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24972 @ 0x618c │ │ │ │ + movw r1, #22412 @ 0x578c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 4f006 <_PyDict_SizeOf@@Base+0x76> │ │ │ │ + b.n 4f06e <_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 │ │ │ │ @@ -54398,165 +54432,165 @@ │ │ │ │ blx 297f8 │ │ │ │ mov r0, r6 │ │ │ │ blx 297f8 │ │ │ │ mov r0, r5 │ │ │ │ blx 297f8 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7813c │ │ │ │ + bl 781b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e844 │ │ │ │ + bl 7e8d4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f056 <_PyDict_SizeOf@@Base+0xc6> │ │ │ │ + beq.n 4f0be <_PyDict_SizeOf@@Base+0xc6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4f056 <_PyDict_SizeOf@@Base+0xc6> │ │ │ │ + cbnz r3, 4f0be <_PyDict_SizeOf@@Base+0xc6> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77d54 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77dcc <_Py_Dealloc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 4f09c <_PyDict_SizeOf@@Base+0x10c> │ │ │ │ + bhi.n 4f104 <_PyDict_SizeOf@@Base+0x10c> │ │ │ │ ldr r7, [r6, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 4f0b4 <_PyDict_SizeOf@@Base+0x124> │ │ │ │ + bmi.n 4f11c <_PyDict_SizeOf@@Base+0x124> │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #4980 @ 0x1374 │ │ │ │ + movw r2, #2340 @ 0x924 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #1064 @ 0x428 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #34408 @ 0x8668 │ │ │ │ + movw r1, #64040 @ 0xfa28 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #31768 @ 0x7c18 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4f160 <_PyDict_SizeOf@@Base+0x1d0> │ │ │ │ - movw r0, #34408 @ 0x8668 │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4f1c8 <_PyDict_SizeOf@@Base+0x1d0> │ │ │ │ + movw r0, #31768 @ 0x7c18 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f072 <_PyDict_SizeOf@@Base+0xe2> │ │ │ │ - b.n 4f160 <_PyDict_SizeOf@@Base+0x1d0> │ │ │ │ + bne.n 4f0da <_PyDict_SizeOf@@Base+0xe2> │ │ │ │ + b.n 4f1c8 <_PyDict_SizeOf@@Base+0x1d0> │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 4f136 <_PyDict_SizeOf@@Base+0x1a6> │ │ │ │ + ble.n 4f19e <_PyDict_SizeOf@@Base+0x1a6> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f11c <_PyDict_SizeOf@@Base+0x18c> │ │ │ │ + beq.n 4f184 <_PyDict_SizeOf@@Base+0x18c> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 4f0fe <_PyDict_SizeOf@@Base+0x16e> │ │ │ │ + bpl.n 4f166 <_PyDict_SizeOf@@Base+0x16e> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e00 │ │ │ │ + bl 88e28 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f160 <_PyDict_SizeOf@@Base+0x1d0> │ │ │ │ + beq.n 4f1c8 <_PyDict_SizeOf@@Base+0x1d0> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4f11e <_PyDict_SizeOf@@Base+0x18e> │ │ │ │ + beq.n 4f186 <_PyDict_SizeOf@@Base+0x18e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29660 @ 0x73dc │ │ │ │ + movw r1, #27100 @ 0x69dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 4f160 <_PyDict_SizeOf@@Base+0x1d0> │ │ │ │ - movw r2, #62128 @ 0xf2b0 │ │ │ │ + bl 127394 │ │ │ │ + b.n 4f1c8 <_PyDict_SizeOf@@Base+0x1d0> │ │ │ │ + movw r2, #59568 @ 0xe8b0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #1224 @ 0x4c8 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #34408 @ 0x8668 │ │ │ │ + movw r1, #64200 @ 0xfac8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #31768 @ 0x7c18 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4f160 <_PyDict_SizeOf@@Base+0x1d0> │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4f1c8 <_PyDict_SizeOf@@Base+0x1d0> │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 4f13c <_PyDict_SizeOf@@Base+0x1ac> │ │ │ │ + beq.n 4f1a4 <_PyDict_SizeOf@@Base+0x1ac> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4f13e <_PyDict_SizeOf@@Base+0x1ae> │ │ │ │ - bl 7f738 │ │ │ │ - cbz r0, 4f13e <_PyDict_SizeOf@@Base+0x1ae> │ │ │ │ - b.n 4f160 <_PyDict_SizeOf@@Base+0x1d0> │ │ │ │ + bne.n 4f1a6 <_PyDict_SizeOf@@Base+0x1ae> │ │ │ │ + bl 7f7cc │ │ │ │ + cbz r0, 4f1a6 <_PyDict_SizeOf@@Base+0x1ae> │ │ │ │ + b.n 4f1c8 <_PyDict_SizeOf@@Base+0x1d0> │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 4f13e <_PyDict_SizeOf@@Base+0x1ae> │ │ │ │ + b.n 4f1a6 <_PyDict_SizeOf@@Base+0x1ae> │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 24aa34 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + bl 24a298 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 4f160 <_PyDict_SizeOf@@Base+0x1d0> │ │ │ │ - movw r0, #43760 @ 0xaaf0 │ │ │ │ + cbz r0, 4f1c8 <_PyDict_SizeOf@@Base+0x1d0> │ │ │ │ + movw r0, #41120 @ 0xa0a0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 82764 │ │ │ │ + b.w 827f4 │ │ │ │ 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] @ (4f28c <_PyDict_SizeOf@@Base+0x2fc>) │ │ │ │ + ldr r3, [pc, #272] @ (4f2f4 <_PyDict_SizeOf@@Base+0x2fc>) │ │ │ │ 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 4f1b2 <_PyDict_SizeOf@@Base+0x222> │ │ │ │ + bge.n 4f21a <_PyDict_SizeOf@@Base+0x222> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25004 @ 0x61ac │ │ │ │ + movw r1, #22444 @ 0x57ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 4f1bc <_PyDict_SizeOf@@Base+0x22c> │ │ │ │ + bl 127394 │ │ │ │ + b.n 4f224 <_PyDict_SizeOf@@Base+0x22c> │ │ │ │ cmp r7, #5 │ │ │ │ - beq.n 4f1c6 <_PyDict_SizeOf@@Base+0x236> │ │ │ │ - bl 7fff8 │ │ │ │ - cbnz r0, 4f1c2 <_PyDict_SizeOf@@Base+0x232> │ │ │ │ + beq.n 4f22e <_PyDict_SizeOf@@Base+0x236> │ │ │ │ + bl 8008c │ │ │ │ + cbnz r0, 4f22a <_PyDict_SizeOf@@Base+0x232> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4f284 <_PyDict_SizeOf@@Base+0x2f4> │ │ │ │ + b.n 4f2ec <_PyDict_SizeOf@@Base+0x2f4> │ │ │ │ str.w r0, [r9, #8] │ │ │ │ add.w r2, r9, #4 │ │ │ │ - movw r9, #59196 @ 0xe73c │ │ │ │ + movw r9, #56636 @ 0xdd3c │ │ │ │ movt r9, #54 @ 0x36 │ │ │ │ orr.w r3, r5, #2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 4f282 <_PyDict_SizeOf@@Base+0x2f2> │ │ │ │ + beq.n 4f2ea <_PyDict_SizeOf@@Base+0x2f2> │ │ │ │ cmp r4, #15 │ │ │ │ mov.w r0, #1 │ │ │ │ it hi │ │ │ │ lsrhi r3, r4, #4 │ │ │ │ mov r1, sl │ │ │ │ str r7, [sp, #4] │ │ │ │ ite ls │ │ │ │ @@ -54567,72 +54601,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 1f3498 │ │ │ │ + bl 1f28d4 │ │ │ │ uxtb r4, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f1d8 <_PyDict_SizeOf@@Base+0x248> │ │ │ │ + beq.n 4f240 <_PyDict_SizeOf@@Base+0x248> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f1bc <_PyDict_SizeOf@@Base+0x22c> │ │ │ │ + beq.n 4f224 <_PyDict_SizeOf@@Base+0x22c> │ │ │ │ cmp r7, #9 │ │ │ │ - ble.n 4f274 <_PyDict_SizeOf@@Base+0x2e4> │ │ │ │ + ble.n 4f2dc <_PyDict_SizeOf@@Base+0x2e4> │ │ │ │ add.w r5, r5, r5, lsl #4 │ │ │ │ - movw r2, #36868 @ 0x9004 │ │ │ │ + movw r2, #34308 @ 0x8604 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ add r5, r7 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ add.w r6, r6, r5, lsl #2 │ │ │ │ - movw r1, #8360 @ 0x20a8 │ │ │ │ + movw r1, #5720 @ 0x1658 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ add.w r6, r6, #98304 @ 0x18000 │ │ │ │ ldr.w r2, [r2, r7, lsl #2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ ldr.w r0, [r6, #576] @ 0x240 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f1bc <_PyDict_SizeOf@@Base+0x22c> │ │ │ │ + beq.n 4f224 <_PyDict_SizeOf@@Base+0x22c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r6, #576] @ 0x240 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f1bc <_PyDict_SizeOf@@Base+0x22c> │ │ │ │ + beq.n 4f224 <_PyDict_SizeOf@@Base+0x22c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4f1bc <_PyDict_SizeOf@@Base+0x22c> │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4f1bc <_PyDict_SizeOf@@Base+0x22c> │ │ │ │ + bne.n 4f224 <_PyDict_SizeOf@@Base+0x22c> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 4f224 <_PyDict_SizeOf@@Base+0x22c> │ │ │ │ ldrb.w r3, [r8] │ │ │ │ bic.w r3, r3, fp │ │ │ │ strb.w r3, [r8] │ │ │ │ - b.n 4f1d8 <_PyDict_SizeOf@@Base+0x248> │ │ │ │ + b.n 4f240 <_PyDict_SizeOf@@Base+0x248> │ │ │ │ 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, 4f2a4 <_PyDict_SizeOf@@Base+0x314> │ │ │ │ + cbz r3, 4f30c <_PyDict_SizeOf@@Base+0x314> │ │ │ │ ldrd r3, r2, [r1, #12] │ │ │ │ add r3, r2 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4f2e6 <_PyDict_SizeOf@@Base+0x356> │ │ │ │ + bne.n 4f34e <_PyDict_SizeOf@@Base+0x356> │ │ │ │ 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 │ │ │ │ @@ -54648,202 +54682,202 @@ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ umull r2, r0, r2, r0 │ │ │ │ lsrs r0, r0, #1 │ │ │ │ mla r0, r1, r0, r3 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0004f2e8 : │ │ │ │ +0004f350 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w f772c │ │ │ │ + b.w f7518 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 4f290 <_PyDict_SizeOf@@Base+0x300> │ │ │ │ + bl 4f2f8 <_PyDict_SizeOf@@Base+0x300> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7f920 │ │ │ │ + b.w 7f9b4 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0004f31e <_PyMonitoring_FirePyResumeEvent@@Base>: │ │ │ │ +0004f386 <_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 4f166 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f1ce <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ 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 4f380 <_PyMonitoring_FirePyResumeEvent@@Base+0x62> │ │ │ │ + bne.n 4f3e8 <_PyMonitoring_FirePyResumeEvent@@Base+0x62> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #26080 @ 0x65e0 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 4f398 <_PyMonitoring_FirePyResumeEvent@@Base+0x7a> │ │ │ │ + bne.n 4f400 <_PyMonitoring_FirePyResumeEvent@@Base+0x7a> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 4f3b8 <_PyMonitoring_FirePyResumeEvent@@Base+0x9a> │ │ │ │ + b.n 4f420 <_PyMonitoring_FirePyResumeEvent@@Base+0x9a> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #10824 @ 0x2a48 │ │ │ │ + movw r0, #8264 @ 0x2048 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f36a <_PyMonitoring_FirePyResumeEvent@@Base+0x4c> │ │ │ │ - b.n 4f52c <_PyMonitoring_FirePyResumeEvent@@Base+0x20e> │ │ │ │ - bl 13f590 │ │ │ │ + bne.n 4f3d2 <_PyMonitoring_FirePyResumeEvent@@Base+0x4c> │ │ │ │ + b.n 4f594 <_PyMonitoring_FirePyResumeEvent@@Base+0x20e> │ │ │ │ + bl 13e8b0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4f3b8 <_PyMonitoring_FirePyResumeEvent@@Base+0x9a> │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 4f420 <_PyMonitoring_FirePyResumeEvent@@Base+0x9a> │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4f52c <_PyMonitoring_FirePyResumeEvent@@Base+0x20e> │ │ │ │ + bne.w 4f594 <_PyMonitoring_FirePyResumeEvent@@Base+0x20e> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 4f3c6 <_PyMonitoring_FirePyResumeEvent@@Base+0xa8> │ │ │ │ + bne.n 4f42e <_PyMonitoring_FirePyResumeEvent@@Base+0xa8> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 4f3e6 <_PyMonitoring_FirePyResumeEvent@@Base+0xc8> │ │ │ │ - bl 13f590 │ │ │ │ + b.n 4f44e <_PyMonitoring_FirePyResumeEvent@@Base+0xc8> │ │ │ │ + bl 13e8b0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4f3e6 <_PyMonitoring_FirePyResumeEvent@@Base+0xc8> │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 4f44e <_PyMonitoring_FirePyResumeEvent@@Base+0xc8> │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4f52c <_PyMonitoring_FirePyResumeEvent@@Base+0x20e> │ │ │ │ + bne.w 4f594 <_PyMonitoring_FirePyResumeEvent@@Base+0x20e> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ vabs.f64 d7, d9 │ │ │ │ - vldr d10, [pc, #328] @ 4f538 <_PyMonitoring_FirePyResumeEvent@@Base+0x21a> │ │ │ │ + vldr d10, [pc, #328] @ 4f5a0 <_PyMonitoring_FirePyResumeEvent@@Base+0x21a> │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4f412 <_PyMonitoring_FirePyResumeEvent@@Base+0xf4> │ │ │ │ + bhi.n 4f47a <_PyMonitoring_FirePyResumeEvent@@Base+0xf4> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4f482 <_PyMonitoring_FirePyResumeEvent@@Base+0x164> │ │ │ │ - b.n 4f4da <_PyMonitoring_FirePyResumeEvent@@Base+0x1bc> │ │ │ │ - ble.n 4f482 <_PyMonitoring_FirePyResumeEvent@@Base+0x164> │ │ │ │ + bhi.n 4f4ea <_PyMonitoring_FirePyResumeEvent@@Base+0x164> │ │ │ │ + b.n 4f542 <_PyMonitoring_FirePyResumeEvent@@Base+0x1bc> │ │ │ │ + ble.n 4f4ea <_PyMonitoring_FirePyResumeEvent@@Base+0x164> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4f482 <_PyMonitoring_FirePyResumeEvent@@Base+0x164> │ │ │ │ + bhi.n 4f4ea <_PyMonitoring_FirePyResumeEvent@@Base+0x164> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4f482 <_PyMonitoring_FirePyResumeEvent@@Base+0x164> │ │ │ │ + beq.n 4f4ea <_PyMonitoring_FirePyResumeEvent@@Base+0x164> │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #8 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2953c │ │ │ │ - vldr d6, [pc, #260] @ 4f540 <_PyMonitoring_FirePyResumeEvent@@Base+0x222> │ │ │ │ + vldr d6, [pc, #260] @ 4f5a8 <_PyMonitoring_FirePyResumeEvent@@Base+0x222> │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ - vldr d5, [pc, #256] @ 4f548 <_PyMonitoring_FirePyResumeEvent@@Base+0x22a> │ │ │ │ + vldr d5, [pc, #256] @ 4f5b0 <_PyMonitoring_FirePyResumeEvent@@Base+0x22a> │ │ │ │ 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 4f470 <_PyMonitoring_FirePyResumeEvent@@Base+0x152> │ │ │ │ + ble.n 4f4d8 <_PyMonitoring_FirePyResumeEvent@@Base+0x152> │ │ │ │ vstr d6, [sp, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 4f516 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f8> │ │ │ │ + b.n 4f57e <_PyMonitoring_FirePyResumeEvent@@Base+0x1f8> │ │ │ │ vneg.f64 d6, d6 │ │ │ │ vneg.f64 d7, d7 │ │ │ │ vstr d6, [sp, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 4f4ae <_PyMonitoring_FirePyResumeEvent@@Base+0x190> │ │ │ │ + b.n 4f516 <_PyMonitoring_FirePyResumeEvent@@Base+0x190> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - bl 265724 <_Py_hashtable_foreach@@Base+0x40> │ │ │ │ + bl 264cec <_Py_hashtable_foreach@@Base+0x40> │ │ │ │ mov r4, r0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ rsb r4, r4, r4, lsl #3 │ │ │ │ - bl 265724 <_Py_hashtable_foreach@@Base+0x40> │ │ │ │ + bl 264cec <_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 4f516 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f8> │ │ │ │ + beq.n 4f57e <_PyMonitoring_FirePyResumeEvent@@Base+0x1f8> │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 4f516 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f8> │ │ │ │ + bvs.n 4f57e <_PyMonitoring_FirePyResumeEvent@@Base+0x1f8> │ │ │ │ vabs.f64 d8, d8 │ │ │ │ vcmp.f64 d8, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 4f516 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f8> │ │ │ │ + ble.n 4f57e <_PyMonitoring_FirePyResumeEvent@@Base+0x1f8> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 2659dc <_Py_c_neg@@Base+0x10> │ │ │ │ - b.n 4f52c <_PyMonitoring_FirePyResumeEvent@@Base+0x20e> │ │ │ │ + bl 264fa4 <_Py_c_neg@@Base+0x10> │ │ │ │ + b.n 4f594 <_PyMonitoring_FirePyResumeEvent@@Base+0x20e> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4f4f2 <_PyMonitoring_FirePyResumeEvent@@Base+0x1d4> │ │ │ │ + bne.n 4f55a <_PyMonitoring_FirePyResumeEvent@@Base+0x1d4> │ │ │ │ vmul.f64 d8, d9, d8 │ │ │ │ vstr d9, [sp, #16] │ │ │ │ vstr d8, [sp, #24] │ │ │ │ - b.n 4f516 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f8> │ │ │ │ + b.n 4f57e <_PyMonitoring_FirePyResumeEvent@@Base+0x1f8> │ │ │ │ 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 183e84 │ │ │ │ + b.w 183270 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ @@ -54859,678 +54893,678 @@ │ │ │ │ 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, 4f56e <_PyMonitoring_FirePyResumeEvent@@Base+0x250> │ │ │ │ + cbz r3, 4f5d6 <_PyMonitoring_FirePyResumeEvent@@Base+0x250> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4f570 <_PyMonitoring_FirePyResumeEvent@@Base+0x252> │ │ │ │ + b.n 4f5d8 <_PyMonitoring_FirePyResumeEvent@@Base+0x252> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 4f57e <_PyMonitoring_FirePyResumeEvent@@Base+0x260> │ │ │ │ + cbnz r3, 4f5e6 <_PyMonitoring_FirePyResumeEvent@@Base+0x260> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4f57e <_PyMonitoring_FirePyResumeEvent@@Base+0x260> │ │ │ │ + blt.n 4f5e6 <_PyMonitoring_FirePyResumeEvent@@Base+0x260> │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 4f57e <_PyMonitoring_FirePyResumeEvent@@Base+0x260> │ │ │ │ - cbnz r4, 4f5a0 <_PyMonitoring_FirePyResumeEvent@@Base+0x282> │ │ │ │ + bgt.n 4f5e6 <_PyMonitoring_FirePyResumeEvent@@Base+0x260> │ │ │ │ + cbnz r4, 4f608 <_PyMonitoring_FirePyResumeEvent@@Base+0x282> │ │ │ │ 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 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4f5fa <_PyMonitoring_FirePyResumeEvent@@Base+0x2dc> │ │ │ │ - cbz r5, 4f5c4 <_PyMonitoring_FirePyResumeEvent@@Base+0x2a6> │ │ │ │ + cbz r0, 4f662 <_PyMonitoring_FirePyResumeEvent@@Base+0x2dc> │ │ │ │ + cbz r5, 4f62c <_PyMonitoring_FirePyResumeEvent@@Base+0x2a6> │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - cbz r6, 4f5ae <_PyMonitoring_FirePyResumeEvent@@Base+0x290> │ │ │ │ + cbz r6, 4f616 <_PyMonitoring_FirePyResumeEvent@@Base+0x290> │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 4f5ae <_PyMonitoring_FirePyResumeEvent@@Base+0x290> │ │ │ │ + bne.n 4f616 <_PyMonitoring_FirePyResumeEvent@@Base+0x290> │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4f5c8 <_PyMonitoring_FirePyResumeEvent@@Base+0x2aa> │ │ │ │ + b.n 4f630 <_PyMonitoring_FirePyResumeEvent@@Base+0x2aa> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 4f5b6 <_PyMonitoring_FirePyResumeEvent@@Base+0x298> │ │ │ │ + cbnz r0, 4f61e <_PyMonitoring_FirePyResumeEvent@@Base+0x298> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 4f5c8 <_PyMonitoring_FirePyResumeEvent@@Base+0x2aa> │ │ │ │ - bl c3480 │ │ │ │ + b.n 4f630 <_PyMonitoring_FirePyResumeEvent@@Base+0x2aa> │ │ │ │ + bl c3300 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4f5fa <_PyMonitoring_FirePyResumeEvent@@Base+0x2dc> │ │ │ │ + blt.n 4f662 <_PyMonitoring_FirePyResumeEvent@@Base+0x2dc> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4f5aa <_PyMonitoring_FirePyResumeEvent@@Base+0x28c> │ │ │ │ - b.n 4f5b2 <_PyMonitoring_FirePyResumeEvent@@Base+0x294> │ │ │ │ + beq.n 4f612 <_PyMonitoring_FirePyResumeEvent@@Base+0x28c> │ │ │ │ + b.n 4f61a <_PyMonitoring_FirePyResumeEvent@@Base+0x294> │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 21edb0 │ │ │ │ + bl 21e378 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f5fa <_PyMonitoring_FirePyResumeEvent@@Base+0x2dc> │ │ │ │ + beq.n 4f662 <_PyMonitoring_FirePyResumeEvent@@Base+0x2dc> │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4f650 <_PyMonitoring_FirePyResumeEvent@@Base+0x332> │ │ │ │ + beq.n 4f6b8 <_PyMonitoring_FirePyResumeEvent@@Base+0x332> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4f5fe <_PyMonitoring_FirePyResumeEvent@@Base+0x2e0> │ │ │ │ + beq.n 4f666 <_PyMonitoring_FirePyResumeEvent@@Base+0x2e0> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #51624 @ 0xc9a8 │ │ │ │ + movw r1, #49064 @ 0xbfa8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4f70e <_PyMonitoring_FirePyResumeEvent@@Base+0x3f0> │ │ │ │ + b.n 4f776 <_PyMonitoring_FirePyResumeEvent@@Base+0x3f0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 103cec │ │ │ │ - cbnz r0, 4f61e <_PyMonitoring_FirePyResumeEvent@@Base+0x300> │ │ │ │ + bl 103bec │ │ │ │ + cbnz r0, 4f686 <_PyMonitoring_FirePyResumeEvent@@Base+0x300> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #51664 @ 0xc9d0 │ │ │ │ + movw r1, #49104 @ 0xbfd0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 4f5fa <_PyMonitoring_FirePyResumeEvent@@Base+0x2dc> │ │ │ │ + bl 127394 │ │ │ │ + b.n 4f662 <_PyMonitoring_FirePyResumeEvent@@Base+0x2dc> │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl ce000 │ │ │ │ + bl cdea8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f5fa <_PyMonitoring_FirePyResumeEvent@@Base+0x2dc> │ │ │ │ + beq.n 4f662 <_PyMonitoring_FirePyResumeEvent@@Base+0x2dc> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4f650 <_PyMonitoring_FirePyResumeEvent@@Base+0x332> │ │ │ │ + ble.n 4f6b8 <_PyMonitoring_FirePyResumeEvent@@Base+0x332> │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #51708 @ 0xc9fc │ │ │ │ + movw r1, #49148 @ 0xbffc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea94 │ │ │ │ - b.n 4f5fa <_PyMonitoring_FirePyResumeEvent@@Base+0x2dc> │ │ │ │ + bl ce93c │ │ │ │ + b.n 4f662 <_PyMonitoring_FirePyResumeEvent@@Base+0x2dc> │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 4f890 <_PyMonitoring_FirePyReturnEvent@@Base+0x2e> │ │ │ │ + bl 4f8f8 <_PyMonitoring_FirePyReturnEvent@@Base+0x2e> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4f668 <_PyMonitoring_FirePyResumeEvent@@Base+0x34a> │ │ │ │ + cbnz r0, 4f6d0 <_PyMonitoring_FirePyResumeEvent@@Base+0x34a> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4f5fa <_PyMonitoring_FirePyResumeEvent@@Base+0x2dc> │ │ │ │ + beq.n 4f662 <_PyMonitoring_FirePyResumeEvent@@Base+0x2dc> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea94 │ │ │ │ - b.n 4f5fa <_PyMonitoring_FirePyResumeEvent@@Base+0x2dc> │ │ │ │ + bl ce93c │ │ │ │ + b.n 4f662 <_PyMonitoring_FirePyResumeEvent@@Base+0x2dc> │ │ │ │ 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, 4f718 <_PyMonitoring_FirePyResumeEvent@@Base+0x3fa>) │ │ │ │ + add r3, pc, #140 @ (adr r3, 4f780 <_PyMonitoring_FirePyResumeEvent@@Base+0x3fa>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7] │ │ │ │ - add r3, pc, #136 @ (adr r3, 4f720 <_PyMonitoring_FirePyResumeEvent@@Base+0x402>) │ │ │ │ + add r3, pc, #136 @ (adr r3, 4f788 <_PyMonitoring_FirePyResumeEvent@@Base+0x402>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7, #8] │ │ │ │ - add r3, pc, #136 @ (adr r3, 4f728 <_PyMonitoring_FirePyResumeEvent@@Base+0x40a>) │ │ │ │ + add r3, pc, #136 @ (adr r3, 4f790 <_PyMonitoring_FirePyResumeEvent@@Base+0x40a>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7, #16] │ │ │ │ - add r3, pc, #132 @ (adr r3, 4f730 <_PyMonitoring_FirePyResumeEvent@@Base+0x412>) │ │ │ │ + add r3, pc, #132 @ (adr r3, 4f798 <_PyMonitoring_FirePyResumeEvent@@Base+0x412>) │ │ │ │ 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 7f738 │ │ │ │ - cbz r0, 4f6de <_PyMonitoring_FirePyResumeEvent@@Base+0x3c0> │ │ │ │ + bl 7f7cc │ │ │ │ + cbz r0, 4f746 <_PyMonitoring_FirePyResumeEvent@@Base+0x3c0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f65c <_PyMonitoring_FirePyResumeEvent@@Base+0x33e> │ │ │ │ + beq.n 4f6c4 <_PyMonitoring_FirePyResumeEvent@@Base+0x33e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4f65c <_PyMonitoring_FirePyResumeEvent@@Base+0x33e> │ │ │ │ + bne.n 4f6c4 <_PyMonitoring_FirePyResumeEvent@@Base+0x33e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4f65c <_PyMonitoring_FirePyResumeEvent@@Base+0x33e> │ │ │ │ - cbz r6, 4f70e <_PyMonitoring_FirePyResumeEvent@@Base+0x3f0> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 4f6c4 <_PyMonitoring_FirePyResumeEvent@@Base+0x33e> │ │ │ │ + cbz r6, 4f776 <_PyMonitoring_FirePyResumeEvent@@Base+0x3f0> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4f700 <_PyMonitoring_FirePyResumeEvent@@Base+0x3e2> │ │ │ │ - bl 95d4c │ │ │ │ + blt.n 4f768 <_PyMonitoring_FirePyResumeEvent@@Base+0x3e2> │ │ │ │ + bl 95c50 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 53ddc │ │ │ │ + bl 53f1e │ │ │ │ mov r0, r5 │ │ │ │ - bl 98844 │ │ │ │ - b.n 4f708 <_PyMonitoring_FirePyResumeEvent@@Base+0x3ea> │ │ │ │ + bl 98744 │ │ │ │ + b.n 4f770 <_PyMonitoring_FirePyResumeEvent@@Base+0x3ea> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 53ddc │ │ │ │ + bl 53f1e │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea94 │ │ │ │ + bl ce93c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - b.n 4f3ea <_PyMonitoring_FirePyResumeEvent@@Base+0xcc> │ │ │ │ + b.n 4f452 <_PyMonitoring_FirePyResumeEvent@@Base+0xcc> │ │ │ │ ldr r1, [r1, #32] │ │ │ │ add r6, sp, #532 @ 0x214 │ │ │ │ - cbnz r7, 4f77a <_PyMonitoring_FirePyYieldEvent@@Base+0x28> │ │ │ │ + cbnz r7, 4f7e2 <_PyMonitoring_FirePyYieldEvent@@Base+0x28> │ │ │ │ @ instruction: 0xf3723c6e │ │ │ │ - bmi.w fffca1c6 <__bss_end__@@Base+0xffaf52be> │ │ │ │ + bmi.w fffca22e <__bss_end__@@Base+0xffaf5326> │ │ │ │ strh r7, [r7, r1] │ │ │ │ str r6, [r1, r4] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bls.n 4f68a <_PyMonitoring_FirePyResumeEvent@@Base+0x36c> │ │ │ │ + bls.n 4f6f2 <_PyMonitoring_FirePyResumeEvent@@Base+0x36c> │ │ │ │ subs r3, r0, #6 │ │ │ │ ldmia r5!, {r0, r3, r4} │ │ │ │ ldrh r0, [r4, r7] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4f748 <_PyMonitoring_FirePyResumeEvent@@Base+0x42a> │ │ │ │ + cbz r0, 4f7b0 <_PyMonitoring_FirePyResumeEvent@@Base+0x42a> │ │ │ │ movw r1, #20492 @ 0x500c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - b.w 1ae754 │ │ │ │ + b.w 1adb3c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0004f752 <_PyMonitoring_FirePyYieldEvent@@Base>: │ │ │ │ +0004f7ba <_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 4f166 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f1ce <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 15028c │ │ │ │ + bl 14f59c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 4f7c2 <_PyMonitoring_FirePyYieldEvent@@Base+0x70> │ │ │ │ + cbz r0, 4f82a <_PyMonitoring_FirePyYieldEvent@@Base+0x70> │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - blt.n 4f7c6 <_PyMonitoring_FirePyYieldEvent@@Base+0x74> │ │ │ │ + blt.n 4f82e <_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 4f7ba <_PyMonitoring_FirePyYieldEvent@@Base+0x68> │ │ │ │ + beq.n 4f822 <_PyMonitoring_FirePyYieldEvent@@Base+0x68> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4f7ba <_PyMonitoring_FirePyYieldEvent@@Base+0x68> │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4f822 <_PyMonitoring_FirePyYieldEvent@@Base+0x68> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl cea94 │ │ │ │ + bl ce93c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4f7da <_PyMonitoring_FirePyYieldEvent@@Base+0x88> │ │ │ │ + b.n 4f842 <_PyMonitoring_FirePyYieldEvent@@Base+0x88> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ add r1, r5 │ │ │ │ - bl 1fe7fc │ │ │ │ + bl 1fddbc │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 4f7fa <_PyMonitoring_FirePyYieldEvent@@Base+0xa8> │ │ │ │ + bhi.n 4f862 <_PyMonitoring_FirePyYieldEvent@@Base+0xa8> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 4f812 <_PyMonitoring_FirePyYieldEvent@@Base+0xc0> │ │ │ │ - b.n 4f826 <_PyMonitoring_FirePyYieldEvent@@Base+0xd4> │ │ │ │ - movw r0, #1208 @ 0x4b8 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + bgt.n 4f87a <_PyMonitoring_FirePyYieldEvent@@Base+0xc0> │ │ │ │ + b.n 4f88e <_PyMonitoring_FirePyYieldEvent@@Base+0xd4> │ │ │ │ + movw r0, #64184 @ 0xfab8 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f7f4 <_PyMonitoring_FirePyYieldEvent@@Base+0xa2> │ │ │ │ - b.n 4f832 <_PyMonitoring_FirePyYieldEvent@@Base+0xe0> │ │ │ │ + bne.n 4f85c <_PyMonitoring_FirePyYieldEvent@@Base+0xa2> │ │ │ │ + b.n 4f89a <_PyMonitoring_FirePyYieldEvent@@Base+0xe0> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4f828 <_PyMonitoring_FirePyYieldEvent@@Base+0xd6> │ │ │ │ - bl 7f738 │ │ │ │ - cbz r0, 4f828 <_PyMonitoring_FirePyYieldEvent@@Base+0xd6> │ │ │ │ - b.n 4f832 <_PyMonitoring_FirePyYieldEvent@@Base+0xe0> │ │ │ │ + bne.n 4f890 <_PyMonitoring_FirePyYieldEvent@@Base+0xd6> │ │ │ │ + bl 7f7cc │ │ │ │ + cbz r0, 4f890 <_PyMonitoring_FirePyYieldEvent@@Base+0xd6> │ │ │ │ + b.n 4f89a <_PyMonitoring_FirePyYieldEvent@@Base+0xe0> │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 4f8b2 <_PyMonitoring_FirePyReturnEvent@@Base+0x50> │ │ │ │ + b.n 4f91a <_PyMonitoring_FirePyReturnEvent@@Base+0x50> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4f846 <_PyMonitoring_FirePyYieldEvent@@Base+0xf4> │ │ │ │ + cbz r0, 4f8ae <_PyMonitoring_FirePyYieldEvent@@Base+0xf4> │ │ │ │ movw r1, #20956 @ 0x51dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - b.w 1ae754 │ │ │ │ + b.w 1adb3c │ │ │ │ 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 │ │ │ │ │ │ │ │ -0004f862 <_PyMonitoring_FirePyReturnEvent@@Base>: │ │ │ │ +0004f8ca <_PyMonitoring_FirePyReturnEvent@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ movs r4, #2 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r4, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 4f166 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f1ce <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 71488 <_PyObject_GC_New@@Base> │ │ │ │ + bl 714f0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4f8ae <_PyMonitoring_FirePyReturnEvent@@Base+0x4c> │ │ │ │ + cbz r0, 4f916 <_PyMonitoring_FirePyReturnEvent@@Base+0x4c> │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #12] │ │ │ │ - bl 80220 │ │ │ │ + bl 802b4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 246634 <_PyObject_GetState@@Base> │ │ │ │ + bl 245bec <_PyObject_GetState@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4f926 <_PyMonitoring_FirePyReturnEvent@@Base+0xc4> │ │ │ │ + cbz r0, 4f98e <_PyMonitoring_FirePyReturnEvent@@Base+0xc4> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbnz r3, 4f8e8 <_PyMonitoring_FirePyReturnEvent@@Base+0x86> │ │ │ │ + cbnz r3, 4f950 <_PyMonitoring_FirePyReturnEvent@@Base+0x86> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #25152 @ 0x6240 │ │ │ │ + movw r0, #22592 @ 0x5840 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 82764 │ │ │ │ + b.w 827f4 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r6, #2 │ │ │ │ - bgt.n 4f914 <_PyMonitoring_FirePyReturnEvent@@Base+0xb2> │ │ │ │ + bgt.n 4f97c <_PyMonitoring_FirePyReturnEvent@@Base+0xb2> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 942ec │ │ │ │ + bl 941f0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r3, #34748 @ 0x87bc │ │ │ │ + movw r3, #32188 @ 0x7dbc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r0, #25160 @ 0x6248 │ │ │ │ + movw r0, #22600 @ 0x5848 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82764 │ │ │ │ + bl 827f4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4f926 <_PyMonitoring_FirePyReturnEvent@@Base+0xc4> │ │ │ │ + b.n 4f98e <_PyMonitoring_FirePyReturnEvent@@Base+0xc4> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #25172 @ 0x6254 │ │ │ │ + movw r0, #22612 @ 0x5854 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82764 │ │ │ │ + bl 827f4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ 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, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 4f952 <_PyMonitoring_FirePyReturnEvent@@Base+0xf0> │ │ │ │ + cbnz r0, 4f9ba <_PyMonitoring_FirePyReturnEvent@@Base+0xf0> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4f95a <_PyMonitoring_FirePyReturnEvent@@Base+0xf8> │ │ │ │ + cbz r0, 4f9c2 <_PyMonitoring_FirePyReturnEvent@@Base+0xf8> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f944 <_PyMonitoring_FirePyReturnEvent@@Base+0xe2> │ │ │ │ + beq.n 4f9ac <_PyMonitoring_FirePyReturnEvent@@Base+0xe2> │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4f97a <_PyMonitoring_FirePyReturnEvent@@Base+0x118> │ │ │ │ + cbz r3, 4f9e2 <_PyMonitoring_FirePyReturnEvent@@Base+0x118> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4f97c <_PyMonitoring_FirePyReturnEvent@@Base+0x11a> │ │ │ │ + b.n 4f9e4 <_PyMonitoring_FirePyReturnEvent@@Base+0x11a> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 4f98a <_PyMonitoring_FirePyReturnEvent@@Base+0x128> │ │ │ │ + cbnz r3, 4f9f2 <_PyMonitoring_FirePyReturnEvent@@Base+0x128> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4f98a <_PyMonitoring_FirePyReturnEvent@@Base+0x128> │ │ │ │ + blt.n 4f9f2 <_PyMonitoring_FirePyReturnEvent@@Base+0x128> │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 4f98a <_PyMonitoring_FirePyReturnEvent@@Base+0x128> │ │ │ │ - cbnz r4, 4f9a6 <_PyMonitoring_FirePyReturnEvent@@Base+0x144> │ │ │ │ + bgt.n 4f9f2 <_PyMonitoring_FirePyReturnEvent@@Base+0x128> │ │ │ │ + cbnz r4, 4fa0e <_PyMonitoring_FirePyReturnEvent@@Base+0x144> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #504] @ (4fb88 <_PyMonitoring_FirePyReturnEvent@@Base+0x326>) │ │ │ │ + ldr r4, [pc, #504] @ (4fbf0 <_PyMonitoring_FirePyReturnEvent@@Base+0x326>) │ │ │ │ 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 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4fa02 <_PyMonitoring_FirePyReturnEvent@@Base+0x1a0> │ │ │ │ - cbz r5, 4f9ca <_PyMonitoring_FirePyReturnEvent@@Base+0x168> │ │ │ │ + cbz r0, 4fa6a <_PyMonitoring_FirePyReturnEvent@@Base+0x1a0> │ │ │ │ + cbz r5, 4fa32 <_PyMonitoring_FirePyReturnEvent@@Base+0x168> │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - cbz r6, 4f9b4 <_PyMonitoring_FirePyReturnEvent@@Base+0x152> │ │ │ │ + cbz r6, 4fa1c <_PyMonitoring_FirePyReturnEvent@@Base+0x152> │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 4f9b4 <_PyMonitoring_FirePyReturnEvent@@Base+0x152> │ │ │ │ + bne.n 4fa1c <_PyMonitoring_FirePyReturnEvent@@Base+0x152> │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4f9ce <_PyMonitoring_FirePyReturnEvent@@Base+0x16c> │ │ │ │ + b.n 4fa36 <_PyMonitoring_FirePyReturnEvent@@Base+0x16c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 4f9bc <_PyMonitoring_FirePyReturnEvent@@Base+0x15a> │ │ │ │ + cbnz r0, 4fa24 <_PyMonitoring_FirePyReturnEvent@@Base+0x15a> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 4f9ce <_PyMonitoring_FirePyReturnEvent@@Base+0x16c> │ │ │ │ - bl c3480 │ │ │ │ + b.n 4fa36 <_PyMonitoring_FirePyReturnEvent@@Base+0x16c> │ │ │ │ + bl c3300 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4fa02 <_PyMonitoring_FirePyReturnEvent@@Base+0x1a0> │ │ │ │ + blt.n 4fa6a <_PyMonitoring_FirePyReturnEvent@@Base+0x1a0> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4f9b0 <_PyMonitoring_FirePyReturnEvent@@Base+0x14e> │ │ │ │ - b.n 4f9b8 <_PyMonitoring_FirePyReturnEvent@@Base+0x156> │ │ │ │ + beq.n 4fa18 <_PyMonitoring_FirePyReturnEvent@@Base+0x14e> │ │ │ │ + b.n 4fa20 <_PyMonitoring_FirePyReturnEvent@@Base+0x156> │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 21edb0 │ │ │ │ + bl 21e378 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4fa02 <_PyMonitoring_FirePyReturnEvent@@Base+0x1a0> │ │ │ │ + beq.n 4fa6a <_PyMonitoring_FirePyReturnEvent@@Base+0x1a0> │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r5, [r7, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4fa58 <_PyMonitoring_FirePyReturnEvent@@Base+0x1f6> │ │ │ │ + beq.n 4fac0 <_PyMonitoring_FirePyReturnEvent@@Base+0x1f6> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4fa06 <_PyMonitoring_FirePyReturnEvent@@Base+0x1a4> │ │ │ │ + beq.n 4fa6e <_PyMonitoring_FirePyReturnEvent@@Base+0x1a4> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #51624 @ 0xc9a8 │ │ │ │ + movw r1, #49064 @ 0xbfa8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4fb3c <_PyMonitoring_FirePyReturnEvent@@Base+0x2da> │ │ │ │ + b.n 4fba4 <_PyMonitoring_FirePyReturnEvent@@Base+0x2da> │ │ │ │ mov r0, r6 │ │ │ │ - bl 103cec │ │ │ │ - cbnz r0, 4fa26 <_PyMonitoring_FirePyReturnEvent@@Base+0x1c4> │ │ │ │ + bl 103bec │ │ │ │ + cbnz r0, 4fa8e <_PyMonitoring_FirePyReturnEvent@@Base+0x1c4> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #51664 @ 0xc9d0 │ │ │ │ + movw r1, #49104 @ 0xbfd0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 4fa02 <_PyMonitoring_FirePyReturnEvent@@Base+0x1a0> │ │ │ │ + bl 127394 │ │ │ │ + b.n 4fa6a <_PyMonitoring_FirePyReturnEvent@@Base+0x1a0> │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl ce000 │ │ │ │ + bl cdea8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4fa02 <_PyMonitoring_FirePyReturnEvent@@Base+0x1a0> │ │ │ │ + beq.n 4fa6a <_PyMonitoring_FirePyReturnEvent@@Base+0x1a0> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4fa58 <_PyMonitoring_FirePyReturnEvent@@Base+0x1f6> │ │ │ │ + ble.n 4fac0 <_PyMonitoring_FirePyReturnEvent@@Base+0x1f6> │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #51708 @ 0xc9fc │ │ │ │ + movw r1, #49148 @ 0xbffc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea94 │ │ │ │ - b.n 4fa02 <_PyMonitoring_FirePyReturnEvent@@Base+0x1a0> │ │ │ │ + bl ce93c │ │ │ │ + b.n 4fa6a <_PyMonitoring_FirePyReturnEvent@@Base+0x1a0> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 4fbb0 <_PyMonitoring_FirePyReturnEvent@@Base+0x34e> │ │ │ │ + bl 4fc18 <_PyMonitoring_FirePyReturnEvent@@Base+0x34e> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4fa6e <_PyMonitoring_FirePyReturnEvent@@Base+0x20c> │ │ │ │ + cbnz r0, 4fad6 <_PyMonitoring_FirePyReturnEvent@@Base+0x20c> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4fa02 <_PyMonitoring_FirePyReturnEvent@@Base+0x1a0> │ │ │ │ + beq.n 4fa6a <_PyMonitoring_FirePyReturnEvent@@Base+0x1a0> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea94 │ │ │ │ - b.n 4fa02 <_PyMonitoring_FirePyReturnEvent@@Base+0x1a0> │ │ │ │ + bl ce93c │ │ │ │ + b.n 4fa6a <_PyMonitoring_FirePyReturnEvent@@Base+0x1a0> │ │ │ │ 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, #180 @ (adr r3, 4fb48 <_PyMonitoring_FirePyReturnEvent@@Base+0x2e6>) │ │ │ │ + add r3, pc, #180 @ (adr r3, 4fbb0 <_PyMonitoring_FirePyReturnEvent@@Base+0x2e6>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5] │ │ │ │ - add r3, pc, #180 @ (adr r3, 4fb50 <_PyMonitoring_FirePyReturnEvent@@Base+0x2ee>) │ │ │ │ + add r3, pc, #180 @ (adr r3, 4fbb8 <_PyMonitoring_FirePyReturnEvent@@Base+0x2ee>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #8] │ │ │ │ - add r3, pc, #176 @ (adr r3, 4fb58 <_PyMonitoring_FirePyReturnEvent@@Base+0x2f6>) │ │ │ │ + add r3, pc, #176 @ (adr r3, 4fbc0 <_PyMonitoring_FirePyReturnEvent@@Base+0x2f6>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #16] │ │ │ │ - add r3, pc, #176 @ (adr r3, 4fb60 <_PyMonitoring_FirePyReturnEvent@@Base+0x2fe>) │ │ │ │ + add r3, pc, #176 @ (adr r3, 4fbc8 <_PyMonitoring_FirePyReturnEvent@@Base+0x2fe>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #24] │ │ │ │ - add r3, pc, #172 @ (adr r3, 4fb68 <_PyMonitoring_FirePyReturnEvent@@Base+0x306>) │ │ │ │ + add r3, pc, #172 @ (adr r3, 4fbd0 <_PyMonitoring_FirePyReturnEvent@@Base+0x306>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #32] │ │ │ │ - add r3, pc, #172 @ (adr r3, 4fb70 <_PyMonitoring_FirePyReturnEvent@@Base+0x30e>) │ │ │ │ + add r3, pc, #172 @ (adr r3, 4fbd8 <_PyMonitoring_FirePyReturnEvent@@Base+0x30e>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #40] @ 0x28 │ │ │ │ - add r3, pc, #168 @ (adr r3, 4fb78 <_PyMonitoring_FirePyReturnEvent@@Base+0x316>) │ │ │ │ + add r3, pc, #168 @ (adr r3, 4fbe0 <_PyMonitoring_FirePyReturnEvent@@Base+0x316>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ - add r3, pc, #168 @ (adr r3, 4fb80 <_PyMonitoring_FirePyReturnEvent@@Base+0x31e>) │ │ │ │ + add r3, pc, #168 @ (adr r3, 4fbe8 <_PyMonitoring_FirePyReturnEvent@@Base+0x31e>) │ │ │ │ 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 7f738 │ │ │ │ - cbz r0, 4fb0c <_PyMonitoring_FirePyReturnEvent@@Base+0x2aa> │ │ │ │ + bl 7f7cc │ │ │ │ + cbz r0, 4fb74 <_PyMonitoring_FirePyReturnEvent@@Base+0x2aa> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4fa62 <_PyMonitoring_FirePyReturnEvent@@Base+0x200> │ │ │ │ + beq.n 4faca <_PyMonitoring_FirePyReturnEvent@@Base+0x200> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4fa62 <_PyMonitoring_FirePyReturnEvent@@Base+0x200> │ │ │ │ + bne.n 4faca <_PyMonitoring_FirePyReturnEvent@@Base+0x200> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4fa62 <_PyMonitoring_FirePyReturnEvent@@Base+0x200> │ │ │ │ - cbz r6, 4fb3c <_PyMonitoring_FirePyReturnEvent@@Base+0x2da> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 4faca <_PyMonitoring_FirePyReturnEvent@@Base+0x200> │ │ │ │ + cbz r6, 4fba4 <_PyMonitoring_FirePyReturnEvent@@Base+0x2da> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4fb2e <_PyMonitoring_FirePyReturnEvent@@Base+0x2cc> │ │ │ │ - bl 95d4c │ │ │ │ + blt.n 4fb96 <_PyMonitoring_FirePyReturnEvent@@Base+0x2cc> │ │ │ │ + bl 95c50 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 21ef84 │ │ │ │ + bl 21e54c │ │ │ │ mov r0, r5 │ │ │ │ - bl 98844 │ │ │ │ - b.n 4fb36 <_PyMonitoring_FirePyReturnEvent@@Base+0x2d4> │ │ │ │ + bl 98744 │ │ │ │ + b.n 4fb9e <_PyMonitoring_FirePyReturnEvent@@Base+0x2d4> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ - bl 21ef84 │ │ │ │ + bl 21e54c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea94 │ │ │ │ + bl ce93c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop.w │ │ │ │ ldr r6, [sp, #864] @ 0x360 │ │ │ │ stmia r1!, {r0, r2} │ │ │ │ ldr r5, [sp, #372] @ 0x174 │ │ │ │ ldmia r3, {r0, r1, r3, r4, r5, r7} │ │ │ │ - bpl.n 4fb62 <_PyMonitoring_FirePyReturnEvent@@Base+0x300> │ │ │ │ + bpl.n 4fbca <_PyMonitoring_FirePyReturnEvent@@Base+0x300> │ │ │ │ adds r6, #124 @ 0x7c │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - ble.n 4fb8a <_PyMonitoring_FirePyReturnEvent@@Base+0x328> │ │ │ │ + ble.n 4fbf2 <_PyMonitoring_FirePyReturnEvent@@Base+0x328> │ │ │ │ adds r0, #112 @ 0x70 │ │ │ │ lsls r2, r3, #5 │ │ │ │ str r1, [sp, #356] @ 0x164 │ │ │ │ ldr r1, [r7, r4] │ │ │ │ - blx fff5e514 <__bss_end__@@Base+0xffa8960c> │ │ │ │ + blx fff5e57c <__bss_end__@@Base+0xffa89674> │ │ │ │ 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] @ (4fd94 <_PyMonitoring_FireJumpEvent@@Base+0x13a>) │ │ │ │ + ldr r2, [pc, #540] @ (4fdfc <_PyMonitoring_FireJumpEvent@@Base+0x13a>) │ │ │ │ ldrh r4, [r6, #52] @ 0x34 │ │ │ │ ldrh r7, [r4, #60] @ 0x3c │ │ │ │ str r1, [r7, #76] @ 0x4c │ │ │ │ cmp r6, #13 │ │ │ │ - blt.n 4fb9a <_PyMonitoring_FirePyReturnEvent@@Base+0x338> │ │ │ │ - ldr r7, [pc, #656] @ (4fe14 <_PyMonitoring_FireJumpEvent@@Base+0x1ba>) │ │ │ │ + blt.n 4fc02 <_PyMonitoring_FirePyReturnEvent@@Base+0x338> │ │ │ │ + ldr r7, [pc, #656] @ (4fe7c <_PyMonitoring_FireJumpEvent@@Base+0x1ba>) │ │ │ │ bkpt 0x00fa │ │ │ │ - ldr r0, [pc, #116] @ (4fbfc <_PyMonitoring_FirePyReturnEvent@@Base+0x39a>) │ │ │ │ + ldr r0, [pc, #116] @ (4fc64 <_PyMonitoring_FirePyReturnEvent@@Base+0x39a>) │ │ │ │ @ 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 148dec <_PyLong_Copy@@Base> │ │ │ │ + bl 148130 <_PyLong_Copy@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - movw r0, #65404 @ 0xff7c │ │ │ │ + movw r0, #62844 @ 0xf57c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.w 82764 │ │ │ │ + b.w 827f4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 71488 <_PyObject_GC_New@@Base> │ │ │ │ + bl 714f0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4fbce <_PyMonitoring_FirePyReturnEvent@@Base+0x36c> │ │ │ │ + cbz r0, 4fc36 <_PyMonitoring_FirePyReturnEvent@@Base+0x36c> │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #12] │ │ │ │ - bl 80220 │ │ │ │ + bl 802b4 │ │ │ │ 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 │ │ │ │ - ldr r0, [pc, #64] @ (4fc24 <_PyMonitoring_FirePyReturnEvent@@Base+0x3c2>) │ │ │ │ - bl 1f82c8 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #64] @ (4fc8c <_PyMonitoring_FirePyReturnEvent@@Base+0x3c2>) │ │ │ │ + bl 1f7880 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 4fc04 <_PyMonitoring_FirePyReturnEvent@@Base+0x3a2> │ │ │ │ + blt.n 4fc6c <_PyMonitoring_FirePyReturnEvent@@Base+0x3a2> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #11620 @ 0x2d64 │ │ │ │ + movw r0, #9092 @ 0x2384 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 82764 │ │ │ │ + b.w 827f4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72190 │ │ │ │ + bl 721f8 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 4fc20 <_PyMonitoring_FirePyReturnEvent@@Base+0x3be> │ │ │ │ + cbz r0, 4fc88 <_PyMonitoring_FirePyReturnEvent@@Base+0x3be> │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #11628 @ 0x2d6c │ │ │ │ + movw r0, #9100 @ 0x238c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 82764 │ │ │ │ + b.w 827f4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - b.n 4fa80 <_PyMonitoring_FirePyReturnEvent@@Base+0x21e> │ │ │ │ + b.n 4fae8 <_PyMonitoring_FirePyReturnEvent@@Base+0x21e> │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0004fc28 <_PyMonitoring_FireCallEvent@@Base>: │ │ │ │ +0004fc90 <_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 │ │ │ │ @@ -55539,49 +55573,49 @@ │ │ │ │ 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 4f166 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f1ce <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0004fc5a <_PyMonitoring_FireJumpEvent@@Base>: │ │ │ │ +0004fcc2 <_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 4f166 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f1ce <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #0] @ (4fc8c <_PyMonitoring_FireJumpEvent@@Base+0x32>) │ │ │ │ + ldr r0, [pc, #0] @ (4fcf4 <_PyMonitoring_FireJumpEvent@@Base+0x32>) │ │ │ │ bx lr │ │ │ │ ldrb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [pc, #0] @ (4fc94 <_PyMonitoring_FireJumpEvent@@Base+0x3a>) │ │ │ │ + ldr r0, [pc, #0] @ (4fcfc <_PyMonitoring_FireJumpEvent@@Base+0x3a>) │ │ │ │ bx lr │ │ │ │ ldrb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - movw r4, #49888 @ 0xc2e0 │ │ │ │ + movw r4, #47328 @ 0xb8e0 │ │ │ │ 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 │ │ │ │ @@ -55589,1271 +55623,1253 @@ │ │ │ │ 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 4fcdc <_PyMonitoring_FireJumpEvent@@Base+0x82> │ │ │ │ + bne.n 4fd44 <_PyMonitoring_FireJumpEvent@@Base+0x82> │ │ │ │ cmp r7, #2 │ │ │ │ - ble.n 4fcdc <_PyMonitoring_FireJumpEvent@@Base+0x82> │ │ │ │ + ble.n 4fd44 <_PyMonitoring_FireJumpEvent@@Base+0x82> │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 4fcdc <_PyMonitoring_FireJumpEvent@@Base+0x82> │ │ │ │ - cbnz r6, 4fcfe <_PyMonitoring_FireJumpEvent@@Base+0xa4> │ │ │ │ - ldr r4, [pc, #184] @ (4fd98 <_PyMonitoring_FireJumpEvent@@Base+0x13e>) │ │ │ │ + bne.n 4fd44 <_PyMonitoring_FireJumpEvent@@Base+0x82> │ │ │ │ + cbnz r6, 4fd66 <_PyMonitoring_FireJumpEvent@@Base+0xa4> │ │ │ │ + ldr r4, [pc, #184] @ (4fe00 <_PyMonitoring_FireJumpEvent@@Base+0x13e>) │ │ │ │ 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 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4fd7a <_PyMonitoring_FireJumpEvent@@Base+0x120> │ │ │ │ + beq.n 4fde2 <_PyMonitoring_FireJumpEvent@@Base+0x120> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 111564 │ │ │ │ + bl 111488 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ - cbz r0, 4fd76 <_PyMonitoring_FireJumpEvent@@Base+0x11c> │ │ │ │ + cbz r0, 4fdde <_PyMonitoring_FireJumpEvent@@Base+0x11c> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1d3728 <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 4fd76 <_PyMonitoring_FireJumpEvent@@Base+0x11c> │ │ │ │ + bl 1d29f4 <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 4fdde <_PyMonitoring_FireJumpEvent@@Base+0x11c> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1e69c4 <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 4fd76 <_PyMonitoring_FireJumpEvent@@Base+0x11c> │ │ │ │ + bl 1e5df4 <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 4fdde <_PyMonitoring_FireJumpEvent@@Base+0x11c> │ │ │ │ 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, #13336 @ 0x3418 │ │ │ │ + movw r1, #10732 @ 0x29ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #13344 @ 0x3420 │ │ │ │ + movw r0, #10740 @ 0x29f4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe48 │ │ │ │ + bl 8fe38 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4fd76 <_PyMonitoring_FireJumpEvent@@Base+0x11c> │ │ │ │ - bl 95d4c │ │ │ │ + blt.n 4fdde <_PyMonitoring_FireJumpEvent@@Base+0x11c> │ │ │ │ + bl 95c50 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a5a8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 98844 │ │ │ │ + bl 98744 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 4fd80 <_PyMonitoring_FireJumpEvent@@Base+0x126> │ │ │ │ + bge.n 4fde8 <_PyMonitoring_FireJumpEvent@@Base+0x126> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19c8 │ │ │ │ + bl f17f8 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4fd88 <_PyMonitoring_FireJumpEvent@@Base+0x12e> │ │ │ │ + b.n 4fdf0 <_PyMonitoring_FireJumpEvent@@Base+0x12e> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4fd88 <_PyMonitoring_FireJumpEvent@@Base+0x12e> │ │ │ │ + b.n 4fdf0 <_PyMonitoring_FireJumpEvent@@Base+0x12e> │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ - bl 111b3c │ │ │ │ + bl 111a60 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ 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, #25184 @ 0x6260 │ │ │ │ + movw r1, #22624 @ 0x5860 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8c52c │ │ │ │ - cbz r0, 4fdd6 <_PyMonitoring_FireJumpEvent@@Base+0x17c> │ │ │ │ + bl 8c53c │ │ │ │ + cbz r0, 4fe3e <_PyMonitoring_FireJumpEvent@@Base+0x17c> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 2a854 <__clock_getres64@plt> │ │ │ │ - cbz r0, 4fdda <_PyMonitoring_FireJumpEvent@@Base+0x180> │ │ │ │ + cbz r0, 4fe42 <_PyMonitoring_FireJumpEvent@@Base+0x180> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19ac │ │ │ │ + bl f17dc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4fdfa <_PyMonitoring_FireJumpEvent@@Base+0x1a0> │ │ │ │ + b.n 4fe62 <_PyMonitoring_FireJumpEvent@@Base+0x1a0> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 26db10 │ │ │ │ + bl 26d0d8 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d6, [pc, #20] @ 4fe00 <_PyMonitoring_FireJumpEvent@@Base+0x1a6> │ │ │ │ + vldr d6, [pc, #20] @ 4fe68 <_PyMonitoring_FireJumpEvent@@Base+0x1a6> │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d6 │ │ │ │ - bl 839f8 │ │ │ │ + bl 83a90 │ │ │ │ add sp, #28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - bvs.n 4fd2e <_PyMonitoring_FireJumpEvent@@Base+0xd4> │ │ │ │ + bvs.n 4fd96 <_PyMonitoring_FireJumpEvent@@Base+0xd4> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ ldrsb.w r3, [r0, #35] @ 0x23 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 4fe28 <_PyMonitoring_FireJumpEvent@@Base+0x1ce> │ │ │ │ + bne.n 4fe90 <_PyMonitoring_FireJumpEvent@@Base+0x1ce> │ │ │ │ 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 4fe30 <_PyMonitoring_FireJumpEvent@@Base+0x1d6> │ │ │ │ + beq.n 4fe98 <_PyMonitoring_FireJumpEvent@@Base+0x1d6> │ │ │ │ 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 83948 │ │ │ │ + bl 839e0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4fe54 <_PyMonitoring_FireJumpEvent@@Base+0x1fa> │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 4fe78 <_PyMonitoring_FireJumpEvent@@Base+0x21e> │ │ │ │ + bne.n 4febc <_PyMonitoring_FireJumpEvent@@Base+0x1fa> │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 4fee0 <_PyMonitoring_FireJumpEvent@@Base+0x21e> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 4fe6e <_PyMonitoring_FireJumpEvent@@Base+0x214> │ │ │ │ + cbz r3, 4fed6 <_PyMonitoring_FireJumpEvent@@Base+0x214> │ │ │ │ adds r2, r4, #1 │ │ │ │ - blt.n 4fe68 <_PyMonitoring_FireJumpEvent@@Base+0x20e> │ │ │ │ + blt.n 4fed0 <_PyMonitoring_FireJumpEvent@@Base+0x20e> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ it ge │ │ │ │ movge r3, r4 │ │ │ │ - b.n 4fe6c <_PyMonitoring_FireJumpEvent@@Base+0x212> │ │ │ │ + b.n 4fed4 <_PyMonitoring_FireJumpEvent@@Base+0x212> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r5, #8] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4fe7a <_PyMonitoring_FireJumpEvent@@Base+0x220> │ │ │ │ + b.n 4fee2 <_PyMonitoring_FireJumpEvent@@Base+0x220> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 125290 │ │ │ │ + b.w 124ee0 │ │ │ │ │ │ │ │ -0004fe82 <_PyMonitoring_FireBranchEvent@@Base>: │ │ │ │ +0004feea <_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 4f166 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f1ce <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 7fff8 │ │ │ │ - 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] @ (4ff00 <_PyMonitoring_FireBranchEvent@@Base+0x7e>) │ │ │ │ - movs r1, #1 │ │ │ │ - ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 11d37c │ │ │ │ - ldr.w r5, [r4, #1292] @ 0x50c │ │ │ │ - cbz r5, 4fee2 <_PyMonitoring_FireBranchEvent@@Base+0x60> │ │ │ │ - ldr.w r5, [r4, #1364] @ 0x554 │ │ │ │ - ldr.w r6, [r4, #1368] @ 0x558 │ │ │ │ - b.n 4fee4 <_PyMonitoring_FireBranchEvent@@Base+0x62> │ │ │ │ - mov r6, r5 │ │ │ │ - ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl ffd24 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - movw r0, #25200 @ 0x6270 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 82764 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + b.w 8008c │ │ │ │ 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 5025c <_PyMonitoring_FirePyThrowEvent@@Base+0x272> │ │ │ │ - cbz r0, 4ff5a <_PyMonitoring_FireBranchEvent@@Base+0xd8> │ │ │ │ + bl 502c8 <_PyMonitoring_FirePyThrowEvent@@Base+0x2be> │ │ │ │ + cbz r0, 4ff76 <_PyMonitoring_FireBranchEvent@@Base+0x8c> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 29c94 <__clock_gettime64@plt> │ │ │ │ - cbz r0, 4ff3a <_PyMonitoring_FireBranchEvent@@Base+0xb8> │ │ │ │ + cbz r0, 4ff56 <_PyMonitoring_FireBranchEvent@@Base+0x6c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19ac │ │ │ │ + bl f17dc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4ff5a <_PyMonitoring_FireBranchEvent@@Base+0xd8> │ │ │ │ + b.n 4ff76 <_PyMonitoring_FireBranchEvent@@Base+0x8c> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 26db10 │ │ │ │ + bl 26d0d8 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d6, [pc, #20] @ 4ff60 <_PyMonitoring_FireBranchEvent@@Base+0xde> │ │ │ │ + vldr d6, [pc, #24] @ 4ff80 <_PyMonitoring_FireBranchEvent@@Base+0x96> │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d6 │ │ │ │ - bl 839f8 │ │ │ │ + bl 83a90 │ │ │ │ add sp, #28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - bvs.n 4fe8e <_PyMonitoring_FireBranchEvent@@Base+0xc> │ │ │ │ + nop.w │ │ │ │ + bvs.n 4feae <_PyMonitoring_FireJumpEvent@@Base+0x1ec> │ │ │ │ @ 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 4ffa0 <_PyMonitoring_FireBranchEvent@@Base+0x11e> │ │ │ │ - movw r2, #4980 @ 0x1374 │ │ │ │ + bmi.n 4ffc0 <_PyMonitoring_FireBranchEvent@@Base+0xd6> │ │ │ │ + movw r2, #2340 @ 0x924 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #8800 @ 0x2260 │ │ │ │ + movw r1, #6240 @ 0x1860 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #64724 @ 0xfcd4 │ │ │ │ + movw r0, #62164 @ 0xf2d4 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4ffe6 <_PyMonitoring_FireBranchEvent@@Base+0x164> │ │ │ │ + b.n 50006 <_PyMonitoring_FireBranchEvent@@Base+0x11c> │ │ │ │ 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 22c18c │ │ │ │ + bl 22b714 │ │ │ │ cmp r5, r6 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 4ffe6 <_PyMonitoring_FireBranchEvent@@Base+0x164> │ │ │ │ + beq.n 50006 <_PyMonitoring_FireBranchEvent@@Base+0x11c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ff9c <_PyMonitoring_FireBranchEvent@@Base+0x11a> │ │ │ │ + beq.n 4ffbc <_PyMonitoring_FireBranchEvent@@Base+0xd2> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d26e0 │ │ │ │ + bl d2558 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4ffda <_PyMonitoring_FireBranchEvent@@Base+0x158> │ │ │ │ + beq.n 4fffa <_PyMonitoring_FireBranchEvent@@Base+0x110> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 4ffde <_PyMonitoring_FireBranchEvent@@Base+0x15c> │ │ │ │ + cbz r3, 4fffe <_PyMonitoring_FireBranchEvent@@Base+0x114> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 4ffe6 <_PyMonitoring_FireBranchEvent@@Base+0x164> │ │ │ │ + b.n 50006 <_PyMonitoring_FireBranchEvent@@Base+0x11c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4ffda <_PyMonitoring_FireBranchEvent@@Base+0x158> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 4fffa <_PyMonitoring_FireBranchEvent@@Base+0x110> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0004ffea <_PyMonitoring_FirePyThrowEvent@@Base>: │ │ │ │ +0005000a <_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 502a8 <_PyMonitoring_FirePyThrowEvent@@Base+0x2be> │ │ │ │ + bl 50314 <_PyMonitoring_FirePyThrowEvent@@Base+0x30a> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50040 <_PyMonitoring_FirePyThrowEvent@@Base+0x56> │ │ │ │ + beq.n 50060 <_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 4f166 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f1ce <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 5003c <_PyMonitoring_FirePyThrowEvent@@Base+0x52> │ │ │ │ - bl d3cf4 │ │ │ │ - b.n 50040 <_PyMonitoring_FirePyThrowEvent@@Base+0x56> │ │ │ │ - bl 781a8 │ │ │ │ + cbnz r4, 5005c <_PyMonitoring_FirePyThrowEvent@@Base+0x52> │ │ │ │ + bl d3b5c │ │ │ │ + b.n 50060 <_PyMonitoring_FirePyThrowEvent@@Base+0x56> │ │ │ │ + bl 78220 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r3, [pc, #132] @ (500dc <_PyMonitoring_FirePyThrowEvent@@Base+0xf2>) │ │ │ │ + ldr r3, [pc, #132] @ (500fc <_PyMonitoring_FirePyThrowEvent@@Base+0xf2>) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 5008a <_PyMonitoring_FirePyThrowEvent@@Base+0xa0> │ │ │ │ + cbz r3, 500aa <_PyMonitoring_FirePyThrowEvent@@Base+0xa0> │ │ │ │ adds r0, #13 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 50080 <_PyMonitoring_FirePyThrowEvent@@Base+0x96> │ │ │ │ + bne.n 500a0 <_PyMonitoring_FirePyThrowEvent@@Base+0x96> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 50070 <_PyMonitoring_FirePyThrowEvent@@Base+0x86> │ │ │ │ + bne.n 50090 <_PyMonitoring_FirePyThrowEvent@@Base+0x86> │ │ │ │ dmb ish │ │ │ │ - beq.n 5008a <_PyMonitoring_FirePyThrowEvent@@Base+0xa0> │ │ │ │ - bl 26a094 │ │ │ │ + beq.n 500aa <_PyMonitoring_FirePyThrowEvent@@Base+0xa0> │ │ │ │ + bl 269658 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 21f338 │ │ │ │ + bl 21e900 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 500bc <_PyMonitoring_FirePyThrowEvent@@Base+0xd2> │ │ │ │ + cbz r3, 500dc <_PyMonitoring_FirePyThrowEvent@@Base+0xd2> │ │ │ │ add.w r0, r4, #13 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 500b2 <_PyMonitoring_FirePyThrowEvent@@Base+0xc8> │ │ │ │ + bne.n 500d2 <_PyMonitoring_FirePyThrowEvent@@Base+0xc8> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 500a2 <_PyMonitoring_FirePyThrowEvent@@Base+0xb8> │ │ │ │ + bne.n 500c2 <_PyMonitoring_FirePyThrowEvent@@Base+0xb8> │ │ │ │ dmb ish │ │ │ │ - beq.n 500bc <_PyMonitoring_FirePyThrowEvent@@Base+0xd2> │ │ │ │ - bl 247d04 │ │ │ │ + beq.n 500dc <_PyMonitoring_FirePyThrowEvent@@Base+0xd2> │ │ │ │ + bl 2471c4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 24b8d4 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (500dc <_PyMonitoring_FirePyThrowEvent@@Base+0xf2>) │ │ │ │ + bl 24b378 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (500fc <_PyMonitoring_FirePyThrowEvent@@Base+0xf2>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 500d6 <_PyMonitoring_FirePyThrowEvent@@Base+0xec> │ │ │ │ + beq.n 500f6 <_PyMonitoring_FirePyThrowEvent@@Base+0xec> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ 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] @ (501ec <_PyMonitoring_FirePyThrowEvent@@Base+0x202>) │ │ │ │ + ldr r6, [pc, #248] @ (5020c <_PyMonitoring_FirePyThrowEvent@@Base+0x202>) │ │ │ │ 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 50120 <_PyMonitoring_FirePyThrowEvent@@Base+0x136> │ │ │ │ + bne.n 50140 <_PyMonitoring_FirePyThrowEvent@@Base+0x136> │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 50120 <_PyMonitoring_FirePyThrowEvent@@Base+0x136> │ │ │ │ + ble.n 50140 <_PyMonitoring_FirePyThrowEvent@@Base+0x136> │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 50120 <_PyMonitoring_FirePyThrowEvent@@Base+0x136> │ │ │ │ - cbnz r4, 50142 <_PyMonitoring_FirePyThrowEvent@@Base+0x158> │ │ │ │ + bne.n 50140 <_PyMonitoring_FirePyThrowEvent@@Base+0x136> │ │ │ │ + cbnz r4, 50162 <_PyMonitoring_FirePyThrowEvent@@Base+0x158> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #204] @ (501f0 <_PyMonitoring_FirePyThrowEvent@@Base+0x206>) │ │ │ │ + ldr r4, [pc, #204] @ (50210 <_PyMonitoring_FirePyThrowEvent@@Base+0x206>) │ │ │ │ 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 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 501c6 <_PyMonitoring_FirePyThrowEvent@@Base+0x1dc> │ │ │ │ + beq.n 501e6 <_PyMonitoring_FirePyThrowEvent@@Base+0x1dc> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 111564 │ │ │ │ + bl 111488 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ ldrd r7, r6, [sp, #72] @ 0x48 │ │ │ │ - cbz r0, 50192 <_PyMonitoring_FirePyThrowEvent@@Base+0x1a8> │ │ │ │ + cbz r0, 501b2 <_PyMonitoring_FirePyThrowEvent@@Base+0x1a8> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1f03b4 │ │ │ │ + bl 1ef7f0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 501d8 <_PyMonitoring_FirePyThrowEvent@@Base+0x1ee> │ │ │ │ + cbz r0, 501f8 <_PyMonitoring_FirePyThrowEvent@@Base+0x1ee> │ │ │ │ ldrd sl, fp, [sp, #24] │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 50174 <_PyMonitoring_FirePyThrowEvent@@Base+0x18a> │ │ │ │ + beq.n 50194 <_PyMonitoring_FirePyThrowEvent@@Base+0x18a> │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 3ff78 │ │ │ │ + bl 3ff98 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 501d8 <_PyMonitoring_FirePyThrowEvent@@Base+0x1ee> │ │ │ │ + b.n 501f8 <_PyMonitoring_FirePyThrowEvent@@Base+0x1ee> │ │ │ │ mov r2, r5 │ │ │ │ strd sl, fp, [sp] │ │ │ │ - movw r1, #4548 @ 0x11c4 │ │ │ │ + movw r1, #2096 @ 0x830 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #17580 @ 0x44ac │ │ │ │ + movw r0, #15020 @ 0x3aac │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe48 │ │ │ │ + bl 8fe38 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 50196 <_PyMonitoring_FirePyThrowEvent@@Base+0x1ac> │ │ │ │ + bge.n 501b6 <_PyMonitoring_FirePyThrowEvent@@Base+0x1ac> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 501d8 <_PyMonitoring_FirePyThrowEvent@@Base+0x1ee> │ │ │ │ - bl 95d4c │ │ │ │ + b.n 501f8 <_PyMonitoring_FirePyThrowEvent@@Base+0x1ee> │ │ │ │ + bl 95c50 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a990 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 98844 │ │ │ │ + bl 98744 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 501d0 <_PyMonitoring_FirePyThrowEvent@@Base+0x1e6> │ │ │ │ + bge.n 501f0 <_PyMonitoring_FirePyThrowEvent@@Base+0x1e6> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19c8 │ │ │ │ - b.n 50192 <_PyMonitoring_FirePyThrowEvent@@Base+0x1a8> │ │ │ │ + bl f17f8 │ │ │ │ + b.n 501b2 <_PyMonitoring_FirePyThrowEvent@@Base+0x1a8> │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 501d8 <_PyMonitoring_FirePyThrowEvent@@Base+0x1ee> │ │ │ │ + b.n 501f8 <_PyMonitoring_FirePyThrowEvent@@Base+0x1ee> │ │ │ │ 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 111b3c │ │ │ │ + bl 111a60 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - stmia r3!, {r3, r4} │ │ │ │ + cbnz r0, 50216 <_PyMonitoring_FirePyThrowEvent@@Base+0x20c> │ │ │ │ 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] @ (5025c <_PyMonitoring_FirePyThrowEvent@@Base+0x252>) │ │ │ │ + movs r1, #1 │ │ │ │ + ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ + bl 11d3f4 │ │ │ │ + ldr.w r5, [r4, #1292] @ 0x50c │ │ │ │ + cbz r5, 5023e <_PyMonitoring_FirePyThrowEvent@@Base+0x234> │ │ │ │ + ldr.w r5, [r4, #1364] @ 0x554 │ │ │ │ + ldr.w r6, [r4, #1368] @ 0x558 │ │ │ │ + b.n 50240 <_PyMonitoring_FirePyThrowEvent@@Base+0x236> │ │ │ │ + mov r6, r5 │ │ │ │ + ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ + bl ffc1c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + movw r0, #22640 @ 0x5870 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 827f4 │ │ │ │ + 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, 50220 <_PyMonitoring_FirePyThrowEvent@@Base+0x236> │ │ │ │ + cbnz r3, 5028c <_PyMonitoring_FirePyThrowEvent@@Base+0x282> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21356 @ 0x536c │ │ │ │ + movw r1, #18716 @ 0x491c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 5023c <_PyMonitoring_FirePyThrowEvent@@Base+0x252> │ │ │ │ + bl 127394 │ │ │ │ + b.n 502a8 <_PyMonitoring_FirePyThrowEvent@@Base+0x29e> │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 50240 <_PyMonitoring_FirePyThrowEvent@@Base+0x256> │ │ │ │ + cbz r3, 502ac <_PyMonitoring_FirePyThrowEvent@@Base+0x2a2> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20996 @ 0x5204 │ │ │ │ + movw r1, #18356 @ 0x47b4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 50256 <_PyMonitoring_FirePyThrowEvent@@Base+0x26c> │ │ │ │ + b.n 502c2 <_PyMonitoring_FirePyThrowEvent@@Base+0x2b8> │ │ │ │ ldr r0, [r0, #68] @ 0x44 │ │ │ │ - cbz r0, 5024e <_PyMonitoring_FirePyThrowEvent@@Base+0x264> │ │ │ │ + cbz r0, 502ba <_PyMonitoring_FirePyThrowEvent@@Base+0x2b0> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - ldr r1, [pc, #12] @ (50258 <_PyMonitoring_FirePyThrowEvent@@Base+0x26e>) │ │ │ │ - b.w 8e64c │ │ │ │ + ldr r1, [pc, #12] @ (502c4 <_PyMonitoring_FirePyThrowEvent@@Base+0x2ba>) │ │ │ │ + b.w 8e638 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ - ble.n 50214 <_PyMonitoring_FirePyThrowEvent@@Base+0x22a> │ │ │ │ + ble.n 50280 <_PyMonitoring_FirePyThrowEvent@@Base+0x276> │ │ │ │ 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 f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 502a2 <_PyMonitoring_FirePyThrowEvent@@Base+0x2b8> │ │ │ │ - bl 7f738 │ │ │ │ - cbz r0, 502a2 <_PyMonitoring_FirePyThrowEvent@@Base+0x2b8> │ │ │ │ + bne.n 5030e <_PyMonitoring_FirePyThrowEvent@@Base+0x304> │ │ │ │ + bl 7f7cc │ │ │ │ + cbz r0, 5030e <_PyMonitoring_FirePyThrowEvent@@Base+0x304> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl dafb8 <_PyType_Name@@Base> │ │ │ │ - movw r1, #25204 @ 0x6274 │ │ │ │ + bl dae28 <_PyType_Name@@Base> │ │ │ │ + movw r1, #22644 @ 0x5874 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 502a6 <_PyMonitoring_FirePyThrowEvent@@Base+0x2bc> │ │ │ │ + b.n 50312 <_PyMonitoring_FirePyThrowEvent@@Base+0x308> │ │ │ │ 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 d3ce0 │ │ │ │ + bl d3b48 │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbnz r0, 502e0 <_PyMonitoring_FirePyThrowEvent@@Base+0x2f6> │ │ │ │ + cbnz r0, 5034c <_PyMonitoring_FirePyThrowEvent@@Base+0x342> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #25240 @ 0x6298 │ │ │ │ + movw r1, #22680 @ 0x5898 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 502e2 <_PyMonitoring_FirePyThrowEvent@@Base+0x2f8> │ │ │ │ + b.n 5034e <_PyMonitoring_FirePyThrowEvent@@Base+0x344> │ │ │ │ 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] @ (50328 <_PyMonitoring_FirePyThrowEvent@@Base+0x33e>) │ │ │ │ + ldr r2, [pc, #52] @ (50394 <_PyMonitoring_FirePyThrowEvent@@Base+0x38a>) │ │ │ │ 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 50310 <_PyMonitoring_FirePyThrowEvent@@Base+0x326> │ │ │ │ + beq.n 5037c <_PyMonitoring_FirePyThrowEvent@@Base+0x372> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 50306 <_PyMonitoring_FirePyThrowEvent@@Base+0x31c> │ │ │ │ + b.n 50372 <_PyMonitoring_FirePyThrowEvent@@Base+0x368> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5031a <_PyMonitoring_FirePyThrowEvent@@Base+0x330> │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 50324 <_PyMonitoring_FirePyThrowEvent@@Base+0x33a> │ │ │ │ + bne.n 50386 <_PyMonitoring_FirePyThrowEvent@@Base+0x37c> │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 50390 <_PyMonitoring_FirePyThrowEvent@@Base+0x386> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7f920 │ │ │ │ + b.w 7f9b4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ + sub sp, #164 @ 0xa4 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl f4314 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 503bc <_PyMonitoring_FirePyThrowEvent@@Base+0x3b2> │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 503e6 <_PyMonitoring_FirePyThrowEvent@@Base+0x3dc> │ │ │ │ + bl 95c50 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2a224 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 98744 │ │ │ │ + cbz r6, 503fa <_PyMonitoring_FirePyThrowEvent@@Base+0x3f0> │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.n 503ea <_PyMonitoring_FirePyThrowEvent@@Base+0x3e0> │ │ │ │ + bl e4a7c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 503bc <_PyMonitoring_FirePyThrowEvent@@Base+0x3b2> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 50440 <_PyMonitoring_FirePyThrowEvent@@Base+0x436> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f17dc │ │ │ │ + b.n 50440 <_PyMonitoring_FirePyThrowEvent@@Base+0x436> │ │ │ │ + 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 40442 │ │ │ │ + add sp, #164 @ 0xa4 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 50352 <_PyMonitoring_FirePyThrowEvent@@Base+0x368> │ │ │ │ + cbz r3, 5046a <_PyMonitoring_FirePyThrowEvent@@Base+0x460> │ │ │ │ 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 26d548 │ │ │ │ + bl 26cb10 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7f920 │ │ │ │ + b.w 7f9b4 │ │ │ │ mov r0, r3 │ │ │ │ - b.w 7f920 │ │ │ │ + b.w 7f9b4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 5036c <_PyMonitoring_FirePyThrowEvent@@Base+0x382> │ │ │ │ - movw r0, #52500 @ 0xcd14 │ │ │ │ + bne.n 50484 <_PyMonitoring_FirePyThrowEvent@@Base+0x47a> │ │ │ │ + movw r0, #49940 @ 0xc314 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r1, #6 │ │ │ │ - b.w 7f6d4 │ │ │ │ - movw r0, #52508 @ 0xcd1c │ │ │ │ + b.w 7f768 │ │ │ │ + movw r0, #49948 @ 0xc31c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r1, #6 │ │ │ │ - b.w 7f6d4 │ │ │ │ + b.w 7f768 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r5, [pc, #168] @ (50434 <_PyMonitoring_FirePyThrowEvent@@Base+0x44a>) │ │ │ │ + ldr r5, [pc, #168] @ (5054c <_PyMonitoring_FirePyThrowEvent@@Base+0x542>) │ │ │ │ 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 503b8 <_PyMonitoring_FirePyThrowEvent@@Base+0x3ce> │ │ │ │ + bne.n 504d0 <_PyMonitoring_FirePyThrowEvent@@Base+0x4c6> │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 503b8 <_PyMonitoring_FirePyThrowEvent@@Base+0x3ce> │ │ │ │ + ble.n 504d0 <_PyMonitoring_FirePyThrowEvent@@Base+0x4c6> │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 503b8 <_PyMonitoring_FirePyThrowEvent@@Base+0x3ce> │ │ │ │ - cbnz r6, 503d8 <_PyMonitoring_FirePyThrowEvent@@Base+0x3ee> │ │ │ │ - ldr r4, [pc, #124] @ (50438 <_PyMonitoring_FirePyThrowEvent@@Base+0x44e>) │ │ │ │ + bne.n 504d0 <_PyMonitoring_FirePyThrowEvent@@Base+0x4c6> │ │ │ │ + cbnz r6, 504f0 <_PyMonitoring_FirePyThrowEvent@@Base+0x4e6> │ │ │ │ + ldr r4, [pc, #124] @ (50550 <_PyMonitoring_FirePyThrowEvent@@Base+0x546>) │ │ │ │ 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 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 50416 <_PyMonitoring_FirePyThrowEvent@@Base+0x42c> │ │ │ │ + cbz r0, 5052e <_PyMonitoring_FirePyThrowEvent@@Base+0x524> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 111564 │ │ │ │ + bl 111488 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ - cbnz r0, 503ea <_PyMonitoring_FirePyThrowEvent@@Base+0x400> │ │ │ │ + cbnz r0, 50502 <_PyMonitoring_FirePyThrowEvent@@Base+0x4f8> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 50424 <_PyMonitoring_FirePyThrowEvent@@Base+0x43a> │ │ │ │ - bl 95d4c │ │ │ │ + b.n 5053c <_PyMonitoring_FirePyThrowEvent@@Base+0x532> │ │ │ │ + bl 95c50 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 29d58 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 98844 │ │ │ │ + bl 98744 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 5041c <_PyMonitoring_FirePyThrowEvent@@Base+0x432> │ │ │ │ + bge.n 50534 <_PyMonitoring_FirePyThrowEvent@@Base+0x52a> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19c8 │ │ │ │ - b.n 503e6 <_PyMonitoring_FirePyThrowEvent@@Base+0x3fc> │ │ │ │ + bl f17f8 │ │ │ │ + b.n 504fe <_PyMonitoring_FirePyThrowEvent@@Base+0x4f4> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 50424 <_PyMonitoring_FirePyThrowEvent@@Base+0x43a> │ │ │ │ + b.n 5053c <_PyMonitoring_FirePyThrowEvent@@Base+0x532> │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ add r0, sp, #32 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ - bl 111b3c │ │ │ │ + bl 111a60 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - stmia r3!, {r4, r6} │ │ │ │ + cbnz r0, 50564 <_PyMonitoring_FirePyThrowEvent@@Base+0x55a> │ │ │ │ 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 f4520 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 50460 <_PyMonitoring_FirePyThrowEvent@@Base+0x476> │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 5048a <_PyMonitoring_FirePyThrowEvent@@Base+0x4a0> │ │ │ │ - bl 95d4c │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2a224 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 98844 │ │ │ │ - cbz r6, 5049e <_PyMonitoring_FirePyThrowEvent@@Base+0x4b4> │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.n 5048e <_PyMonitoring_FirePyThrowEvent@@Base+0x4a4> │ │ │ │ - bl e4c60 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 50460 <_PyMonitoring_FirePyThrowEvent@@Base+0x476> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 504e4 <_PyMonitoring_FirePyThrowEvent@@Base+0x4fa> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f19ac │ │ │ │ - b.n 504e4 <_PyMonitoring_FirePyThrowEvent@@Base+0x4fa> │ │ │ │ - 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 4049e │ │ │ │ - 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, #25280 @ 0x62c0 │ │ │ │ + movw r1, #22720 @ 0x58c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8c52c │ │ │ │ - cbz r0, 50540 <_PyMonitoring_FirePyThrowEvent@@Base+0x556> │ │ │ │ + bl 8c53c │ │ │ │ + cbz r0, 505ac <_PyMonitoring_FirePyThrowEvent@@Base+0x5a2> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 14e1cc <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 14d4d4 <_PyTime_FromSecondsObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 50540 <_PyMonitoring_FirePyThrowEvent@@Base+0x556> │ │ │ │ + blt.n 505ac <_PyMonitoring_FirePyThrowEvent@@Base+0x5a2> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 14ec24 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14df34 <_PyTime_AsTimespec@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50540 <_PyMonitoring_FirePyThrowEvent@@Base+0x556> │ │ │ │ + beq.n 505ac <_PyMonitoring_FirePyThrowEvent@@Base+0x5a2> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 2921c <__clock_settime64@plt> │ │ │ │ - cbz r0, 50544 <_PyMonitoring_FirePyThrowEvent@@Base+0x55a> │ │ │ │ + cbz r0, 505b0 <_PyMonitoring_FirePyThrowEvent@@Base+0x5a6> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19ac │ │ │ │ + bl f17dc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5054c <_PyMonitoring_FirePyThrowEvent@@Base+0x562> │ │ │ │ + b.n 505b8 <_PyMonitoring_FirePyThrowEvent@@Base+0x5ae> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ -00050552 : │ │ │ │ +000505be : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl b8d10 │ │ │ │ + bl b8b94 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1a4e88 │ │ │ │ + bl 1a4270 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 50582 │ │ │ │ + bne.n 505ee │ │ │ │ movs r4, #0 │ │ │ │ - movw r0, #25300 @ 0x62d4 │ │ │ │ + movw r0, #22740 @ 0x58d4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1efe3c │ │ │ │ + bl 1ef278 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00050588 <_PyMonitoring_FireRaiseEvent@@Base>: │ │ │ │ +000505f4 <_PyMonitoring_FireRaiseEvent@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #10 │ │ │ │ mov r7, r2 │ │ │ │ - bl 502a8 <_PyMonitoring_FirePyThrowEvent@@Base+0x2be> │ │ │ │ + bl 50314 <_PyMonitoring_FirePyThrowEvent@@Base+0x30a> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 505de <_PyMonitoring_FireRaiseEvent@@Base+0x56> │ │ │ │ + beq.n 5064a <_PyMonitoring_FireRaiseEvent@@Base+0x56> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #3 │ │ │ │ mov r2, r7 │ │ │ │ movs r6, #10 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 4f166 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f1ce <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 505da <_PyMonitoring_FireRaiseEvent@@Base+0x52> │ │ │ │ - bl d3cf4 │ │ │ │ - b.n 505de <_PyMonitoring_FireRaiseEvent@@Base+0x56> │ │ │ │ - bl 781a8 │ │ │ │ + cbnz r4, 50646 <_PyMonitoring_FireRaiseEvent@@Base+0x52> │ │ │ │ + bl d3b5c │ │ │ │ + b.n 5064a <_PyMonitoring_FireRaiseEvent@@Base+0x56> │ │ │ │ + bl 78220 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - strd r2, r3, [sp, #16] │ │ │ │ - str r4, [sp, #24] │ │ │ │ - bl 72190 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 506fc <_PyMonitoring_FireRaiseEvent@@Base+0x174> │ │ │ │ - ldr r5, [pc, #296] @ (50738 <_PyMonitoring_FireRaiseEvent@@Base+0x1b0>) │ │ │ │ - ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 50732 <_PyMonitoring_FireRaiseEvent@@Base+0x1aa> │ │ │ │ - add r3, sp, #8 │ │ │ │ - mov r2, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movw r1, #29393 @ 0x72d1 │ │ │ │ - movt r1, #18 │ │ │ │ - movw r3, #23193 @ 0x5a99 │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ - movw r0, #58409 @ 0xe429 │ │ │ │ - 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 6caf0 <_Py_hashtable_new_full@@Base> │ │ │ │ - str r0, [sp, #24] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 506f8 <_PyMonitoring_FireRaiseEvent@@Base+0x170> │ │ │ │ - movs r1, #1 │ │ │ │ - ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 11d37c │ │ │ │ - ldr.w r0, [r5, #1384] @ 0x568 │ │ │ │ - bl 5095a <_PyMonitoring_FirePyUnwindEvent@@Base+0x5e> │ │ │ │ - mov r3, r0 │ │ │ │ - ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl ffd24 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 506f8 <_PyMonitoring_FireRaiseEvent@@Base+0x170> │ │ │ │ - movs r1, #1 │ │ │ │ - ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 11d37c │ │ │ │ - ldr.w r6, [r5, #1388] @ 0x56c │ │ │ │ - bl 1a0290 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 506a8 <_PyMonitoring_FireRaiseEvent@@Base+0x120> │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #3543 @ 0xdd7 │ │ │ │ - movt r1, #5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2656e4 <_Py_hashtable_foreach@@Base> │ │ │ │ - cbz r0, 506aa <_PyMonitoring_FireRaiseEvent@@Base+0x122> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10e754 <_Py_hashtable_destroy@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - bl ffd24 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cbz r3, 506f8 <_PyMonitoring_FireRaiseEvent@@Base+0x170> │ │ │ │ - ldr r0, [pc, #128] @ (5073c <_PyMonitoring_FireRaiseEvent@@Base+0x1b4>) │ │ │ │ - movw r1, #4308 @ 0x10d4 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - bl 6d8f0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r2, sp, #16 │ │ │ │ - movw r1, #3605 @ 0xe15 │ │ │ │ - movt r1, #5 │ │ │ │ - bl 2656e4 <_Py_hashtable_foreach@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 506ec <_PyMonitoring_FireRaiseEvent@@Base+0x164> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - add r2, sp, #16 │ │ │ │ - movw r1, #3755 @ 0xeab │ │ │ │ - movt r1, #5 │ │ │ │ - bl 2656e4 <_Py_hashtable_foreach@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #76] @ (5073c <_PyMonitoring_FireRaiseEvent@@Base+0x1b4>) │ │ │ │ - movs r1, #0 │ │ │ │ - bl 6d8f0 │ │ │ │ - cbz r4, 50718 <_PyMonitoring_FireRaiseEvent@@Base+0x190> │ │ │ │ - b.n 506fc <_PyMonitoring_FireRaiseEvent@@Base+0x174> │ │ │ │ - bl 1ea6e4 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - cbz r0, 50718 <_PyMonitoring_FireRaiseEvent@@Base+0x190> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 50718 <_PyMonitoring_FireRaiseEvent@@Base+0x190> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 50718 <_PyMonitoring_FireRaiseEvent@@Base+0x190> │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - cbz r0, 50720 <_PyMonitoring_FireRaiseEvent@@Base+0x198> │ │ │ │ - bl 10e754 <_Py_hashtable_destroy@@Base> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - cbz r0, 50728 <_PyMonitoring_FireRaiseEvent@@Base+0x1a0> │ │ │ │ - bl 10e754 <_Py_hashtable_destroy@@Base> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - cbz r0, 50730 <_PyMonitoring_FireRaiseEvent@@Base+0x1a8> │ │ │ │ - bl 10e754 <_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 │ │ │ │ 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 ce000 │ │ │ │ - cbnz r0, 507bc <_PyMonitoring_FireRaiseEvent@@Base+0x234> │ │ │ │ + bl cdea8 │ │ │ │ + cbnz r0, 506cc <_PyMonitoring_FireRaiseEvent@@Base+0xd8> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ add.w r6, r4, #16 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r7, r5 │ │ │ │ - blt.n 50792 <_PyMonitoring_FireRaiseEvent@@Base+0x20a> │ │ │ │ + blt.n 506a2 <_PyMonitoring_FireRaiseEvent@@Base+0xae> │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 50792 <_PyMonitoring_FireRaiseEvent@@Base+0x20a> │ │ │ │ + ble.n 506a2 <_PyMonitoring_FireRaiseEvent@@Base+0xae> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 29204 │ │ │ │ - cbnz r0, 50792 <_PyMonitoring_FireRaiseEvent@@Base+0x20a> │ │ │ │ + cbnz r0, 506a2 <_PyMonitoring_FireRaiseEvent@@Base+0xae> │ │ │ │ subs r1, r7, r5 │ │ │ │ adds r0, r6, r5 │ │ │ │ - bl 71e00 │ │ │ │ + bl 71e68 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 507be <_PyMonitoring_FireRaiseEvent@@Base+0x236> │ │ │ │ + b.n 506ce <_PyMonitoring_FireRaiseEvent@@Base+0xda> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 507b0 <_PyMonitoring_FireRaiseEvent@@Base+0x228> │ │ │ │ + bne.n 506c0 <_PyMonitoring_FireRaiseEvent@@Base+0xcc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 507be <_PyMonitoring_FireRaiseEvent@@Base+0x236> │ │ │ │ + beq.n 506ce <_PyMonitoring_FireRaiseEvent@@Base+0xda> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 507be <_PyMonitoring_FireRaiseEvent@@Base+0x236> │ │ │ │ + b.n 506ce <_PyMonitoring_FireRaiseEvent@@Base+0xda> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 71e00 │ │ │ │ + bl 71e68 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 507be <_PyMonitoring_FireRaiseEvent@@Base+0x236> │ │ │ │ + b.n 506ce <_PyMonitoring_FireRaiseEvent@@Base+0xda> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 507c8 <_PyMonitoring_FireRaiseEvent@@Base+0x240> │ │ │ │ + cbz r3, 506d8 <_PyMonitoring_FireRaiseEvent@@Base+0xe4> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea94 │ │ │ │ + bl ce93c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #48] @ (50810 <_PyMonitoring_FireRaiseEvent@@Base+0x288>) │ │ │ │ - bl 1f82c8 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #48] @ (50720 <_PyMonitoring_FireRaiseEvent@@Base+0x12c>) │ │ │ │ + bl 1f7880 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - cbz r2, 507fe <_PyMonitoring_FireRaiseEvent@@Base+0x276> │ │ │ │ + cbz r2, 5070e <_PyMonitoring_FireRaiseEvent@@Base+0x11a> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbz r3, 507fe <_PyMonitoring_FireRaiseEvent@@Base+0x276> │ │ │ │ - movw r0, #22924 @ 0x598c │ │ │ │ + cbz r3, 5070e <_PyMonitoring_FireRaiseEvent@@Base+0x11a> │ │ │ │ + movw r0, #20364 @ 0x4f8c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82764 │ │ │ │ - movw r0, #18048 @ 0x4680 │ │ │ │ + b.w 827f4 │ │ │ │ + movw r0, #15488 @ 0x3c80 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82764 │ │ │ │ + b.w 827f4 │ │ │ │ nop │ │ │ │ - bmi.n 508ec │ │ │ │ + bmi.n 507fc <_PyMonitoring_FireExceptionHandledEvent@@Base+0xd8> │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00050814 <_PyMonitoring_FireExceptionHandledEvent@@Base>: │ │ │ │ +00050724 <_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 502a8 <_PyMonitoring_FirePyThrowEvent@@Base+0x2be> │ │ │ │ + bl 50314 <_PyMonitoring_FirePyThrowEvent@@Base+0x30a> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5086a <_PyMonitoring_FireExceptionHandledEvent@@Base+0x56> │ │ │ │ + beq.n 5077a <_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 4f166 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f1ce <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 50866 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x52> │ │ │ │ - bl d3cf4 │ │ │ │ - b.n 5086a <_PyMonitoring_FireExceptionHandledEvent@@Base+0x56> │ │ │ │ - bl 781a8 │ │ │ │ + cbnz r4, 50776 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x52> │ │ │ │ + bl d3b5c │ │ │ │ + b.n 5077a <_PyMonitoring_FireExceptionHandledEvent@@Base+0x56> │ │ │ │ + bl 78220 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ - b.w 7fff8 │ │ │ │ + b.w 8008c │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + strd r2, r3, [sp, #16] │ │ │ │ + str r4, [sp, #24] │ │ │ │ + bl 721f8 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5089e <_PyMonitoring_FireExceptionHandledEvent@@Base+0x17a> │ │ │ │ + ldr r5, [pc, #292] @ (508d8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b4>) │ │ │ │ + ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 508d4 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b0> │ │ │ │ + add r3, sp, #8 │ │ │ │ + mov r2, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movw r1, #28449 @ 0x6f21 │ │ │ │ + movt r1, #18 │ │ │ │ + movw r3, #20857 @ 0x5179 │ │ │ │ + movt r3, #38 @ 0x26 │ │ │ │ + movw r0, #58137 @ 0xe319 │ │ │ │ + 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 6cb30 <_Py_hashtable_new_full@@Base> │ │ │ │ + str r0, [sp, #24] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5089a <_PyMonitoring_FireExceptionHandledEvent@@Base+0x176> │ │ │ │ + movs r1, #1 │ │ │ │ + ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ + bl 11d3f4 │ │ │ │ + ldr.w r0, [r5, #1384] @ 0x568 │ │ │ │ + bl 50b8c <_PyMonitoring_FireStopIterationEvent@@Base+0x84> │ │ │ │ + mov r3, r0 │ │ │ │ + ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl ffc1c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 5089a <_PyMonitoring_FireExceptionHandledEvent@@Base+0x176> │ │ │ │ + movs r1, #1 │ │ │ │ + ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ + bl 11d3f4 │ │ │ │ + ldr.w r6, [r5, #1388] @ 0x56c │ │ │ │ + bl 19f678 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 5084a <_PyMonitoring_FireExceptionHandledEvent@@Base+0x126> │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #3655 @ 0xe47 │ │ │ │ + movt r1, #5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 264cac <_Py_hashtable_foreach@@Base> │ │ │ │ + cbz r0, 5084c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x128> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10e644 <_Py_hashtable_destroy@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + bl ffc1c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cbz r3, 5089a <_PyMonitoring_FireExceptionHandledEvent@@Base+0x176> │ │ │ │ + ldr r0, [pc, #128] @ (508dc <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b8>) │ │ │ │ + movw r1, #4308 @ 0x10d4 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + bl 6d930 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r2, sp, #16 │ │ │ │ + movw r1, #3713 @ 0xe81 │ │ │ │ + movt r1, #5 │ │ │ │ + bl 264cac <_Py_hashtable_foreach@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 5088e <_PyMonitoring_FireExceptionHandledEvent@@Base+0x16a> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + add r2, sp, #16 │ │ │ │ + movw r1, #3995 @ 0xf9b │ │ │ │ + movt r1, #5 │ │ │ │ + bl 264cac <_Py_hashtable_foreach@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #76] @ (508dc <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b8>) │ │ │ │ + movs r1, #0 │ │ │ │ + bl 6d930 │ │ │ │ + cbz r4, 508ba <_PyMonitoring_FireExceptionHandledEvent@@Base+0x196> │ │ │ │ + b.n 5089e <_PyMonitoring_FireExceptionHandledEvent@@Base+0x17a> │ │ │ │ + bl 1e9b14 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + cbz r0, 508ba <_PyMonitoring_FireExceptionHandledEvent@@Base+0x196> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [sp, #28] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 508ba <_PyMonitoring_FireExceptionHandledEvent@@Base+0x196> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 508ba <_PyMonitoring_FireExceptionHandledEvent@@Base+0x196> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + cbz r0, 508c2 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x19e> │ │ │ │ + bl 10e644 <_Py_hashtable_destroy@@Base> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + cbz r0, 508ca <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1a6> │ │ │ │ + bl 10e644 <_Py_hashtable_destroy@@Base> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + cbz r0, 508d2 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1ae> │ │ │ │ + bl 10e644 <_Py_hashtable_destroy@@Base> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + str r0, [r0, #56] @ 0x38 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00050876 : │ │ │ │ +000508e0 : │ │ │ │ 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 3e6c6 │ │ │ │ + bl 3e786 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1a4e88 │ │ │ │ + bl 1a4270 │ │ │ │ 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, 508ca │ │ │ │ + cbz r2, 50934 │ │ │ │ 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 108754 │ │ │ │ + bl 108644 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 78204 │ │ │ │ - cbz r4, 508f2 │ │ │ │ - ldr r0, [pc, #28] @ (508f8 ) │ │ │ │ - bl 1f82c8 <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 7827c │ │ │ │ + cbz r4, 5095c │ │ │ │ + ldr r0, [pc, #28] @ (50964 ) │ │ │ │ + bl 1f7880 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #11628 @ 0x2d6c │ │ │ │ + movw r0, #9100 @ 0x238c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82764 │ │ │ │ + bl 827f4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bmi.n 509d4 <_PyMonitoring_FirePyUnwindEvent@@Base+0xd8> │ │ │ │ + nop │ │ │ │ + bmi.n 50a40 <_PyMonitoring_FirePyUnwindEvent@@Base+0xd8> │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000508fc <_PyMonitoring_FirePyUnwindEvent@@Base>: │ │ │ │ +00050968 <_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 502a8 <_PyMonitoring_FirePyThrowEvent@@Base+0x2be> │ │ │ │ + bl 50314 <_PyMonitoring_FirePyThrowEvent@@Base+0x30a> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50954 <_PyMonitoring_FirePyUnwindEvent@@Base+0x58> │ │ │ │ + beq.n 509c0 <_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 4f166 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f1ce <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 50950 <_PyMonitoring_FirePyUnwindEvent@@Base+0x54> │ │ │ │ - bl d3cf4 │ │ │ │ - b.n 50954 <_PyMonitoring_FirePyUnwindEvent@@Base+0x58> │ │ │ │ - bl 781a8 │ │ │ │ + cbnz r4, 509bc <_PyMonitoring_FirePyUnwindEvent@@Base+0x54> │ │ │ │ + bl d3b5c │ │ │ │ + b.n 509c0 <_PyMonitoring_FirePyUnwindEvent@@Base+0x58> │ │ │ │ + bl 78220 │ │ │ │ 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 1a0244 │ │ │ │ - cbz r0, 5098a <_PyMonitoring_FirePyUnwindEvent@@Base+0x8e> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #2903 @ 0xb57 │ │ │ │ - movt r1, #5 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2656e4 <_Py_hashtable_foreach@@Base> │ │ │ │ - cbz r0, 5098c <_PyMonitoring_FirePyUnwindEvent@@Base+0x90> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10e754 <_Py_hashtable_destroy@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - movw r0, #63240 @ 0xf708 │ │ │ │ + movw r0, #60680 @ 0xed08 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.w 7a0ec │ │ │ │ + b.w 7a164 │ │ │ │ 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, 509c8 <_PyMonitoring_FirePyUnwindEvent@@Base+0xcc> │ │ │ │ + cbnz r3, 509fe <_PyMonitoring_FirePyUnwindEvent@@Base+0x96> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21356 @ 0x536c │ │ │ │ + movw r1, #18716 @ 0x491c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 509e4 <_PyMonitoring_FirePyUnwindEvent@@Base+0xe8> │ │ │ │ + bl 127394 │ │ │ │ + b.n 50a1a <_PyMonitoring_FirePyUnwindEvent@@Base+0xb2> │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 509e8 <_PyMonitoring_FirePyUnwindEvent@@Base+0xec> │ │ │ │ + cbz r3, 50a1e <_PyMonitoring_FirePyUnwindEvent@@Base+0xb6> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20996 @ 0x5204 │ │ │ │ + movw r1, #18356 @ 0x47b4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 509f0 <_PyMonitoring_FirePyUnwindEvent@@Base+0xf4> │ │ │ │ + b.n 50a26 <_PyMonitoring_FirePyUnwindEvent@@Base+0xbe> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 50a8a <_PyMonitoring_FirePyUnwindEvent@@Base+0x18e> │ │ │ │ + bne.n 50ac0 <_PyMonitoring_FirePyUnwindEvent@@Base+0x158> │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 50a8a <_PyMonitoring_FirePyUnwindEvent@@Base+0x18e> │ │ │ │ + beq.n 50ac0 <_PyMonitoring_FirePyUnwindEvent@@Base+0x158> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #3 │ │ │ │ movne r0, #5 │ │ │ │ - bl 71fec │ │ │ │ + bl 72054 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50ace <_PyMonitoring_FirePyUnwindEvent@@Base+0x1d2> │ │ │ │ + beq.n 50b04 <_PyMonitoring_FirePyUnwindEvent@@Base+0x19c> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ @@ -56872,15 +56888,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, 50a98 <_PyMonitoring_FirePyUnwindEvent@@Base+0x19c> │ │ │ │ + cbz r2, 50ace <_PyMonitoring_FirePyUnwindEvent@@Base+0x166> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ @@ -56889,229 +56905,248 @@ │ │ │ │ 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 50a98 <_PyMonitoring_FirePyUnwindEvent@@Base+0x19c> │ │ │ │ + b.n 50ace <_PyMonitoring_FirePyUnwindEvent@@Base+0x166> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldrd r1, r3, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - cbz r3, 50aaa <_PyMonitoring_FirePyUnwindEvent@@Base+0x1ae> │ │ │ │ + cbz r3, 50ae0 <_PyMonitoring_FirePyUnwindEvent@@Base+0x178> │ │ │ │ movs r0, #3 │ │ │ │ - bl 7d5a0 │ │ │ │ + bl 7d628 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 50ab2 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1b6> │ │ │ │ + b.n 50ae8 <_PyMonitoring_FirePyUnwindEvent@@Base+0x180> │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d62c │ │ │ │ + bl 7d6b4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50ac2 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1c6> │ │ │ │ + beq.n 50af8 <_PyMonitoring_FirePyUnwindEvent@@Base+0x190> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 50ac6 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1ca> │ │ │ │ + cbz r3, 50afc <_PyMonitoring_FirePyUnwindEvent@@Base+0x194> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 50ace <_PyMonitoring_FirePyUnwindEvent@@Base+0x1d2> │ │ │ │ + b.n 50b04 <_PyMonitoring_FirePyUnwindEvent@@Base+0x19c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 50ac2 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1c6> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 50af8 <_PyMonitoring_FirePyUnwindEvent@@Base+0x190> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00050ad2 <_PyMonitoring_FireStopIterationEvent@@Base>: │ │ │ │ +00050b08 <_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 ea0cc │ │ │ │ + bl e9ee4 │ │ │ │ movs r1, #9 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 502a8 <_PyMonitoring_FirePyThrowEvent@@Base+0x2be> │ │ │ │ + bl 50314 <_PyMonitoring_FirePyThrowEvent@@Base+0x30a> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50b50 <_PyMonitoring_FireStopIterationEvent@@Base+0x7e> │ │ │ │ + beq.n 50b86 <_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 4f166 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f1ce <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50b40 <_PyMonitoring_FireStopIterationEvent@@Base+0x6e> │ │ │ │ + beq.n 50b76 <_PyMonitoring_FireStopIterationEvent@@Base+0x6e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 50b40 <_PyMonitoring_FireStopIterationEvent@@Base+0x6e> │ │ │ │ + cbnz r3, 50b76 <_PyMonitoring_FireStopIterationEvent@@Base+0x6e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 50b4a <_PyMonitoring_FireStopIterationEvent@@Base+0x78> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 50b80 <_PyMonitoring_FireStopIterationEvent@@Base+0x78> │ │ │ │ mov r0, r4 │ │ │ │ - bl d3cf4 │ │ │ │ - b.n 50b50 <_PyMonitoring_FireStopIterationEvent@@Base+0x7e> │ │ │ │ + bl d3b5c │ │ │ │ + b.n 50b86 <_PyMonitoring_FireStopIterationEvent@@Base+0x7e> │ │ │ │ movs r0, #0 │ │ │ │ - bl 781a8 │ │ │ │ + bl 78220 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #68] @ (50bac <_PyMonitoring_FireStopIterationEvent@@Base+0xda>) │ │ │ │ - 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, 50ba0 <_PyMonitoring_FireStopIterationEvent@@Base+0xce> │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 19f62c │ │ │ │ + cbz r0, 50bbc <_PyMonitoring_FireStopIterationEvent@@Base+0xb4> │ │ │ │ mov r4, r0 │ │ │ │ - ldmia.w r6, {r0, r1} │ │ │ │ - mov r2, r4 │ │ │ │ - stmia.w r4, {r0, r1} │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7119c <_Py_hashtable_set@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 50ba6 <_PyMonitoring_FireStopIterationEvent@@Base+0xd4> │ │ │ │ - ldr.w r3, [r5, #1336] @ 0x538 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr.w r0, [r5, #1320] @ 0x528 │ │ │ │ - blx r3 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50ba8 <_PyMonitoring_FireStopIterationEvent@@Base+0xd6> │ │ │ │ - movs r0, #0 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #3143 @ 0xc47 │ │ │ │ + movt r1, #5 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 264cac <_Py_hashtable_foreach@@Base> │ │ │ │ + cbz r0, 50bbe <_PyMonitoring_FireStopIterationEvent@@Base+0xb6> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10e644 <_Py_hashtable_destroy@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ - b.w 7fff8 │ │ │ │ + b.w 8008c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 50bde <_PyMonitoring_FireStopIterationEvent@@Base+0x10c> │ │ │ │ + cbnz r1, 50bf0 <_PyMonitoring_FireStopIterationEvent@@Base+0xe8> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25480 @ 0x6388 │ │ │ │ + movw r1, #22920 @ 0x5988 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 50c0a <_PyMonitoring_FireStopIterationEvent@@Base+0x138> │ │ │ │ + bl 127394 │ │ │ │ + b.n 50c1c <_PyMonitoring_FireStopIterationEvent@@Base+0x114> │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 50c20 <_PyMonitoring_FireStopIterationEvent@@Base+0x14e> │ │ │ │ + beq.n 50c32 <_PyMonitoring_FireStopIterationEvent@@Base+0x12a> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bmi.n 50c10 <_PyMonitoring_FireStopIterationEvent@@Base+0x13e> │ │ │ │ + bmi.n 50c22 <_PyMonitoring_FireStopIterationEvent@@Base+0x11a> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25512 @ 0x63a8 │ │ │ │ + movw r1, #22952 @ 0x59a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50c32 <_PyMonitoring_FireStopIterationEvent@@Base+0x160> │ │ │ │ + b.n 50c44 <_PyMonitoring_FireStopIterationEvent@@Base+0x13c> │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 50c22 <_PyMonitoring_FireStopIterationEvent@@Base+0x150> │ │ │ │ + beq.n 50c34 <_PyMonitoring_FireStopIterationEvent@@Base+0x12c> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 50c22 <_PyMonitoring_FireStopIterationEvent@@Base+0x150> │ │ │ │ + b.n 50c34 <_PyMonitoring_FireStopIterationEvent@@Base+0x12c> │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [r3, #28] │ │ │ │ strb.w r2, [r3, #32] │ │ │ │ - bl 78204 │ │ │ │ + bl 7827c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r0, #63224 @ 0xf6f8 │ │ │ │ + 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] @ (50c9c <_PyMonitoring_FireStopIterationEvent@@Base+0x194>) │ │ │ │ + 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, 50c90 <_PyMonitoring_FireStopIterationEvent@@Base+0x188> │ │ │ │ + mov r4, r0 │ │ │ │ + ldmia.w r6, {r0, r1} │ │ │ │ + mov r2, r4 │ │ │ │ + stmia.w r4, {r0, r1} │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 71204 <_Py_hashtable_set@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 50c96 <_PyMonitoring_FireStopIterationEvent@@Base+0x18e> │ │ │ │ + ldr.w r3, [r5, #1336] @ 0x538 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr.w r0, [r5, #1320] @ 0x528 │ │ │ │ + blx r3 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 50c98 <_PyMonitoring_FireStopIterationEvent@@Base+0x190> │ │ │ │ + movs r0, #0 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + movw r0, #60664 @ 0xecf8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.w 7a0ec │ │ │ │ + b.w 7a164 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 50c62 <_PyMonitoring_FireStopIterationEvent@@Base+0x190> │ │ │ │ + cbnz r3, 50cce <_PyMonitoring_FireStopIterationEvent@@Base+0x1c6> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 50c62 <_PyMonitoring_FireStopIterationEvent@@Base+0x190> │ │ │ │ + ble.n 50cce <_PyMonitoring_FireStopIterationEvent@@Base+0x1c6> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 50c62 <_PyMonitoring_FireStopIterationEvent@@Base+0x190> │ │ │ │ - cbnz r4, 50c82 <_PyMonitoring_FireStopIterationEvent@@Base+0x1b0> │ │ │ │ + bne.n 50cce <_PyMonitoring_FireStopIterationEvent@@Base+0x1c6> │ │ │ │ + cbnz r4, 50cee <_PyMonitoring_FireStopIterationEvent@@Base+0x1e6> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #88] @ (50cc0 <_PyMonitoring_FireStopIterationEvent@@Base+0x1ee>) │ │ │ │ + ldr r4, [pc, #88] @ (50d2c <_PyMonitoring_FireStopIterationEvent@@Base+0x224>) │ │ │ │ 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 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 50c82 <_PyMonitoring_FireStopIterationEvent@@Base+0x1b0> │ │ │ │ + cbnz r0, 50cee <_PyMonitoring_FireStopIterationEvent@@Base+0x1e6> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 50cb8 <_PyMonitoring_FireStopIterationEvent@@Base+0x1e6> │ │ │ │ + b.n 50d24 <_PyMonitoring_FireStopIterationEvent@@Base+0x21c> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 15028c │ │ │ │ + bl 14f59c │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 203828 <_PyUnicode_EncodeUTF16@@Base+0x4dc> │ │ │ │ + bl 202de8 <_PyUnicode_EncodeUTF16@@Base+0x4dc> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50c7e <_PyMonitoring_FireStopIterationEvent@@Base+0x1ac> │ │ │ │ + beq.n 50cea <_PyMonitoring_FireStopIterationEvent@@Base+0x1e2> │ │ │ │ mov r1, r5 │ │ │ │ - bl 23d42c <_PyGen_SetStopIterationValue@@Base+0x500> │ │ │ │ + bl 23c818 <_PyGen_SetStopIterationValue@@Base+0x50c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50cb8 <_PyMonitoring_FireStopIterationEvent@@Base+0x1e6> │ │ │ │ + beq.n 50d24 <_PyMonitoring_FireStopIterationEvent@@Base+0x21c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 50cb8 <_PyMonitoring_FireStopIterationEvent@@Base+0x1e6> │ │ │ │ + cbnz r3, 50d24 <_PyMonitoring_FireStopIterationEvent@@Base+0x21c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ asrs r4, r5 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -57119,466 +57154,467 @@ │ │ │ │ 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, #25572 @ 0x63e4 │ │ │ │ + movw r1, #23012 @ 0x59e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145af8 │ │ │ │ + bl 144dd0 │ │ │ │ movs r4, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 50d40 <_PyMonitoring_FireStopIterationEvent@@Base+0x26e> │ │ │ │ + blt.n 50dac <_PyMonitoring_FireStopIterationEvent@@Base+0x2a4> │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r6, #44] @ 0x2c │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 71e00 │ │ │ │ + bl 71e68 │ │ │ │ str r0, [sp, #0] │ │ │ │ - cbz r0, 50d40 <_PyMonitoring_FireStopIterationEvent@@Base+0x26e> │ │ │ │ + cbz r0, 50dac <_PyMonitoring_FireStopIterationEvent@@Base+0x2a4> │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ ldr r1, [r6, #44] @ 0x2c │ │ │ │ add.w r6, r3, #16 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r6, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r6, r2 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r1, [sp, #20] │ │ │ │ str r6, [sp, #28] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - b.n 50d7c <_PyMonitoring_FireStopIterationEvent@@Base+0x2aa> │ │ │ │ + b.n 50de8 <_PyMonitoring_FireStopIterationEvent@@Base+0x2e0> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50d40 <_PyMonitoring_FireStopIterationEvent@@Base+0x26e> │ │ │ │ + beq.n 50dac <_PyMonitoring_FireStopIterationEvent@@Base+0x2a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 50d40 <_PyMonitoring_FireStopIterationEvent@@Base+0x26e> │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 50dac <_PyMonitoring_FireStopIterationEvent@@Base+0x2a4> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 50dd0 <_PyMonitoring_FireStopIterationEvent@@Base+0x2fe> │ │ │ │ + b.n 50e3c <_PyMonitoring_FireStopIterationEvent@@Base+0x334> │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1ce318 │ │ │ │ + bl 1cd3e0 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 50d7c <_PyMonitoring_FireStopIterationEvent@@Base+0x2aa> │ │ │ │ + beq.n 50de8 <_PyMonitoring_FireStopIterationEvent@@Base+0x2e0> │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ subs r5, r7, r5 │ │ │ │ sub.w r4, r8, r4 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bgt.n 50d8e <_PyMonitoring_FireStopIterationEvent@@Base+0x2bc> │ │ │ │ + bgt.n 50dfa <_PyMonitoring_FireStopIterationEvent@@Base+0x2f2> │ │ │ │ cmp r5, #127 @ 0x7f │ │ │ │ - bgt.n 50da2 <_PyMonitoring_FireStopIterationEvent@@Base+0x2d0> │ │ │ │ + bgt.n 50e0e <_PyMonitoring_FireStopIterationEvent@@Base+0x306> │ │ │ │ cmn.w r5, #128 @ 0x80 │ │ │ │ - blt.n 50db8 <_PyMonitoring_FireStopIterationEvent@@Base+0x2e6> │ │ │ │ + blt.n 50e24 <_PyMonitoring_FireStopIterationEvent@@Base+0x31c> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sp │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 51c62 │ │ │ │ + bl 51da2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50d2a <_PyMonitoring_FireStopIterationEvent@@Base+0x258> │ │ │ │ + beq.n 50d96 <_PyMonitoring_FireStopIterationEvent@@Base+0x28e> │ │ │ │ mov r5, r7 │ │ │ │ mov r4, r8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.n 50d44 <_PyMonitoring_FireStopIterationEvent@@Base+0x272> │ │ │ │ + bhi.n 50db0 <_PyMonitoring_FireStopIterationEvent@@Base+0x2a8> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ - bl 9ac50 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9ab44 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 50dd0 <_PyMonitoring_FireStopIterationEvent@@Base+0x2fe> │ │ │ │ + b.n 50e3c <_PyMonitoring_FireStopIterationEvent@@Base+0x334> │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 51c62 │ │ │ │ + bl 51da2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50d2a <_PyMonitoring_FireStopIterationEvent@@Base+0x258> │ │ │ │ + beq.n 50d96 <_PyMonitoring_FireStopIterationEvent@@Base+0x28e> │ │ │ │ subs r4, #255 @ 0xff │ │ │ │ - b.n 50d5a <_PyMonitoring_FireStopIterationEvent@@Base+0x288> │ │ │ │ + b.n 50dc6 <_PyMonitoring_FireStopIterationEvent@@Base+0x2be> │ │ │ │ movs r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 51c62 │ │ │ │ + bl 51da2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50d2a <_PyMonitoring_FireStopIterationEvent@@Base+0x258> │ │ │ │ + beq.n 50d96 <_PyMonitoring_FireStopIterationEvent@@Base+0x28e> │ │ │ │ subs r5, #127 @ 0x7f │ │ │ │ movs r4, #0 │ │ │ │ - b.n 50d5e <_PyMonitoring_FireStopIterationEvent@@Base+0x28c> │ │ │ │ + b.n 50dca <_PyMonitoring_FireStopIterationEvent@@Base+0x2c2> │ │ │ │ mvn.w r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 51c62 │ │ │ │ + bl 51da2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50d2a <_PyMonitoring_FireStopIterationEvent@@Base+0x258> │ │ │ │ + beq.n 50d96 <_PyMonitoring_FireStopIterationEvent@@Base+0x28e> │ │ │ │ adds r5, #128 @ 0x80 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 50d62 <_PyMonitoring_FireStopIterationEvent@@Base+0x290> │ │ │ │ + b.n 50dce <_PyMonitoring_FireStopIterationEvent@@Base+0x2c6> │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + b.w 3cbe0 │ │ │ │ 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 5095a <_PyMonitoring_FirePyUnwindEvent@@Base+0x5e> │ │ │ │ - cbz r0, 50e06 <_PyMonitoring_FireStopIterationEvent@@Base+0x334> │ │ │ │ + bl 50b8c <_PyMonitoring_FireStopIterationEvent@@Base+0x84> │ │ │ │ + cbz r0, 50e76 <_PyMonitoring_FireStopIterationEvent@@Base+0x36e> │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7119c <_Py_hashtable_set@@Base> │ │ │ │ + bl 71204 <_Py_hashtable_set@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 50e0c <_PyMonitoring_FireStopIterationEvent@@Base+0x33a> │ │ │ │ + bge.n 50e7c <_PyMonitoring_FireStopIterationEvent@@Base+0x374> │ │ │ │ mov r0, r4 │ │ │ │ - bl 10e754 <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 10e644 <_Py_hashtable_destroy@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50e0e <_PyMonitoring_FireStopIterationEvent@@Base+0x33c> │ │ │ │ + b.n 50e7e <_PyMonitoring_FireStopIterationEvent@@Base+0x376> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.w 3cbd0 │ │ │ │ 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 71fec │ │ │ │ + bl 72054 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50ea4 <_PyMonitoring_FireStopIterationEvent@@Base+0x3d2> │ │ │ │ + beq.n 50f10 <_PyMonitoring_FireStopIterationEvent@@Base+0x408> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 125678 │ │ │ │ - cbz r0, 50e66 <_PyMonitoring_FireStopIterationEvent@@Base+0x394> │ │ │ │ + bl 1252c8 │ │ │ │ + cbz r0, 50ed2 <_PyMonitoring_FireStopIterationEvent@@Base+0x3ca> │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 125678 │ │ │ │ - cbz r0, 50e66 <_PyMonitoring_FireStopIterationEvent@@Base+0x394> │ │ │ │ + bl 1252c8 │ │ │ │ + cbz r0, 50ed2 <_PyMonitoring_FireStopIterationEvent@@Base+0x3ca> │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 2fdc0 <_Py_fstat@@Base+0x78> │ │ │ │ - cbz r0, 50e66 <_PyMonitoring_FireStopIterationEvent@@Base+0x394> │ │ │ │ + bl 2fdc4 <_Py_fstat@@Base+0x78> │ │ │ │ + cbz r0, 50ed2 <_PyMonitoring_FireStopIterationEvent@@Base+0x3ca> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str r0, [r4, #20] │ │ │ │ ldrh r0, [r3, #6] │ │ │ │ - bl 7de04 │ │ │ │ + bl 7de8c │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 50e7e <_PyMonitoring_FireStopIterationEvent@@Base+0x3ac> │ │ │ │ + cbnz r0, 50eea <_PyMonitoring_FireStopIterationEvent@@Base+0x3e2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50ea4 <_PyMonitoring_FireStopIterationEvent@@Base+0x3d2> │ │ │ │ + beq.n 50f10 <_PyMonitoring_FireStopIterationEvent@@Base+0x408> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 50ea4 <_PyMonitoring_FireStopIterationEvent@@Base+0x3d2> │ │ │ │ + cbnz r3, 50f10 <_PyMonitoring_FireStopIterationEvent@@Base+0x408> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 50ea4 <_PyMonitoring_FireStopIterationEvent@@Base+0x3d2> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 50f10 <_PyMonitoring_FireStopIterationEvent@@Base+0x408> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 83ac8 │ │ │ │ + bl 83b60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50ea0 <_PyMonitoring_FireStopIterationEvent@@Base+0x3ce> │ │ │ │ + beq.n 50f0c <_PyMonitoring_FireStopIterationEvent@@Base+0x404> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 50ea0 <_PyMonitoring_FireStopIterationEvent@@Base+0x3ce> │ │ │ │ + cbnz r3, 50f0c <_PyMonitoring_FireStopIterationEvent@@Base+0x404> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ lsrs r0, r5, #31 │ │ │ │ - b.n 50ea6 <_PyMonitoring_FireStopIterationEvent@@Base+0x3d4> │ │ │ │ + b.n 50f12 <_PyMonitoring_FireStopIterationEvent@@Base+0x40a> │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r0, r2 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r3, r1 │ │ │ │ - movw r1, #3605 @ 0xe15 │ │ │ │ - movt r1, #5 │ │ │ │ - str r3, [r2, #16] │ │ │ │ - b.w 2656e4 <_Py_hashtable_foreach@@Base> │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ - cbz r6, 50ee2 <_PyMonitoring_FireStopIterationEvent@@Base+0x410> │ │ │ │ + cbz r6, 50f3a <_PyMonitoring_FireStopIterationEvent@@Base+0x432> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50f3c <_PyMonitoring_FireStopIterationEvent@@Base+0x46a> │ │ │ │ + beq.n 50f94 <_PyMonitoring_FireStopIterationEvent@@Base+0x48c> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 50f3c <_PyMonitoring_FireStopIterationEvent@@Base+0x46a> │ │ │ │ + b.n 50f94 <_PyMonitoring_FireStopIterationEvent@@Base+0x48c> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - bl 71fec │ │ │ │ + bl 72054 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 50f3c <_PyMonitoring_FireStopIterationEvent@@Base+0x46a> │ │ │ │ + cbz r0, 50f94 <_PyMonitoring_FireStopIterationEvent@@Base+0x48c> │ │ │ │ add.w r9, r0, #8 │ │ │ │ mov r7, r5 │ │ │ │ mov r8, r6 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r8, r3 │ │ │ │ - bge.n 50f2a <_PyMonitoring_FireStopIterationEvent@@Base+0x458> │ │ │ │ + bge.n 50f82 <_PyMonitoring_FireStopIterationEvent@@Base+0x47a> │ │ │ │ ldrd r0, r1, [r7, #40] @ 0x28 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #8 │ │ │ │ - bl 238004 │ │ │ │ - cbnz r0, 50f24 <_PyMonitoring_FireStopIterationEvent@@Base+0x452> │ │ │ │ + bl 23765c │ │ │ │ + cbnz r0, 50f7c <_PyMonitoring_FireStopIterationEvent@@Base+0x474> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50f3c <_PyMonitoring_FireStopIterationEvent@@Base+0x46a> │ │ │ │ + beq.n 50f94 <_PyMonitoring_FireStopIterationEvent@@Base+0x48c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 50f3c <_PyMonitoring_FireStopIterationEvent@@Base+0x46a> │ │ │ │ + cbnz r3, 50f94 <_PyMonitoring_FireStopIterationEvent@@Base+0x48c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 50f3c <_PyMonitoring_FireStopIterationEvent@@Base+0x46a> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 50f94 <_PyMonitoring_FireStopIterationEvent@@Base+0x48c> │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - b.n 50ef6 <_PyMonitoring_FireStopIterationEvent@@Base+0x424> │ │ │ │ + b.n 50f4e <_PyMonitoring_FireStopIterationEvent@@Base+0x446> │ │ │ │ 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, #3713 @ 0xe81 │ │ │ │ + movt r1, #5 │ │ │ │ + str r3, [r2, #16] │ │ │ │ + b.w 264cac <_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 265a9c <_PyCrossInterpreterData_Release@@Base+0xc> │ │ │ │ + bl 265060 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7fff8 │ │ │ │ + b.w 8008c │ │ │ │ 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, #25804 @ 0x64cc │ │ │ │ + movw r2, #23196 @ 0x5a9c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ add r3, sp, #16 │ │ │ │ - bl 1fc484 <_PyArg_ParseStack@@Base> │ │ │ │ - cbz r0, 50fc6 <_PyMonitoring_FireStopIterationEvent@@Base+0x4f4> │ │ │ │ + bl 1fba44 <_PyArg_ParseStack@@Base> │ │ │ │ + cbz r0, 51032 <_PyMonitoring_FireStopIterationEvent@@Base+0x52a> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #20 │ │ │ │ ldrd r5, r4, [sp, #12] │ │ │ │ - bl 265d90 <_PyEval_AddPendingCall@@Base+0x164> │ │ │ │ - cbz r0, 50fc6 <_PyMonitoring_FireStopIterationEvent@@Base+0x4f4> │ │ │ │ + bl 265354 <_PyEval_AddPendingCall@@Base+0x164> │ │ │ │ + cbz r0, 51032 <_PyMonitoring_FireStopIterationEvent@@Base+0x52a> │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 29560 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 50fbe <_PyMonitoring_FireStopIterationEvent@@Base+0x4ec> │ │ │ │ + bne.n 5102a <_PyMonitoring_FireStopIterationEvent@@Base+0x522> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19ac │ │ │ │ - b.n 50fc6 <_PyMonitoring_FireStopIterationEvent@@Base+0x4f4> │ │ │ │ + bl f17dc │ │ │ │ + b.n 51032 <_PyMonitoring_FireStopIterationEvent@@Base+0x52a> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d14} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #120 @ 0x78 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 50fe8 <_PyMonitoring_FireStopIterationEvent@@Base+0x516> │ │ │ │ + cbz r3, 51054 <_PyMonitoring_FireStopIterationEvent@@Base+0x54c> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 50fea <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ + b.n 51056 <_PyMonitoring_FireStopIterationEvent@@Base+0x54e> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 50ff8 <_PyMonitoring_FireStopIterationEvent@@Base+0x526> │ │ │ │ + cbnz r3, 51064 <_PyMonitoring_FireStopIterationEvent@@Base+0x55c> │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 50ff8 <_PyMonitoring_FireStopIterationEvent@@Base+0x526> │ │ │ │ + ble.n 51064 <_PyMonitoring_FireStopIterationEvent@@Base+0x55c> │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 50ff8 <_PyMonitoring_FireStopIterationEvent@@Base+0x526> │ │ │ │ - cbnz r4, 51018 <_PyMonitoring_FireStopIterationEvent@@Base+0x546> │ │ │ │ + bne.n 51064 <_PyMonitoring_FireStopIterationEvent@@Base+0x55c> │ │ │ │ + cbnz r4, 51084 <_PyMonitoring_FireStopIterationEvent@@Base+0x57c> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #476] @ (511d8 <_PyMonitoring_FireStopIterationEvent@@Base+0x706>) │ │ │ │ + ldr r4, [pc, #480] @ (51248 <_PyMonitoring_FireStopIterationEvent@@Base+0x740>) │ │ │ │ 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 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 51018 <_PyMonitoring_FireStopIterationEvent@@Base+0x546> │ │ │ │ + cbnz r0, 51084 <_PyMonitoring_FireStopIterationEvent@@Base+0x57c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 511b8 <_PyMonitoring_FireStopIterationEvent@@Base+0x6e6> │ │ │ │ + b.n 51224 <_PyMonitoring_FireStopIterationEvent@@Base+0x71c> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 232560 │ │ │ │ + bl 231b74 │ │ │ │ vstr d0, [sp, #40] @ 0x28 │ │ │ │ vstr d1, [sp, #48] @ 0x30 │ │ │ │ - bl 7f738 │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51014 <_PyMonitoring_FireStopIterationEvent@@Base+0x542> │ │ │ │ + bne.n 51080 <_PyMonitoring_FireStopIterationEvent@@Base+0x578> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 232560 │ │ │ │ + bl 231b74 │ │ │ │ vstr d0, [sp, #24] │ │ │ │ vstr d1, [sp, #32] │ │ │ │ - bl 7f738 │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51014 <_PyMonitoring_FireStopIterationEvent@@Base+0x542> │ │ │ │ + bne.n 51080 <_PyMonitoring_FireStopIterationEvent@@Base+0x578> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 510b6 <_PyMonitoring_FireStopIterationEvent@@Base+0x5e4> │ │ │ │ + beq.n 51122 <_PyMonitoring_FireStopIterationEvent@@Base+0x61a> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r6, #26080 @ 0x65e0 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - cbz r0, 51084 <_PyMonitoring_FireStopIterationEvent@@Base+0x5b2> │ │ │ │ + cbz r0, 510f0 <_PyMonitoring_FireStopIterationEvent@@Base+0x5e8> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 51060 <_PyMonitoring_FireStopIterationEvent@@Base+0x58e> │ │ │ │ + bne.n 510cc <_PyMonitoring_FireStopIterationEvent@@Base+0x5c4> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 5107e <_PyMonitoring_FireStopIterationEvent@@Base+0x5ac> │ │ │ │ - bl 13f590 │ │ │ │ + b.n 510ea <_PyMonitoring_FireStopIterationEvent@@Base+0x5e2> │ │ │ │ + bl 13e8b0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5107e <_PyMonitoring_FireStopIterationEvent@@Base+0x5ac> │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 510ea <_PyMonitoring_FireStopIterationEvent@@Base+0x5e2> │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51014 <_PyMonitoring_FireStopIterationEvent@@Base+0x542> │ │ │ │ + bne.n 51080 <_PyMonitoring_FireStopIterationEvent@@Base+0x578> │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 510c0 <_PyMonitoring_FireStopIterationEvent@@Base+0x5ee> │ │ │ │ - b.n 51088 <_PyMonitoring_FireStopIterationEvent@@Base+0x5b6> │ │ │ │ - vldr d8, [pc, #312] @ 511c0 <_PyMonitoring_FireStopIterationEvent@@Base+0x6ee> │ │ │ │ + beq.n 5112c <_PyMonitoring_FireStopIterationEvent@@Base+0x624> │ │ │ │ + b.n 510f4 <_PyMonitoring_FireStopIterationEvent@@Base+0x5ec> │ │ │ │ + vldr d8, [pc, #316] @ 51230 <_PyMonitoring_FireStopIterationEvent@@Base+0x728> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 51096 <_PyMonitoring_FireStopIterationEvent@@Base+0x5c4> │ │ │ │ + bne.n 51102 <_PyMonitoring_FireStopIterationEvent@@Base+0x5fa> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 510c4 <_PyMonitoring_FireStopIterationEvent@@Base+0x5f2> │ │ │ │ - bl 13f590 │ │ │ │ + b.n 51130 <_PyMonitoring_FireStopIterationEvent@@Base+0x628> │ │ │ │ + bl 13e8b0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 510c4 <_PyMonitoring_FireStopIterationEvent@@Base+0x5f2> │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 51130 <_PyMonitoring_FireStopIterationEvent@@Base+0x628> │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51014 <_PyMonitoring_FireStopIterationEvent@@Base+0x542> │ │ │ │ - b.n 510c4 <_PyMonitoring_FireStopIterationEvent@@Base+0x5f2> │ │ │ │ - vldr d9, [pc, #272] @ 511c8 <_PyMonitoring_FireStopIterationEvent@@Base+0x6f6> │ │ │ │ - vldr d8, [pc, #260] @ 511c0 <_PyMonitoring_FireStopIterationEvent@@Base+0x6ee> │ │ │ │ - b.n 510c4 <_PyMonitoring_FireStopIterationEvent@@Base+0x5f2> │ │ │ │ - vldr d9, [pc, #260] @ 511c8 <_PyMonitoring_FireStopIterationEvent@@Base+0x6f6> │ │ │ │ + bne.n 51080 <_PyMonitoring_FireStopIterationEvent@@Base+0x578> │ │ │ │ + b.n 51130 <_PyMonitoring_FireStopIterationEvent@@Base+0x628> │ │ │ │ + vldr d9, [pc, #276] @ 51238 <_PyMonitoring_FireStopIterationEvent@@Base+0x730> │ │ │ │ + vldr d8, [pc, #264] @ 51230 <_PyMonitoring_FireStopIterationEvent@@Base+0x728> │ │ │ │ + b.n 51130 <_PyMonitoring_FireStopIterationEvent@@Base+0x628> │ │ │ │ + vldr d9, [pc, #264] @ 51238 <_PyMonitoring_FireStopIterationEvent@@Base+0x730> │ │ │ │ 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 510e8 <_PyMonitoring_FireStopIterationEvent@@Base+0x616> │ │ │ │ + bmi.n 51154 <_PyMonitoring_FireStopIterationEvent@@Base+0x64c> │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 51108 <_PyMonitoring_FireStopIterationEvent@@Base+0x636> │ │ │ │ + bpl.n 51174 <_PyMonitoring_FireStopIterationEvent@@Base+0x66c> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5096 @ 0x13e8 │ │ │ │ + movw r1, #2312 @ 0x908 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - bl 7f738 │ │ │ │ + bl 127394 │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51014 <_PyMonitoring_FireStopIterationEvent@@Base+0x542> │ │ │ │ - b.n 511b0 <_PyMonitoring_FireStopIterationEvent@@Base+0x6de> │ │ │ │ + bne.n 51080 <_PyMonitoring_FireStopIterationEvent@@Base+0x578> │ │ │ │ + b.n 5121c <_PyMonitoring_FireStopIterationEvent@@Base+0x714> │ │ │ │ vcmp.f64 d13, d12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5111c <_PyMonitoring_FireStopIterationEvent@@Base+0x64a> │ │ │ │ + bne.n 51188 <_PyMonitoring_FireStopIterationEvent@@Base+0x680> │ │ │ │ vcmp.f64 d14, d11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 511b0 <_PyMonitoring_FireStopIterationEvent@@Base+0x6de> │ │ │ │ + beq.n 5121c <_PyMonitoring_FireStopIterationEvent@@Base+0x714> │ │ │ │ vabs.f64 d7, d12 │ │ │ │ - vldr d6, [pc, #172] @ 511d0 <_PyMonitoring_FireStopIterationEvent@@Base+0x6fe> │ │ │ │ + vldr d6, [pc, #176] @ 51240 <_PyMonitoring_FireStopIterationEvent@@Base+0x738> │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 511a6 <_PyMonitoring_FireStopIterationEvent@@Base+0x6d4> │ │ │ │ + bgt.n 51212 <_PyMonitoring_FireStopIterationEvent@@Base+0x70a> │ │ │ │ vabs.f64 d7, d11 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 511a6 <_PyMonitoring_FireStopIterationEvent@@Base+0x6d4> │ │ │ │ + bgt.n 51212 <_PyMonitoring_FireStopIterationEvent@@Base+0x70a> │ │ │ │ vabs.f64 d7, d13 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 511a6 <_PyMonitoring_FireStopIterationEvent@@Base+0x6d4> │ │ │ │ + bgt.n 51212 <_PyMonitoring_FireStopIterationEvent@@Base+0x70a> │ │ │ │ vabs.f64 d7, d14 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 511a6 <_PyMonitoring_FireStopIterationEvent@@Base+0x6d4> │ │ │ │ + bgt.n 51212 <_PyMonitoring_FireStopIterationEvent@@Base+0x70a> │ │ │ │ vsub.f64 d1, d11, d14 │ │ │ │ vsub.f64 d0, d12, d13 │ │ │ │ - bl 24b0f8 <_Py_c_abs@@Base> │ │ │ │ + bl 24a1f8 <_Py_c_abs@@Base> │ │ │ │ vmov.f64 d1, d14 │ │ │ │ vmov.f64 d10, d0 │ │ │ │ vmov.f64 d0, d13 │ │ │ │ - bl 24b0f8 <_Py_c_abs@@Base> │ │ │ │ + bl 24a1f8 <_Py_c_abs@@Base> │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ vcmpe.f64 d10, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 511b0 <_PyMonitoring_FireStopIterationEvent@@Base+0x6de> │ │ │ │ + bls.n 5121c <_PyMonitoring_FireStopIterationEvent@@Base+0x714> │ │ │ │ vmov.f64 d0, d12 │ │ │ │ vmov.f64 d1, d11 │ │ │ │ - bl 24b0f8 <_Py_c_abs@@Base> │ │ │ │ + bl 24a1f8 <_Py_c_abs@@Base> │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vcmpe.f64 d10, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 511b0 <_PyMonitoring_FireStopIterationEvent@@Base+0x6de> │ │ │ │ + bls.n 5121c <_PyMonitoring_FireStopIterationEvent@@Base+0x714> │ │ │ │ vcmpe.f64 d9, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 511b0 <_PyMonitoring_FireStopIterationEvent@@Base+0x6de> │ │ │ │ + bge.n 5121c <_PyMonitoring_FireStopIterationEvent@@Base+0x714> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 511b8 <_PyMonitoring_FireStopIterationEvent@@Base+0x6e6> │ │ │ │ + b.n 51224 <_PyMonitoring_FireStopIterationEvent@@Base+0x71c> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ vpop {d8-d14} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bvs.n 510ee <_PyMonitoring_FireStopIterationEvent@@Base+0x61c> │ │ │ │ + nop.w │ │ │ │ + bvs.n 5115e <_PyMonitoring_FireStopIterationEvent@@Base+0x656> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ sbcs r4, r0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -57586,671 +57622,748 @@ │ │ │ │ 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 51202 <_PyMonitoring_FireStopIterationEvent@@Base+0x730> │ │ │ │ - bl 512b2 <_Py_c_diff@@Base+0x6e> │ │ │ │ + bls.n 51272 <_PyMonitoring_FireStopIterationEvent@@Base+0x76a> │ │ │ │ + bl 51322 <_Py_c_diff@@Base+0xe> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7fff8 │ │ │ │ - ldr r0, [pc, #4] @ (51208 <_PyMonitoring_FireStopIterationEvent@@Base+0x736>) │ │ │ │ + b.w 8008c │ │ │ │ + ldr r0, [pc, #4] @ (51278 <_PyMonitoring_FireStopIterationEvent@@Base+0x770>) │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005120c <_PyErr_FormatFromCause@@Base>: │ │ │ │ +0005127c <_PyErr_FormatFromCause@@Base>: │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4076] @ 0xfec │ │ │ │ - ldr r4, [pc, #32] @ (51240 <_PyErr_FormatFromCause@@Base+0x34>) │ │ │ │ + ldr r4, [pc, #32] @ (512b0 <_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 20fec8 │ │ │ │ + bl 20f48c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00051244 <_Py_c_diff@@Base>: │ │ │ │ - sub sp, #64 @ 0x40 │ │ │ │ - vsub.f64 d0, d0, d2 │ │ │ │ - vsub.f64 d1, d1, d3 │ │ │ │ - add sp, #64 @ 0x40 │ │ │ │ - bx lr │ │ │ │ + movs r0, r0 │ │ │ │ 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, #25860 @ 0x6504 │ │ │ │ + movw r2, #23300 @ 0x5b04 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1fc484 <_PyArg_ParseStack@@Base> │ │ │ │ - cbz r0, 512ae <_Py_c_diff@@Base+0x6a> │ │ │ │ + bl 1fba44 <_PyArg_ParseStack@@Base> │ │ │ │ + cbz r0, 51310 <_PyErr_FormatFromCause@@Base+0x94> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - bl 265d90 <_PyEval_AddPendingCall@@Base+0x164> │ │ │ │ - cbz r0, 512ae <_Py_c_diff@@Base+0x6a> │ │ │ │ + bl 265354 <_PyEval_AddPendingCall@@Base+0x164> │ │ │ │ + cbz r0, 51310 <_PyErr_FormatFromCause@@Base+0x94> │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a9c8 │ │ │ │ - cbz r0, 512a6 <_Py_c_diff@@Base+0x62> │ │ │ │ + cbz r0, 51308 <_PyErr_FormatFromCause@@Base+0x8c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19ac │ │ │ │ - b.n 512ae <_Py_c_diff@@Base+0x6a> │ │ │ │ + bl f17dc │ │ │ │ + b.n 51310 <_PyErr_FormatFromCause@@Base+0x94> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +00051314 <_Py_c_diff@@Base>: │ │ │ │ + sub sp, #64 @ 0x40 │ │ │ │ + vsub.f64 d0, d0, d2 │ │ │ │ + vsub.f64 d1, d1, d3 │ │ │ │ + add sp, #64 @ 0x40 │ │ │ │ + bx lr │ │ │ │ subs r0, #8 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bls.n 512f4 <_Py_c_diff@@Base+0xb0> │ │ │ │ + bls.n 51364 <_Py_c_diff@@Base+0x50> │ │ │ │ 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, #25644 @ 0x642c │ │ │ │ + movw r3, #23084 @ 0x5a2c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - movw r2, #25680 @ 0x6450 │ │ │ │ + movw r2, #23120 @ 0x5a50 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ movs r0, #253 @ 0xfd │ │ │ │ blx 2a8b4 │ │ │ │ - movw r3, #49888 @ 0xc2e0 │ │ │ │ + movw r3, #47328 @ 0xb8e0 │ │ │ │ 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, 51398 <_Py_c_diff@@Base+0x84> │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 51398 <_Py_c_diff@@Base+0x84> │ │ │ │ + mov r3, r0 │ │ │ │ + cbnz r0, 513b6 <_Py_c_diff@@Base+0xa2> │ │ │ │ + ldr r5, [pc, #60] @ (513d8 <_Py_c_diff@@Base+0xc4>) │ │ │ │ + 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 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ + cbnz r0, 513b6 <_Py_c_diff@@Base+0xa2> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 513d2 <_Py_c_diff@@Base+0xbe> │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + bl 834c4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 513b2 <_Py_c_diff@@Base+0x9e> │ │ │ │ + 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 │ │ │ │ │ │ │ │ -00051306 : │ │ │ │ +000513dc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r0, 5131c │ │ │ │ - bl 26481c │ │ │ │ - b.n 5134c │ │ │ │ + cbnz r0, 513f2 │ │ │ │ + bl 263de4 │ │ │ │ + b.n 51422 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 51396 │ │ │ │ + beq.n 5146c │ │ │ │ ldr r5, [r3, #36] @ 0x24 │ │ │ │ - cbnz r5, 5132e │ │ │ │ + cbnz r5, 51404 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - cbz r5, 51336 │ │ │ │ + cbz r5, 5140c │ │ │ │ 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 51396 │ │ │ │ + bmi.n 5146c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 51396 │ │ │ │ + cbz r3, 5146c │ │ │ │ mov r0, r2 │ │ │ │ - bl 7f920 │ │ │ │ + bl 7f9b4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 51350 │ │ │ │ + cbnz r0, 51426 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 513b2 │ │ │ │ + b.n 51488 │ │ │ │ movs r3, #8 │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b27a8 │ │ │ │ + bl 1b1b90 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51374 │ │ │ │ + beq.n 5144a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 51374 │ │ │ │ + cbnz r3, 5144a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 513b2 │ │ │ │ + bne.n 51488 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51396 │ │ │ │ + beq.n 5146c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 51396 │ │ │ │ + cbnz r3, 5146c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25880 @ 0x6518 │ │ │ │ + movw r1, #23320 @ 0x5b18 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 5134c │ │ │ │ + bl d183c │ │ │ │ + b.n 51422 │ │ │ │ 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, 514a4 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl 721f8 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 51504 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ + mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r0 │ │ │ │ + bge.n 514d6 │ │ │ │ + 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 514b0 │ │ │ │ + cbz r2, 514e8 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + cbz r0, 514e8 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.n 51508 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + b.n 51508 │ │ │ │ + bl 71378 │ │ │ │ + cbnz r0, 51508 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 51504 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 51504 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 51558 │ │ │ │ + ldrd r3, r1, [r5, #12] │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + movw r5, #64732 @ 0xfcdc │ │ │ │ + movt r5, #41 @ 0x29 │ │ │ │ + bic.w r1, r1, #1 │ │ │ │ + bic.w r3, r3, #1 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + movw r0, #23356 @ 0x5b3c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + str r3, [sp, #16] │ │ │ │ + movw r1, #64712 @ 0xfcc8 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + movw r3, #956 @ 0x3bc │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + str r1, [sp, #12] │ │ │ │ + movw r1, #20616 @ 0x5088 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + strd r4, r3, [sp] │ │ │ │ + str r5, [sp, #20] │ │ │ │ + movw r3, #22580 @ 0x5834 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + bl 827f4 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r3, [pc, #140] @ (51454 ) │ │ │ │ + ldr r3, [pc, #140] @ (515f8 ) │ │ │ │ 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, 513fa │ │ │ │ + cbz r3, 515a0 │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 513f0 │ │ │ │ + bne.n 51596 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 513e0 │ │ │ │ + bne.n 51586 │ │ │ │ dmb ish │ │ │ │ - beq.n 513fa │ │ │ │ - bl 26a094 │ │ │ │ + beq.n 515a0 │ │ │ │ + bl 269658 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 515b4 │ │ │ │ + bl 516f4 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 5142c │ │ │ │ + cbz r3, 515d2 │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 51422 │ │ │ │ + bne.n 515c8 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 51412 │ │ │ │ + bne.n 515b8 │ │ │ │ dmb ish │ │ │ │ - beq.n 5142c │ │ │ │ - bl 247d04 │ │ │ │ + beq.n 515d2 │ │ │ │ + bl 2471c4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - bl 512b2 <_Py_c_diff@@Base+0x6e> │ │ │ │ + bl 51322 <_Py_c_diff@@Base+0xe> │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 71e00 │ │ │ │ - ldr r3, [pc, #20] @ (51454 ) │ │ │ │ + bl 71e68 │ │ │ │ + ldr r3, [pc, #20] @ (515f8 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5144e │ │ │ │ + beq.n 515f4 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, 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, #4048] @ 0xfd0 │ │ │ │ - mov r4, r0 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - add.w r0, r1, #12 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 5147a │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 5147a │ │ │ │ - mov r3, r0 │ │ │ │ - cbnz r0, 51498 │ │ │ │ - ldr r5, [pc, #60] @ (514b8 ) │ │ │ │ - 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 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r3, r0 │ │ │ │ - cbnz r0, 51498 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 514b4 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - bl 8342c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 51494 │ │ │ │ - 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} │ │ │ │ - sbcs r0, r6 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #25916 @ 0x653c │ │ │ │ + movw r1, #23372 @ 0x5b4c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145af8 │ │ │ │ + bl 144dd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 514ee │ │ │ │ + bge.n 5162e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5159e │ │ │ │ + b.n 516de │ │ │ │ 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 51530 │ │ │ │ + beq.n 51670 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r1, #26000 @ 0x6590 │ │ │ │ + movw r1, #23456 @ 0x5ba0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8509c │ │ │ │ + bl 850c8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 514ea │ │ │ │ + beq.n 5162a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - movw r0, #26008 @ 0x6598 │ │ │ │ + movw r0, #23464 @ 0x5ba8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 82764 │ │ │ │ - b.n 5159e │ │ │ │ + bl 827f4 │ │ │ │ + b.n 516de │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 5157c │ │ │ │ + bne.n 516bc │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r1, #26000 @ 0x6590 │ │ │ │ + movw r1, #23456 @ 0x5ba0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8509c │ │ │ │ + bl 850c8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 514ea │ │ │ │ + beq.n 5162a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - movw r1, #38856 @ 0x97c8 │ │ │ │ + movw r1, #36216 @ 0x8d78 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ - bl 8509c │ │ │ │ + bl 850c8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 514ea │ │ │ │ + beq.n 5162a │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ - movw r0, #26016 @ 0x65a0 │ │ │ │ + movw r0, #23472 @ 0x5bb0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82764 │ │ │ │ - b.n 5159e │ │ │ │ + bl 827f4 │ │ │ │ + b.n 516de │ │ │ │ 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, #26024 @ 0x65a8 │ │ │ │ + movw r0, #23480 @ 0x5bb8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82764 │ │ │ │ + bl 827f4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ - cbz r2, 515b0 │ │ │ │ + cbz r2, 516f0 │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ add r0, r3 │ │ │ │ - b.w 125678 │ │ │ │ + b.w 1252c8 │ │ │ │ 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 515e4 │ │ │ │ + bls.n 51724 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 512b2 <_Py_c_diff@@Base+0x6e> │ │ │ │ + bl 51322 <_Py_c_diff@@Base+0xe> │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 515e6 │ │ │ │ + b.n 51726 │ │ │ │ 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] @ (51758 ) │ │ │ │ + ldr r3, [pc, #336] @ (51898 ) │ │ │ │ ldrd r8, r7, [r1, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #612] @ 0x264 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 265a9c <_PyCrossInterpreterData_Release@@Base+0xc> │ │ │ │ + bl 265060 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 26dc0c │ │ │ │ + bl 26d1d4 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 5162e │ │ │ │ + bne.n 5176e │ │ │ │ orrs.w sl, r5, sl │ │ │ │ - bne.n 51630 │ │ │ │ + bne.n 51770 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r6 │ │ │ │ - bl 265a9c <_PyCrossInterpreterData_Release@@Base+0xc> │ │ │ │ + bl 265060 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26d52c │ │ │ │ - cbz r4, 51652 │ │ │ │ + bl 26caf4 │ │ │ │ + cbz r4, 51792 │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r5 │ │ │ │ subs r1, r4, r1 │ │ │ │ mov r0, r6 │ │ │ │ adds r3, r7, r1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 265a9c <_PyCrossInterpreterData_Release@@Base+0xc> │ │ │ │ + bl 265060 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ mov r2, r7 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ add r7, sp, #212 @ 0xd4 │ │ │ │ - bl 265ecc <_PyEval_AddPendingCall@@Base+0x2a0> │ │ │ │ + bl 265490 <_PyEval_AddPendingCall@@Base+0x2a0> │ │ │ │ sub.w r3, r6, #12 │ │ │ │ mov r0, r6 │ │ │ │ uxtb r5, r3 │ │ │ │ cmp r5, #1 │ │ │ │ ite hi │ │ │ │ movhi.w fp, #6 │ │ │ │ movls.w fp, #31 │ │ │ │ - bl 265a9c <_PyCrossInterpreterData_Release@@Base+0xc> │ │ │ │ + bl 265060 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ addw r3, r0, #615 @ 0x267 │ │ │ │ mov r8, r0 │ │ │ │ cmp r4, r0 │ │ │ │ add.w sl, sp, r3 │ │ │ │ - bne.n 516c8 │ │ │ │ + bne.n 51808 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r2, sp, #8 │ │ │ │ - bl 265f08 <_PyEval_AddPendingCall@@Base+0x2dc> │ │ │ │ + bl 2654cc <_PyEval_AddPendingCall@@Base+0x2dc> │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 265ff4 │ │ │ │ + bl 2655b8 │ │ │ │ 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 265f08 <_PyEval_AddPendingCall@@Base+0x2dc> │ │ │ │ + bl 2654cc <_PyEval_AddPendingCall@@Base+0x2dc> │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ blx 2957c │ │ │ │ add r1, sp, #412 @ 0x19c │ │ │ │ mov r0, r4 │ │ │ │ - b.n 516fa │ │ │ │ + b.n 5183a │ │ │ │ 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 265f08 <_PyEval_AddPendingCall@@Base+0x2dc> │ │ │ │ + bl 2654cc <_PyEval_AddPendingCall@@Base+0x2dc> │ │ │ │ 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 265f08 <_PyEval_AddPendingCall@@Base+0x2dc> │ │ │ │ + bl 2654cc <_PyEval_AddPendingCall@@Base+0x2dc> │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 265ff4 │ │ │ │ + bl 2655b8 │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #1 │ │ │ │ - bhi.n 51724 │ │ │ │ - bl 265a9c <_PyCrossInterpreterData_Release@@Base+0xc> │ │ │ │ + bhi.n 51864 │ │ │ │ + bl 265060 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 51932 │ │ │ │ - b.n 5173c │ │ │ │ - bl 265a9c <_PyCrossInterpreterData_Release@@Base+0xc> │ │ │ │ + bl 51a72 │ │ │ │ + b.n 5187c │ │ │ │ + bl 265060 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 512b2 <_Py_c_diff@@Base+0x6e> │ │ │ │ + bl 51322 <_Py_c_diff@@Base+0xe> │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 51932 │ │ │ │ - ldr r3, [pc, #24] @ (51758 ) │ │ │ │ + bl 51a72 │ │ │ │ + ldr r3, [pc, #24] @ (51898 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #612] @ 0x264 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5174e │ │ │ │ + beq.n 5188e │ │ │ │ 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 1fb310 <_PyParkingLot_UnparkAll@@Base+0x260> │ │ │ │ + bl 1fa8d0 <_PyParkingLot_UnparkAll@@Base+0xec> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 517b4 │ │ │ │ + cbz r0, 518f4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #26040 @ 0x65b8 │ │ │ │ + movw r0, #23496 @ 0x5bc8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r2, r3, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl ddd20 │ │ │ │ + bl ddb98 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 517a8 │ │ │ │ + beq.n 518e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 517ac │ │ │ │ + cbz r3, 518ec │ │ │ │ mov r4, r5 │ │ │ │ - b.n 517b4 │ │ │ │ + b.n 518f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 517a8 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 518e8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -000517ba : │ │ │ │ +000518fa : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r0, 517d0 │ │ │ │ - bl 26481c │ │ │ │ - b.n 517fa │ │ │ │ + cbnz r0, 51910 │ │ │ │ + bl 263de4 │ │ │ │ + b.n 5193a │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ - cbz r2, 51842 │ │ │ │ + cbz r2, 51982 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - cbz r5, 517e4 │ │ │ │ + cbz r5, 51924 │ │ │ │ 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 51842 │ │ │ │ + bmi.n 51982 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cbz r2, 51842 │ │ │ │ + cbz r2, 51982 │ │ │ │ mov r0, r3 │ │ │ │ - bl 7f920 │ │ │ │ + bl 7f9b4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 517fe │ │ │ │ + cbnz r0, 5193e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5185e │ │ │ │ + b.n 5199e │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c8ac8 │ │ │ │ + bl c895c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51820 │ │ │ │ + beq.n 51960 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 51820 │ │ │ │ + cbnz r3, 51960 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5185e │ │ │ │ + bne.n 5199e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51842 │ │ │ │ + beq.n 51982 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 51842 │ │ │ │ + cbnz r3, 51982 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25880 @ 0x6518 │ │ │ │ + movw r1, #23320 @ 0x5b18 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 517fa │ │ │ │ + bl d183c │ │ │ │ + b.n 5193a │ │ │ │ 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 518a2 │ │ │ │ + bgt.n 519e2 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 51894 │ │ │ │ - movw r1, #21324 @ 0x534c │ │ │ │ + cbz r2, 519d4 │ │ │ │ + movw r1, #18684 @ 0x48fc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 127744 │ │ │ │ - b.n 518aa │ │ │ │ - movw r1, #21356 @ 0x536c │ │ │ │ + bl 127394 │ │ │ │ + b.n 519ea │ │ │ │ + movw r1, #18716 @ 0x491c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 127744 │ │ │ │ - b.n 518aa │ │ │ │ - bl 115824 <_PyLong_FromGid@@Base+0x10> │ │ │ │ + bl 127394 │ │ │ │ + b.n 519ea │ │ │ │ + bl 115850 <_PyLong_FromGid@@Base+0x10> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 518ae │ │ │ │ + bge.n 519ee │ │ │ │ movs r0, #0 │ │ │ │ - b.n 518ba │ │ │ │ + b.n 519fa │ │ │ │ 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} │ │ │ │ @@ -58258,1074 +58371,1144 @@ │ │ │ │ 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 11b7b8 │ │ │ │ + bl 11b830 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5190a │ │ │ │ + beq.n 51a4a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 859bc │ │ │ │ - cbnz r0, 5190a │ │ │ │ + bl 859e8 │ │ │ │ + cbnz r0, 51a4a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ - movw r1, #26136 @ 0x6618 │ │ │ │ + movw r1, #23592 @ 0x5c28 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 51918 │ │ │ │ + bl d183c │ │ │ │ + b.n 51a58 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4b34c │ │ │ │ + bl 4b374 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5191c │ │ │ │ + bne.n 51a5c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5192a │ │ │ │ + b.n 51a6a │ │ │ │ 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 4fe08 <_PyMonitoring_FireJumpEvent@@Base+0x1ae> │ │ │ │ + b.w 4fe70 <_PyMonitoring_FireJumpEvent@@Base+0x1ae> │ │ │ │ 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 26d52c │ │ │ │ + bl 26caf4 │ │ │ │ subs r4, r4, r1 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ add r4, r5 │ │ │ │ mov.w sl, #0 │ │ │ │ cmp sl, r9 │ │ │ │ - beq.n 51978 │ │ │ │ + beq.n 51ab8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - bl 51984 │ │ │ │ + bl 51ac4 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r7 │ │ │ │ - bl 265ff4 │ │ │ │ - b.n 5195c │ │ │ │ + bl 2655b8 │ │ │ │ + b.n 51a9c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.n 51984 │ │ │ │ + b.n 51ac4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ - ldr r3, [pc, #56] @ (519cc ) │ │ │ │ + ldr r3, [pc, #56] @ (51b0c ) │ │ │ │ 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] @ (519cc ) │ │ │ │ + ldr r3, [pc, #20] @ (51b0c ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 519c6 │ │ │ │ + beq.n 51b06 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #212 @ 0xd4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r3, [pc, #140] @ (51a6c ) │ │ │ │ + ldr r3, [pc, #140] @ (51bac ) │ │ │ │ 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, 51a14 │ │ │ │ + cbz r3, 51b54 │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 51a0a │ │ │ │ + bne.n 51b4a │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 519fa │ │ │ │ + bne.n 51b3a │ │ │ │ dmb ish │ │ │ │ - beq.n 51a14 │ │ │ │ - bl 26a094 │ │ │ │ + beq.n 51b54 │ │ │ │ + bl 269658 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 515b4 │ │ │ │ + bl 516f4 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 51a46 │ │ │ │ + cbz r3, 51b86 │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 51a3c │ │ │ │ + bne.n 51b7c │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 51a2c │ │ │ │ + bne.n 51b6c │ │ │ │ dmb ish │ │ │ │ - beq.n 51a46 │ │ │ │ - bl 247d04 │ │ │ │ + beq.n 51b86 │ │ │ │ + bl 2471c4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - bl 512b2 <_Py_c_diff@@Base+0x6e> │ │ │ │ + bl 51322 <_Py_c_diff@@Base+0xe> │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 24b8d4 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (51a6c ) │ │ │ │ + bl 24b378 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (51bac ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 51a68 │ │ │ │ + beq.n 51ba8 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ │ │ │ │ -00051a70 : │ │ │ │ +00051bb0 : │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #35736 @ 0x8b98 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.w d26e0 │ │ │ │ - │ │ │ │ -00051a7e : │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - bx lr │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.n 51b12 │ │ │ │ - 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 4af22 <_PyContext_NewHamtForTests@@Base+0x542> │ │ │ │ - cbnz r0, 51ae4 │ │ │ │ - movw r3, #48056 @ 0xbbb8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d3b0c │ │ │ │ - cbz r0, 51ac6 │ │ │ │ - bl d3d20 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 51b10 │ │ │ │ - movw r3, #56100 @ 0xdb24 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d3b0c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 51ab8 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - bl d3b0c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 51ab8 │ │ │ │ - b.n 51b0e │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 51af8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 51af8 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - movw r3, #4304 @ 0x10d0 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65224 @ 0xfec8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bx lr │ │ │ │ - mov r3, r0 │ │ │ │ - movw r0, #26216 @ 0x6668 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldrd r2, r3, [r3, #8] │ │ │ │ - b.w 82764 │ │ │ │ + b.w d2558 │ │ │ │ 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 51b6c │ │ │ │ + bne.n 51bfc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 51b84 │ │ │ │ - movw r2, #4980 @ 0x1374 │ │ │ │ + bmi.n 51c14 │ │ │ │ + movw r2, #2340 @ 0x924 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #1064 @ 0x428 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #3208 @ 0xc88 │ │ │ │ + movw r1, #64040 @ 0xfa28 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #648 @ 0x288 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 51c3e │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 51cce │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #3208 @ 0xc88 │ │ │ │ + movw r0, #648 @ 0x288 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51b44 │ │ │ │ - b.n 51c3e │ │ │ │ + bne.n 51bd4 │ │ │ │ + b.n 51cce │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e00 │ │ │ │ + bl 88e28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51c3e │ │ │ │ + beq.n 51cce │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 51bb4 │ │ │ │ + beq.n 51c44 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29660 @ 0x73dc │ │ │ │ + movw r1, #27100 @ 0x69dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 51c3e │ │ │ │ + bl 127394 │ │ │ │ + b.n 51cce │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1e69c4 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e5df4 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51c3e │ │ │ │ + beq.n 51cce │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov.w r3, #65537 @ 0x10001 │ │ │ │ str r3, [sp, #12] │ │ │ │ lsls r0, r3, #2 │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 51bfc │ │ │ │ - bl 76e4c │ │ │ │ + bcs.n 51c8c │ │ │ │ + bl 76ec0 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 51bfc │ │ │ │ + cbz r5, 51c8c │ │ │ │ mov r2, r5 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ blx 294f4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51c08 │ │ │ │ + bne.n 51c98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 771e8 │ │ │ │ + bl 77260 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - blt.n 51bc8 │ │ │ │ + blt.n 51c58 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 51c04 │ │ │ │ - bl 1ea6e4 │ │ │ │ + blt.n 51c94 │ │ │ │ + bl 1e9b14 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 51c5c │ │ │ │ + b.n 51cec │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 51bc6 │ │ │ │ + b.n 51c56 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 72190 │ │ │ │ + bl 721f8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 51c42 │ │ │ │ - b.n 51c38 │ │ │ │ + cbnz r0, 51cd2 │ │ │ │ + b.n 51cc8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 51c56 │ │ │ │ + bge.n 51ce6 │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ - bl 115814 <_PyLong_FromGid@@Base> │ │ │ │ + bl 115840 <_PyLong_FromGid@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51c14 │ │ │ │ + bne.n 51ca4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 51c46 │ │ │ │ + bne.n 51cd6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 771e8 │ │ │ │ + bl 77260 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 51c5c │ │ │ │ + b.n 51cec │ │ │ │ movs r6, #0 │ │ │ │ - b.n 51c1c │ │ │ │ + b.n 51cac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 51c38 │ │ │ │ + bne.n 51cc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 51c38 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 51cc8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 771e8 │ │ │ │ + bl 77260 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + │ │ │ │ +00051cf2 : │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + bx lr │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + cmp r3, #2 │ │ │ │ + beq.n 51d86 │ │ │ │ + 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 4af4a <_PyContext_NewHamtForTests@@Base+0x542> │ │ │ │ + cbnz r0, 51d58 │ │ │ │ + movw r3, #48056 @ 0xbbb8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d3974 │ │ │ │ + cbz r0, 51d3a │ │ │ │ + bl d3b88 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 51d84 │ │ │ │ + movw r3, #56100 @ 0xdb24 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d3974 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 51d2c │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + bl d3974 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 51d2c │ │ │ │ + b.n 51d82 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 51d6c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 51d6c │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + movw r3, #4304 @ 0x10d0 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #62664 @ 0xf4c8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127394 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + bx lr │ │ │ │ + mov r3, r0 │ │ │ │ + movw r0, #23672 @ 0x5c78 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldrd r2, r3, [r3, #8] │ │ │ │ + b.w 827f4 │ │ │ │ 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 51c9a │ │ │ │ + bge.n 51dda │ │ │ │ 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 51ca6 │ │ │ │ + b.n 51de6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bl 9ac50 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9ab44 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 51c84 │ │ │ │ + bge.n 51dc4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00051ca8 : │ │ │ │ +00051de8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl cd730 │ │ │ │ + bl cd5d8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 78204 │ │ │ │ - ldr r0, [pc, #4] @ (51ccc ) │ │ │ │ + b.w 7827c │ │ │ │ + ldr r0, [pc, #4] @ (51e0c ) │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strb r4, [r5, #5] │ │ │ │ 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 1e69c4 <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 51d10 │ │ │ │ + bl 1e5df4 <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 51e50 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2956c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 51d08 │ │ │ │ + bge.n 51e48 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w f19ac │ │ │ │ + b.w f17dc │ │ │ │ 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, 51d30 │ │ │ │ + cbz r3, 51e70 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 51d32 │ │ │ │ + b.n 51e72 │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 51d40 │ │ │ │ + cbnz r3, 51e80 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 51d40 │ │ │ │ + ble.n 51e80 │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.n 51d40 │ │ │ │ - cbnz r5, 51d60 │ │ │ │ - ldr r4, [pc, #240] @ (51e34 ) │ │ │ │ + bgt.n 51e80 │ │ │ │ + cbnz r5, 51ea0 │ │ │ │ + ldr r4, [pc, #240] @ (51f74 ) │ │ │ │ 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 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51e2e │ │ │ │ + beq.n 51f6e │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 51e14 │ │ │ │ + beq.n 51f54 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - cbz r4, 51dae │ │ │ │ + cbz r4, 51eee │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 51d92 │ │ │ │ + bmi.n 51ed2 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #4980 @ 0x1374 │ │ │ │ + movw r2, #2340 @ 0x924 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #20224 @ 0x4f00 │ │ │ │ + movw r1, #17584 @ 0x44b0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #34620 @ 0x873c │ │ │ │ + movw r0, #31980 @ 0x7cec │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 51e2e │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 51f6e │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 88e00 │ │ │ │ + bl 88e28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51e2e │ │ │ │ + beq.n 51f6e │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 51dec │ │ │ │ + bne.n 51f2c │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 51e1c │ │ │ │ + beq.n 51f5c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 51dd6 │ │ │ │ - movw r2, #4980 @ 0x1374 │ │ │ │ + bmi.n 51f16 │ │ │ │ + movw r2, #2340 @ 0x924 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #20244 @ 0x4f14 │ │ │ │ + movw r1, #17604 @ 0x44c4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #34620 @ 0x873c │ │ │ │ + movw r0, #31980 @ 0x7cec │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 51e2e │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 51f6e │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e00 │ │ │ │ + bl 88e28 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 51e2e │ │ │ │ + cbz r0, 51f6e │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 51e04 │ │ │ │ + beq.n 51f44 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29660 @ 0x73dc │ │ │ │ + movw r1, #27100 @ 0x69dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 51e2e │ │ │ │ - movw r3, #21400 @ 0x5398 │ │ │ │ + bl 127394 │ │ │ │ + b.n 51f6e │ │ │ │ + movw r3, #18840 @ 0x4998 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 51e1e │ │ │ │ - movw r4, #21400 @ 0x5398 │ │ │ │ + b.n 51f5e │ │ │ │ + movw r4, #18840 @ 0x4998 │ │ │ │ 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 51e38 │ │ │ │ + b.w 51f78 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ rors r4, r3 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00051e38 : │ │ │ │ +00051f78 : │ │ │ │ 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 258cc4 │ │ │ │ - cbz r0, 51e66 │ │ │ │ + bl 2581a8 │ │ │ │ + cbz r0, 51fa6 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e4b08 │ │ │ │ + b.w 1e3f38 │ │ │ │ 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 51ea0 │ │ │ │ - movw r2, #4980 @ 0x1374 │ │ │ │ + bmi.n 51fe0 │ │ │ │ + movw r2, #2340 @ 0x924 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #8800 @ 0x2260 │ │ │ │ + movw r1, #6240 @ 0x1860 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #59700 @ 0xe934 │ │ │ │ + movw r0, #57140 @ 0xdf34 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 51eae │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 51fee │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e00 │ │ │ │ + bl 88e28 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 51eb2 │ │ │ │ + cbnz r0, 51ff2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51ef0 │ │ │ │ + b.n 52030 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 51ed4 │ │ │ │ + beq.n 52014 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29660 @ 0x73dc │ │ │ │ + movw r1, #27100 @ 0x69dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 51eae │ │ │ │ + bl 127394 │ │ │ │ + b.n 51fee │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ blx 2a0a4 │ │ │ │ - cbnz r0, 51ee8 │ │ │ │ + cbnz r0, 52028 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1ea6e4 │ │ │ │ + b.w 1e9b14 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 51f16 │ │ │ │ + cbnz r3, 52056 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 51f16 │ │ │ │ + ble.n 52056 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 51f16 │ │ │ │ - cbnz r0, 51f2e │ │ │ │ - ldr r5, [pc, #52] @ (51f4c ) │ │ │ │ + bne.n 52056 │ │ │ │ + cbnz r0, 5206e │ │ │ │ + ldr r5, [pc, #52] @ (5208c ) │ │ │ │ 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 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 51f46 │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 52086 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 4723a <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ - cbz r0, 51f46 │ │ │ │ + bl 4725a <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + cbz r0, 52086 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 51f50 │ │ │ │ + b.n 52090 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ tst r0, 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 │ │ │ │ cmp.w r1, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 51f7e │ │ │ │ + bcc.n 520be │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26336 @ 0x66e0 │ │ │ │ + movw r1, #23792 @ 0x5cf0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 51fc6 │ │ │ │ + bl 127394 │ │ │ │ + b.n 52106 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 76e4c │ │ │ │ + bl 76ec0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 51f96 │ │ │ │ + cbnz r0, 520d6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1ea6e4 │ │ │ │ - cbz r4, 51fac │ │ │ │ + b.w 1e9b14 │ │ │ │ + cbz r4, 520ec │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 51fac │ │ │ │ + bhi.n 520ec │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 515e6 │ │ │ │ + bl 51726 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r6, 51fba │ │ │ │ - bl 24b8d4 <_Py_strhex@@Base> │ │ │ │ + cbz r6, 520fa │ │ │ │ + bl 24b378 <_Py_strhex@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 51fc0 │ │ │ │ - bl 71e00 │ │ │ │ + b.n 52100 │ │ │ │ + bl 71e68 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 771e8 │ │ │ │ + bl 77260 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1d3728 <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 5200a │ │ │ │ + bl 1d29f4 <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 5214a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2a608 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52002 │ │ │ │ + bge.n 52142 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w f19ac │ │ │ │ + b.w f17dc │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - movw r0, #33432 @ 0x8298 │ │ │ │ + movw r0, #30792 @ 0x7848 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.w 7a0ec │ │ │ │ + b.w 7a164 │ │ │ │ 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, 5203e │ │ │ │ + cbnz r3, 5217e │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 5203e │ │ │ │ + ble.n 5217e │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5203e │ │ │ │ - cbnz r0, 52056 │ │ │ │ - ldr r5, [pc, #52] @ (52074 ) │ │ │ │ + bne.n 5217e │ │ │ │ + cbnz r0, 52196 │ │ │ │ + ldr r5, [pc, #52] @ (521b4 ) │ │ │ │ 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 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5206e │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 521ae │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 4723a <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ - cbz r0, 5206e │ │ │ │ + bl 4725a <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + cbz r0, 521ae │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 51f50 │ │ │ │ + b.n 52090 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ 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 1e69c4 <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 520b8 │ │ │ │ + bl 1e5df4 <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 521f8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2a6c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 520b0 │ │ │ │ + bge.n 521f0 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w f19ac │ │ │ │ + b.w f17dc │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1d3728 <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 520fe │ │ │ │ + bl 1d29f4 <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 5223e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 29a8c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 520f6 │ │ │ │ + bge.n 52236 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w f19ac │ │ │ │ + b.w f17dc │ │ │ │ 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 5212e │ │ │ │ + beq.n 5226e │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5215c │ │ │ │ + bne.n 5229c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 52142 │ │ │ │ + beq.n 52282 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5215e │ │ │ │ + bgt.n 5229e │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #10772 @ 0x2a14 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 52188 │ │ │ │ + bl 127394 │ │ │ │ + b.n 522c8 │ │ │ │ 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 e46b4 │ │ │ │ + bl e44d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52188 │ │ │ │ + beq.n 522c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52188 │ │ │ │ + cbnz r3, 522c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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, #26356 @ 0x66f4 │ │ │ │ + movw r1, #23812 @ 0x5d04 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8c52c │ │ │ │ - cbz r0, 521ce │ │ │ │ + bl 8c53c │ │ │ │ + cbz r0, 5230e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ blx 2a408 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 521d2 │ │ │ │ + cbz r0, 52312 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19ac │ │ │ │ + bl f17dc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 521d8 │ │ │ │ + b.n 52318 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 7fff8 │ │ │ │ + bl 8008c │ │ │ │ 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, 5221a │ │ │ │ + cbz r1, 5235a │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ subs r3, r1, r3 │ │ │ │ negs r5, r3 │ │ │ │ adcs r5, r3 │ │ │ │ - cbnz r5, 5221a │ │ │ │ + cbnz r5, 5235a │ │ │ │ movw r3, #56076 @ 0xdb0c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #26380 @ 0x670c │ │ │ │ + movw r1, #23836 @ 0x5d1c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145af8 │ │ │ │ + bl 144dd0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5222a │ │ │ │ + blt.n 5236a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5222c │ │ │ │ + beq.n 5236c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5222c │ │ │ │ + b.n 5236c │ │ │ │ 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 83948 │ │ │ │ + bl 839e0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52252 │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 52266 │ │ │ │ + bne.n 52392 │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 523a6 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 5225c │ │ │ │ + cbz r3, 5239c │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 52268 │ │ │ │ + b.n 523a8 │ │ │ │ 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, #41200 @ 0xa0f0 │ │ │ │ + movw r1, #41800 @ 0xa348 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r6, r2 │ │ │ │ - bl 11b7b8 │ │ │ │ + bl 11b830 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 522c0 │ │ │ │ + beq.n 52400 │ │ │ │ ldr.w r2, [r2, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 522c0 │ │ │ │ + beq.n 52400 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 522d8 │ │ │ │ + ble.n 52418 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26520 @ 0x6798 │ │ │ │ + movw r1, #23976 @ 0x5da8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 522ea │ │ │ │ + bl 127394 │ │ │ │ + b.n 5242a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 522a2 │ │ │ │ - movw r0, #53868 @ 0xd26c │ │ │ │ + beq.n 523e2 │ │ │ │ + movw r0, #51284 @ 0xc854 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16cd78 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16c188 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 522a2 │ │ │ │ - b.n 522ea │ │ │ │ + bne.n 523e2 │ │ │ │ + b.n 5242a │ │ │ │ it eq │ │ │ │ ldreq r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1daa30 │ │ │ │ + b.w 1d9d08 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #20 │ │ │ │ + add r2, sp, #12 │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 29144 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 5245e │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f17dc │ │ │ │ + b.n 52486 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 115840 <_PyLong_FromGid@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 115840 <_PyLong_FromGid@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 115840 <_PyLong_FromGid@@Base> │ │ │ │ + mov r2, r5 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #4504 @ 0x1198 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 827f4 │ │ │ │ + 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 126004 │ │ │ │ + cbz r0, 524c2 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cbz r0, 524c6 │ │ │ │ + bl 126810 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 524c6 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 524c2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 524c2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 524ea │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 524da │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 524ea │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 524d0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 524d0 │ │ │ │ + pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 52316 │ │ │ │ - bl 260874 │ │ │ │ + bne.n 52512 │ │ │ │ + bl 25ff9c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 52322 │ │ │ │ + cbz r3, 5251e │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 52400 │ │ │ │ + b.n 525fc │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ - bl 524c4 │ │ │ │ + bl 5265e │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 523f6 │ │ │ │ + beq.n 525f2 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 52346 │ │ │ │ + bne.n 52542 │ │ │ │ mov r0, r4 │ │ │ │ - bl 260874 │ │ │ │ + bl 25ff9c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 523a0 │ │ │ │ + cbnz r3, 5259c │ │ │ │ movs r0, #4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 76e4c │ │ │ │ + bl 76ec0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 52398 │ │ │ │ + cbz r0, 52594 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ - cbz r6, 523a8 │ │ │ │ - b.n 523a0 │ │ │ │ + cbz r6, 525a4 │ │ │ │ + b.n 5259c │ │ │ │ mov r0, r4 │ │ │ │ - bl 524c4 │ │ │ │ + bl 5265e │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 52382 │ │ │ │ + cbz r0, 5257e │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 523b0 │ │ │ │ + beq.n 525ac │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5235e │ │ │ │ + bne.n 5255a │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - bl b1a08 │ │ │ │ + bl b1890 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 523ca │ │ │ │ + cbnz r0, 525c6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 771e8 │ │ │ │ + bl 77260 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1ea6e4 │ │ │ │ + bl 1e9b14 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 523f6 │ │ │ │ + b.n 525f2 │ │ │ │ mov r7, r6 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 52376 │ │ │ │ + b.n 52572 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ - bl 83d60 │ │ │ │ + bl 83dd4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52392 │ │ │ │ + beq.n 5258e │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5236c │ │ │ │ + b.n 52568 │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 523de │ │ │ │ + ble.n 525da │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r5, r6, lsl #2] │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 523ca │ │ │ │ + b.n 525c6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 771e8 │ │ │ │ + bl 77260 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c2348 <_PyArg_CheckPositional@@Base+0x1d70> │ │ │ │ - b.n 523fc │ │ │ │ + bl c21c8 <_PyArg_CheckPositional@@Base+0x1d70> │ │ │ │ + b.n 525f8 │ │ │ │ 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} │ │ │ │ @@ -59333,1102 +59516,1032 @@ │ │ │ │ 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 │ │ │ │ + blx 29304 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52436 │ │ │ │ + bge.n 52632 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19ac │ │ │ │ - b.n 5245e │ │ │ │ + bl f17dc │ │ │ │ + b.n 5265a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 115814 <_PyLong_FromGid@@Base> │ │ │ │ + bl 1bda94 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 115814 <_PyLong_FromGid@@Base> │ │ │ │ + bl 1bda94 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 115814 <_PyLong_FromGid@@Base> │ │ │ │ + bl 1bda94 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #6936 @ 0x1b18 │ │ │ │ + movw r0, #4504 @ 0x1198 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82764 │ │ │ │ + bl 827f4 │ │ │ │ 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 1263b4 │ │ │ │ - cbz r0, 5249a │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cbz r0, 5249e │ │ │ │ - bl 126bc0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 5249e │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5249a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 5249a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 524c2 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 524b2 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 524c2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 524a8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 524a8 │ │ │ │ - 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 524e6 │ │ │ │ - bl 260874 │ │ │ │ + bne.n 52680 │ │ │ │ + bl 25ff9c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 524f2 │ │ │ │ + cbz r3, 5268c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 52514 │ │ │ │ + b.n 526ae │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1d31d8 │ │ │ │ - cbnz r0, 52502 │ │ │ │ + bl 1d24a4 │ │ │ │ + cbnz r0, 5269c │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 52510 │ │ │ │ + b.n 526aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 30c68 │ │ │ │ + bl 30c6c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 524fc │ │ │ │ - ldr r0, [pc, #8] @ (52518 ) │ │ │ │ + bne.n 52696 │ │ │ │ + ldr r0, [pc, #8] @ (526b4 ) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ strh r0, [r4, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movw r0, #26556 @ 0x67bc │ │ │ │ + movw r0, #24012 @ 0x5dcc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 7a0ec │ │ │ │ + b.w 7a164 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 15f9d4 │ │ │ │ + bl 15ecf4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 52546 │ │ │ │ + blt.n 526e2 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 525a4 │ │ │ │ + b.n 52768 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, 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 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bne.n 5270c │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 11b160 │ │ │ │ + cbz r0, 52722 │ │ │ │ + b.n 52726 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #796 @ 0x31c │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52578 │ │ │ │ + bne.n 52700 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 5275c │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r1, sp │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ + bl 1e5df4 <_Py_Gid_Converter@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 52722 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + add.w r0, r4, #16 │ │ │ │ + blx 2a010 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 52754 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19ac │ │ │ │ - b.n 525a0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 1be740 │ │ │ │ + bl f17dc │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 1be740 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 1be740 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #6936 @ 0x1b18 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 82764 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + b.n 5275c │ │ │ │ + movw r4, #4356 @ 0x1104 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 7827c │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-16] │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ movw r2, #4097 @ 0x1001 │ │ │ │ sub sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 29f28 │ │ │ │ - cbz r0, 525e0 │ │ │ │ + cbz r0, 527a4 │ │ │ │ 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 f19ac │ │ │ │ - b.n 525e6 │ │ │ │ + bl f17dc │ │ │ │ + b.n 527aa │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 8fa48 │ │ │ │ + bl 8fa38 │ │ │ │ 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 526be │ │ │ │ + bl 52800 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 52632 │ │ │ │ + cbz r0, 527f6 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movs r0, #3 │ │ │ │ - bl 7d5a0 │ │ │ │ + bl 7d628 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52626 │ │ │ │ + beq.n 527ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5262a │ │ │ │ + cbz r3, 527ee │ │ │ │ mov r4, r5 │ │ │ │ - b.n 52632 │ │ │ │ + b.n 527f6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 52626 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 527ea │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1fda24 │ │ │ │ - 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 52662 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 11b0e8 │ │ │ │ - cbz r0, 52678 │ │ │ │ - b.n 5267c │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #3356 @ 0xd1c │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 52656 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 526b2 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r1, sp │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ - bl 1e69c4 <_Py_Gid_Converter@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 52678 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - add.w r0, r4, #16 │ │ │ │ - blx 2a010 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 526aa │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f19ac │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 526b2 │ │ │ │ - movw r4, #4356 @ 0x1104 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 78204 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + b.w 1fcfe4 │ │ │ │ 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, 526d8 │ │ │ │ + cbnz r3, 5281a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 52732 │ │ │ │ - cbz r4, 526e4 │ │ │ │ + cbz r3, 52874 │ │ │ │ + cbz r4, 52826 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81e3c │ │ │ │ + bl 81ecc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 526ea │ │ │ │ - bl 71310 │ │ │ │ + b.n 5282c │ │ │ │ + bl 71378 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 5272e │ │ │ │ + cbz r4, 52870 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ - cbz r2, 52702 │ │ │ │ + cbz r2, 52844 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #58980 @ 0xe664 │ │ │ │ + movw r1, #56420 @ 0xdc64 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 7f9ac │ │ │ │ + bl 7fa40 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 52718 │ │ │ │ + blt.n 5285a │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - cbz r2, 5274c │ │ │ │ + cbz r2, 5288e │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #62436 @ 0xf3e4 │ │ │ │ + movw r1, #59876 @ 0xe9e4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 7f9ac │ │ │ │ + bl 7fa40 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5274c │ │ │ │ + bge.n 5288e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5272e │ │ │ │ + beq.n 52870 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5272e │ │ │ │ + cbnz r3, 52870 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5274c │ │ │ │ - cbz r4, 52744 │ │ │ │ + b.n 5288e │ │ │ │ + cbz r4, 52886 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5274c │ │ │ │ + beq.n 5288e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5274c │ │ │ │ + b.n 5288e │ │ │ │ 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] @ (52790 ) │ │ │ │ - bl 1f82c8 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (528d0 ) │ │ │ │ + bl 1f7880 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 5277e │ │ │ │ + cbz r2, 528c0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #11620 @ 0x2d64 │ │ │ │ + movw r0, #9092 @ 0x2384 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82764 │ │ │ │ - movw r0, #18048 @ 0x4680 │ │ │ │ + b.w 827f4 │ │ │ │ + movw r0, #15488 @ 0x3c80 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82764 │ │ │ │ - nop │ │ │ │ - bmi.n 5286c │ │ │ │ + b.w 827f4 │ │ │ │ + bmi.n 529ac │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 527b2 │ │ │ │ + cbz r3, 528f2 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 527b4 │ │ │ │ + b.n 528f4 │ │ │ │ mov r7, r3 │ │ │ │ add r7, r1 │ │ │ │ subs r6, r7, #2 │ │ │ │ - cbnz r3, 527c4 │ │ │ │ + cbnz r3, 52904 │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 527c4 │ │ │ │ + ble.n 52904 │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.n 527c4 │ │ │ │ - cbnz r4, 527e6 │ │ │ │ + bgt.n 52904 │ │ │ │ + cbnz r4, 52926 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #236] @ (528b4 ) │ │ │ │ + ldr r4, [pc, #236] @ (529f4 ) │ │ │ │ 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 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 527e6 │ │ │ │ + cbnz r0, 52926 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 528ac │ │ │ │ + b.n 529ec │ │ │ │ ldrd r8, r9, [r4] │ │ │ │ - cbz r6, 52816 │ │ │ │ + cbz r6, 52956 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 527f6 │ │ │ │ + cbz r5, 52936 │ │ │ │ subs r6, r7, #3 │ │ │ │ - beq.n 52824 │ │ │ │ - b.n 527fe │ │ │ │ + beq.n 52964 │ │ │ │ + b.n 5293e │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 52810 │ │ │ │ - bl c3480 │ │ │ │ + cbz r0, 52950 │ │ │ │ + bl c3300 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 527e2 │ │ │ │ + blt.n 52922 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 52812 │ │ │ │ - b.n 52830 │ │ │ │ + bne.n 52952 │ │ │ │ + b.n 52970 │ │ │ │ movs r7, #1 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ - b.n 52838 │ │ │ │ + b.n 52978 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ mov r6, r5 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 52838 │ │ │ │ + b.n 52978 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 52838 │ │ │ │ + b.n 52978 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr.w sl, [sl, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl 217250 │ │ │ │ + bl 216864 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 527e2 │ │ │ │ + beq.n 52922 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 210df8 │ │ │ │ + bl 2103c0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5289c │ │ │ │ + beq.n 529dc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 210e74 │ │ │ │ + bl 21043c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5289c │ │ │ │ + beq.n 529dc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 210ebc │ │ │ │ + bl 2104d0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5289c │ │ │ │ + beq.n 529dc │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 2110d4 │ │ │ │ + bl 21069c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5289c │ │ │ │ + beq.n 529dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2124dc <_PyThreadState_GetCurrent@@Base+0x120> │ │ │ │ + bl 211aa4 <_PyThreadState_GetCurrent@@Base+0x120> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5289c │ │ │ │ + beq.n 529dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 528a4 │ │ │ │ + beq.n 529e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 528a4 │ │ │ │ + cbnz r3, 529e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 528a4 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 529e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78204 │ │ │ │ - b.n 527e2 │ │ │ │ + bl 7827c │ │ │ │ + b.n 52922 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ 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 423ec │ │ │ │ + bl 42452 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 528f4 │ │ │ │ + cbz r0, 52a34 │ │ │ │ mov r1, r5 │ │ │ │ - bl 4a78e │ │ │ │ + bl 4a7b2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 528e8 │ │ │ │ + beq.n 52a28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 528ec │ │ │ │ + cbz r3, 52a2c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 528f4 │ │ │ │ + b.n 52a34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 528e8 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 52a28 │ │ │ │ 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, 5296e │ │ │ │ + cbz r4, 52aae │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 52956 │ │ │ │ + bge.n 52a96 │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.n 52956 │ │ │ │ - ldr r4, [pc, #96] @ (5297c ) │ │ │ │ + bpl.n 52a96 │ │ │ │ + ldr r4, [pc, #96] @ (52abc ) │ │ │ │ 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 52950 │ │ │ │ + beq.n 52a90 │ │ │ │ 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 52958 │ │ │ │ + b.n 52a98 │ │ │ │ add r1, r4 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ movs r4, #0 │ │ │ │ - cbz r5, 52964 │ │ │ │ + cbz r5, 52aa4 │ │ │ │ ldr r5, [r5, #24] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 5295c │ │ │ │ + b.n 52a9c │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5296e │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 52978 │ │ │ │ + bne.n 52aae │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 52ab8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7f920 │ │ │ │ + b.w 7f9b4 │ │ │ │ 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 52ae6 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + bl f4314 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 52b08 │ │ │ │ + b.n 52b00 │ │ │ │ + movs r3, #3 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #948 @ 0x3b4 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 52ad8 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 52b86 │ │ │ │ + bl 7f7cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 52afc │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + bl f4314 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 52b1c │ │ │ │ + bl 7f7cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 52afc │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + add r1, sp, #8 │ │ │ │ + bl 1ef7f0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 52afc │ │ │ │ + ldrd r8, r9, [sp, #8] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + movw r1, #24032 @ 0x5de0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #24036 @ 0x5de4 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 8fe38 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 52afc │ │ │ │ + bl 95c50 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 29fc4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 98744 │ │ │ │ + cmp r4, #0 │ │ │ │ + bge.n 52b7e │ │ │ │ + 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 f17dc │ │ │ │ + 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 cbeec │ │ │ │ + bl cbd9c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 529b0 │ │ │ │ + cbz r0, 52bbc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 529b0 │ │ │ │ + beq.n 52bbc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 529b0 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52bbc │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 529cc │ │ │ │ + cbz r0, 52bd8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 529cc │ │ │ │ + beq.n 52bd8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 529cc │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52bd8 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 529e8 │ │ │ │ + cbz r0, 52bf4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 529e8 │ │ │ │ + beq.n 52bf4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 529e8 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52bf4 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 52a04 │ │ │ │ + cbz r0, 52c10 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52a04 │ │ │ │ + beq.n 52c10 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52a04 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52c10 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 52a20 │ │ │ │ + cbz r0, 52c2c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52a20 │ │ │ │ + beq.n 52c2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52a20 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52c2c │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - cbz r0, 52a3c │ │ │ │ + cbz r0, 52c48 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52a3c │ │ │ │ + beq.n 52c48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52a3c │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52c48 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 52a58 │ │ │ │ + cbz r0, 52c64 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52a58 │ │ │ │ + beq.n 52c64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52a58 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52c64 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ - cbz r0, 52a74 │ │ │ │ + cbz r0, 52c80 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52a74 │ │ │ │ + beq.n 52c80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52a74 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52c80 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 52a90 │ │ │ │ + cbz r0, 52c9c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52a90 │ │ │ │ + beq.n 52c9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52a90 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52c9c │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - cbz r0, 52aac │ │ │ │ + cbz r0, 52cb8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52aac │ │ │ │ + beq.n 52cb8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52aac │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52cb8 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 52ac8 │ │ │ │ + cbz r0, 52cd4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52ac8 │ │ │ │ + beq.n 52cd4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52ac8 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52cd4 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 52ae4 │ │ │ │ + cbz r0, 52cf0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52ae4 │ │ │ │ + beq.n 52cf0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52ae4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52cf0 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 52b00 │ │ │ │ + cbz r0, 52d0c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52b00 │ │ │ │ + beq.n 52d0c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52b00 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52d0c │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 52b1c │ │ │ │ + cbz r0, 52d28 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52b1c │ │ │ │ + beq.n 52d28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52b1c │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52d28 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 52b38 │ │ │ │ + cbz r0, 52d44 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52b38 │ │ │ │ + beq.n 52d44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52b38 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52d44 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 52b54 │ │ │ │ + cbz r0, 52d60 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52b54 │ │ │ │ + beq.n 52d60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52b54 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52d60 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 52b70 │ │ │ │ + cbz r0, 52d7c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52b70 │ │ │ │ + beq.n 52d7c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52b70 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52d7c │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 52b8c │ │ │ │ + cbz r0, 52d98 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52b8c │ │ │ │ + beq.n 52d98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52b8c │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52d98 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r8, r9, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - mov r6, r1 │ │ │ │ - cmp r2, #3 │ │ │ │ - bne.n 52bb8 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - bl f4520 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 52bda │ │ │ │ - b.n 52bd2 │ │ │ │ - movs r3, #3 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #3508 @ 0xdb4 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 52baa │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 52c58 │ │ │ │ - bl 7f738 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 52bce │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - bl f4520 │ │ │ │ - mov r5, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 52bee │ │ │ │ - bl 7f738 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 52bce │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - add r1, sp, #8 │ │ │ │ - bl 1f03b4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 52bce │ │ │ │ - ldrd r8, r9, [sp, #8] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ - movw r1, #26576 @ 0x67d0 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #26580 @ 0x67d4 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe48 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 52bce │ │ │ │ - bl 95d4c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 29fc4 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 98844 │ │ │ │ - cmp r4, #0 │ │ │ │ - bge.n 52c50 │ │ │ │ - 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 f19ac │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r8, r9, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #59416 @ 0xe818 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - mov r4, r0 │ │ │ │ - bl fa364 │ │ │ │ - cbnz r0, 52c86 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2ea54 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 771e8 │ │ │ │ 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 52d20 │ │ │ │ - cbz r0, 52cc6 │ │ │ │ + bl 52e10 │ │ │ │ + cbz r0, 52dd6 │ │ │ │ ldrd r3, r0, [sp] │ │ │ │ ubfx r3, r3, #8, #12 │ │ │ │ bfc r0, #0, #12 │ │ │ │ orrs r0, r3 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 52cc4 │ │ │ │ + beq.n 52dd4 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 7de04 │ │ │ │ - ldr r0, [pc, #4] @ (52ccc ) │ │ │ │ + b.w 7de8c │ │ │ │ + ldr r0, [pc, #4] @ (52ddc ) │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ strb r4, [r3, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r3, lr} │ │ │ │ + push {r4, 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 52cec │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - lsls r2, r2, #31 │ │ │ │ - bpl.n 52d06 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21720 @ 0x54d8 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 52d1e │ │ │ │ - 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} │ │ │ │ + movw r1, #56856 @ 0xde18 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + mov r4, r0 │ │ │ │ + bl fa154 │ │ │ │ + cbnz r0, 52e08 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 2ea54 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 77260 │ │ │ │ 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 52d72 │ │ │ │ + bpl.n 52e62 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 52d72 │ │ │ │ + bne.n 52e62 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 18e078 │ │ │ │ + bl 18d460 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 52d72 │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 52d96 │ │ │ │ + bne.n 52e62 │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 52e86 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 52d72 │ │ │ │ + cbnz r3, 52e62 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r0, #1 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 52d98 │ │ │ │ + b.n 52e88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 141dbc │ │ │ │ + bl 14108c │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 52d8e │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 52d96 │ │ │ │ + bne.n 52e7e │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 52e86 │ │ │ │ movs r0, #1 │ │ │ │ strd r6, r5, [r4] │ │ │ │ - b.n 52d98 │ │ │ │ + b.n 52e88 │ │ │ │ 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 52ea8 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + lsls r2, r2, #31 │ │ │ │ + bpl.n 52ec2 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #19080 @ 0x4a88 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127394 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 52eda │ │ │ │ + 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 6cb8c │ │ │ │ + b.w 6cbcc │ │ │ │ + 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 52e10 │ │ │ │ + cbz r0, 52f1a │ │ │ │ + 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 52f18 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 7de8c │ │ │ │ + ldr r0, [pc, #4] @ (52f20 ) │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ + strb r4, [r3, #5] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (52de0 ) │ │ │ │ - bl 1f82c8 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (52f64 ) │ │ │ │ + bl 1f7880 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 52dd0 │ │ │ │ + cbz r2, 52f52 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #11620 @ 0x2d64 │ │ │ │ + movw r0, #9092 @ 0x2384 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82764 │ │ │ │ - movw r0, #18048 @ 0x4680 │ │ │ │ + b.w 827f4 │ │ │ │ + movw r0, #15488 @ 0x3c80 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82764 │ │ │ │ - bmi.n 52ebc │ │ │ │ + b.w 827f4 │ │ │ │ + nop │ │ │ │ + bmi.n 53040 │ │ │ │ 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, 52e16 │ │ │ │ + cbnz r0, 52f9a │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - cbz r4, 52e1a │ │ │ │ + cbz r4, 52f9e │ │ │ │ cmp r4, #106 @ 0x6a │ │ │ │ - beq.n 52e1a │ │ │ │ + beq.n 52f9e │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ str r4, [r0, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52e1c │ │ │ │ + b.n 52fa0 │ │ │ │ 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 f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52e40 │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 52e84 │ │ │ │ + bne.n 52fc4 │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 53008 │ │ │ │ orr.w r0, r4, #524288 @ 0x80000 │ │ │ │ blx 29410 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 52e5e │ │ │ │ + bne.n 52fe2 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19ac │ │ │ │ - b.n 52e70 │ │ │ │ + bl f17dc │ │ │ │ + b.n 52ff4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 11b314 <_Py_set_inheritable@@Base> │ │ │ │ + bl 11b38c <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52e7a │ │ │ │ + bge.n 52ffe │ │ │ │ mov r0, r4 │ │ │ │ blx 29fa0 │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 52e84 │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 53008 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fff8 │ │ │ │ + b.w 8008c │ │ │ │ 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 52d20 │ │ │ │ - cbz r0, 52ec0 │ │ │ │ - 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 52ebe │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 7de04 │ │ │ │ - ldr r0, [pc, #8] @ (52ec8 ) │ │ │ │ - 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 52eee │ │ │ │ + bne.n 5302e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 52d20 │ │ │ │ - cbnz r0, 52f08 │ │ │ │ - b.n 52f04 │ │ │ │ + bl 52e10 │ │ │ │ + cbnz r0, 53048 │ │ │ │ + b.n 53044 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #3624 @ 0xe28 │ │ │ │ + movw r0, #1064 @ 0x428 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52ee2 │ │ │ │ + bne.n 53022 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52f94 │ │ │ │ + b.n 530d4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 52d20 │ │ │ │ + bl 52e10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52f04 │ │ │ │ + beq.n 53044 │ │ │ │ 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 52f32 │ │ │ │ + bcs.n 53072 │ │ │ │ subs r1, r0, #1 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r2, r1 │ │ │ │ - bcc.n 52f4a │ │ │ │ + bcc.n 5308a │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26624 @ 0x6800 │ │ │ │ + movw r1, #24080 @ 0x5e10 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 52f7e │ │ │ │ + bl 127394 │ │ │ │ + b.n 530be │ │ │ │ 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 │ │ │ │ @@ -60436,219 +60549,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 52f8a │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 530ca │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52f04 │ │ │ │ - ldr r0, [pc, #16] @ (52f98 ) │ │ │ │ - b.n 52f94 │ │ │ │ + bne.n 53044 │ │ │ │ + ldr r0, [pc, #16] @ (530d8 ) │ │ │ │ + b.n 530d4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w fa53c │ │ │ │ + b.w fa444 │ │ │ │ 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] @ (52fdc ) │ │ │ │ - bl 1f82c8 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (5311c ) │ │ │ │ + bl 1f7880 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 52fca │ │ │ │ + cbz r2, 5310a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #11620 @ 0x2d64 │ │ │ │ + movw r0, #9092 @ 0x2384 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82764 │ │ │ │ - movw r0, #18048 @ 0x4680 │ │ │ │ + b.w 827f4 │ │ │ │ + movw r0, #15488 @ 0x3c80 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82764 │ │ │ │ + b.w 827f4 │ │ │ │ nop │ │ │ │ - bmi.n 530b8 │ │ │ │ + bmi.n 531f8 │ │ │ │ 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 53010 │ │ │ │ + beq.n 53150 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 53010 │ │ │ │ + ble.n 53150 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5302c │ │ │ │ + beq.n 5316c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5302c │ │ │ │ + b.n 5316c │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #10772 @ 0x2a14 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 5304a │ │ │ │ + bl 127394 │ │ │ │ + b.n 5318a │ │ │ │ mov r0, r4 │ │ │ │ - bl c3480 │ │ │ │ + bl c3300 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5304a │ │ │ │ + beq.n 5318a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5304a │ │ │ │ + cbnz r3, 5318a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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, 5307a │ │ │ │ + cbz r4, 531ba │ │ │ │ add.w r4, r4, #3648 @ 0xe40 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - b.n 53082 │ │ │ │ + b.n 531c2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r0, r1, [r3, #8] │ │ │ │ - movw r2, #12729 @ 0x31b9 │ │ │ │ + movw r2, #13049 @ 0x32f9 │ │ │ │ movt r2, #5 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r3, #16] │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 52980 │ │ │ │ + b.n 52b8c │ │ │ │ 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 15f9d4 │ │ │ │ + bl 15ecf4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 530ee │ │ │ │ + blt.n 5322e │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #17 │ │ │ │ - bl 1245e8 │ │ │ │ + bl 124238 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a168 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 530ca │ │ │ │ + bne.n 5320a │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #17 │ │ │ │ - bl 1245e8 │ │ │ │ + bl 124238 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 530f2 │ │ │ │ + bne.n 53232 │ │ │ │ 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 f19ac │ │ │ │ + b.w f17dc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 530fa │ │ │ │ + b.n 5323a │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 5310c │ │ │ │ + cbz r0, 5324c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ subs r0, r3, r0 │ │ │ │ bic.w r0, r0, r0, asr #31 │ │ │ │ - b.w 7f920 │ │ │ │ + b.w 7f9b4 │ │ │ │ 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] @ (5313c ) │ │ │ │ + ldr r0, [pc, #20] @ (5327c ) │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 932bc │ │ │ │ + bl 931c4 │ │ │ │ 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 53170 │ │ │ │ + beq.n 532b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 53170 │ │ │ │ + ble.n 532b0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 5318c │ │ │ │ + beq.n 532cc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5318c │ │ │ │ + b.n 532cc │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #10772 @ 0x2a14 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 531b4 │ │ │ │ + bl 127394 │ │ │ │ + b.n 532f4 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r2, 53198 │ │ │ │ - bl 107360 │ │ │ │ + cbnz r2, 532d8 │ │ │ │ + bl 107250 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5319e │ │ │ │ - bl 88f2c │ │ │ │ + b.n 532de │ │ │ │ + bl 88f54 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 531b4 │ │ │ │ + beq.n 532f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 531b4 │ │ │ │ + cbnz r3, 532f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 │ │ │ │ @@ -60663,743 +60776,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, #26032 @ 0x65b0 │ │ │ │ + movw r1, #23488 @ 0x5bc0 │ │ │ │ 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 8c52c │ │ │ │ - cbz r0, 53242 │ │ │ │ + bl 8c53c │ │ │ │ + cbz r0, 53382 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 35754 <_Py_IncRef@@Base+0x10> │ │ │ │ + bl 3575c <_Py_IncRef@@Base+0x10> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 53224 │ │ │ │ - b.n 53242 │ │ │ │ + cbnz r0, 53364 │ │ │ │ + b.n 53382 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 53246 │ │ │ │ + bne.n 53386 │ │ │ │ adds r5, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 53264 │ │ │ │ + ble.n 533a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 239138 │ │ │ │ + bl 238708 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 53218 │ │ │ │ + bne.n 53358 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbz r3, 53264 │ │ │ │ + cbz r3, 533a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 53254 │ │ │ │ + bne.n 53394 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 53264 │ │ │ │ + b.n 533a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 53222 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 53222 │ │ │ │ + bne.n 53362 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 53362 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 53242 │ │ │ │ + bne.n 53382 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 53242 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 53382 │ │ │ │ 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 15f9d4 │ │ │ │ + bl 15ecf4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5329c │ │ │ │ + blt.n 533dc │ │ │ │ blx 2a068 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 532a0 │ │ │ │ + bne.n 533e0 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f19ac │ │ │ │ + b.w f17dc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 532a8 │ │ │ │ + b.n 533e8 │ │ │ │ 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 532da │ │ │ │ + beq.n 5341a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 532da │ │ │ │ + ble.n 5341a │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 532f6 │ │ │ │ + beq.n 53436 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 532f6 │ │ │ │ + b.n 53436 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #10772 @ 0x2a14 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 53314 │ │ │ │ + bl 127394 │ │ │ │ + b.n 53454 │ │ │ │ mov r0, r4 │ │ │ │ - bl d0388 │ │ │ │ + bl d0234 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53314 │ │ │ │ + beq.n 53454 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53314 │ │ │ │ + cbnz r3, 53454 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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, 53474 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + ldr r6, [pc, #312] @ (535b0 ) │ │ │ │ + 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, 534b2 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + ble.n 534b2 │ │ │ │ + cmp.w ip, #3 │ │ │ │ + bgt.n 534b2 │ │ │ │ + cbnz r4, 534d6 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [pc, #252] @ (535b4 ) │ │ │ │ + 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 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 53582 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + bl 111488 │ │ │ │ + ldr r6, [sp, #88] @ 0x58 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5357e │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 5352c │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cbz r0, 53508 │ │ │ │ + bl f4314 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 53500 │ │ │ │ + bl 7f7cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 5357e │ │ │ │ + subs.w r9, r8, #2 │ │ │ │ + bne.n 5350c │ │ │ │ + b.n 53530 │ │ │ │ + mov.w r5, #384 @ 0x180 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cbnz r0, 5351c │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + add r1, sp, #28 │ │ │ │ + bl 1bb5e8 │ │ │ │ + cbnz r0, 53530 │ │ │ │ + b.n 5357e │ │ │ │ + add r1, sp, #32 │ │ │ │ + bl 52e10 │ │ │ │ + cbz r0, 5357e │ │ │ │ + cmp.w r9, #1 │ │ │ │ + beq.n 53530 │ │ │ │ + b.n 53510 │ │ │ │ + mov.w r5, #384 @ 0x180 │ │ │ │ + ldrd r8, r9, [sp, #32] │ │ │ │ + ldr.w sl, [sp, #28] │ │ │ │ + bl 95c50 │ │ │ │ + cmn.w sl, #100 @ 0x64 │ │ │ │ + mov r7, r0 │ │ │ │ + beq.n 53556 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, sl │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + blx 29620 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 53564 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + blx 29cdc │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 98744 │ │ │ │ + cbz r4, 53586 │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.n 53590 │ │ │ │ + bl e4a7c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 53538 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 535a0 │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 535a0 │ │ │ │ + movw r4, #4356 @ 0x1104 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + b.n 535a0 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f17dc │ │ │ │ + mov r4, r0 │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ + bl 111a60 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #112 @ 0x70 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + cbnz r0, 53606 │ │ │ │ + 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 53344 │ │ │ │ + beq.n 535e4 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5335a │ │ │ │ + bne.n 535fa │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 5338e │ │ │ │ + beq.n 5362e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5335c │ │ │ │ - b.n 5338e │ │ │ │ + bgt.n 535fc │ │ │ │ + b.n 5362e │ │ │ │ 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 5337a │ │ │ │ + beq.n 5361a │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 533a8 │ │ │ │ + bne.n 53648 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5338e │ │ │ │ + beq.n 5362e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 533aa │ │ │ │ + bgt.n 5364a │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #10772 @ 0x2a14 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 533ec │ │ │ │ + bl 127394 │ │ │ │ + b.n 5368c │ │ │ │ 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 82404 │ │ │ │ + bl 82494 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 533d6 │ │ │ │ + beq.n 53676 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 533d6 │ │ │ │ + cbnz r3, 53676 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 533ec │ │ │ │ + beq.n 5368c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 533ec │ │ │ │ + cbnz r3, 5368c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 53410 │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 5347a │ │ │ │ + bne.n 536b0 │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 5371a │ │ │ │ movs r0, #72 @ 0x48 │ │ │ │ blx 29228 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5342e │ │ │ │ + bne.n 536ce │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f19ac │ │ │ │ - bl 6bfb4 │ │ │ │ + b.w f17dc │ │ │ │ + bl 6bfec │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5343e │ │ │ │ + cbnz r0, 536de │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1ea6e4 │ │ │ │ + b.w 1e9b14 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a938 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 5346a │ │ │ │ - bl 6c164 │ │ │ │ + cbz r5, 5370a │ │ │ │ + bl 6c1a4 │ │ │ │ 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 f19ac │ │ │ │ - bl 8fa48 │ │ │ │ + b.w f17dc │ │ │ │ + bl 8fa38 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 6c164 │ │ │ │ - b.n 5347c │ │ │ │ + bl 6c1a4 │ │ │ │ + b.n 5371c │ │ │ │ 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, 5349c │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - ldr r6, [pc, #312] @ (535d8 ) │ │ │ │ - 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, 534da │ │ │ │ - cmp.w ip, #0 │ │ │ │ - ble.n 534da │ │ │ │ - cmp.w ip, #3 │ │ │ │ - bgt.n 534da │ │ │ │ - cbnz r4, 534fe │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [pc, #252] @ (535dc ) │ │ │ │ - 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 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 535aa │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ - bl 111564 │ │ │ │ - ldr r6, [sp, #88] @ 0x58 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 535a6 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 53554 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cbz r0, 53530 │ │ │ │ - bl f4520 │ │ │ │ - mov r5, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 53528 │ │ │ │ - bl 7f738 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 535a6 │ │ │ │ - subs.w r9, r8, #2 │ │ │ │ - bne.n 53534 │ │ │ │ - b.n 53558 │ │ │ │ - mov.w r5, #384 @ 0x180 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cbnz r0, 53544 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - add r1, sp, #28 │ │ │ │ - bl 1bc1d0 │ │ │ │ - cbnz r0, 53558 │ │ │ │ - b.n 535a6 │ │ │ │ - add r1, sp, #32 │ │ │ │ - bl 52d20 │ │ │ │ - cbz r0, 535a6 │ │ │ │ - cmp.w r9, #1 │ │ │ │ - beq.n 53558 │ │ │ │ - b.n 53538 │ │ │ │ - mov.w r5, #384 @ 0x180 │ │ │ │ - ldrd r8, r9, [sp, #32] │ │ │ │ - ldr.w sl, [sp, #28] │ │ │ │ - bl 95d4c │ │ │ │ - cmn.w sl, #100 @ 0x64 │ │ │ │ - mov r7, r0 │ │ │ │ - beq.n 5357e │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, sl │ │ │ │ - strd r8, r9, [sp] │ │ │ │ - blx 29620 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 5358c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - blx 29cdc │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 98844 │ │ │ │ - cbz r4, 535ae │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.n 535b8 │ │ │ │ - bl e4c60 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 53560 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 535c8 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 535c8 │ │ │ │ - movw r4, #4356 @ 0x1104 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - b.n 535c8 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f19ac │ │ │ │ - mov r4, r0 │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ - str r6, [sp, #88] @ 0x58 │ │ │ │ - bl 111b3c │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #112 @ 0x70 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - stmia r5!, {r3, r6} │ │ │ │ - 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 53608 │ │ │ │ + beq.n 53748 │ │ │ │ mov r1, r6 │ │ │ │ - bl 859bc │ │ │ │ - cbz r0, 5360a │ │ │ │ + bl 859e8 │ │ │ │ + cbz r0, 5374a │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 5361e │ │ │ │ + beq.n 5375e │ │ │ │ movw r1, #31772 @ 0x7c1c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 859bc │ │ │ │ - cbz r0, 53620 │ │ │ │ + bl 859e8 │ │ │ │ + cbz r0, 53760 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 129700 │ │ │ │ + b.w 129358 │ │ │ │ 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 53658 │ │ │ │ + beq.n 53798 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5366e │ │ │ │ + bne.n 537ae │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 536a2 │ │ │ │ + beq.n 537e2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 53670 │ │ │ │ - b.n 536a2 │ │ │ │ + bgt.n 537b0 │ │ │ │ + b.n 537e2 │ │ │ │ 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 5368e │ │ │ │ + beq.n 537ce │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 536bc │ │ │ │ + bne.n 537fc │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 536a2 │ │ │ │ + beq.n 537e2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 536be │ │ │ │ + bgt.n 537fe │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #10772 @ 0x2a14 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 53700 │ │ │ │ + bl 127394 │ │ │ │ + b.n 53840 │ │ │ │ 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 d1358 │ │ │ │ + bl d1200 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 536ea │ │ │ │ + beq.n 5382a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 536ea │ │ │ │ + cbnz r3, 5382a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53700 │ │ │ │ + beq.n 53840 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53700 │ │ │ │ + cbnz r3, 53840 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00053704 : │ │ │ │ +00053844 : │ │ │ │ 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 53734 │ │ │ │ + bmi.n 53874 │ │ │ │ clz r2, r1 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - cbz r1, 53734 │ │ │ │ + cbz r1, 53874 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e5478 │ │ │ │ - bl 498a4 │ │ │ │ + b.w 1e48a8 │ │ │ │ + bl 498c2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26764 @ 0x688c │ │ │ │ + movw r1, #24220 @ 0x5e9c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d1994 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (5378c ) │ │ │ │ - movs r1, #1 │ │ │ │ - ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 11d37c │ │ │ │ - ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ - cbz r3, 5377a │ │ │ │ - bl 1f201c │ │ │ │ - ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl ffd24 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + b.w d183c │ │ │ │ + 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 537be │ │ │ │ + beq.n 538c6 │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 537d4 │ │ │ │ + bne.n 538dc │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 5382e │ │ │ │ + beq.n 53936 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 537d6 │ │ │ │ - b.n 5382e │ │ │ │ + bgt.n 538de │ │ │ │ + b.n 53936 │ │ │ │ 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 537f4 │ │ │ │ + beq.n 538fc │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 5380a │ │ │ │ + bne.n 53912 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 5382e │ │ │ │ + beq.n 53936 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 5382e │ │ │ │ - b.n 5380c │ │ │ │ + ble.n 53936 │ │ │ │ + b.n 53914 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ - cbz r6, 5386c │ │ │ │ + cbz r6, 53974 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 53848 │ │ │ │ + bne.n 53950 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 53856 │ │ │ │ + bne.n 5395e │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #10772 @ 0x2a14 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 538aa │ │ │ │ + bl 127394 │ │ │ │ + b.n 539b2 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5385e │ │ │ │ - b.n 53820 │ │ │ │ + bne.n 53966 │ │ │ │ + b.n 53928 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5382e │ │ │ │ - b.n 53860 │ │ │ │ + ble.n 53936 │ │ │ │ + b.n 53968 │ │ │ │ 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 dcd8c │ │ │ │ + bl dcc04 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5388e │ │ │ │ + beq.n 53996 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5388e │ │ │ │ + cbnz r3, 53996 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 538a4 │ │ │ │ + beq.n 539ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 538a4 │ │ │ │ + cbnz r3, 539ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78204 │ │ │ │ + bl 7827c │ │ │ │ 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] @ (539ec ) │ │ │ │ + movs r1, #1 │ │ │ │ + ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ + bl 11d3f4 │ │ │ │ + ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ + cbz r3, 539da │ │ │ │ + bl 1f1458 │ │ │ │ + ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ + bl ffc1c │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ 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 539e2 │ │ │ │ + bcc.w 53b24 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ and.w r3, r8, #63 @ 0x3f │ │ │ │ orrs.w r2, r8, r6 │ │ │ │ - beq.n 538ea │ │ │ │ - cbz r3, 538ee │ │ │ │ + beq.n 53a2c │ │ │ │ + cbz r3, 53a30 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 538f2 │ │ │ │ + b.n 53a34 │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ rsb r2, fp, #64 @ 0x40 │ │ │ │ ldrd sl, r9, [r5] │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 53910 │ │ │ │ + bhi.n 53a52 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 539d4 │ │ │ │ + b.n 53b16 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 53962 │ │ │ │ - cbnz r3, 5391e │ │ │ │ + bne.n 53aa4 │ │ │ │ + cbnz r3, 53a60 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 53926 │ │ │ │ + beq.n 53a68 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 49ecc │ │ │ │ + bl 49ef0 │ │ │ │ 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 53954 │ │ │ │ + beq.n 53a96 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 49ecc │ │ │ │ + bl 49ef0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 5393e │ │ │ │ + b.n 53a80 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 539d4 │ │ │ │ + b.n 53b16 │ │ │ │ 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 5398e │ │ │ │ + bne.n 53ad0 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 53996 │ │ │ │ + beq.n 53ad8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 49ecc │ │ │ │ + bl 49ef0 │ │ │ │ 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 │ │ │ │ @@ -61407,20 +61521,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 539c8 │ │ │ │ + beq.n 53b0a │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 49ecc │ │ │ │ + bl 49ef0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 539b2 │ │ │ │ + b.n 53af4 │ │ │ │ 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] │ │ │ │ @@ -61431,230 +61545,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 53a1a │ │ │ │ + beq.n 53b5c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #51624 @ 0xc9a8 │ │ │ │ + movw r1, #49064 @ 0xbfa8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 53a3c │ │ │ │ + bl 127394 │ │ │ │ + b.n 53b7e │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 103cec │ │ │ │ - cbnz r0, 53a40 │ │ │ │ + bl 103bec │ │ │ │ + cbnz r0, 53b82 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #51664 @ 0xc9d0 │ │ │ │ + movw r1, #49104 @ 0xbfd0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53b00 │ │ │ │ + b.n 53c42 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce000 │ │ │ │ + bl cdea8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 53a3c │ │ │ │ + beq.n 53b7e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 53a72 │ │ │ │ + ble.n 53bb4 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #51708 @ 0xc9fc │ │ │ │ + movw r1, #49148 @ 0xbffc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea94 │ │ │ │ - b.n 53a3c │ │ │ │ + bl ce93c │ │ │ │ + b.n 53b7e │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbnz r3, 53a9c │ │ │ │ + cbnz r3, 53bde │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 53a84 │ │ │ │ + blt.n 53bc6 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #8] │ │ │ │ - b.n 53a9c │ │ │ │ + b.n 53bde │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 538ae │ │ │ │ + bl 539f0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea94 │ │ │ │ + bl ce93c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 53b00 │ │ │ │ - bl 95d4c │ │ │ │ + b.n 53c42 │ │ │ │ + bl 95c50 │ │ │ │ add.w r5, r4, #9 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 53abe │ │ │ │ + bne.n 53c00 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 53aae │ │ │ │ + bne.n 53bf0 │ │ │ │ dmb ish │ │ │ │ - beq.n 53aca │ │ │ │ + beq.n 53c0c │ │ │ │ mov r0, r5 │ │ │ │ - bl 26a094 │ │ │ │ + bl 269658 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 538ae │ │ │ │ + bl 539f0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 53aec │ │ │ │ + bne.n 53c2e │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 53adc │ │ │ │ + bne.n 53c1e │ │ │ │ dmb ish │ │ │ │ - beq.n 53af8 │ │ │ │ + beq.n 53c3a │ │ │ │ mov r0, r5 │ │ │ │ - bl 247d04 │ │ │ │ + bl 2471c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98844 │ │ │ │ - b.n 53a8c │ │ │ │ + bl 98744 │ │ │ │ + b.n 53bce │ │ │ │ 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, #11373 @ 0x2c6d │ │ │ │ + movw r3, #11401 @ 0x2c89 │ │ │ │ movt r3, #4 │ │ │ │ strd r4, r3, [sp] │ │ │ │ movw r3, #17544 @ 0x4488 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 216564 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ - cbz r0, 53b62 │ │ │ │ + bl 215b2c <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + cbz r0, 53ca4 │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ mov.w r0, #434 @ 0x1b2 │ │ │ │ blx 2a7cc │ │ │ │ cmp r0, r4 │ │ │ │ - bge.n 53b5e │ │ │ │ + bge.n 53ca0 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19ac │ │ │ │ - b.n 53b62 │ │ │ │ - bl 7fff8 │ │ │ │ + bl f17dc │ │ │ │ + b.n 53ca4 │ │ │ │ + bl 8008c │ │ │ │ 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 125678 │ │ │ │ + b.w 1252c8 │ │ │ │ stmdb 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 53cba │ │ │ │ + bcc.w 53dfc │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ and.w r3, r8, #63 @ 0x3f │ │ │ │ orrs.w r2, r8, r6 │ │ │ │ - beq.n 53bc2 │ │ │ │ - cbz r3, 53bc6 │ │ │ │ + beq.n 53d04 │ │ │ │ + cbz r3, 53d08 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 53bca │ │ │ │ + b.n 53d0c │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ rsb r2, fp, #64 @ 0x40 │ │ │ │ ldrd sl, r9, [r5] │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 53be8 │ │ │ │ + bhi.n 53d2a │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 53cac │ │ │ │ + b.n 53dee │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 53c3a │ │ │ │ - cbnz r3, 53bf6 │ │ │ │ + bne.n 53d7c │ │ │ │ + cbnz r3, 53d38 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 53bfe │ │ │ │ + beq.n 53d40 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 196fc0 │ │ │ │ + bl 1963a0 │ │ │ │ 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 53c2c │ │ │ │ + beq.n 53d6e │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 196fc0 │ │ │ │ + bl 1963a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 53c16 │ │ │ │ + b.n 53d58 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 53cac │ │ │ │ + b.n 53dee │ │ │ │ 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 53c66 │ │ │ │ + bne.n 53da8 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 53c6e │ │ │ │ + beq.n 53db0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 196fc0 │ │ │ │ + bl 1963a0 │ │ │ │ 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 │ │ │ │ @@ -61662,20 +61776,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 53ca0 │ │ │ │ + beq.n 53de2 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 196fc0 │ │ │ │ + bl 1963a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 53c8a │ │ │ │ + b.n 53dcc │ │ │ │ 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] │ │ │ │ @@ -61686,186 +61800,186 @@ │ │ │ │ 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 53cf2 │ │ │ │ + beq.n 53e34 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #51624 @ 0xc9a8 │ │ │ │ + movw r1, #49064 @ 0xbfa8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 53d14 │ │ │ │ + bl 127394 │ │ │ │ + b.n 53e56 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 103cec │ │ │ │ - cbnz r0, 53d18 │ │ │ │ + bl 103bec │ │ │ │ + cbnz r0, 53e5a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #51664 @ 0xc9d0 │ │ │ │ + movw r1, #49104 @ 0xbfd0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53dd8 │ │ │ │ + b.n 53f1a │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce000 │ │ │ │ + bl cdea8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 53d14 │ │ │ │ + beq.n 53e56 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 53d4a │ │ │ │ + ble.n 53e8c │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #51708 @ 0xc9fc │ │ │ │ + movw r1, #49148 @ 0xbffc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea94 │ │ │ │ - b.n 53d14 │ │ │ │ + bl ce93c │ │ │ │ + b.n 53e56 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbnz r3, 53d74 │ │ │ │ + cbnz r3, 53eb6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 53d5c │ │ │ │ + blt.n 53e9e │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #8] │ │ │ │ - b.n 53d74 │ │ │ │ + b.n 53eb6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 53b86 │ │ │ │ + bl 53cc8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea94 │ │ │ │ + bl ce93c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 53dd8 │ │ │ │ - bl 95d4c │ │ │ │ + b.n 53f1a │ │ │ │ + bl 95c50 │ │ │ │ add.w r5, r4, #9 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 53d96 │ │ │ │ + bne.n 53ed8 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 53d86 │ │ │ │ + bne.n 53ec8 │ │ │ │ dmb ish │ │ │ │ - beq.n 53da2 │ │ │ │ + beq.n 53ee4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26a094 │ │ │ │ + bl 269658 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 53b86 │ │ │ │ + bl 53cc8 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 53dc4 │ │ │ │ + bne.n 53f06 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 53db4 │ │ │ │ + bne.n 53ef6 │ │ │ │ dmb ish │ │ │ │ - beq.n 53dd0 │ │ │ │ + beq.n 53f12 │ │ │ │ mov r0, r5 │ │ │ │ - bl 247d04 │ │ │ │ + bl 2471c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98844 │ │ │ │ - b.n 53d64 │ │ │ │ + bl 98744 │ │ │ │ + b.n 53ea6 │ │ │ │ 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 │ │ │ │ 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 53f10 │ │ │ │ + bcc.w 54052 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ands.w r3, r8, #63 @ 0x3f │ │ │ │ - bne.n 53e18 │ │ │ │ + bne.n 53f5a │ │ │ │ orrs.w r2, r8, r6 │ │ │ │ - bne.n 53e1c │ │ │ │ + bne.n 53f5e │ │ │ │ mov fp, r3 │ │ │ │ - b.n 53e20 │ │ │ │ + b.n 53f62 │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ rsb r2, fp, #64 @ 0x40 │ │ │ │ ldrd sl, r9, [r5] │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 53e3e │ │ │ │ + bhi.n 53f80 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 53f02 │ │ │ │ + b.n 54044 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 53e90 │ │ │ │ - cbnz r3, 53e4c │ │ │ │ + bne.n 53fd2 │ │ │ │ + cbnz r3, 53f8e │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 53e54 │ │ │ │ + beq.n 53f96 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 4d0ee │ │ │ │ + bl 4d114 │ │ │ │ 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 53e82 │ │ │ │ + beq.n 53fc4 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 4d0ee │ │ │ │ + bl 4d114 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 53e6c │ │ │ │ + b.n 53fae │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 53f02 │ │ │ │ + b.n 54044 │ │ │ │ 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 53ebc │ │ │ │ + bne.n 53ffe │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 53ec4 │ │ │ │ + beq.n 54006 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 4d0ee │ │ │ │ + bl 4d114 │ │ │ │ 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 │ │ │ │ @@ -61873,501 +61987,502 @@ │ │ │ │ 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 53ef6 │ │ │ │ + beq.n 54038 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 4d0ee │ │ │ │ + bl 4d114 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 53ee0 │ │ │ │ + b.n 54022 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r4, r8 │ │ │ │ adc.w r6, r6, #0 │ │ │ │ str.w sl, [r5] │ │ │ │ strd r9, r4, [r5, #4] │ │ │ │ str r6, [r5, #12] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -00053f16 : │ │ │ │ +00054058 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1e7b0c │ │ │ │ + b.w 1e6f3c │ │ │ │ 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 53f4e │ │ │ │ + beq.n 54090 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #51624 @ 0xc9a8 │ │ │ │ + movw r1, #49064 @ 0xbfa8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 53f70 │ │ │ │ + bl 127394 │ │ │ │ + b.n 540b2 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 103cec │ │ │ │ - cbnz r0, 53f74 │ │ │ │ + bl 103bec │ │ │ │ + cbnz r0, 540b6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #51664 @ 0xc9d0 │ │ │ │ + movw r1, #49104 @ 0xbfd0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54034 │ │ │ │ + b.n 54176 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce000 │ │ │ │ + bl cdea8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 53f70 │ │ │ │ + beq.n 540b2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 53fa6 │ │ │ │ + ble.n 540e8 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #51708 @ 0xc9fc │ │ │ │ + movw r1, #49148 @ 0xbffc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea94 │ │ │ │ - b.n 53f70 │ │ │ │ + bl ce93c │ │ │ │ + b.n 540b2 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbnz r3, 53fd0 │ │ │ │ + cbnz r3, 54112 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 53fb8 │ │ │ │ + blt.n 540fa │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #12] │ │ │ │ - b.n 53fd0 │ │ │ │ + b.n 54112 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 53ddc │ │ │ │ + bl 53f1e │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea94 │ │ │ │ + bl ce93c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 54034 │ │ │ │ - bl 95d4c │ │ │ │ + b.n 54176 │ │ │ │ + bl 95c50 │ │ │ │ add.w r5, r4, #13 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 53ff2 │ │ │ │ + bne.n 54134 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 53fe2 │ │ │ │ + bne.n 54124 │ │ │ │ dmb ish │ │ │ │ - beq.n 53ffe │ │ │ │ + beq.n 54140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26a094 │ │ │ │ + bl 269658 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 53ddc │ │ │ │ + bl 53f1e │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 54020 │ │ │ │ + bne.n 54162 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 54010 │ │ │ │ + bne.n 54152 │ │ │ │ dmb ish │ │ │ │ - beq.n 5402c │ │ │ │ + beq.n 5416e │ │ │ │ mov r0, r5 │ │ │ │ - bl 247d04 │ │ │ │ + bl 2471c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98844 │ │ │ │ - b.n 53fc0 │ │ │ │ + bl 98744 │ │ │ │ + b.n 54102 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ ands.w r6, r6, #268435456 @ 0x10000000 │ │ │ │ - beq.n 5406a │ │ │ │ + beq.n 541ac │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #51624 @ 0xc9a8 │ │ │ │ + movw r1, #49064 @ 0xbfa8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 5408c │ │ │ │ + bl 127394 │ │ │ │ + b.n 541ce │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 103cec │ │ │ │ - cbnz r0, 54090 │ │ │ │ + bl 103bec │ │ │ │ + cbnz r0, 541d2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #51664 @ 0xc9d0 │ │ │ │ + movw r1, #49104 @ 0xbfd0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54150 │ │ │ │ + b.n 54292 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce000 │ │ │ │ + bl cdea8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5408c │ │ │ │ + beq.n 541ce │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 540c2 │ │ │ │ + ble.n 54204 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #51708 @ 0xc9fc │ │ │ │ + movw r1, #49148 @ 0xbffc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea94 │ │ │ │ - b.n 5408c │ │ │ │ + bl ce93c │ │ │ │ + b.n 541ce │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbnz r3, 540ec │ │ │ │ + cbnz r3, 5422e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 540d4 │ │ │ │ + blt.n 54216 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #12] │ │ │ │ - b.n 540ec │ │ │ │ + b.n 5422e │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 21ef84 │ │ │ │ + bl 21e54c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea94 │ │ │ │ + bl ce93c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 54150 │ │ │ │ - bl 95d4c │ │ │ │ + b.n 54292 │ │ │ │ + bl 95c50 │ │ │ │ add.w r5, r4, #13 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5410e │ │ │ │ + bne.n 54250 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 540fe │ │ │ │ + bne.n 54240 │ │ │ │ dmb ish │ │ │ │ - beq.n 5411a │ │ │ │ + beq.n 5425c │ │ │ │ mov r0, r5 │ │ │ │ - bl 26a094 │ │ │ │ + bl 269658 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 21ef84 │ │ │ │ + bl 21e54c │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5413c │ │ │ │ + bne.n 5427e │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5412c │ │ │ │ + bne.n 5426e │ │ │ │ dmb ish │ │ │ │ - beq.n 54148 │ │ │ │ + beq.n 5428a │ │ │ │ mov r0, r5 │ │ │ │ - bl 247d04 │ │ │ │ + bl 2471c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98844 │ │ │ │ - b.n 540dc │ │ │ │ + bl 98744 │ │ │ │ + b.n 5421e │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -00054154 : │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - b.w 20334c <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5417e │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 541aa │ │ │ │ + bne.n 542b8 │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 542e4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sp │ │ │ │ blx 290d4 │ │ │ │ - cbz r0, 54198 │ │ │ │ + cbz r0, 542d2 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19ac │ │ │ │ - b.n 541ac │ │ │ │ + bl f17dc │ │ │ │ + b.n 542e6 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - movw r0, #6848 @ 0x1ac0 │ │ │ │ + movw r0, #4208 @ 0x1070 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82764 │ │ │ │ - b.n 541ac │ │ │ │ + bl 827f4 │ │ │ │ + b.n 542e6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + │ │ │ │ +000542ea : │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + b.w 20290c <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ - cbnz r0, 541ba │ │ │ │ - b.w 72190 │ │ │ │ + cbnz r0, 542fc │ │ │ │ + b.w 721f8 │ │ │ │ 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 72190 │ │ │ │ + bl 721f8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 54214 │ │ │ │ + cbz r0, 54356 │ │ │ │ mov r0, r4 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - bl 570ee │ │ │ │ + bl 57138 <_Py_c_prod@@Base+0x1a> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - b.n 541e8 │ │ │ │ + b.n 5432a │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 54238 │ │ │ │ + bne.n 5437a │ │ │ │ ldr r4, [r4, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r4, 54248 │ │ │ │ + cbz r4, 5438a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 541e6 │ │ │ │ + ble.n 54328 │ │ │ │ cmp r3, r6 │ │ │ │ it ne │ │ │ │ strne r2, [r4, #0] │ │ │ │ - bl 83ac8 │ │ │ │ + bl 83b60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 541e2 │ │ │ │ + beq.n 54324 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 54218 │ │ │ │ + bne.n 5435a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 54228 │ │ │ │ + bne.n 5436a │ │ │ │ movs r5, #0 │ │ │ │ - b.n 54248 │ │ │ │ + b.n 5438a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5420a │ │ │ │ + bne.n 5434c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5420a │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5434c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54214 │ │ │ │ + bne.n 54356 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 54214 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 54356 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 541e6 │ │ │ │ + bne.n 54328 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 541e6 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 54328 │ │ │ │ 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 5427e │ │ │ │ + beq.n 543c0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #51624 @ 0xc9a8 │ │ │ │ + movw r1, #49064 @ 0xbfa8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 542a0 │ │ │ │ + bl 127394 │ │ │ │ + b.n 543e2 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 103cec │ │ │ │ - cbnz r0, 542a4 │ │ │ │ + bl 103bec │ │ │ │ + cbnz r0, 543e6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #51664 @ 0xc9d0 │ │ │ │ + movw r1, #49104 @ 0xbfd0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54364 │ │ │ │ + b.n 544a6 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce000 │ │ │ │ + bl cdea8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 542a0 │ │ │ │ + beq.n 543e2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 542d6 │ │ │ │ + ble.n 54418 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #51708 @ 0xc9fc │ │ │ │ + movw r1, #49148 @ 0xbffc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea94 │ │ │ │ - b.n 542a0 │ │ │ │ + bl ce93c │ │ │ │ + b.n 543e2 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbnz r3, 54300 │ │ │ │ + cbnz r3, 54442 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 542e8 │ │ │ │ + blt.n 5442a │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #8] │ │ │ │ - b.n 54300 │ │ │ │ + b.n 54442 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 2678cc │ │ │ │ + bl 266e90 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea94 │ │ │ │ + bl ce93c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 54364 │ │ │ │ - bl 95d4c │ │ │ │ + b.n 544a6 │ │ │ │ + bl 95c50 │ │ │ │ add.w r5, r4, #9 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 54322 │ │ │ │ + bne.n 54464 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 54312 │ │ │ │ + bne.n 54454 │ │ │ │ dmb ish │ │ │ │ - beq.n 5432e │ │ │ │ + beq.n 54470 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26a094 │ │ │ │ + bl 269658 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 2678cc │ │ │ │ + bl 266e90 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 54350 │ │ │ │ + bne.n 54492 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 54340 │ │ │ │ + bne.n 54482 │ │ │ │ dmb ish │ │ │ │ - beq.n 5435c │ │ │ │ + beq.n 5449e │ │ │ │ mov r0, r5 │ │ │ │ - bl 247d04 │ │ │ │ + bl 2471c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98844 │ │ │ │ - b.n 542f0 │ │ │ │ + bl 98744 │ │ │ │ + b.n 54432 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #63524 @ 0xf824 │ │ │ │ + movw r1, #60964 @ 0xee24 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.w cbc44 │ │ │ │ + b.w cbaf4 │ │ │ │ │ │ │ │ -00054374 : │ │ │ │ +000544b6 : │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 24aa34 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 24a298 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ │ │ │ │ -0005437c : │ │ │ │ +000544be : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (543b0 ) │ │ │ │ + ldr r4, [pc, #36] @ (544f4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ - bl 1f1ae0 │ │ │ │ + bl 1f0f1c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 543ae │ │ │ │ - movw r0, #27200 @ 0x6a40 │ │ │ │ + bge.n 544f0 │ │ │ │ + movw r0, #24656 @ 0x6050 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1efe3c │ │ │ │ + b.w 1ef278 │ │ │ │ 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 265a9c <_PyCrossInterpreterData_Release@@Base+0xc> │ │ │ │ + bl 265060 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ rsb r0, r0, #1600 @ 0x640 │ │ │ │ - b.w 7fff8 │ │ │ │ + b.w 8008c │ │ │ │ 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 265a9c <_PyCrossInterpreterData_Release@@Base+0xc> │ │ │ │ + bl 265060 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7fff8 │ │ │ │ + b.w 8008c │ │ │ │ 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] @ (54438 ) │ │ │ │ + ldr r2, [pc, #44] @ (5457c ) │ │ │ │ movs r0, #3 │ │ │ │ ldrd r1, r3, [r1, #4] │ │ │ │ - bl 7d5a0 │ │ │ │ - ldr r2, [pc, #36] @ (5443c ) │ │ │ │ + bl 7d628 │ │ │ │ + ldr r2, [pc, #36] @ (54580 ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r2, #520] @ 0x208 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 54434 │ │ │ │ + beq.n 54578 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #520] @ 0x208 │ │ │ │ - cbnz r3, 54434 │ │ │ │ + cbnz r3, 54578 │ │ │ │ add.w r0, r2, #520 @ 0x208 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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} │ │ │ │ @@ -62376,540 +62491,540 @@ │ │ │ │ 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 5446c │ │ │ │ + beq.n 545b0 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 54482 │ │ │ │ + bne.n 545c6 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 544b6 │ │ │ │ + beq.n 545fa │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 54484 │ │ │ │ - b.n 544b6 │ │ │ │ + bgt.n 545c8 │ │ │ │ + b.n 545fa │ │ │ │ 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 544a2 │ │ │ │ + beq.n 545e6 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 544d0 │ │ │ │ + bne.n 54614 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 544b6 │ │ │ │ + beq.n 545fa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 544d2 │ │ │ │ + bgt.n 54616 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #10772 @ 0x2a14 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 54514 │ │ │ │ + bl 127394 │ │ │ │ + b.n 54658 │ │ │ │ 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 c8884 │ │ │ │ + bl c8718 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 544fe │ │ │ │ + beq.n 54642 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 544fe │ │ │ │ + cbnz r3, 54642 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54514 │ │ │ │ + beq.n 54658 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 54514 │ │ │ │ + cbnz r3, 54658 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 5453a │ │ │ │ + bne.n 5467e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5455a │ │ │ │ - b.n 54552 │ │ │ │ + bne.n 5469e │ │ │ │ + b.n 54696 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #25384 @ 0x6328 │ │ │ │ + movw r0, #22824 @ 0x5928 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5452c │ │ │ │ - b.n 545da │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 54670 │ │ │ │ + b.n 5471e │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 545da │ │ │ │ + bne.n 5471e │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #6288 @ 0x1890 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 54582 │ │ │ │ + beq.n 546c6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24132 @ 0x5e44 │ │ │ │ + movw r1, #21572 @ 0x5444 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 545ce │ │ │ │ + bl d183c │ │ │ │ + b.n 54712 │ │ │ │ cmp r4, #5 │ │ │ │ - bhi.n 5458e │ │ │ │ + bhi.n 546d2 │ │ │ │ ldr r1, [r2, #112] @ 0x70 │ │ │ │ - cbnz r1, 545a8 │ │ │ │ + cbnz r1, 546ec │ │ │ │ mov r0, r1 │ │ │ │ - b.n 545c6 │ │ │ │ + b.n 5470a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #7332 @ 0x1ca4 │ │ │ │ + movw r1, #4692 @ 0x1254 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 545ce │ │ │ │ + bl d183c │ │ │ │ + b.n 54712 │ │ │ │ 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 545b0 │ │ │ │ + bne.n 546f4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7fff8 │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 545da │ │ │ │ + b.w 8008c │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 5471e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 545c6 │ │ │ │ + b.n 5470a │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ movs r3, #6 │ │ │ │ strh.w r3, [sp, #4] │ │ │ │ - bl 71e00 │ │ │ │ + bl 71e68 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ ldrd r1, r3, [r0, #8] │ │ │ │ - movw r0, #27240 @ 0x6a68 │ │ │ │ + movw r0, #24696 @ 0x6078 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.w ddd20 │ │ │ │ + b.w ddb98 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ movs r3, #31 │ │ │ │ strh.w r3, [sp, #4] │ │ │ │ - bl 71e00 │ │ │ │ + bl 71e68 │ │ │ │ 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 54678 │ │ │ │ + beq.n 547bc │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 54678 │ │ │ │ + beq.n 547bc │ │ │ │ ldr r1, [r4, #8] │ │ │ │ sub.w r3, r1, #16 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 546a2 │ │ │ │ - b.n 5468e │ │ │ │ + bls.n 547e6 │ │ │ │ + b.n 547d2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 5466c │ │ │ │ - movw r0, #62024 @ 0xf248 │ │ │ │ + beq.n 547b0 │ │ │ │ + movw r0, #59384 @ 0xe7f8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 16cd78 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16c188 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5466c │ │ │ │ - b.n 54746 │ │ │ │ - movw r0, #62024 @ 0xf248 │ │ │ │ + bne.n 547b0 │ │ │ │ + b.n 5488a │ │ │ │ + movw r0, #59384 @ 0xe7f8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #18 │ │ │ │ movs r2, #16 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54746 │ │ │ │ + beq.n 5488a │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bne.n 546b8 │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 547fc │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54746 │ │ │ │ + bne.n 5488a │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 546ce │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 54812 │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54746 │ │ │ │ + bne.n 5488a │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne.n 546e2 │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 54746 │ │ │ │ + bne.n 54826 │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 5488a │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - bne.n 546f6 │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 54746 │ │ │ │ + bne.n 5483a │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 5488a │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - bne.n 5470a │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 54746 │ │ │ │ + bne.n 5484e │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 5488a │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - bne.n 5471e │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 54746 │ │ │ │ + bne.n 54862 │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 5488a │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - bmi.n 5474a │ │ │ │ - movw r2, #20352 @ 0x4f80 │ │ │ │ + bmi.n 5488e │ │ │ │ + movw r2, #17792 @ 0x4580 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #27284 @ 0x6a94 │ │ │ │ + movw r1, #24740 @ 0x60a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #62024 @ 0xf248 │ │ │ │ + movw r0, #59384 @ 0xe7f8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r3, r6 │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 54a7e │ │ │ │ + b.n 54bc2 │ │ │ │ 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 54776 │ │ │ │ + bmi.n 548ba │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - movw r2, #5192 @ 0x1448 │ │ │ │ + movw r2, #2552 @ 0x9f8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #27296 @ 0x6aa0 │ │ │ │ + movw r1, #24752 @ 0x60b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #62024 @ 0xf248 │ │ │ │ + movw r0, #59384 @ 0xe7f8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54746 │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5488a │ │ │ │ ldr.w fp, [r4, #44] @ 0x2c │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bmi.n 547a4 │ │ │ │ + bmi.n 548e8 │ │ │ │ mov r3, fp │ │ │ │ - movw r2, #5192 @ 0x1448 │ │ │ │ + movw r2, #2552 @ 0x9f8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #27308 @ 0x6aac │ │ │ │ + movw r1, #24764 @ 0x60bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #62024 @ 0xf248 │ │ │ │ + movw r0, #59384 @ 0xe7f8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54746 │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5488a │ │ │ │ ldr.w sl, [r4, #48] @ 0x30 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.n 547d2 │ │ │ │ + bmi.n 54916 │ │ │ │ mov r3, sl │ │ │ │ - movw r2, #5192 @ 0x1448 │ │ │ │ + movw r2, #2552 @ 0x9f8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #27320 @ 0x6ab8 │ │ │ │ + movw r1, #24776 @ 0x60c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #62024 @ 0xf248 │ │ │ │ + movw r0, #59384 @ 0xe7f8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54746 │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5488a │ │ │ │ ldr.w r8, [r4, #52] @ 0x34 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 54800 │ │ │ │ + bmi.n 54944 │ │ │ │ mov r3, r8 │ │ │ │ - movw r2, #4980 @ 0x1374 │ │ │ │ + movw r2, #2340 @ 0x924 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #27332 @ 0x6ac4 │ │ │ │ + movw r1, #24788 @ 0x60d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #62024 @ 0xf248 │ │ │ │ + movw r0, #59384 @ 0xe7f8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54746 │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5488a │ │ │ │ ldr r7, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 5482a │ │ │ │ + bmi.n 5496e │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #4980 @ 0x1374 │ │ │ │ + movw r2, #2340 @ 0x924 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #27344 @ 0x6ad0 │ │ │ │ + movw r1, #24800 @ 0x60e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #62024 @ 0xf248 │ │ │ │ + movw r0, #59384 @ 0xe7f8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54746 │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5488a │ │ │ │ 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 54856 │ │ │ │ + bmi.n 5499a │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - movw r2, #4980 @ 0x1374 │ │ │ │ + movw r2, #2340 @ 0x924 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #27356 @ 0x6adc │ │ │ │ + movw r1, #24812 @ 0x60ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #62024 @ 0xf248 │ │ │ │ + movw r0, #59384 @ 0xe7f8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54746 │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5488a │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - bne.n 5486e │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 549b2 │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 54746 │ │ │ │ + bne.w 5488a │ │ │ │ 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 5489a │ │ │ │ + bmi.n 549de │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - movw r2, #20352 @ 0x4f80 │ │ │ │ + movw r2, #17792 @ 0x4580 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #27368 @ 0x6ae8 │ │ │ │ + movw r1, #24824 @ 0x60f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #62024 @ 0xf248 │ │ │ │ + movw r0, #59384 @ 0xe7f8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54746 │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5488a │ │ │ │ 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 548c6 │ │ │ │ + bmi.n 54a0a │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - movw r2, #20352 @ 0x4f80 │ │ │ │ + movw r2, #17792 @ 0x4580 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #27380 @ 0x6af4 │ │ │ │ + movw r1, #24836 @ 0x6104 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #62024 @ 0xf248 │ │ │ │ + movw r0, #59384 @ 0xe7f8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54746 │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5488a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #16 │ │ │ │ - ble.n 54924 │ │ │ │ + ble.n 54a68 │ │ │ │ ldr r5, [r4, #76] @ 0x4c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n 548f6 │ │ │ │ + bmi.n 54a3a │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #5192 @ 0x1448 │ │ │ │ + movw r2, #2552 @ 0x9f8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #27392 @ 0x6b00 │ │ │ │ + movw r1, #24848 @ 0x6110 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #62024 @ 0xf248 │ │ │ │ + movw r0, #59384 @ 0xe7f8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54746 │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5488a │ │ │ │ cmp r3, #17 │ │ │ │ - beq.n 5492a │ │ │ │ + beq.n 54a6e │ │ │ │ ldr r4, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 5492c │ │ │ │ + bmi.n 54a70 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #5192 @ 0x1448 │ │ │ │ + movw r2, #2552 @ 0x9f8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #27404 @ 0x6b0c │ │ │ │ + movw r1, #24860 @ 0x611c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #62024 @ 0xf248 │ │ │ │ + movw r0, #59384 @ 0xe7f8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54746 │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5488a │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 5492c │ │ │ │ + b.n 54a70 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - movw r1, #29252 @ 0x7244 │ │ │ │ + movw r1, #26692 @ 0x6844 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #20] │ │ │ │ - movw r0, #29264 @ 0x7250 │ │ │ │ + movw r0, #26704 @ 0x6850 │ │ │ │ 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 8fe48 │ │ │ │ + bl 8fe38 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5497c │ │ │ │ + blt.n 54ac0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 54988 │ │ │ │ + bge.n 54acc │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27416 @ 0x6b18 │ │ │ │ + movw r1, #24872 @ 0x6128 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov sl, r6 │ │ │ │ mov fp, r6 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 54a66 │ │ │ │ + b.n 54baa │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 549a6 │ │ │ │ + bge.n 54aea │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27452 @ 0x6b3c │ │ │ │ + movw r1, #24908 @ 0x614c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 5497c │ │ │ │ + bl 127394 │ │ │ │ + b.n 54ac0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 549c4 │ │ │ │ + bge.n 54b08 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27496 @ 0x6b68 │ │ │ │ + movw r1, #24952 @ 0x6178 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 5497c │ │ │ │ + bl 127394 │ │ │ │ + b.n 54ac0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 549e2 │ │ │ │ + bge.n 54b26 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27540 @ 0x6b94 │ │ │ │ + movw r1, #24996 @ 0x61a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 5497c │ │ │ │ + bl 127394 │ │ │ │ + b.n 54ac0 │ │ │ │ mov r0, fp │ │ │ │ - bl 54b36 │ │ │ │ + bl 54c36 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5497c │ │ │ │ + beq.n 54ac0 │ │ │ │ mov r0, sl │ │ │ │ - bl 54b36 │ │ │ │ + bl 54c36 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 54a56 │ │ │ │ - cbz r5, 54a06 │ │ │ │ + cbz r0, 54b9a │ │ │ │ + cbz r5, 54b4a │ │ │ │ mov r0, r5 │ │ │ │ - bl 54b36 │ │ │ │ + bl 54c36 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 54a08 │ │ │ │ - b.n 54a5e │ │ │ │ - ldr r5, [pc, #128] @ (54a88 ) │ │ │ │ - cbz r4, 54a16 │ │ │ │ + cbnz r0, 54b4c │ │ │ │ + b.n 54ba2 │ │ │ │ + ldr r5, [pc, #128] @ (54bcc ) │ │ │ │ + cbz r4, 54b5a │ │ │ │ mov r0, r4 │ │ │ │ - bl 54b36 │ │ │ │ + bl 54c36 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 54a18 │ │ │ │ - b.n 54a64 │ │ │ │ - ldr r4, [pc, #112] @ (54a88 ) │ │ │ │ + cbnz r0, 54b5c │ │ │ │ + b.n 54ba8 │ │ │ │ + ldr r4, [pc, #112] @ (54bcc ) │ │ │ │ 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 │ │ │ │ @@ -62923,844 +63038,898 @@ │ │ │ │ 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 17bc5c │ │ │ │ + bl 17b05c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 54a66 │ │ │ │ + b.n 54baa │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 54a66 │ │ │ │ + b.n 54baa │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 54a66 │ │ │ │ + b.n 54baa │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 781a8 │ │ │ │ + bl 78220 │ │ │ │ mov r0, sl │ │ │ │ - bl 781a8 │ │ │ │ + bl 78220 │ │ │ │ mov r0, r5 │ │ │ │ - bl 781a8 │ │ │ │ + bl 78220 │ │ │ │ mov r0, r6 │ │ │ │ - bl 781a8 │ │ │ │ + bl 78220 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 54aaa │ │ │ │ + cbnz r0, 54bee │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 54ab4 │ │ │ │ - b.n 54aba │ │ │ │ + cbnz r0, 54bf8 │ │ │ │ + b.n 54bfe │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54aa4 │ │ │ │ - b.n 54af0 │ │ │ │ + beq.n 54be8 │ │ │ │ + b.n 54c34 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 54af0 │ │ │ │ + cbnz r0, 54c34 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 54ac4 │ │ │ │ + cbz r0, 54c08 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 54af0 │ │ │ │ + cbnz r0, 54c34 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 54ace │ │ │ │ + cbz r0, 54c12 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 54af0 │ │ │ │ + cbnz r0, 54c34 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 54ad8 │ │ │ │ + cbz r0, 54c1c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 54af0 │ │ │ │ + cbnz r0, 54c34 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 54ae2 │ │ │ │ + cbz r0, 54c26 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 54af0 │ │ │ │ + cbnz r0, 54c34 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 54af0 │ │ │ │ + cbz r0, 54c34 │ │ │ │ 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 │ │ │ │ - cbnz r1, 54b1e │ │ │ │ - movw r3, #48072 @ 0xbbc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19504 @ 0x4c30 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 54b34 │ │ │ │ - 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 1891fc │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 71fec │ │ │ │ - cbz r0, 54bb0 │ │ │ │ + bl 72054 │ │ │ │ + cbz r0, 54cb0 │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r0, #8 │ │ │ │ adds r5, #8 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 54b6e │ │ │ │ + b.n 54c6e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 54b68 │ │ │ │ + beq.n 54c68 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r7, #1 │ │ │ │ str.w r0, [r8, #4]! │ │ │ │ cmp r7, r6 │ │ │ │ - bge.n 54bd6 │ │ │ │ + bge.n 54cd6 │ │ │ │ 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 54b5e │ │ │ │ + beq.n 54c5e │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 54bb4 │ │ │ │ + bmi.n 54cb4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #27576 @ 0x6bb8 │ │ │ │ + movw r1, #25032 @ 0x61c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 54bc6 │ │ │ │ + bne.n 54cc6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 54bd6 │ │ │ │ - bl 15734c <_PyUnicode_Copy@@Base> │ │ │ │ + b.n 54cd6 │ │ │ │ + bl 15665c <_PyUnicode_Copy@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54b68 │ │ │ │ + bne.n 54c68 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54bb0 │ │ │ │ + beq.n 54cb0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54bb0 │ │ │ │ + bne.n 54cb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 54bb0 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 54cb0 │ │ │ │ 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 265af0 <_PyCrossInterpreterData_Release@@Base+0x60> │ │ │ │ + bl 2650b4 <_PyCrossInterpreterData_Release@@Base+0x5c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54c02 │ │ │ │ + beq.n 54d02 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 1f89a8 <_PyEval_GetBuiltin@@Base+0x6e0> │ │ │ │ - b.n 54c04 │ │ │ │ + bl 1f7ef0 <_PyEval_GetBuiltin@@Base+0x670> │ │ │ │ + b.n 54d04 │ │ │ │ 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 14ebfc │ │ │ │ + bl 14df0c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 54c32 │ │ │ │ + blt.n 54d32 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 115978 │ │ │ │ + b.w 1159a4 │ │ │ │ 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 172da4 │ │ │ │ + bl 1721ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 54c62 │ │ │ │ + blt.n 54d62 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 115978 │ │ │ │ + b.w 1159a4 │ │ │ │ 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 1f85dc <_PyEval_GetBuiltin@@Base+0x314> │ │ │ │ + bl 1f7b44 <_PyEval_GetBuiltin@@Base+0x2c4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54c92 │ │ │ │ + beq.n 54d92 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 115978 │ │ │ │ - b.n 54c94 │ │ │ │ + bl 1159a4 │ │ │ │ + b.n 54d94 │ │ │ │ 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 54cca │ │ │ │ + beq.n 54dca │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 54cca │ │ │ │ + ble.n 54dca │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54ce2 │ │ │ │ + beq.n 54de2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 54ce2 │ │ │ │ + b.n 54de2 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #10772 @ 0x2a14 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 54d0e │ │ │ │ + bl 127394 │ │ │ │ + b.n 54e0e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1330ec │ │ │ │ - cbnz r0, 54d22 │ │ │ │ + bl 1323d4 │ │ │ │ + cbnz r0, 54e22 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27668 @ 0x6c14 │ │ │ │ + movw r1, #25124 @ 0x6224 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 54d12 │ │ │ │ + bne.n 54e12 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 54d40 │ │ │ │ + b.n 54e40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54d0e │ │ │ │ + bne.n 54e0e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 54d0e │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 54e0e │ │ │ │ mov r0, r4 │ │ │ │ - bl 865e4 │ │ │ │ + bl 86610 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54d40 │ │ │ │ + beq.n 54e40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 54d40 │ │ │ │ + cbnz r3, 54e40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 265af0 <_PyCrossInterpreterData_Release@@Base+0x60> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 54d6a │ │ │ │ - ldrd r0, r1, [sp] │ │ │ │ - bl 115978 │ │ │ │ - b.n 54d6c │ │ │ │ - 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 54d98 │ │ │ │ + bne.n 54e6a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 54dba │ │ │ │ - b.n 54db2 │ │ │ │ + bne.n 54e8c │ │ │ │ + b.n 54e84 │ │ │ │ movs r3, #4 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #3672 @ 0xe58 │ │ │ │ + movw r0, #1112 @ 0x458 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54d8a │ │ │ │ + bne.n 54e5c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54e42 │ │ │ │ - bl 7f738 │ │ │ │ + b.n 54f14 │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54dae │ │ │ │ + bne.n 54e80 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1f03b4 │ │ │ │ + bl 1ef7f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54dae │ │ │ │ + beq.n 54e80 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 1f03b4 │ │ │ │ + bl 1ef7f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54dae │ │ │ │ + beq.n 54e80 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 54de8 │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 54eba │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54dae │ │ │ │ + bne.n 54e80 │ │ │ │ ldrd r6, r7, [sp, #24] │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ - bl 95d4c │ │ │ │ + bl 95c50 │ │ │ │ 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 98844 │ │ │ │ + bl 98744 │ │ │ │ cmp r4, #4 │ │ │ │ - bne.n 54e1e │ │ │ │ - bl e4c60 │ │ │ │ + bne.n 54ef0 │ │ │ │ + bl e4a7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54df0 │ │ │ │ - b.n 54dae │ │ │ │ - cbz r4, 54e3a │ │ │ │ + beq.n 54ec2 │ │ │ │ + b.n 54e80 │ │ │ │ + cbz r4, 54f0c │ │ │ │ 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 f19ac │ │ │ │ + b.w f17dc │ │ │ │ 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 {r4, r5, lr} │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #100] @ (54ebc ) │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - movs r1, #1 │ │ │ │ - ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 11d37c │ │ │ │ - ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ - cbz r3, 54ea6 │ │ │ │ - ldr.w r0, [r5, #1380] @ 0x564 │ │ │ │ - bl 54fec <_Py_hashtable_size@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr.w r0, [r5, #1372] @ 0x55c │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 54fec <_Py_hashtable_size@@Base> │ │ │ │ - mov r3, r0 │ │ │ │ - ldr.w r0, [r5, #1384] @ 0x568 │ │ │ │ - add r4, r3 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 54fec <_Py_hashtable_size@@Base> │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r3, r0 │ │ │ │ - movw r1, #33049 @ 0x8119 │ │ │ │ - movt r1, #6 │ │ │ │ - ldr.w r0, [r5, #1388] @ 0x56c │ │ │ │ - add r4, r3 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 2656e4 <_Py_hashtable_foreach@@Base> │ │ │ │ - b.n 54ea8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl ffd24 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, sp │ │ │ │ + bl 2650b4 <_PyCrossInterpreterData_Release@@Base+0x5c> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 54f40 │ │ │ │ + ldrd r0, r1, [sp] │ │ │ │ + bl 1159a4 │ │ │ │ + b.n 54f42 │ │ │ │ + movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 125678 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + 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 5025c <_PyMonitoring_FirePyThrowEvent@@Base+0x272> │ │ │ │ - cbz r0, 54f0e │ │ │ │ + bl 502c8 <_PyMonitoring_FirePyThrowEvent@@Base+0x2be> │ │ │ │ + cbz r0, 54f96 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 29c94 <__clock_gettime64@plt> │ │ │ │ - cbz r0, 54ef4 │ │ │ │ + cbz r0, 54f7c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19ac │ │ │ │ - b.n 54f02 │ │ │ │ + bl f17dc │ │ │ │ + b.n 54f8a │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1b8804 │ │ │ │ + bl 1b7c1c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 54f06 │ │ │ │ + bge.n 54f8e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54f0e │ │ │ │ + b.n 54f96 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 115978 │ │ │ │ + bl 1159a4 │ │ │ │ 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 54f40 │ │ │ │ + beq.n 54fc8 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 54f56 │ │ │ │ + bne.n 54fde │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 54f8a │ │ │ │ + beq.n 55012 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 54f58 │ │ │ │ - b.n 54f8a │ │ │ │ + bgt.n 54fe0 │ │ │ │ + b.n 55012 │ │ │ │ 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 54f76 │ │ │ │ + beq.n 54ffe │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 54fa4 │ │ │ │ + bne.n 5502c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 54f8a │ │ │ │ + beq.n 55012 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 54fa6 │ │ │ │ + bgt.n 5502e │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #10772 @ 0x2a14 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 54fe8 │ │ │ │ + bl 127394 │ │ │ │ + b.n 55070 │ │ │ │ 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 12bb30 │ │ │ │ + bl 12b780 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54fd2 │ │ │ │ + beq.n 5505a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 54fd2 │ │ │ │ + cbnz r3, 5505a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54fe8 │ │ │ │ + beq.n 55070 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 54fe8 │ │ │ │ + cbnz r3, 55070 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -00054fec <_Py_hashtable_size@@Base>: │ │ │ │ - ldrd r3, r2, [r0] │ │ │ │ - lsls r0, r3, #4 │ │ │ │ - add.w r0, r0, r2, lsl #2 │ │ │ │ - adds r0, #40 @ 0x28 │ │ │ │ - bx lr │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #24 │ │ │ │ - mov r0, r1 │ │ │ │ - add r4, sp, #8 │ │ │ │ - movw r1, #27724 @ 0x6c4c │ │ │ │ - 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 8c52c │ │ │ │ - cbz r0, 55060 <_Py_hashtable_size@@Base+0x74> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r3, [r2, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - bpl.n 55048 <_Py_hashtable_size@@Base+0x5c> │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add r3, sp, #12 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - bl 200434 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - bl 200e30 │ │ │ │ - b.n 55062 <_Py_hashtable_size@@Base+0x76> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21752 @ 0x54f8 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - 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 5508c <_Py_hashtable_size@@Base+0xa0> │ │ │ │ + bne.n 5509a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 550ae <_Py_hashtable_size@@Base+0xc2> │ │ │ │ - b.n 550a6 <_Py_hashtable_size@@Base+0xba> │ │ │ │ + bne.n 550bc │ │ │ │ + b.n 550b4 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #3656 @ 0xe48 │ │ │ │ + movw r0, #1096 @ 0x448 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5507e <_Py_hashtable_size@@Base+0x92> │ │ │ │ + bne.n 5508c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5511c <_Py_hashtable_size@@Base+0x130> │ │ │ │ - bl 7f738 │ │ │ │ + b.n 5512a │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 550a2 <_Py_hashtable_size@@Base+0xb6> │ │ │ │ + bne.n 550b0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 1f03b4 │ │ │ │ + bl 1ef7f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 550a2 <_Py_hashtable_size@@Base+0xb6> │ │ │ │ + beq.n 550b0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1f03b4 │ │ │ │ + bl 1ef7f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 550a2 <_Py_hashtable_size@@Base+0xb6> │ │ │ │ + beq.n 550b0 │ │ │ │ ldrd r6, r7, [sp, #16] │ │ │ │ ldrd sl, fp, [sp, #8] │ │ │ │ - bl 95d4c │ │ │ │ + bl 95c50 │ │ │ │ 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 98844 │ │ │ │ + bl 98744 │ │ │ │ cmp r4, #4 │ │ │ │ - bne.n 550f8 <_Py_hashtable_size@@Base+0x10c> │ │ │ │ - bl e4c60 │ │ │ │ + bne.n 55106 │ │ │ │ + bl e4a7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 550ce <_Py_hashtable_size@@Base+0xe2> │ │ │ │ - b.n 550a2 <_Py_hashtable_size@@Base+0xb6> │ │ │ │ - cbz r4, 55114 <_Py_hashtable_size@@Base+0x128> │ │ │ │ + beq.n 550dc │ │ │ │ + b.n 550b0 │ │ │ │ + cbz r4, 55122 │ │ │ │ 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 f19ac │ │ │ │ + b.w f17dc │ │ │ │ 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] @ (551a4 ) │ │ │ │ + sub sp, #12 │ │ │ │ + movs r1, #1 │ │ │ │ + ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ + bl 11d3f4 │ │ │ │ + ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ + cbz r3, 5518e │ │ │ │ + ldr.w r0, [r5, #1380] @ 0x564 │ │ │ │ + bl 55280 <_Py_hashtable_size@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr.w r0, [r5, #1372] @ 0x55c │ │ │ │ + str r4, [sp, #4] │ │ │ │ + bl 55280 <_Py_hashtable_size@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ + ldr.w r0, [r5, #1384] @ 0x568 │ │ │ │ + add r4, r3 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + bl 55280 <_Py_hashtable_size@@Base> │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r3, r0 │ │ │ │ + movw r1, #33373 @ 0x825d │ │ │ │ + movt r1, #6 │ │ │ │ + ldr.w r0, [r5, #1388] @ 0x56c │ │ │ │ + add r4, r3 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + bl 264cac <_Py_hashtable_foreach@@Base> │ │ │ │ + b.n 55190 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ + bl ffc1c │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 1252c8 │ │ │ │ + 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, #25180 @ 0x625c │ │ │ │ + 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 8c53c │ │ │ │ + cbz r0, 5520e │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r3, [r2, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + bpl.n 551f6 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + add r3, sp, #12 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + bl 1ff9f4 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + bl 2003f0 │ │ │ │ + b.n 55210 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #19192 @ 0x4af8 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d183c │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #25916 @ 0x653c │ │ │ │ + movw r1, #23372 @ 0x5b4c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145af8 │ │ │ │ + bl 144dd0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 55170 <_Py_hashtable_size@@Base+0x184> │ │ │ │ + blt.n 55262 │ │ │ │ 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 78204 │ │ │ │ + bl 7827c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 55172 <_Py_hashtable_size@@Base+0x186> │ │ │ │ + b.n 55264 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r2, [pc, #20] @ (5518c <_Py_hashtable_size@@Base+0x1a0>) │ │ │ │ + ldr r2, [pc, #20] @ (5527c ) │ │ │ │ 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 5530e <_Py_hashtable_size@@Base+0x322> │ │ │ │ - nop │ │ │ │ + b.n 554d2 <_Py_hashtable_size@@Base+0x252> │ │ │ │ movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00055280 <_Py_hashtable_size@@Base>: │ │ │ │ + ldrd r3, r2, [r0] │ │ │ │ + lsls r0, r3, #4 │ │ │ │ + add.w r0, r0, r2, lsl #2 │ │ │ │ + adds r0, #40 @ 0x28 │ │ │ │ + bx lr │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - cbz r0, 551a8 <_Py_hashtable_size@@Base+0x1bc> │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl 72190 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + cbnz r3, 552aa <_Py_hashtable_size@@Base+0x2a> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 55208 <_Py_hashtable_size@@Base+0x21c> │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ - mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r0 │ │ │ │ - bge.n 551da <_Py_hashtable_size@@Base+0x1ee> │ │ │ │ - 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 551b4 <_Py_hashtable_size@@Base+0x1c8> │ │ │ │ - cbz r2, 551ec <_Py_hashtable_size@@Base+0x200> │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - cbz r0, 551ec <_Py_hashtable_size@@Base+0x200> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r6 │ │ │ │ - beq.n 5520c <_Py_hashtable_size@@Base+0x220> │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.n 5520c <_Py_hashtable_size@@Base+0x220> │ │ │ │ - bl 71310 │ │ │ │ - cbnz r0, 5520c <_Py_hashtable_size@@Base+0x220> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 55208 <_Py_hashtable_size@@Base+0x21c> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 55208 <_Py_hashtable_size@@Base+0x21c> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 5525c <_Py_hashtable_size@@Base+0x270> │ │ │ │ - ldrd r3, r1, [r5, #12] │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - movw r5, #1756 @ 0x6dc │ │ │ │ - movt r5, #42 @ 0x2a │ │ │ │ - bic.w r1, r1, #1 │ │ │ │ - bic.w r3, r3, #1 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - movw r0, #27740 @ 0x6c5c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - str r3, [sp, #16] │ │ │ │ - movw r1, #1736 @ 0x6c8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw r3, #3516 @ 0xdbc │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - str r1, [sp, #12] │ │ │ │ - movw r1, #23212 @ 0x5aac │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - strd r4, r3, [sp] │ │ │ │ - str r5, [sp, #20] │ │ │ │ - movw r3, #25140 @ 0x6234 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - bl 82764 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - 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 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - movs r1, #0 │ │ │ │ - ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ - blx r3 │ │ │ │ - mov r7, r0 │ │ │ │ + cbz r2, 552c4 <_Py_hashtable_size@@Base+0x44> │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cbz r3, 552c4 <_Py_hashtable_size@@Base+0x44> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #63508 @ 0xf814 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127394 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 5539a <_Py_hashtable_size@@Base+0x11a> │ │ │ │ + ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 552dc <_Py_hashtable_size@@Base+0x5c> │ │ │ │ + bl 21e528 │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 552e8 <_Py_hashtable_size@@Base+0x68> │ │ │ │ + b.n 552c0 <_Py_hashtable_size@@Base+0x40> │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bl 4fc18 <_PyMonitoring_FirePyReturnEvent@@Base+0x34e> │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5530a <_Py_hashtable_size@@Base+0x31e> │ │ │ │ - movs r3, #0 │ │ │ │ - strh.w r3, [r0, #430] @ 0x1ae │ │ │ │ - ldrb.w r3, [r6, #430] @ 0x1ae │ │ │ │ - cbz r3, 552b2 <_Py_hashtable_size@@Base+0x2c6> │ │ │ │ - addw r0, r6, #431 @ 0x1af │ │ │ │ + beq.n 552c0 <_Py_hashtable_size@@Base+0x40> │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ + cbz r3, 55312 <_Py_hashtable_size@@Base+0x92> │ │ │ │ + add.w r0, r4, #13 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 552a8 <_Py_hashtable_size@@Base+0x2bc> │ │ │ │ + bne.n 55308 <_Py_hashtable_size@@Base+0x88> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55298 <_Py_hashtable_size@@Base+0x2ac> │ │ │ │ + bne.n 552f8 <_Py_hashtable_size@@Base+0x78> │ │ │ │ dmb ish │ │ │ │ - beq.n 552b2 <_Py_hashtable_size@@Base+0x2c6> │ │ │ │ - bl 26a094 │ │ │ │ - add.w r5, r6, #8 │ │ │ │ - add.w r4, r7, #8 │ │ │ │ - ldmia r5!, {r0, r1, r2, r3} │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldmia r5!, {r0, r1, r2, r3} │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldmia r5!, {r0, r1, r2, r3} │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - mov.w r2, #358 @ 0x166 │ │ │ │ - add.w r1, r6, #72 @ 0x48 │ │ │ │ - add.w r0, r7, #72 @ 0x48 │ │ │ │ + beq.n 55312 <_Py_hashtable_size@@Base+0x92> │ │ │ │ + bl 269658 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + movs r0, #128 @ 0x80 │ │ │ │ + str r2, [r5, #8] │ │ │ │ + ldrd r6, r7, [r3] │ │ │ │ + ldrd sl, fp, [r3, #8] │ │ │ │ + blx 294c4 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ + mov r8, r0 │ │ │ │ blx 29c10 │ │ │ │ - ldrb.w r3, [r6, #430] @ 0x1ae │ │ │ │ - cbz r3, 5530a <_Py_hashtable_size@@Base+0x31e> │ │ │ │ - addw r0, r6, #431 @ 0x1af │ │ │ │ + movs r1, #8 │ │ │ │ + add.w r9, r6, #64 @ 0x40 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 294c4 │ │ │ │ + mov r7, r0 │ │ │ │ + mov lr, r0 │ │ │ │ + mov ip, lr │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ + adds r6, #16 │ │ │ │ + ldr.w r2, [r6, #-8] │ │ │ │ + add.w lr, lr, #16 │ │ │ │ + ldr.w r3, [r6, #-4] │ │ │ │ + cmp r6, r9 │ │ │ │ + stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ + bne.n 55342 <_Py_hashtable_size@@Base+0xc2> │ │ │ │ + movs r0, #16 │ │ │ │ + blx 2a0fc │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ + strd sl, fp, [r0, #8] │ │ │ │ + str r7, [r0, #0] │ │ │ │ + str.w r8, [r0, #4] │ │ │ │ + str r0, [r5, #16] │ │ │ │ + cbz r3, 5539a <_Py_hashtable_size@@Base+0x11a> │ │ │ │ + add.w r0, r4, #13 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 55300 <_Py_hashtable_size@@Base+0x314> │ │ │ │ + bne.n 55390 <_Py_hashtable_size@@Base+0x110> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 552f0 <_Py_hashtable_size@@Base+0x304> │ │ │ │ + bne.n 55380 <_Py_hashtable_size@@Base+0x100> │ │ │ │ dmb ish │ │ │ │ - beq.n 5530a <_Py_hashtable_size@@Base+0x31e> │ │ │ │ - bl 247d04 │ │ │ │ + beq.n 5539a <_Py_hashtable_size@@Base+0x11a> │ │ │ │ + bl 2471c4 │ │ │ │ + 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, #4032] @ 0xfc0 │ │ │ │ + sub sp, #28 │ │ │ │ + mov r6, r1 │ │ │ │ + cmp r2, #3 │ │ │ │ + bne.n 553c6 <_Py_hashtable_size@@Base+0x146> │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + bl f4314 │ │ │ │ + mov r7, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 553e6 <_Py_hashtable_size@@Base+0x166> │ │ │ │ + b.n 553de <_Py_hashtable_size@@Base+0x15e> │ │ │ │ + movs r3, #3 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #972 @ 0x3cc │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 553b8 <_Py_hashtable_size@@Base+0x138> │ │ │ │ + b.n 554a8 <_Py_hashtable_size@@Base+0x228> │ │ │ │ + bl 7f7cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 554a8 <_Py_hashtable_size@@Base+0x228> │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + bl d7740 <_PyNumber_Index@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 553fe <_Py_hashtable_size@@Base+0x17e> │ │ │ │ + bl 7f7cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 554a8 <_Py_hashtable_size@@Base+0x228> │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + b.n 5541e <_Py_hashtable_size@@Base+0x19e> │ │ │ │ + bl 839e0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5541a <_Py_hashtable_size@@Base+0x19a> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 5541a <_Py_hashtable_size@@Base+0x19a> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + adds r3, r5, #1 │ │ │ │ + beq.n 553f0 <_Py_hashtable_size@@Base+0x170> │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + add r1, sp, #16 │ │ │ │ + bl 1ef7f0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 554a8 <_Py_hashtable_size@@Base+0x228> │ │ │ │ + ldrd sl, fp, [sp, #16] │ │ │ │ + cmp r5, #0 │ │ │ │ + bge.n 5544e <_Py_hashtable_size@@Base+0x1ce> │ │ │ │ + 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 f17dc │ │ │ │ + mov r1, r5 │ │ │ │ + movs r0, #0 │ │ │ │ + bl 71e68 │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + cbz r0, 554a8 <_Py_hashtable_size@@Base+0x228> │ │ │ │ + add.w r9, r0, #16 │ │ │ │ + bl 95c50 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + strd sl, fp, [sp] │ │ │ │ + blx 299e8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 98744 │ │ │ │ + cmp r6, #0 │ │ │ │ + bge.n 554ac <_Py_hashtable_size@@Base+0x22c> │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.n 554bc <_Py_hashtable_size@@Base+0x23c> │ │ │ │ + bl e4a7c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 55460 <_Py_hashtable_size@@Base+0x1e0> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 554a8 <_Py_hashtable_size@@Base+0x228> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 554a8 <_Py_hashtable_size@@Base+0x228> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 554cc <_Py_hashtable_size@@Base+0x24c> │ │ │ │ + cmp r5, r6 │ │ │ │ + beq.n 554b8 <_Py_hashtable_size@@Base+0x238> │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #12 │ │ │ │ + bl 9ab44 <_PyBytes_Resize@@Base> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + b.n 554cc <_Py_hashtable_size@@Base+0x24c> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f17dc │ │ │ │ + b.n 55492 <_Py_hashtable_size@@Base+0x212> │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 71488 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 5535e <_Py_hashtable_size@@Base+0x372> │ │ │ │ + bl 714f0 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 55522 <_Py_hashtable_size@@Base+0x2a2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #52] @ (55360 <_Py_hashtable_size@@Base+0x374>) │ │ │ │ + ldr r1, [pc, #52] @ (55524 <_Py_hashtable_size@@Base+0x2a4>) │ │ │ │ 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] │ │ │ │ @@ -63784,836 +63953,649 @@ │ │ │ │ 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 55390 <_Py_hashtable_size@@Base+0x3a4> │ │ │ │ + beq.n 55554 <_Py_hashtable_size@@Base+0x2d4> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 553a6 <_Py_hashtable_size@@Base+0x3ba> │ │ │ │ + bne.n 5556a <_Py_hashtable_size@@Base+0x2ea> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 553da <_Py_hashtable_size@@Base+0x3ee> │ │ │ │ + beq.n 5559e <_Py_hashtable_size@@Base+0x31e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 553a8 <_Py_hashtable_size@@Base+0x3bc> │ │ │ │ - b.n 553da <_Py_hashtable_size@@Base+0x3ee> │ │ │ │ + bgt.n 5556c <_Py_hashtable_size@@Base+0x2ec> │ │ │ │ + b.n 5559e <_Py_hashtable_size@@Base+0x31e> │ │ │ │ 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 553c6 <_Py_hashtable_size@@Base+0x3da> │ │ │ │ + beq.n 5558a <_Py_hashtable_size@@Base+0x30a> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 553f4 <_Py_hashtable_size@@Base+0x408> │ │ │ │ + bne.n 555b8 <_Py_hashtable_size@@Base+0x338> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 553da <_Py_hashtable_size@@Base+0x3ee> │ │ │ │ + beq.n 5559e <_Py_hashtable_size@@Base+0x31e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 553f6 <_Py_hashtable_size@@Base+0x40a> │ │ │ │ + bgt.n 555ba <_Py_hashtable_size@@Base+0x33a> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #10772 @ 0x2a14 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 55438 <_Py_hashtable_size@@Base+0x44c> │ │ │ │ + bl 127394 │ │ │ │ + b.n 555fc <_Py_hashtable_size@@Base+0x37c> │ │ │ │ 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 188fa0 │ │ │ │ + bl 188390 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55422 <_Py_hashtable_size@@Base+0x436> │ │ │ │ + beq.n 555e6 <_Py_hashtable_size@@Base+0x366> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 55422 <_Py_hashtable_size@@Base+0x436> │ │ │ │ + cbnz r3, 555e6 <_Py_hashtable_size@@Base+0x366> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55438 <_Py_hashtable_size@@Base+0x44c> │ │ │ │ + beq.n 555fc <_Py_hashtable_size@@Base+0x37c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55438 <_Py_hashtable_size@@Base+0x44c> │ │ │ │ + cbnz r3, 555fc <_Py_hashtable_size@@Base+0x37c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, #28 │ │ │ │ - mov r6, r1 │ │ │ │ - cmp r2, #3 │ │ │ │ - bne.n 55462 <_Py_hashtable_size@@Base+0x476> │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - bl f4520 │ │ │ │ - mov r7, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 55482 <_Py_hashtable_size@@Base+0x496> │ │ │ │ - b.n 5547a <_Py_hashtable_size@@Base+0x48e> │ │ │ │ - movs r3, #3 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #3532 @ 0xdcc │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 55454 <_Py_hashtable_size@@Base+0x468> │ │ │ │ - b.n 55544 <_Py_hashtable_size@@Base+0x558> │ │ │ │ - bl 7f738 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 55544 <_Py_hashtable_size@@Base+0x558> │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - bl d78e0 <_PyNumber_Index@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 5549a <_Py_hashtable_size@@Base+0x4ae> │ │ │ │ - bl 7f738 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 55544 <_Py_hashtable_size@@Base+0x558> │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 554ba <_Py_hashtable_size@@Base+0x4ce> │ │ │ │ - bl 83948 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 554b6 <_Py_hashtable_size@@Base+0x4ca> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 554b6 <_Py_hashtable_size@@Base+0x4ca> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - adds r3, r5, #1 │ │ │ │ - beq.n 5548c <_Py_hashtable_size@@Base+0x4a0> │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - add r1, sp, #16 │ │ │ │ - bl 1f03b4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 55544 <_Py_hashtable_size@@Base+0x558> │ │ │ │ - ldrd sl, fp, [sp, #16] │ │ │ │ - cmp r5, #0 │ │ │ │ - bge.n 554ea <_Py_hashtable_size@@Base+0x4fe> │ │ │ │ - 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 f19ac │ │ │ │ - mov r1, r5 │ │ │ │ - movs r0, #0 │ │ │ │ - bl 71e00 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - cbz r0, 55544 <_Py_hashtable_size@@Base+0x558> │ │ │ │ - add.w r9, r0, #16 │ │ │ │ - bl 95d4c │ │ │ │ - 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 98844 │ │ │ │ - cmp r6, #0 │ │ │ │ - bge.n 55548 <_Py_hashtable_size@@Base+0x55c> │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.n 55558 <_Py_hashtable_size@@Base+0x56c> │ │ │ │ - bl e4c60 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 554fc <_Py_hashtable_size@@Base+0x510> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 55544 <_Py_hashtable_size@@Base+0x558> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 55544 <_Py_hashtable_size@@Base+0x558> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 55568 <_Py_hashtable_size@@Base+0x57c> │ │ │ │ - cmp r5, r6 │ │ │ │ - beq.n 55554 <_Py_hashtable_size@@Base+0x568> │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sp, #12 │ │ │ │ - bl 9ac50 <_PyBytes_Resize@@Base> │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - b.n 55568 <_Py_hashtable_size@@Base+0x57c> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f19ac │ │ │ │ - b.n 5552e <_Py_hashtable_size@@Base+0x542> │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b.w 49218 │ │ │ │ + b.w 49238 │ │ │ │ push {r4, r5} │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r4, [r1, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 5558c <_Py_hashtable_size@@Base+0x5a0> │ │ │ │ + bne.n 5561e <_Py_hashtable_size@@Base+0x39e> │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 5558c <_Py_hashtable_size@@Base+0x5a0> │ │ │ │ + bhi.n 5561e <_Py_hashtable_size@@Base+0x39e> │ │ │ │ pop {r4, r5} │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w d1358 │ │ │ │ + b.w d1200 │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl 82264 <_PyObject_New@@Base> │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 55664 <_Py_hashtable_size@@Base+0x678> │ │ │ │ - movs r3, #0 │ │ │ │ - strh r3, [r0, #8] │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 555e4 <_Py_hashtable_size@@Base+0x5f8> │ │ │ │ - add.w r0, r4, #9 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 555da <_Py_hashtable_size@@Base+0x5ee> │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 555ca <_Py_hashtable_size@@Base+0x5de> │ │ │ │ - dmb ish │ │ │ │ - beq.n 555e4 <_Py_hashtable_size@@Base+0x5f8> │ │ │ │ - bl 26a094 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - ldrb r7, [r3, #0] │ │ │ │ - ldrd r8, r9, [r3, #4] │ │ │ │ - mov r0, r7 │ │ │ │ - ldrd sl, fp, [r3, #16] │ │ │ │ - bl 265a9c <_PyCrossInterpreterData_Release@@Base+0xc> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 265a9c <_PyCrossInterpreterData_Release@@Base+0xc> │ │ │ │ - movs r1, #1 │ │ │ │ - blx 294c4 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 265a9c <_PyCrossInterpreterData_Release@@Base+0xc> │ │ │ │ - mov r1, r9 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 29c10 │ │ │ │ - movs r1, #8 │ │ │ │ - movs r0, #25 │ │ │ │ - blx 294c4 │ │ │ │ - mov r1, r8 │ │ │ │ - movs r2, #200 @ 0xc8 │ │ │ │ - mov r8, r0 │ │ │ │ - blx 29c10 │ │ │ │ - movs r0, #24 │ │ │ │ - blx 2a0fc │ │ │ │ - ldrb r2, [r4, #8] │ │ │ │ - strd sl, fp, [r0, #16] │ │ │ │ - strb r7, [r0, #0] │ │ │ │ - str.w r8, [r0, #4] │ │ │ │ - str r6, [r0, #8] │ │ │ │ - str r0, [r5, #12] │ │ │ │ - cbz r2, 55664 <_Py_hashtable_size@@Base+0x678> │ │ │ │ - add.w r0, r4, #9 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 5565a <_Py_hashtable_size@@Base+0x66e> │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 5564a <_Py_hashtable_size@@Base+0x65e> │ │ │ │ - dmb ish │ │ │ │ - beq.n 55664 <_Py_hashtable_size@@Base+0x678> │ │ │ │ - bl 247d04 │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #40] @ (556a4 <_Py_hashtable_size@@Base+0x6b8>) │ │ │ │ - movs r1, #1 │ │ │ │ - ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 11d37c │ │ │ │ - ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ - cbz r3, 55692 <_Py_hashtable_size@@Base+0x6a6> │ │ │ │ - ldr.w r3, [r4, #1364] @ 0x554 │ │ │ │ - str.w r3, [r4, #1368] @ 0x558 │ │ │ │ - ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl ffd24 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldr r2, [pc, #20] @ (556c0 <_Py_hashtable_size@@Base+0x6d4>) │ │ │ │ - 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 5530e <_Py_hashtable_size@@Base+0x322> │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [r0, #12] │ │ │ │ - sub sp, #12 │ │ │ │ - cmp r5, #0 │ │ │ │ - bge.n 556e4 <_Py_hashtable_size@@Base+0x6f8> │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 245200 <_PyDeadline_Get@@Base+0x52c> │ │ │ │ - ldrd r1, r2, [r0, #16] │ │ │ │ - movs r3, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - movw r4, #35132 @ 0x893c │ │ │ │ - movt r4, #71 @ 0x47 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 13f080 │ │ │ │ - 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 5572e <_Py_hashtable_size@@Base+0x742> │ │ │ │ + bhi.n 5565a <_Py_hashtable_size@@Base+0x3da> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5574e <_Py_hashtable_size@@Base+0x762> │ │ │ │ - b.n 55746 <_Py_hashtable_size@@Base+0x75a> │ │ │ │ - movw r0, #3540 @ 0xdd4 │ │ │ │ + bne.n 5567a <_Py_hashtable_size@@Base+0x3fa> │ │ │ │ + b.n 55672 <_Py_hashtable_size@@Base+0x3f2> │ │ │ │ + movw r0, #980 @ 0x3d4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5571e <_Py_hashtable_size@@Base+0x732> │ │ │ │ - b.n 5583a <_Py_hashtable_size@@Base+0x84e> │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 5564a <_Py_hashtable_size@@Base+0x3ca> │ │ │ │ + b.n 55766 <_Py_hashtable_size@@Base+0x4e6> │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5583a <_Py_hashtable_size@@Base+0x84e> │ │ │ │ + bne.n 55766 <_Py_hashtable_size@@Base+0x4e6> │ │ │ │ ldrd r7, r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1f03b4 │ │ │ │ + bl 1ef7f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5583a <_Py_hashtable_size@@Base+0x84e> │ │ │ │ + beq.n 55766 <_Py_hashtable_size@@Base+0x4e6> │ │ │ │ cmp r5, #3 │ │ │ │ - ble.n 55776 <_Py_hashtable_size@@Base+0x78a> │ │ │ │ + ble.n 556a2 <_Py_hashtable_size@@Base+0x422> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5577a <_Py_hashtable_size@@Base+0x78e> │ │ │ │ - bl 7f738 │ │ │ │ - cbz r0, 5577a <_Py_hashtable_size@@Base+0x78e> │ │ │ │ - b.n 5583a <_Py_hashtable_size@@Base+0x84e> │ │ │ │ + bne.n 556a6 <_Py_hashtable_size@@Base+0x426> │ │ │ │ + bl 7f7cc │ │ │ │ + cbz r0, 556a6 <_Py_hashtable_size@@Base+0x426> │ │ │ │ + b.n 55766 <_Py_hashtable_size@@Base+0x4e6> │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r7 │ │ │ │ vldr d8, [sp, #24] │ │ │ │ - bl 153f68 │ │ │ │ - cbnz r0, 5579e <_Py_hashtable_size@@Base+0x7b2> │ │ │ │ + bl 153278 │ │ │ │ + cbnz r0, 556ca <_Py_hashtable_size@@Base+0x44a> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27776 @ 0x6c80 │ │ │ │ + movw r1, #25216 @ 0x6280 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 55820 <_Py_hashtable_size@@Base+0x834> │ │ │ │ + bl 127394 │ │ │ │ + b.n 5574c <_Py_hashtable_size@@Base+0x4cc> │ │ │ │ mov r0, r7 │ │ │ │ - bl 15456c │ │ │ │ + bl 15387c │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 55820 <_Py_hashtable_size@@Base+0x834> │ │ │ │ + blt.n 5574c <_Py_hashtable_size@@Base+0x4cc> │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r3, r6 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 55b30 │ │ │ │ + bl 55ab8 <_Py_hashtable_size@@Base+0x838> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 55820 <_Py_hashtable_size@@Base+0x834> │ │ │ │ - bl 95d4c │ │ │ │ + beq.n 5574c <_Py_hashtable_size@@Base+0x4cc> │ │ │ │ + bl 95c50 │ │ │ │ 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 98844 │ │ │ │ + bl 98744 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bge.n 557fc <_Py_hashtable_size@@Base+0x810> │ │ │ │ + bge.n 55728 <_Py_hashtable_size@@Base+0x4a8> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 557fc <_Py_hashtable_size@@Base+0x810> │ │ │ │ - bl e4c60 │ │ │ │ + bne.n 55728 <_Py_hashtable_size@@Base+0x4a8> │ │ │ │ + bl e4a7c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 557bc <_Py_hashtable_size@@Base+0x7d0> │ │ │ │ - b.n 557fe <_Py_hashtable_size@@Base+0x812> │ │ │ │ + beq.n 556e8 <_Py_hashtable_size@@Base+0x468> │ │ │ │ + b.n 5572a <_Py_hashtable_size@@Base+0x4aa> │ │ │ │ movs r5, #0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - bl 55c8a │ │ │ │ + bl 55bb4 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5582a <_Py_hashtable_size@@Base+0x83e> │ │ │ │ - cbnz r5, 55820 <_Py_hashtable_size@@Base+0x834> │ │ │ │ + bge.n 55756 <_Py_hashtable_size@@Base+0x4d6> │ │ │ │ + cbnz r5, 5574c <_Py_hashtable_size@@Base+0x4cc> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r6, [r7, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19ac │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 5583a <_Py_hashtable_size@@Base+0x84e> │ │ │ │ + bl f17dc │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 55766 <_Py_hashtable_size@@Base+0x4e6> │ │ │ │ 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 7f920 │ │ │ │ + b.w 7f9b4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r2, [pc, #20] @ (55788 <_Py_hashtable_size@@Base+0x508>) │ │ │ │ + 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 554d2 <_Py_hashtable_size@@Base+0x252> │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r5, [r0, #12] │ │ │ │ + sub sp, #12 │ │ │ │ + cmp r5, #0 │ │ │ │ + bge.n 557ac <_Py_hashtable_size@@Base+0x52c> │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 244784 <_PyTime_AsTimeval@@Base+0x4c8c> │ │ │ │ + ldrd r1, r2, [r0, #16] │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + movw r4, #35132 @ 0x893c │ │ │ │ + movt r4, #71 @ 0x47 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 13e3a0 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl 822f4 <_PyObject_New@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 55892 <_Py_hashtable_size@@Base+0x612> │ │ │ │ + movs r3, #0 │ │ │ │ + strh r3, [r0, #8] │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + cbz r3, 55812 <_Py_hashtable_size@@Base+0x592> │ │ │ │ + add.w r0, r4, #9 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 55808 <_Py_hashtable_size@@Base+0x588> │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 557f8 <_Py_hashtable_size@@Base+0x578> │ │ │ │ + dmb ish │ │ │ │ + beq.n 55812 <_Py_hashtable_size@@Base+0x592> │ │ │ │ + bl 269658 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldrb r7, [r3, #0] │ │ │ │ + ldrd r8, r9, [r3, #4] │ │ │ │ + mov r0, r7 │ │ │ │ + ldrd sl, fp, [r3, #16] │ │ │ │ + bl 265060 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 265060 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ + movs r1, #1 │ │ │ │ + blx 294c4 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 265060 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ + mov r1, r9 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 29c10 │ │ │ │ + movs r1, #8 │ │ │ │ + movs r0, #25 │ │ │ │ + blx 294c4 │ │ │ │ + mov r1, r8 │ │ │ │ + movs r2, #200 @ 0xc8 │ │ │ │ + mov r8, r0 │ │ │ │ + blx 29c10 │ │ │ │ + movs r0, #24 │ │ │ │ + blx 2a0fc │ │ │ │ + ldrb r2, [r4, #8] │ │ │ │ + strd sl, fp, [r0, #16] │ │ │ │ + strb r7, [r0, #0] │ │ │ │ + str.w r8, [r0, #4] │ │ │ │ + str r6, [r0, #8] │ │ │ │ + str r0, [r5, #12] │ │ │ │ + cbz r2, 55892 <_Py_hashtable_size@@Base+0x612> │ │ │ │ + add.w r0, r4, #9 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 55888 <_Py_hashtable_size@@Base+0x608> │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 55878 <_Py_hashtable_size@@Base+0x5f8> │ │ │ │ + dmb ish │ │ │ │ + beq.n 55892 <_Py_hashtable_size@@Base+0x612> │ │ │ │ + bl 2471c4 │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [pc, #44] @ (558d4 <_Py_hashtable_size@@Base+0x654>) │ │ │ │ + movs r1, #1 │ │ │ │ + ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ + bl 11d3f4 │ │ │ │ + ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ + cbz r3, 558c0 <_Py_hashtable_size@@Base+0x640> │ │ │ │ + ldr.w r3, [r4, #1364] @ 0x554 │ │ │ │ + str.w r3, [r4, #1368] @ 0x558 │ │ │ │ + ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ + bl ffc1c │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + pop {r4, pc} │ │ │ │ + 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 r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 55870 <_Py_hashtable_size@@Base+0x884> │ │ │ │ + beq.n 55902 <_Py_hashtable_size@@Base+0x682> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5589e <_Py_hashtable_size@@Base+0x8b2> │ │ │ │ + bne.n 55930 <_Py_hashtable_size@@Base+0x6b0> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 55884 <_Py_hashtable_size@@Base+0x898> │ │ │ │ + beq.n 55916 <_Py_hashtable_size@@Base+0x696> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 558a0 <_Py_hashtable_size@@Base+0x8b4> │ │ │ │ + bgt.n 55932 <_Py_hashtable_size@@Base+0x6b2> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #10772 @ 0x2a14 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 558ca <_Py_hashtable_size@@Base+0x8de> │ │ │ │ + bl 127394 │ │ │ │ + b.n 5595c <_Py_hashtable_size@@Base+0x6dc> │ │ │ │ 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 129860 │ │ │ │ + bl 1294b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 558ca <_Py_hashtable_size@@Base+0x8de> │ │ │ │ + beq.n 5595c <_Py_hashtable_size@@Base+0x6dc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 558ca <_Py_hashtable_size@@Base+0x8de> │ │ │ │ + cbnz r3, 5595c <_Py_hashtable_size@@Base+0x6dc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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, 558ec <_Py_hashtable_size@@Base+0x900> │ │ │ │ + cbz r3, 5597e <_Py_hashtable_size@@Base+0x6fe> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 558ee <_Py_hashtable_size@@Base+0x902> │ │ │ │ + b.n 55980 <_Py_hashtable_size@@Base+0x700> │ │ │ │ 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, 55914 <_Py_hashtable_size@@Base+0x928> │ │ │ │ + cbz r2, 559a6 <_Py_hashtable_size@@Base+0x726> │ │ │ │ ldr.w r8, [r7, #20] │ │ │ │ - b.n 5591c <_Py_hashtable_size@@Base+0x930> │ │ │ │ + b.n 559ae <_Py_hashtable_size@@Base+0x72e> │ │ │ │ movw r8, #4356 @ 0x1104 │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ ldrb.w fp, [r7, #19] │ │ │ │ - cbnz r3, 5592c <_Py_hashtable_size@@Base+0x940> │ │ │ │ + cbnz r3, 559be <_Py_hashtable_size@@Base+0x73e> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 5592c <_Py_hashtable_size@@Base+0x940> │ │ │ │ + blt.n 559be <_Py_hashtable_size@@Base+0x73e> │ │ │ │ cmp r1, #5 │ │ │ │ - bgt.n 5592c <_Py_hashtable_size@@Base+0x940> │ │ │ │ - cbnz r5, 5594c <_Py_hashtable_size@@Base+0x960> │ │ │ │ + bgt.n 559be <_Py_hashtable_size@@Base+0x73e> │ │ │ │ + cbnz r5, 559de <_Py_hashtable_size@@Base+0x75e> │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #240] @ (55a20 <_Py_hashtable_size@@Base+0xa34>) │ │ │ │ + ldr r5, [pc, #240] @ (55ab4 <_Py_hashtable_size@@Base+0x834>) │ │ │ │ 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 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5594c <_Py_hashtable_size@@Base+0x960> │ │ │ │ + cbnz r0, 559de <_Py_hashtable_size@@Base+0x75e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 55a1a <_Py_hashtable_size@@Base+0xa2e> │ │ │ │ + b.n 55aac <_Py_hashtable_size@@Base+0x82c> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 559de <_Py_hashtable_size@@Base+0x9f2> │ │ │ │ + beq.n 55a70 <_Py_hashtable_size@@Base+0x7f0> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 5596c <_Py_hashtable_size@@Base+0x980> │ │ │ │ - bl f4520 │ │ │ │ + cbz r0, 559fe <_Py_hashtable_size@@Base+0x77e> │ │ │ │ + bl f4314 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne.n 55968 <_Py_hashtable_size@@Base+0x97c> │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 559fa <_Py_hashtable_size@@Base+0x77a> │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55948 <_Py_hashtable_size@@Base+0x95c> │ │ │ │ + bne.n 559da <_Py_hashtable_size@@Base+0x75a> │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 559de <_Py_hashtable_size@@Base+0x9f2> │ │ │ │ + beq.n 55a70 <_Py_hashtable_size@@Base+0x7f0> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 55988 <_Py_hashtable_size@@Base+0x99c> │ │ │ │ - bl f4520 │ │ │ │ + cbz r0, 55a1a <_Py_hashtable_size@@Base+0x79a> │ │ │ │ + bl f4314 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 55984 <_Py_hashtable_size@@Base+0x998> │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 55a16 <_Py_hashtable_size@@Base+0x796> │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55948 <_Py_hashtable_size@@Base+0x95c> │ │ │ │ + bne.n 559da <_Py_hashtable_size@@Base+0x75a> │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 559de <_Py_hashtable_size@@Base+0x9f2> │ │ │ │ + beq.n 55a70 <_Py_hashtable_size@@Base+0x7f0> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 559a4 <_Py_hashtable_size@@Base+0x9b8> │ │ │ │ - bl f4520 │ │ │ │ + cbz r0, 55a36 <_Py_hashtable_size@@Base+0x7b6> │ │ │ │ + bl f4314 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 559a0 <_Py_hashtable_size@@Base+0x9b4> │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 55a32 <_Py_hashtable_size@@Base+0x7b2> │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55948 <_Py_hashtable_size@@Base+0x95c> │ │ │ │ + bne.n 559da <_Py_hashtable_size@@Base+0x75a> │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 559de <_Py_hashtable_size@@Base+0x9f2> │ │ │ │ + beq.n 55a70 <_Py_hashtable_size@@Base+0x7f0> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - cbz r0, 559be <_Py_hashtable_size@@Base+0x9d2> │ │ │ │ - bl f4520 │ │ │ │ + cbz r0, 55a50 <_Py_hashtable_size@@Base+0x7d0> │ │ │ │ + bl f4314 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 559ba <_Py_hashtable_size@@Base+0x9ce> │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 55a4c <_Py_hashtable_size@@Base+0x7cc> │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55948 <_Py_hashtable_size@@Base+0x95c> │ │ │ │ + bne.n 559da <_Py_hashtable_size@@Base+0x75a> │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 559de <_Py_hashtable_size@@Base+0x9f2> │ │ │ │ + beq.n 55a70 <_Py_hashtable_size@@Base+0x7f0> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 559c8 <_Py_hashtable_size@@Base+0x9dc> │ │ │ │ + cbz r3, 55a5a <_Py_hashtable_size@@Base+0x7da> │ │ │ │ mov r8, r3 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 559de <_Py_hashtable_size@@Base+0x9f2> │ │ │ │ + beq.n 55a70 <_Py_hashtable_size@@Base+0x7f0> │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 559de <_Py_hashtable_size@@Base+0x9f2> │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 55a70 <_Py_hashtable_size@@Base+0x7f0> │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55948 <_Py_hashtable_size@@Base+0x95c> │ │ │ │ + bne.n 559da <_Py_hashtable_size@@Base+0x75a> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movw r3, #35340 @ 0x8a0c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 55a02 <_Py_hashtable_size@@Base+0xa16> │ │ │ │ + bne.n 55a94 <_Py_hashtable_size@@Base+0x814> │ │ │ │ strd fp, r0, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1d9fc0 │ │ │ │ - b.n 55a1a <_Py_hashtable_size@@Base+0xa2e> │ │ │ │ - movw r2, #27812 @ 0x6ca4 │ │ │ │ + bl 1d9290 │ │ │ │ + b.n 55aac <_Py_hashtable_size@@Base+0x82c> │ │ │ │ + movw r2, #25252 @ 0x62a4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, fp │ │ │ │ strd r6, r8, [sp, #8] │ │ │ │ strd r9, sl, [sp] │ │ │ │ - bl 2621e8 │ │ │ │ + bl 2617b0 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ add ip, r6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -00055a24 : │ │ │ │ - movs r3, #0 │ │ │ │ - b.w 24d744 │ │ │ │ - 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, 55a48 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - cbz r2, 55a62 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cbz r3, 55a62 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #532 @ 0x214 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 55b2a │ │ │ │ - bl 166f88 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl 49880 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 55a5e │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 55a9c │ │ │ │ - add.w r0, r4, #9 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 55a92 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 55a82 │ │ │ │ - dmb ish │ │ │ │ - beq.n 55a9c │ │ │ │ - bl 26a094 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - movs r1, #1 │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ - ldrd r9, r5, [r3] │ │ │ │ - ldrd sl, fp, [r3, #8] │ │ │ │ - blx 294c4 │ │ │ │ - add.w lr, r5, #64 @ 0x40 │ │ │ │ - mov r8, r0 │ │ │ │ - mov ip, r0 │ │ │ │ - mov r7, ip │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - adds r5, #16 │ │ │ │ - ldr.w r2, [r5, #-8] │ │ │ │ - add.w ip, ip, #16 │ │ │ │ - ldr.w r3, [r5, #-4] │ │ │ │ - cmp r5, lr │ │ │ │ - stmia r7!, {r0, r1, r2, r3} │ │ │ │ - bne.n 55ab6 │ │ │ │ - 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 r3, [r4, #8] │ │ │ │ - strd sl, fp, [r0, #8] │ │ │ │ - str r7, [r0, #0] │ │ │ │ - str.w r8, [r0, #4] │ │ │ │ - str r0, [r6, #12] │ │ │ │ - cbz r3, 55b2a │ │ │ │ - add.w r0, r4, #9 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 55b20 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 55b10 │ │ │ │ - dmb ish │ │ │ │ - beq.n 55b2a │ │ │ │ - bl 247d04 │ │ │ │ - mov r0, r6 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r3 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp.w r3, #268435456 @ 0x10000000 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bge.n 55b58 │ │ │ │ + bge.n 55ae0 <_Py_hashtable_size@@Base+0x860> │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bl 76e4c │ │ │ │ - b.n 55b5a │ │ │ │ + bl 76ec0 │ │ │ │ + b.n 55ae2 <_Py_hashtable_size@@Base+0x862> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbz r0, 55b82 │ │ │ │ + cbz r0, 55b0a <_Py_hashtable_size@@Base+0x88a> │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r8, r3 │ │ │ │ - bgt.n 55b76 │ │ │ │ + bgt.n 55afe <_Py_hashtable_size@@Base+0x87e> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r0, r8 │ │ │ │ - bl 76e4c │ │ │ │ - b.n 55b78 │ │ │ │ + bl 76ec0 │ │ │ │ + b.n 55b00 <_Py_hashtable_size@@Base+0x880> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r7, #0] │ │ │ │ - cbnz r0, 55b8c │ │ │ │ + cbnz r0, 55b14 <_Py_hashtable_size@@Base+0x894> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 771e8 │ │ │ │ - bl 1ea6e4 │ │ │ │ + bl 77260 │ │ │ │ + bl 1e9b14 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 55c20 │ │ │ │ + b.n 55ba8 <_Py_hashtable_size@@Base+0x928> │ │ │ │ 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 55bfa │ │ │ │ - bl e7044 │ │ │ │ + beq.n 55b82 <_Py_hashtable_size@@Base+0x902> │ │ │ │ + bl e6e5c │ │ │ │ mul.w r9, fp, r4 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 55bfe │ │ │ │ + cbz r0, 55b86 <_Py_hashtable_size@@Base+0x906> │ │ │ │ ldr r1, [r7, #0] │ │ │ │ add r1, r9 │ │ │ │ - bl ce000 │ │ │ │ + bl cdea8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 55bcc │ │ │ │ + bne.n 55b54 <_Py_hashtable_size@@Base+0x8d4> │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 55bfe │ │ │ │ + beq.n 55b86 <_Py_hashtable_size@@Base+0x906> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 55bfe │ │ │ │ + cbnz r2, 55b86 <_Py_hashtable_size@@Base+0x906> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 55bfe │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 55b86 <_Py_hashtable_size@@Base+0x906> │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 55bdc │ │ │ │ + beq.n 55b64 <_Py_hashtable_size@@Base+0x8e4> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 55bdc │ │ │ │ + cbnz r2, 55b64 <_Py_hashtable_size@@Base+0x8e4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 55b96 │ │ │ │ + b.n 55b1e <_Py_hashtable_size@@Base+0x89e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 55c20 │ │ │ │ + b.n 55ba8 <_Py_hashtable_size@@Base+0x928> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ - bl 771e8 │ │ │ │ + bl 77260 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 55c1a │ │ │ │ + beq.n 55ba2 <_Py_hashtable_size@@Base+0x922> │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ adds r5, #1 │ │ │ │ - bl cea94 │ │ │ │ - b.n 55c08 │ │ │ │ - bl 771e8 │ │ │ │ - b.n 55b86 │ │ │ │ + bl ce93c │ │ │ │ + b.n 55b90 <_Py_hashtable_size@@Base+0x910> │ │ │ │ + bl 77260 │ │ │ │ + b.n 55b0e <_Py_hashtable_size@@Base+0x88e> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + │ │ │ │ +00055bae : │ │ │ │ + movs r3, #0 │ │ │ │ + b.w 24cd1c │ │ │ │ + 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 77260 │ │ │ │ + mla r0, r7, r5, r4 │ │ │ │ + cmp r5, r6 │ │ │ │ + beq.n 55bde │ │ │ │ + adds r5, #1 │ │ │ │ + bl ce93c │ │ │ │ + b.n 55bce │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w 77260 │ │ │ │ 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] │ │ │ │ @@ -64625,225 +64607,70 @@ │ │ │ │ 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 78204 │ │ │ │ + bl 7827c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55c88 │ │ │ │ + beq.n 55c4a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 55c88 │ │ │ │ + cbnz r3, 55c4a │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77d54 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77dcc <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movs r5, #0 │ │ │ │ - movs r7, #44 @ 0x2c │ │ │ │ - mov r4, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - bl 771e8 │ │ │ │ - mla r0, r7, r5, r4 │ │ │ │ - cmp r5, r6 │ │ │ │ - beq.n 55cb4 │ │ │ │ - adds r5, #1 │ │ │ │ - bl cea94 │ │ │ │ - b.n 55ca4 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 771e8 │ │ │ │ - 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 55cea │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 55d00 │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.n 55d34 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - 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 55d20 │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 55d4e │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 55d34 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 55d50 │ │ │ │ - movw r3, #56104 @ 0xdb28 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movs r6, #0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - 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 362ae │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 55d7c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 55d7c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 55d92 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 55d92 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r7, [r1, #8] │ │ │ │ - sub sp, #12 │ │ │ │ - mov r5, r1 │ │ │ │ - cmp r7, #0 │ │ │ │ - bgt.n 55de6 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - cbz r2, 55dca │ │ │ │ - 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, #62896 @ 0xf5b0 │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #1944 @ 0x798 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r4, [r4, #12] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 55df4 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ - movs r1, #0 │ │ │ │ - bl 8e920 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 55df8 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 55e1c │ │ │ │ - mov r3, r6 │ │ │ │ - subs r2, r7, #1 │ │ │ │ - add.w r1, r5, #16 │ │ │ │ - bl 8ef4c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 55e1c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 55e1c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cbnz r3, 55e3e │ │ │ │ + cbnz r3, 55c6a │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 55e58 │ │ │ │ + mov r0, r1 │ │ │ │ + cbz r2, 55c84 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 55e58 │ │ │ │ + cbz r3, 55c84 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #532 @ 0x214 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #63508 @ 0xf814 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 55f28 │ │ │ │ - ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 4b63a │ │ │ │ + b.n 55d4c │ │ │ │ + bl 16639c │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl 498a0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55e54 │ │ │ │ + beq.n 55c80 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 55e94 │ │ │ │ + cbz r3, 55cbe │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 55e8a │ │ │ │ + bne.n 55cb4 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55e7a │ │ │ │ + bne.n 55ca4 │ │ │ │ dmb ish │ │ │ │ - beq.n 55e94 │ │ │ │ - bl 26a094 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ + beq.n 55cbe │ │ │ │ + bl 269658 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ ldrd r9, r5, [r3] │ │ │ │ ldrd sl, fp, [r3, #8] │ │ │ │ blx 294c4 │ │ │ │ add.w lr, r5, #64 @ 0x40 │ │ │ │ mov r8, r0 │ │ │ │ @@ -64853,987 +64680,1175 @@ │ │ │ │ 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 55eae │ │ │ │ + bne.n 55cd8 │ │ │ │ movs r1, #4 │ │ │ │ - movs r0, #5 │ │ │ │ + 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] │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ strd sl, fp, [r0, #8] │ │ │ │ str r7, [r0, #0] │ │ │ │ str.w r8, [r0, #4] │ │ │ │ - str r0, [r6, #16] │ │ │ │ - cbz r3, 55f28 │ │ │ │ + str r0, [r6, #12] │ │ │ │ + cbz r3, 55d4c │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 55f1e │ │ │ │ + bne.n 55d42 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55f0e │ │ │ │ + bne.n 55d32 │ │ │ │ dmb ish │ │ │ │ - beq.n 55f28 │ │ │ │ - bl 247d04 │ │ │ │ + beq.n 55d4c │ │ │ │ + bl 2471c4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 55f5a │ │ │ │ + beq.n 55d7e │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55f70 │ │ │ │ + bne.n 55d94 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 55fa4 │ │ │ │ + beq.n 55dc8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55f72 │ │ │ │ - b.n 55fa4 │ │ │ │ + bgt.n 55d96 │ │ │ │ + b.n 55dc8 │ │ │ │ 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 55f90 │ │ │ │ + beq.n 55db4 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55fbe │ │ │ │ + bne.n 55de2 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 55fa4 │ │ │ │ + beq.n 55dc8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55fc0 │ │ │ │ + bgt.n 55de4 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #10772 @ 0x2a14 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 56002 │ │ │ │ + bl 127394 │ │ │ │ + b.n 55e26 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 363fc │ │ │ │ + bl 36074 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55fec │ │ │ │ + beq.n 55e10 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 55fec │ │ │ │ + cbnz r3, 55e10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56002 │ │ │ │ + beq.n 55e26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56002 │ │ │ │ + cbnz r3, 55e26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r7, [r1, #8] │ │ │ │ + sub sp, #12 │ │ │ │ + mov r5, r1 │ │ │ │ + cmp r7, #0 │ │ │ │ + bgt.n 55e7a │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + cbz r2, 55e5e │ │ │ │ + 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, #60336 @ 0xebb0 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + movw r1, #64920 @ 0xfd98 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r4, [r4, #12] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl d183c │ │ │ │ + b.n 55e88 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ + movs r1, #0 │ │ │ │ + bl 8e90c │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 55e8c │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 55eb0 │ │ │ │ + mov r3, r6 │ │ │ │ + subs r2, r7, #1 │ │ │ │ + add.w r1, r5, #16 │ │ │ │ + bl 8ef38 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 55eb0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 55eb0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77dcc <_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 56038 │ │ │ │ + bne.n 55ee8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5605a │ │ │ │ - b.n 56052 │ │ │ │ + bne.n 55f0a │ │ │ │ + b.n 55f02 │ │ │ │ movs r3, #3 │ │ │ │ - movw r0, #3556 @ 0xde4 │ │ │ │ + movw r0, #996 @ 0x3e4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5602a │ │ │ │ + bne.n 55eda │ │ │ │ movs r4, #0 │ │ │ │ - b.n 560be │ │ │ │ - bl 7f738 │ │ │ │ + b.n 55f6e │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5604e │ │ │ │ + bne.n 55efe │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl ce000 │ │ │ │ + bl cdea8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5604e │ │ │ │ + bne.n 55efe │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1f03b4 │ │ │ │ + bl 1ef7f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5604e │ │ │ │ + beq.n 55efe │ │ │ │ ldrd r8, r9, [sp, #8] │ │ │ │ - bl 95d4c │ │ │ │ + bl 95c50 │ │ │ │ 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 98844 │ │ │ │ + bl 98744 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 560aa │ │ │ │ + bge.n 55f5a │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 560ca │ │ │ │ - bl e4c60 │ │ │ │ + bne.n 55f7a │ │ │ │ + bl e4a7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56078 │ │ │ │ + beq.n 55f28 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 560b6 │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 55f66 │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5604e │ │ │ │ + bne.n 55efe │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f920 │ │ │ │ + bl 7f9b4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 560da │ │ │ │ + cbz r3, 55f8a │ │ │ │ add r0, sp, #20 │ │ │ │ - bl cea94 │ │ │ │ - b.n 560da │ │ │ │ + bl ce93c │ │ │ │ + b.n 55f8a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19ac │ │ │ │ - b.n 560aa │ │ │ │ + bl f17dc │ │ │ │ + b.n 55f5a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r8, r9, 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 r4, [r0, #8] │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + movw r2, #10172 @ 0x27bc │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 55fbe │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 55fd4 │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.n 56008 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 55fd6 │ │ │ │ + b.n 56008 │ │ │ │ + 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 55ff4 │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 56022 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - mov r1, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5613e │ │ │ │ + beq.n 56008 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5613e │ │ │ │ + bgt.n 56024 │ │ │ │ + movw r3, #56104 @ 0xdb28 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #10772 @ 0x2a14 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movs r6, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127394 │ │ │ │ + b.n 56066 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movw r0, #27880 @ 0x6ce8 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ + mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ - it ne │ │ │ │ + mov r0, r5 │ │ │ │ + itt ne │ │ │ │ addne r3, #1 │ │ │ │ - mov r2, r4 │ │ │ │ - it ne │ │ │ │ strne r3, [r4, #0] │ │ │ │ - mov r3, r4 │ │ │ │ - bl ddd20 │ │ │ │ + bl 36404 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 56050 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 56050 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5614e │ │ │ │ + beq.n 56066 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5614e │ │ │ │ + cbnz r3, 56066 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5614e │ │ │ │ - movw r0, #27916 @ 0x6d0c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w ddd20 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r6 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cbnz r3, 5616e │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r2, 56188 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cbz r3, 56188 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #532 @ 0x214 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 5626e │ │ │ │ - ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.n 561a0 │ │ │ │ - bl 4f890 <_PyMonitoring_FirePyReturnEvent@@Base+0x2e> │ │ │ │ - mov r6, r0 │ │ │ │ - cbnz r0, 561ac │ │ │ │ - b.n 56184 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 4c6f2 │ │ │ │ + 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 56184 │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 561d6 │ │ │ │ - add.w r0, r4, #13 │ │ │ │ + beq.n 56114 │ │ │ │ + movs r3, #0 │ │ │ │ + strh.w r3, [r0, #430] @ 0x1ae │ │ │ │ + ldrb.w r3, [r6, #430] @ 0x1ae │ │ │ │ + cbz r3, 560bc │ │ │ │ + addw r0, r6, #431 @ 0x1af │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 561cc │ │ │ │ + bne.n 560b2 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 561bc │ │ │ │ + bne.n 560a2 │ │ │ │ dmb ish │ │ │ │ - beq.n 561d6 │ │ │ │ - bl 26a094 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ - str r2, [r6, #8] │ │ │ │ - ldrd r7, r5, [r3] │ │ │ │ - ldrd sl, fp, [r3, #8] │ │ │ │ - add.w r9, r5, #64 @ 0x40 │ │ │ │ - blx 294c4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov lr, r0 │ │ │ │ - mov ip, lr │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - adds r5, #16 │ │ │ │ - ldr.w r2, [r5, #-8] │ │ │ │ - add.w lr, lr, #16 │ │ │ │ - ldr.w r3, [r5, #-4] │ │ │ │ - cmp r5, r9 │ │ │ │ - stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - bne.n 561f4 │ │ │ │ - movs r1, #4 │ │ │ │ - movs r0, #8 │ │ │ │ - blx 294c4 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r5, r9 │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - ldr r1, [r7, #4] │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ - stmia r5!, {r0, r1, r2, r3} │ │ │ │ - ldr r0, [r7, #16] │ │ │ │ - ldr r3, [r7, #28] │ │ │ │ - ldr r1, [r7, #20] │ │ │ │ - ldr r2, [r7, #24] │ │ │ │ - stmia r5!, {r0, r1, r2, r3} │ │ │ │ - movs r0, #16 │ │ │ │ - blx 2a0fc │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ - strd sl, fp, [r0, #8] │ │ │ │ - str.w r9, [r0] │ │ │ │ - str.w r8, [r0, #4] │ │ │ │ - str r0, [r6, #16] │ │ │ │ - cbz r3, 5626e │ │ │ │ - add.w r0, r4, #13 │ │ │ │ + beq.n 560bc │ │ │ │ + bl 269658 │ │ │ │ + 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, 56114 │ │ │ │ + addw r0, r6, #431 @ 0x1af │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 56264 │ │ │ │ + bne.n 5610a │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 56254 │ │ │ │ + bne.n 560fa │ │ │ │ dmb ish │ │ │ │ - beq.n 5626e │ │ │ │ - bl 247d04 │ │ │ │ - mov r0, r6 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + beq.n 56114 │ │ │ │ + bl 2471c4 │ │ │ │ + mov r0, r7 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ subs r3, r2, #3 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 5629e │ │ │ │ + bhi.n 56142 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 562be │ │ │ │ - b.n 562b6 │ │ │ │ - movw r0, #3564 @ 0xdec │ │ │ │ + bne.n 56162 │ │ │ │ + b.n 5615a │ │ │ │ + movw r0, #1004 @ 0x3ec │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56290 │ │ │ │ - b.n 56398 │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 56134 │ │ │ │ + b.n 5623c │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56398 │ │ │ │ + bne.n 5623c │ │ │ │ ldrd r8, r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1f03b4 │ │ │ │ + bl 1ef7f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56398 │ │ │ │ + beq.n 5623c │ │ │ │ cmp r5, #3 │ │ │ │ - ble.n 562e4 │ │ │ │ + ble.n 56188 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 562e6 │ │ │ │ - bl 7f738 │ │ │ │ - cbz r0, 562e6 │ │ │ │ - b.n 56398 │ │ │ │ + bne.n 5618a │ │ │ │ + bl 7f7cc │ │ │ │ + cbz r0, 5618a │ │ │ │ + b.n 5623c │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r8 │ │ │ │ ldrd sl, fp, [sp, #24] │ │ │ │ - bl 153f68 │ │ │ │ - cbnz r0, 5630a │ │ │ │ + bl 153278 │ │ │ │ + cbnz r0, 561ae │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27940 @ 0x6d24 │ │ │ │ + movw r1, #25320 @ 0x62e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 56372 │ │ │ │ + bl 127394 │ │ │ │ + b.n 56216 │ │ │ │ mov r0, r8 │ │ │ │ - bl 15456c │ │ │ │ + bl 15387c │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 56372 │ │ │ │ + blt.n 56216 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 55b30 │ │ │ │ + bl 55ab8 <_Py_hashtable_size@@Base+0x838> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 56372 │ │ │ │ - bl 95d4c │ │ │ │ + beq.n 56216 │ │ │ │ + bl 95c50 │ │ │ │ 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 98844 │ │ │ │ + bl 98744 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 56364 │ │ │ │ + bge.n 56208 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 56388 │ │ │ │ - bl e4c60 │ │ │ │ + bne.n 5622c │ │ │ │ + bl e4a7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56328 │ │ │ │ + beq.n 561cc │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 55c8a │ │ │ │ + bl 55bb4 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5637c │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 56398 │ │ │ │ + bne.n 56220 │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 5623c │ │ │ │ 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 7f920 │ │ │ │ + b.w 7f9b4 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19ac │ │ │ │ - b.n 56360 │ │ │ │ + bl f17dc │ │ │ │ + b.n 56204 │ │ │ │ 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 562a0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 562a0 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movw r0, #25356 @ 0x630c │ │ │ │ + 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 ddb98 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 562b0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 562b0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 562b0 │ │ │ │ + movw r0, #25392 @ 0x6330 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w ddb98 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + cbnz r3, 562d0 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r2, 562ea │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cbz r3, 562ea │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #63508 @ 0xf814 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127394 │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 563ba │ │ │ │ + ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 4b662 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 562e6 │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + cbz r3, 56326 │ │ │ │ + add.w r0, r4, #9 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 5631c │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 5630c │ │ │ │ + dmb ish │ │ │ │ + beq.n 56326 │ │ │ │ + bl 269658 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + movs r1, #1 │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ + ldrd r9, r5, [r3] │ │ │ │ + ldrd sl, fp, [r3, #8] │ │ │ │ + blx 294c4 │ │ │ │ + add.w lr, r5, #64 @ 0x40 │ │ │ │ + mov r8, r0 │ │ │ │ + mov ip, r0 │ │ │ │ + mov r7, ip │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + adds r5, #16 │ │ │ │ + ldr.w r2, [r5, #-8] │ │ │ │ + add.w ip, ip, #16 │ │ │ │ + ldr.w r3, [r5, #-4] │ │ │ │ + cmp r5, lr │ │ │ │ + stmia r7!, {r0, r1, r2, r3} │ │ │ │ + bne.n 56340 │ │ │ │ + movs r1, #4 │ │ │ │ + movs r0, #5 │ │ │ │ + blx 294c4 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r5, r7 │ │ │ │ + ldr.w r0, [r9] │ │ │ │ + ldr.w r3, [r9, #12] │ │ │ │ + ldr.w r1, [r9, #4] │ │ │ │ + ldr.w r2, [r9, #8] │ │ │ │ + stmia r5!, {r0, r1, r2, r3} │ │ │ │ + ldr.w r0, [r9, #16] │ │ │ │ + str r0, [r5, #0] │ │ │ │ + movs r0, #16 │ │ │ │ + blx 2a0fc │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + strd sl, fp, [r0, #8] │ │ │ │ + str r7, [r0, #0] │ │ │ │ + str.w r8, [r0, #4] │ │ │ │ + str r0, [r6, #16] │ │ │ │ + cbz r3, 563ba │ │ │ │ + add.w r0, r4, #9 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 563b0 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 563a0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 563ba │ │ │ │ + bl 2471c4 │ │ │ │ + mov r0, r6 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 563cc │ │ │ │ + beq.n 563ec │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 563fa │ │ │ │ + bne.n 5641a │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 563e0 │ │ │ │ + beq.n 56400 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 563fc │ │ │ │ + bgt.n 5641c │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #10772 @ 0x2a14 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 56436 │ │ │ │ + bl 127394 │ │ │ │ + b.n 56456 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [pc, #56] @ (5643c ) │ │ │ │ + ldr r0, [pc, #56] @ (5645c ) │ │ │ │ cmp r3, r2 │ │ │ │ add r1, sp, #4 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ mov.w r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ it ne │ │ │ │ strne r3, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 932bc │ │ │ │ + bl 931c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56436 │ │ │ │ + beq.n 56456 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56436 │ │ │ │ + cbnz r3, 56456 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add r5, sp, #128 @ 0x80 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 56468 │ │ │ │ + bne.n 56488 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 56488 │ │ │ │ - b.n 56480 │ │ │ │ + bne.n 564a8 │ │ │ │ + b.n 564a0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #3524 @ 0xdc4 │ │ │ │ + movw r0, #964 @ 0x3c4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56458 │ │ │ │ - b.n 5653a │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 56478 │ │ │ │ + b.n 5655a │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5653a │ │ │ │ + bne.n 5655a │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 153f68 │ │ │ │ - cbnz r0, 564aa │ │ │ │ + bl 153278 │ │ │ │ + cbnz r0, 564ca │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27976 @ 0x6d48 │ │ │ │ + movw r1, #25416 @ 0x6348 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 56524 │ │ │ │ + bl 127394 │ │ │ │ + b.n 56544 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15456c │ │ │ │ + bl 15387c │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 56524 │ │ │ │ + blt.n 56544 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 55b30 │ │ │ │ + bl 55ab8 <_Py_hashtable_size@@Base+0x838> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 56524 │ │ │ │ - bl 95d4c │ │ │ │ + beq.n 56544 │ │ │ │ + bl 95c50 │ │ │ │ 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 98844 │ │ │ │ + bl 98744 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bge.n 56500 │ │ │ │ + bge.n 56520 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 56500 │ │ │ │ - bl e4c60 │ │ │ │ + bne.n 56520 │ │ │ │ + bl e4a7c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 564c8 │ │ │ │ - b.n 56502 │ │ │ │ + beq.n 564e8 │ │ │ │ + b.n 56522 │ │ │ │ movs r5, #0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - bl 55c8a │ │ │ │ + bl 55bb4 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5652e │ │ │ │ - cbnz r5, 56524 │ │ │ │ + bge.n 5654e │ │ │ │ + cbnz r5, 56544 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r6, [r7, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19ac │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 5653a │ │ │ │ + bl f17dc │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 5655a │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 7f920 │ │ │ │ + b.w 7f9b4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5656e │ │ │ │ + beq.n 5658e │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5659c │ │ │ │ + bne.n 565bc │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 56582 │ │ │ │ + beq.n 565a2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5659e │ │ │ │ + bgt.n 565be │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #10772 @ 0x2a14 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 565d8 │ │ │ │ + bl 127394 │ │ │ │ + b.n 565f8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [pc, #60] @ (565e0 ) │ │ │ │ + ldr r0, [pc, #60] @ (56600 ) │ │ │ │ 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 932bc │ │ │ │ + bl 931c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 565d8 │ │ │ │ + beq.n 565f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 565d8 │ │ │ │ + cbnz r3, 565f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000565e4 : │ │ │ │ +00056604 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #52] @ (56628 ) │ │ │ │ + ldr r4, [pc, #52] @ (56648 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2, r4] │ │ │ │ - cbnz r1, 5660c │ │ │ │ + cbnz r1, 5662c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 3aeec <_PyImport_ClearExtension@@Base+0x36e> │ │ │ │ + b.w 3aefa <_PyImport_ClearExtension@@Base+0x38e> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #28012 @ 0x6d6c │ │ │ │ + movw r2, #25452 @ 0x636c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1277a8 <_PyErr_SetString@@Base> │ │ │ │ + bl 1273f8 <_PyErr_SetString@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cbnz r3, 56648 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 56662 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cbz r3, 56662 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #532 @ 0x214 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 56738 │ │ │ │ - ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.n 5667a │ │ │ │ - bl 21ef60 │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 56686 │ │ │ │ - b.n 5665e │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bl 4fbb0 <_PyMonitoring_FirePyReturnEvent@@Base+0x34e> │ │ │ │ - mov r5, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ + blx r3 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5665e │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 566b0 │ │ │ │ - add.w r0, r4, #13 │ │ │ │ + beq.n 566ec │ │ │ │ + movs r3, #0 │ │ │ │ + strh.w r3, [r0, #222] @ 0xde │ │ │ │ + ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ + cbz r3, 5669e │ │ │ │ + add.w r0, r4, #223 @ 0xdf │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 566a6 │ │ │ │ + bne.n 56694 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 56696 │ │ │ │ + bne.n 56684 │ │ │ │ dmb ish │ │ │ │ - beq.n 566b0 │ │ │ │ - bl 26a094 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - movs r0, #128 @ 0x80 │ │ │ │ - str r2, [r5, #8] │ │ │ │ - ldrd r6, r7, [r3] │ │ │ │ - ldrd sl, fp, [r3, #8] │ │ │ │ - blx 294c4 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ - mov r8, r0 │ │ │ │ + beq.n 5669e │ │ │ │ + bl 269658 │ │ │ │ + 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 │ │ │ │ - movs r1, #8 │ │ │ │ - add.w r9, r6, #64 @ 0x40 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 294c4 │ │ │ │ - mov r7, r0 │ │ │ │ - mov lr, r0 │ │ │ │ - mov ip, lr │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ - adds r6, #16 │ │ │ │ - ldr.w r2, [r6, #-8] │ │ │ │ - add.w lr, lr, #16 │ │ │ │ - ldr.w r3, [r6, #-4] │ │ │ │ - cmp r6, r9 │ │ │ │ - stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - bne.n 566e0 │ │ │ │ - movs r0, #16 │ │ │ │ - blx 2a0fc │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ - strd sl, fp, [r0, #8] │ │ │ │ - str r7, [r0, #0] │ │ │ │ - str.w r8, [r0, #4] │ │ │ │ - str r0, [r5, #16] │ │ │ │ - cbz r3, 56738 │ │ │ │ - add.w r0, r4, #13 │ │ │ │ + ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ + cbz r3, 566ec │ │ │ │ + add.w r0, r4, #223 @ 0xdf │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5672e │ │ │ │ + bne.n 566e2 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5671e │ │ │ │ + bne.n 566d2 │ │ │ │ dmb ish │ │ │ │ - beq.n 56738 │ │ │ │ - bl 247d04 │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + beq.n 566ec │ │ │ │ + bl 2471c4 │ │ │ │ + mov r0, r7 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0005673e : │ │ │ │ +000566f0 : │ │ │ │ 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 1ce43c │ │ │ │ + bl 1cd504 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + cbnz r3, 5673c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - movs r1, #0 │ │ │ │ - ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ - blx r3 │ │ │ │ - mov r7, r0 │ │ │ │ + cbz r2, 56756 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cbz r3, 56756 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #63508 @ 0xf814 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127394 │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 5683c │ │ │ │ + ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 5676e │ │ │ │ + bl 4f8f8 <_PyMonitoring_FirePyReturnEvent@@Base+0x2e> │ │ │ │ + mov r6, r0 │ │ │ │ + cbnz r0, 5677a │ │ │ │ + b.n 56752 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 4c71a │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5680e │ │ │ │ - movs r3, #0 │ │ │ │ - strh.w r3, [r0, #222] @ 0xde │ │ │ │ - ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - cbz r3, 567c0 │ │ │ │ - add.w r0, r4, #223 @ 0xdf │ │ │ │ + beq.n 56752 │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ + cbz r3, 567a4 │ │ │ │ + add.w r0, r4, #13 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 567b6 │ │ │ │ + bne.n 5679a │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 567a6 │ │ │ │ + bne.n 5678a │ │ │ │ dmb ish │ │ │ │ - beq.n 567c0 │ │ │ │ - bl 26a094 │ │ │ │ - add.w r6, r4, #8 │ │ │ │ - add.w r5, r7, #8 │ │ │ │ - ldmia r6!, {r0, r1, r2, r3} │ │ │ │ + beq.n 567a4 │ │ │ │ + bl 269658 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ + str r2, [r6, #8] │ │ │ │ + ldrd r7, r5, [r3] │ │ │ │ + ldrd sl, fp, [r3, #8] │ │ │ │ + add.w r9, r5, #64 @ 0x40 │ │ │ │ + blx 294c4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov lr, r0 │ │ │ │ + mov ip, lr │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + adds r5, #16 │ │ │ │ + ldr.w r2, [r5, #-8] │ │ │ │ + add.w lr, lr, #16 │ │ │ │ + ldr.w r3, [r5, #-4] │ │ │ │ + cmp r5, r9 │ │ │ │ + stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ + bne.n 567c2 │ │ │ │ + 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} │ │ │ │ - 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, 5680e │ │ │ │ - add.w r0, r4, #223 @ 0xdf │ │ │ │ + ldr r0, [r7, #16] │ │ │ │ + ldr r3, [r7, #28] │ │ │ │ + ldr r1, [r7, #20] │ │ │ │ + ldr r2, [r7, #24] │ │ │ │ + stmia r5!, {r0, r1, r2, r3} │ │ │ │ + movs r0, #16 │ │ │ │ + blx 2a0fc │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ + strd sl, fp, [r0, #8] │ │ │ │ + str.w r9, [r0] │ │ │ │ + str.w r8, [r0, #4] │ │ │ │ + str r0, [r6, #16] │ │ │ │ + cbz r3, 5683c │ │ │ │ + add.w r0, r4, #13 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 56804 │ │ │ │ + bne.n 56832 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 567f4 │ │ │ │ + bne.n 56822 │ │ │ │ dmb ish │ │ │ │ - beq.n 5680e │ │ │ │ - bl 247d04 │ │ │ │ - mov r0, r7 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + beq.n 5683c │ │ │ │ + bl 2471c4 │ │ │ │ + mov r0, r6 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 5681c │ │ │ │ - b.w 7a0ec │ │ │ │ + cbz r0, 5684c │ │ │ │ + b.w 7a164 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00056826 <_PyXI_FillNamespaceFromDict@@Base>: │ │ │ │ +00056856 <_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 568da <_PyXI_FillNamespaceFromDict@@Base+0xb4> │ │ │ │ + ble.n 5690a <_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 35e72 │ │ │ │ + bl 35e42 │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 56866 <_PyXI_FillNamespaceFromDict@@Base+0x40> │ │ │ │ - bl 7f738 │ │ │ │ + cbnz r0, 56896 <_PyXI_FillNamespaceFromDict@@Base+0x40> │ │ │ │ + bl 7f7cc │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ negs r4, r4 │ │ │ │ - b.n 56898 <_PyXI_FillNamespaceFromDict@@Base+0x72> │ │ │ │ + b.n 568c8 <_PyXI_FillNamespaceFromDict@@Base+0x72> │ │ │ │ movs r0, #24 │ │ │ │ - bl 6bfb4 │ │ │ │ + bl 6bfec │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbnz r0, 56878 <_PyXI_FillNamespaceFromDict@@Base+0x52> │ │ │ │ - bl 1ea6e4 │ │ │ │ - b.n 5688a <_PyXI_FillNamespaceFromDict@@Base+0x64> │ │ │ │ + cbnz r0, 568a8 <_PyXI_FillNamespaceFromDict@@Base+0x52> │ │ │ │ + bl 1e9b14 │ │ │ │ + b.n 568ba <_PyXI_FillNamespaceFromDict@@Base+0x64> │ │ │ │ mov r0, r9 │ │ │ │ - bl 194ef4 <_PyObject_GetCrossInterpreterData@@Base> │ │ │ │ - cbz r0, 5688e <_PyXI_FillNamespaceFromDict@@Base+0x68> │ │ │ │ + bl 19450c <_PyObject_GetCrossInterpreterData@@Base> │ │ │ │ + cbz r0, 568be <_PyXI_FillNamespaceFromDict@@Base+0x68> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 6c164 │ │ │ │ + bl 6c1a4 │ │ │ │ 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, 568d6 <_PyXI_FillNamespaceFromDict@@Base+0xb0> │ │ │ │ - cbz r7, 568ba <_PyXI_FillNamespaceFromDict@@Base+0x94> │ │ │ │ - bl 13b21c │ │ │ │ + cbz r4, 56906 <_PyXI_FillNamespaceFromDict@@Base+0xb0> │ │ │ │ + cbz r7, 568ea <_PyXI_FillNamespaceFromDict@@Base+0x94> │ │ │ │ + bl 13a50c │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r0, #1420] @ 0x58c │ │ │ │ - bl d3b0c │ │ │ │ - cbz r0, 568ba <_PyXI_FillNamespaceFromDict@@Base+0x94> │ │ │ │ + bl d3974 │ │ │ │ + cbz r0, 568ea <_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 568dc <_PyXI_FillNamespaceFromDict@@Base+0xb6> │ │ │ │ + ble.n 5690c <_PyXI_FillNamespaceFromDict@@Base+0xb6> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add.w r3, r3, r7, lsl #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 568d2 <_PyXI_FillNamespaceFromDict@@Base+0xac> │ │ │ │ + cbz r0, 56902 <_PyXI_FillNamespaceFromDict@@Base+0xac> │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ - bl 267ff8 │ │ │ │ + bl 2675bc │ │ │ │ adds r7, #1 │ │ │ │ - b.n 568bc <_PyXI_FillNamespaceFromDict@@Base+0x96> │ │ │ │ + b.n 568ec <_PyXI_FillNamespaceFromDict@@Base+0x96> │ │ │ │ adds r5, #1 │ │ │ │ - b.n 5683e <_PyXI_FillNamespaceFromDict@@Base+0x18> │ │ │ │ + b.n 5686e <_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, #28132 @ 0x6de4 │ │ │ │ + movw r0, #25572 @ 0x63e4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w ddd20 │ │ │ │ + b.w ddb98 │ │ │ │ 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 11b7b8 │ │ │ │ + bl 11b830 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1cf174 │ │ │ │ + b.w 1ce23c │ │ │ │ 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 │ │ │ │ @@ -65849,125 +65864,125 @@ │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #1 │ │ │ │ ite ls │ │ │ │ movls r0, r1 │ │ │ │ movhi r0, r2 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00056960 <_PyXI_ApplyNamespace@@Base>: │ │ │ │ +00056990 <_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 56a08 <_PyXI_ApplyNamespace@@Base+0xa8> │ │ │ │ + ble.n 56a38 <_PyXI_ApplyNamespace@@Base+0xa8> │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr.w r0, [r5, r6, lsl #3] │ │ │ │ add.w r5, r5, r6, lsl #3 │ │ │ │ - bl 7a0ec │ │ │ │ + bl 7a164 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56a0c <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + beq.n 56a3c <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 569be <_PyXI_ApplyNamespace@@Base+0x5e> │ │ │ │ + cbz r0, 569ee <_PyXI_ApplyNamespace@@Base+0x5e> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 569ce <_PyXI_ApplyNamespace@@Base+0x6e> │ │ │ │ + cbnz r0, 569fe <_PyXI_ApplyNamespace@@Base+0x6e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56a0c <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + beq.n 56a3c <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56a0c <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + cbnz r3, 56a3c <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 56a0c <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 56a3c <_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 7937c │ │ │ │ + bl 793f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 569ec <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ + beq.n 56a1c <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 569ec <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ + cbnz r3, 56a1c <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 569fe <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ + beq.n 56a2e <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 569fe <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ + cbnz r3, 56a2e <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 56a0c <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + bne.n 56a3c <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 5697c <_PyXI_ApplyNamespace@@Base+0x1c> │ │ │ │ + b.n 569ac <_PyXI_ApplyNamespace@@Base+0x1c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 56a10 <_PyXI_ApplyNamespace@@Base+0xb0> │ │ │ │ + b.n 56a40 <_PyXI_ApplyNamespace@@Base+0xb0> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add.w r0, r1, #12 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 56a36 <_PyXI_ApplyNamespace@@Base+0xd6> │ │ │ │ + cbnz r2, 56a66 <_PyXI_ApplyNamespace@@Base+0xd6> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 56a36 <_PyXI_ApplyNamespace@@Base+0xd6> │ │ │ │ + bne.n 56a66 <_PyXI_ApplyNamespace@@Base+0xd6> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 56a50 <_PyXI_ApplyNamespace@@Base+0xf0> │ │ │ │ - ldr r5, [pc, #44] @ (56a64 <_PyXI_ApplyNamespace@@Base+0x104>) │ │ │ │ + cbnz r0, 56a80 <_PyXI_ApplyNamespace@@Base+0xf0> │ │ │ │ + ldr r5, [pc, #44] @ (56a94 <_PyXI_ApplyNamespace@@Base+0x104>) │ │ │ │ add r3, sp, #28 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r5, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 56a5e <_PyXI_ApplyNamespace@@Base+0xfe> │ │ │ │ + cbz r0, 56a8e <_PyXI_ApplyNamespace@@Base+0xfe> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 5530e <_Py_hashtable_size@@Base+0x322> │ │ │ │ + b.w 554d2 <_Py_hashtable_size@@Base+0x252> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ add r8, ip │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r2, [pc, #192] @ (56b3c <_PyXI_ApplyNamespace@@Base+0x1dc>) │ │ │ │ + ldr r2, [pc, #192] @ (56b6c <_PyXI_ApplyNamespace@@Base+0x1dc>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ add r6, sp, #20 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ addw r4, r7, #3816 @ 0xee8 │ │ │ │ addw r7, r7, #3848 @ 0xf08 │ │ │ │ @@ -65976,158 +65991,158 @@ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ adds r4, #16 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ adds r6, #16 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ cmp r4, r7 │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ - bne.n 56a8e <_PyXI_ApplyNamespace@@Base+0x12e> │ │ │ │ + bne.n 56abe <_PyXI_ApplyNamespace@@Base+0x12e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ movs r0, #0 │ │ │ │ - bl 72190 │ │ │ │ + bl 721f8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56b32 <_PyXI_ApplyNamespace@@Base+0x1d2> │ │ │ │ - movw sl, #40304 @ 0x9d70 │ │ │ │ + beq.n 56b62 <_PyXI_ApplyNamespace@@Base+0x1d2> │ │ │ │ + movw sl, #37744 @ 0x9370 │ │ │ │ movt sl, #39 @ 0x27 │ │ │ │ - movw r9, #40492 @ 0x9e2c │ │ │ │ + movw r9, #37932 @ 0x942c │ │ │ │ movt r9, #39 @ 0x27 │ │ │ │ - movw r8, #27024 @ 0x6990 │ │ │ │ + movw r8, #24464 @ 0x5f90 │ │ │ │ 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, #28160 @ 0x6e00 │ │ │ │ + movw r0, #25600 @ 0x6400 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82764 │ │ │ │ + bl 827f4 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r7, 56b2c <_PyXI_ApplyNamespace@@Base+0x1cc> │ │ │ │ - bl 83ac8 │ │ │ │ + cbz r7, 56b5c <_PyXI_ApplyNamespace@@Base+0x1cc> │ │ │ │ + bl 83b60 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 56b14 <_PyXI_ApplyNamespace@@Base+0x1b4> │ │ │ │ + cbz r0, 56b44 <_PyXI_ApplyNamespace@@Base+0x1b4> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56b2c <_PyXI_ApplyNamespace@@Base+0x1cc> │ │ │ │ + beq.n 56b5c <_PyXI_ApplyNamespace@@Base+0x1cc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 56b2c <_PyXI_ApplyNamespace@@Base+0x1cc> │ │ │ │ + cbnz r3, 56b5c <_PyXI_ApplyNamespace@@Base+0x1cc> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 56b2c <_PyXI_ApplyNamespace@@Base+0x1cc> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 56b5c <_PyXI_ApplyNamespace@@Base+0x1cc> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56b24 <_PyXI_ApplyNamespace@@Base+0x1c4> │ │ │ │ + beq.n 56b54 <_PyXI_ApplyNamespace@@Base+0x1c4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 56b24 <_PyXI_ApplyNamespace@@Base+0x1c4> │ │ │ │ + cbnz r3, 56b54 <_PyXI_ApplyNamespace@@Base+0x1c4> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ adds r4, #12 │ │ │ │ subs r6, #1 │ │ │ │ - bne.n 56ad2 <_PyXI_ApplyNamespace@@Base+0x172> │ │ │ │ - b.n 56b34 <_PyXI_ApplyNamespace@@Base+0x1d4> │ │ │ │ + bne.n 56b02 <_PyXI_ApplyNamespace@@Base+0x172> │ │ │ │ + b.n 56b64 <_PyXI_ApplyNamespace@@Base+0x1d4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 781a8 │ │ │ │ + bl 78220 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add.w r0, r1, #12 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 56b62 <_PyXI_ApplyNamespace@@Base+0x202> │ │ │ │ + cbnz r2, 56b92 <_PyXI_ApplyNamespace@@Base+0x202> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 56b62 <_PyXI_ApplyNamespace@@Base+0x202> │ │ │ │ + bne.n 56b92 <_PyXI_ApplyNamespace@@Base+0x202> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 56b7c <_PyXI_ApplyNamespace@@Base+0x21c> │ │ │ │ - ldr r5, [pc, #44] @ (56b90 <_PyXI_ApplyNamespace@@Base+0x230>) │ │ │ │ + cbnz r0, 56bac <_PyXI_ApplyNamespace@@Base+0x21c> │ │ │ │ + ldr r5, [pc, #44] @ (56bc0 <_PyXI_ApplyNamespace@@Base+0x230>) │ │ │ │ add r3, sp, #28 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r5, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 56b8a <_PyXI_ApplyNamespace@@Base+0x22a> │ │ │ │ + cbz r0, 56bba <_PyXI_ApplyNamespace@@Base+0x22a> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 5530e <_Py_hashtable_size@@Base+0x322> │ │ │ │ + b.w 554d2 <_Py_hashtable_size@@Base+0x252> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ cmp r4, r1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00056b94 <_PyXI_FreeNamespace@@Base>: │ │ │ │ +00056bc4 <_PyXI_FreeNamespace@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 56bcc <_PyXI_FreeNamespace@@Base+0x38> │ │ │ │ + cbz r3, 56bfc <_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, 56bb2 <_PyXI_FreeNamespace@@Base+0x1e> │ │ │ │ + cbz r2, 56be2 <_PyXI_FreeNamespace@@Base+0x1e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 56bc2 <_PyXI_FreeNamespace@@Base+0x2e> │ │ │ │ + cbnz r3, 56bf2 <_PyXI_FreeNamespace@@Base+0x2e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2326b0 │ │ │ │ + bl 231c78 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 6c164 │ │ │ │ - bl 13b21c │ │ │ │ - bl 13b74c │ │ │ │ - b.n 56bb2 <_PyXI_FreeNamespace@@Base+0x1e> │ │ │ │ + b.w 6c1a4 │ │ │ │ + bl 13a50c │ │ │ │ + bl 13aa3c │ │ │ │ + b.n 56be2 <_PyXI_FreeNamespace@@Base+0x1e> │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ add r0, r3 │ │ │ │ - b.w 125678 │ │ │ │ + b.w 1252c8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbz r0, 56be4 <_PyXI_FreeNamespace@@Base+0x50> │ │ │ │ - b.w 7a0ec │ │ │ │ + cbz r0, 56c14 <_PyXI_FreeNamespace@@Base+0x50> │ │ │ │ + b.w 7a164 │ │ │ │ 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 56c56 │ │ │ │ + bl 56c86 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 56c1a <_PyXI_FreeNamespace@@Base+0x86> │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 56c4a <_PyXI_FreeNamespace@@Base+0x86> │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 56c32 <_PyXI_FreeNamespace@@Base+0x9e> │ │ │ │ + b.n 56c62 <_PyXI_FreeNamespace@@Base+0x9e> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r1, #7780 @ 0x1e64 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ @@ -66135,252 +66150,252 @@ │ │ │ │ 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, 56c52 <_PyXI_FreeNamespace@@Base+0xbe> │ │ │ │ + cbz r3, 56c82 <_PyXI_FreeNamespace@@Base+0xbe> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r3, #1 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ - b.w 125678 │ │ │ │ + b.w 1252c8 │ │ │ │ │ │ │ │ -00056c56 : │ │ │ │ +00056c86 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.n 56c88 │ │ │ │ + bpl.n 56cb8 │ │ │ │ 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, 56c7e │ │ │ │ + cbnz r3, 56cae │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ and.w r0, r0, #1 │ │ │ │ - b.n 56c86 │ │ │ │ + b.n 56cb6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56c74 │ │ │ │ + bne.n 56ca4 │ │ │ │ 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, 56cb8 │ │ │ │ + cbz r0, 56ce8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56cb8 │ │ │ │ + beq.n 56ce8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56cb8 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56ce8 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 56cd4 │ │ │ │ + cbz r0, 56d04 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56cd4 │ │ │ │ + beq.n 56d04 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56cd4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56d04 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 56cf0 │ │ │ │ + cbz r0, 56d20 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56cf0 │ │ │ │ + beq.n 56d20 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56cf0 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56d20 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 101410 │ │ │ │ + bl 101308 │ │ │ │ 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, 56d26 │ │ │ │ + cbz r0, 56d56 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56d26 │ │ │ │ + beq.n 56d56 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56d26 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56d56 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 56d42 │ │ │ │ + cbz r0, 56d72 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56d42 │ │ │ │ + beq.n 56d72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56d42 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56d72 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 101410 │ │ │ │ + bl 101308 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #28272 @ 0x6e70 │ │ │ │ + movw r0, #25712 @ 0x6470 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.w 82764 │ │ │ │ + b.w 827f4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cbeec │ │ │ │ + bl cbd9c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 56d8e │ │ │ │ + cbz r0, 56dbe │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56d8e │ │ │ │ + beq.n 56dbe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56d8e │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56dbe │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 56daa │ │ │ │ + cbz r0, 56dda │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56daa │ │ │ │ + beq.n 56dda │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56daa │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56dda │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 56dc6 │ │ │ │ + cbz r0, 56df6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56dc6 │ │ │ │ + beq.n 56df6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56dc6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56df6 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 56de2 │ │ │ │ + cbz r0, 56e12 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56de2 │ │ │ │ + beq.n 56e12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56de2 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56e12 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 56dfe │ │ │ │ + cbz r0, 56e2e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56dfe │ │ │ │ + beq.n 56e2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56dfe │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56e2e │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 56e1a │ │ │ │ + cbz r0, 56e4a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56e1a │ │ │ │ + beq.n 56e4a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56e1a │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56e4a │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 56d5e │ │ │ │ + b.n 56d8e │ │ │ │ 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 56e42 │ │ │ │ - bl 260874 │ │ │ │ + bne.n 56e72 │ │ │ │ + bl 25ff9c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 56e4e │ │ │ │ + cbz r3, 56e7e │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 56e6e │ │ │ │ + b.n 56e9e │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1d4e60 │ │ │ │ - cbnz r0, 56e6a │ │ │ │ + bl 1d4130 │ │ │ │ + cbnz r0, 56e9a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 56e6a │ │ │ │ + cbnz r3, 56e9a │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 56e6a │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 56e9a │ │ │ │ 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 7f920 │ │ │ │ + b.w 7f9b4 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r0, #36 @ 0x24 │ │ │ │ - b.w 7f920 │ │ │ │ + b.w 7f9b4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r1 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ @@ -66389,287 +66404,290 @@ │ │ │ │ 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, #28592 @ 0x6fb0 │ │ │ │ + movw r1, #26032 @ 0x65b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145af8 │ │ │ │ + bl 144dd0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 56ed8 │ │ │ │ + blt.n 56f08 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 56edc │ │ │ │ + cbz r0, 56f0c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 56edc │ │ │ │ + b.n 56f0c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #24 │ │ │ │ mov r5, r0 │ │ │ │ - bl 13d0c8 │ │ │ │ + bl 13c3ec │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq.n 56f10 │ │ │ │ - blt.w 5707e │ │ │ │ - movw r0, #5352 @ 0x14e8 │ │ │ │ + beq.n 56f40 │ │ │ │ + blt.w 570ae │ │ │ │ + movw r0, #2712 @ 0xa98 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7a0ec │ │ │ │ - movw r0, #6724 @ 0x1a44 │ │ │ │ + b.w 7a164 │ │ │ │ + movw r0, #4164 @ 0x1044 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 7a0ec │ │ │ │ + bl 7a164 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 56f26 │ │ │ │ + cbnz r0, 56f56 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 5705a │ │ │ │ + b.n 5708a │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp r8, r6 │ │ │ │ str r6, [sp, #20] │ │ │ │ - ble.n 56f6a │ │ │ │ + ble.n 56f9a │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #28820 @ 0x7094 │ │ │ │ + movw r0, #26260 @ 0x6694 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - bl ddd20 │ │ │ │ + bl ddb98 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56f60 │ │ │ │ + beq.n 56f90 │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56f60 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56f90 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r4, r7 │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 56f2c │ │ │ │ - b.n 56f20 │ │ │ │ + bne.n 56f5c │ │ │ │ + b.n 56f50 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 8ddd4 │ │ │ │ - cbz r0, 56fd4 │ │ │ │ + bl 8ddb4 │ │ │ │ + cbz r0, 57004 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #28828 @ 0x709c │ │ │ │ + movw r0, #26268 @ 0x669c │ │ │ │ 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 ddd20 │ │ │ │ + bl ddb98 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 56fb6 │ │ │ │ + beq.n 56fe6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 56fb6 │ │ │ │ + cbnz r2, 56fe6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 56fcc │ │ │ │ + beq.n 56ffc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - cbnz r2, 56fcc │ │ │ │ + cbnz r2, 56ffc │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 56f20 │ │ │ │ + beq.n 56f50 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 56f6e │ │ │ │ + b.n 56f9e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1b3ef0 │ │ │ │ + bl 1b3304 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57062 │ │ │ │ + beq.n 57092 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1e6334 │ │ │ │ + bl 1e5764 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 57002 │ │ │ │ + cbnz r0, 57032 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57062 │ │ │ │ + beq.n 57092 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 57062 │ │ │ │ + cbnz r3, 57092 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 57062 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 57092 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #28840 @ 0x70a8 │ │ │ │ + movw r0, #26280 @ 0x66a8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddd20 │ │ │ │ + bl ddb98 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5702e │ │ │ │ + beq.n 5705e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5702e │ │ │ │ + cbnz r3, 5705e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57044 │ │ │ │ + beq.n 57074 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 57044 │ │ │ │ + cbnz r3, 57074 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5705a │ │ │ │ + beq.n 5708a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5705a │ │ │ │ + cbnz r3, 5708a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 13d618 │ │ │ │ - b.n 57082 │ │ │ │ + bl 13c93c │ │ │ │ + b.n 570b2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57078 │ │ │ │ + beq.n 570a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 57078 │ │ │ │ + cbnz r3, 570a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 13d618 │ │ │ │ + bl 13c93c │ │ │ │ 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 125678 │ │ │ │ + b.w 1252c8 │ │ │ │ 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, 570be │ │ │ │ - cbz r2, 570d8 │ │ │ │ + cbnz r3, 570ee │ │ │ │ + cbz r2, 57108 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 570d8 │ │ │ │ + cbz r3, 57108 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30668 @ 0x77cc │ │ │ │ + movw r1, #28108 @ 0x6dcc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 570e0 │ │ │ │ + b.n 57110 │ │ │ │ movw r0, #47264 @ 0xb8a0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r0, #6912 @ 0x1b00 │ │ │ │ + movw r0, #4272 @ 0x10b0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.w 7a0ec │ │ │ │ + b.w 7a164 │ │ │ │ + │ │ │ │ +0005711e <_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 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 5713e │ │ │ │ + bge.n 57188 <_Py_c_prod@@Base+0x6a> │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.n 5713e │ │ │ │ + bpl.n 57188 <_Py_c_prod@@Base+0x6a> │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #64] @ (57144 ) │ │ │ │ + ldr r4, [pc, #64] @ (57190 <_Py_c_prod@@Base+0x72>) │ │ │ │ ldr.w r1, [r0, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r1, #1 │ │ │ │ ldr r2, [r2, r4] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ ldr 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 57136 │ │ │ │ + beq.n 57180 <_Py_c_prod@@Base+0x62> │ │ │ │ cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r0, r3, #98304 @ 0x18000 │ │ │ │ addls r0, #228 @ 0xe4 │ │ │ │ addls r2, r4, r0 │ │ │ │ add.w r0, r2, #24 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ -00057148 <_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 │ │ │ │ - │ │ │ │ -00057162 <_Py_c_sum@@Base>: │ │ │ │ +00057198 <_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 571b8 <_Py_c_sum@@Base+0x56> │ │ │ │ + bpl.n 571ee <_Py_c_sum@@Base+0x56> │ │ │ │ ldr.w r1, [r0, #440] @ 0x1b8 │ │ │ │ - cbz r1, 571bc <_Py_c_sum@@Base+0x5a> │ │ │ │ + cbz r1, 571f2 <_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] │ │ │ │ @@ -66681,331 +66699,332 @@ │ │ │ │ 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 125678 │ │ │ │ + b.w 1252c8 │ │ │ │ movs r0, #208 @ 0xd0 │ │ │ │ - b.n 571c0 <_Py_c_sum@@Base+0x5e> │ │ │ │ + b.n 571f6 <_Py_c_sum@@Base+0x5e> │ │ │ │ mov.w r0, #464 @ 0x1d0 │ │ │ │ - b.w 125678 │ │ │ │ + b.w 1252c8 │ │ │ │ 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, 571e2 <_Py_c_sum@@Base+0x80> │ │ │ │ + cbnz r0, 57218 <_Py_c_sum@@Base+0x80> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 571ec <_Py_c_sum@@Base+0x8a> │ │ │ │ - b.n 571f2 <_Py_c_sum@@Base+0x90> │ │ │ │ + cbnz r0, 57222 <_Py_c_sum@@Base+0x8a> │ │ │ │ + b.n 57228 <_Py_c_sum@@Base+0x90> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 571dc <_Py_c_sum@@Base+0x7a> │ │ │ │ - b.n 5721e <_Py_c_sum@@Base+0xbc> │ │ │ │ + beq.n 57212 <_Py_c_sum@@Base+0x7a> │ │ │ │ + b.n 57254 <_Py_c_sum@@Base+0xbc> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5721e <_Py_c_sum@@Base+0xbc> │ │ │ │ + cbnz r0, 57254 <_Py_c_sum@@Base+0xbc> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 571fc <_Py_c_sum@@Base+0x9a> │ │ │ │ + cbz r0, 57232 <_Py_c_sum@@Base+0x9a> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5721e <_Py_c_sum@@Base+0xbc> │ │ │ │ + cbnz r0, 57254 <_Py_c_sum@@Base+0xbc> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 57206 <_Py_c_sum@@Base+0xa4> │ │ │ │ + cbz r0, 5723c <_Py_c_sum@@Base+0xa4> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5721e <_Py_c_sum@@Base+0xbc> │ │ │ │ + cbnz r0, 57254 <_Py_c_sum@@Base+0xbc> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 57210 <_Py_c_sum@@Base+0xae> │ │ │ │ + cbz r0, 57246 <_Py_c_sum@@Base+0xae> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5721e <_Py_c_sum@@Base+0xbc> │ │ │ │ + cbnz r0, 57254 <_Py_c_sum@@Base+0xbc> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 5721e <_Py_c_sum@@Base+0xbc> │ │ │ │ + cbz r0, 57254 <_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, 5723e <_Py_c_sum@@Base+0xdc> │ │ │ │ + cbnz r0, 57274 <_Py_c_sum@@Base+0xdc> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 57248 <_Py_c_sum@@Base+0xe6> │ │ │ │ - b.n 5724e <_Py_c_sum@@Base+0xec> │ │ │ │ + cbnz r0, 5727e <_Py_c_sum@@Base+0xe6> │ │ │ │ + b.n 57284 <_Py_c_sum@@Base+0xec> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57238 <_Py_c_sum@@Base+0xd6> │ │ │ │ - b.n 5725c <_Py_c_sum@@Base+0xfa> │ │ │ │ + beq.n 5726e <_Py_c_sum@@Base+0xd6> │ │ │ │ + b.n 57292 <_Py_c_sum@@Base+0xfa> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5725c <_Py_c_sum@@Base+0xfa> │ │ │ │ + cbnz r0, 57292 <_Py_c_sum@@Base+0xfa> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5725c <_Py_c_sum@@Base+0xfa> │ │ │ │ + cbz r0, 57292 <_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 57282 <_Py_c_sum@@Base+0x120> │ │ │ │ - cbz r6, 57292 <_Py_c_sum@@Base+0x130> │ │ │ │ + beq.n 572b8 <_Py_c_sum@@Base+0x120> │ │ │ │ + cbz r6, 572c8 <_Py_c_sum@@Base+0x130> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ adds r4, #21 │ │ │ │ - b.n 572a6 <_Py_c_sum@@Base+0x144> │ │ │ │ - cbz r6, 57292 <_Py_c_sum@@Base+0x130> │ │ │ │ + b.n 572dc <_Py_c_sum@@Base+0x144> │ │ │ │ + cbz r6, 572c8 <_Py_c_sum@@Base+0x130> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ubfx r4, r4, #2, #3 │ │ │ │ mla r4, r3, r4, r4 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 572a6 <_Py_c_sum@@Base+0x144> │ │ │ │ + b.n 572dc <_Py_c_sum@@Base+0x144> │ │ │ │ ldr r3, [r5, #28] │ │ │ │ - cbz r3, 572a4 <_Py_c_sum@@Base+0x142> │ │ │ │ + cbz r3, 572da <_Py_c_sum@@Base+0x142> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ubfx r4, r4, #2, #3 │ │ │ │ mla r4, r3, r4, r4 │ │ │ │ adds r4, #32 │ │ │ │ - b.n 572a6 <_Py_c_sum@@Base+0x144> │ │ │ │ + b.n 572dc <_Py_c_sum@@Base+0x144> │ │ │ │ movs r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a3108 │ │ │ │ - cbz r0, 572bc <_Py_c_sum@@Base+0x15a> │ │ │ │ - cbz r7, 572b6 <_Py_c_sum@@Base+0x154> │ │ │ │ - cbz r6, 572b6 <_Py_c_sum@@Base+0x154> │ │ │ │ + bl 1a24f0 │ │ │ │ + cbz r0, 572f2 <_Py_c_sum@@Base+0x15a> │ │ │ │ + cbz r7, 572ec <_Py_c_sum@@Base+0x154> │ │ │ │ + cbz r6, 572ec <_Py_c_sum@@Base+0x154> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - b.n 572b8 <_Py_c_sum@@Base+0x156> │ │ │ │ + b.n 572ee <_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 7f920 │ │ │ │ + b.w 7f9b4 │ │ │ │ │ │ │ │ -000572c6 : │ │ │ │ - b.w 14a2f4 <_Py_HashDouble@@Base+0x638> │ │ │ │ +000572fc : │ │ │ │ + b.w 1495fc <_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 57318 │ │ │ │ + ble.n 5734e │ │ │ │ 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 57318 │ │ │ │ + bcs.n 5734e │ │ │ │ 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 572ec │ │ │ │ + b.n 57322 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #256 @ 0x100 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00057324 : │ │ │ │ +0005735a : │ │ │ │ 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 7cf3c │ │ │ │ + bl 7cfc4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - b.w 122720 │ │ │ │ + b.w 122388 │ │ │ │ │ │ │ │ -00057348 : │ │ │ │ +0005737e : │ │ │ │ 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 5739a │ │ │ │ + beq.n 573d0 │ │ │ │ movw r3, #33156 @ 0x8184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5739a │ │ │ │ + beq.n 573d0 │ │ │ │ movw r1, #16312 @ 0x3fb8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 5739a │ │ │ │ - bl 859bc │ │ │ │ - movw r3, #34116 @ 0x8544 │ │ │ │ + beq.n 573d0 │ │ │ │ + bl 859e8 │ │ │ │ + movw r3, #31588 @ 0x7b64 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #21492 @ 0x53f4 │ │ │ │ + movw r2, #18932 @ 0x49f4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 573a2 │ │ │ │ - movw r0, #34116 @ 0x8544 │ │ │ │ + b.n 573d8 │ │ │ │ + movw r0, #31588 @ 0x7b64 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r2, [pc, #48] @ (573d8 ) │ │ │ │ + ldr r2, [pc, #52] @ (57410 ) │ │ │ │ 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 573cc │ │ │ │ - movw r0, #31812 @ 0x7c44 │ │ │ │ + bne.n 57402 │ │ │ │ + movw r0, #29252 @ 0x7244 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w ddd20 │ │ │ │ - movw r0, #31820 @ 0x7c4c │ │ │ │ + b.w ddb98 │ │ │ │ + movw r0, #29260 @ 0x724c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w ddd20 │ │ │ │ + b.w ddb98 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000573dc : │ │ │ │ +00057414 : │ │ │ │ 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 573fe │ │ │ │ + bne.n 57436 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - b.n 573f4 │ │ │ │ + b.n 5742c │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 57414 │ │ │ │ + bne.n 5744c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 8fdf0 │ │ │ │ + b.w 8fde0 │ │ │ │ movw r1, #16312 @ 0x3fb8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 5742c │ │ │ │ + beq.n 57464 │ │ │ │ mov r0, r5 │ │ │ │ - bl 859bc │ │ │ │ - cbnz r0, 5742c │ │ │ │ + bl 859e8 │ │ │ │ + cbnz r0, 57464 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - b.n 57430 │ │ │ │ + b.n 57468 │ │ │ │ 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, 57450 │ │ │ │ + cbnz r3, 57488 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r2, 5746a │ │ │ │ + cbz r2, 574a2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 5746a │ │ │ │ + cbz r3, 574a2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31876 @ 0x7c84 │ │ │ │ + movw r1, #29316 @ 0x7284 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57508 │ │ │ │ - bl 15028c │ │ │ │ + b.n 57540 │ │ │ │ + bl 14f59c │ │ │ │ ldr.w r5, [r4, #144] @ 0x90 │ │ │ │ ldr.w r9, [r0, #16] │ │ │ │ add.w r8, r4, #12 │ │ │ │ - cbz r5, 57494 │ │ │ │ + cbz r5, 574cc │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26556 @ 0x67bc │ │ │ │ + movw r1, #23996 @ 0x5dbc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 57466 │ │ │ │ + bl 127394 │ │ │ │ + b.n 5749e │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 574ac │ │ │ │ + cbnz r3, 574e4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ - b.n 57508 │ │ │ │ + b.n 57540 │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r5, [r4, #128] @ 0x80 │ │ │ │ strd r3, r3, [r4, #104] @ 0x68 │ │ │ │ - cbz r0, 574c2 │ │ │ │ - bl 771e8 │ │ │ │ + cbz r0, 574fa │ │ │ │ + bl 77260 │ │ │ │ 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 1ed0e8 │ │ │ │ + bl 1ec518 │ │ │ │ mov r6, r0 │ │ │ │ - bl 7f738 │ │ │ │ + bl 7f7cc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 574e6 │ │ │ │ + cbz r0, 5751e │ │ │ │ str.w r7, [r4, #144] @ 0x90 │ │ │ │ - b.n 57466 │ │ │ │ + b.n 5749e │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1ed56c <_PyCapsule_SetTraverse@@Base+0x94> │ │ │ │ - cbz r6, 57500 │ │ │ │ + bl 1ec99c <_PyCapsule_SetTraverse@@Base+0x94> │ │ │ │ + cbz r6, 57538 │ │ │ │ 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 │ │ │ │ @@ -67014,532 +67033,532 @@ │ │ │ │ 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, 5752c │ │ │ │ + cbnz r1, 57564 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl f9238 │ │ │ │ + bl f9020 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5753e │ │ │ │ - b.n 5756e │ │ │ │ - movw r0, #940 @ 0x3ac │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 153840 <_PyArg_NoPositional@@Base> │ │ │ │ + cbnz r0, 57576 │ │ │ │ + b.n 575a6 │ │ │ │ + movw r0, #63916 @ 0xf9ac │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + bl 152b50 <_PyArg_NoPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57520 │ │ │ │ - b.n 5756e │ │ │ │ + bne.n 57558 │ │ │ │ + b.n 575a6 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 86ed4 │ │ │ │ + bl 86f00 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 57558 │ │ │ │ - cbz r5, 57570 │ │ │ │ + blt.n 57590 │ │ │ │ + cbz r5, 575a8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 86ed4 │ │ │ │ + bl 86f00 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 57570 │ │ │ │ + bge.n 575a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5756e │ │ │ │ + beq.n 575a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5756e │ │ │ │ + cbnz r3, 575a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #48] @ (575a8 ) │ │ │ │ + ldr r2, [pc, #48] @ (575e0 ) │ │ │ │ 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 5759c │ │ │ │ - movw r0, #31904 @ 0x7ca0 │ │ │ │ + bne.n 575d4 │ │ │ │ + movw r0, #29344 @ 0x72a0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w ddd20 │ │ │ │ - movw r0, #31916 @ 0x7cac │ │ │ │ + b.w ddb98 │ │ │ │ + movw r0, #29356 @ 0x72ac │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w ddd20 │ │ │ │ + b.w ddb98 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31992 @ 0x7cf8 │ │ │ │ + movw r1, #29432 @ 0x72f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mla r0, r0, r2, r3 │ │ │ │ - b.w 125678 │ │ │ │ + b.w 1252c8 │ │ │ │ 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, #32056 @ 0x7d38 │ │ │ │ + movw r1, #29496 @ 0x7338 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ 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, #32104 @ 0x7d68 │ │ │ │ + movw r1, #29544 @ 0x7368 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ 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, 5765e │ │ │ │ + cbnz r5, 57696 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5765e │ │ │ │ + ble.n 57696 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 5765e │ │ │ │ - cbnz r2, 57682 │ │ │ │ + bne.n 57696 │ │ │ │ + cbnz r2, 576ba │ │ │ │ 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 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 57682 │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 576ba │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5773c │ │ │ │ + b.n 57774 │ │ │ │ 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, 576ac │ │ │ │ + cbnz r2, 576e4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5773c │ │ │ │ + b.n 57774 │ │ │ │ mov r0, r4 │ │ │ │ mov.w fp, #2 │ │ │ │ movt fp, #32768 @ 0x8000 │ │ │ │ - bl 15028c │ │ │ │ + bl 14f59c │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ movs r6, #0 │ │ │ │ mov.w r9, r6, lsl #16 │ │ │ │ cmp r7, r6 │ │ │ │ add.w r6, r6, #1 │ │ │ │ - ble.n 576a2 │ │ │ │ + ble.n 576da │ │ │ │ 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 71e00 │ │ │ │ + bl 71e68 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, fp │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5767e │ │ │ │ + beq.n 576b6 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ strd r0, r4, [sp, #40] @ 0x28 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 932bc │ │ │ │ + bl 931c4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 5771a │ │ │ │ + beq.n 57752 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 5771a │ │ │ │ + cbnz r2, 57752 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5767e │ │ │ │ + beq.n 576b6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ add.w r9, r9, #65536 @ 0x10000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 576c4 │ │ │ │ + beq.n 576fc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 576c0 │ │ │ │ + bne.n 576f8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 576c0 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 576f8 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {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, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r2, 5776c │ │ │ │ + cbz r2, 577a4 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2573b0 │ │ │ │ + bl 256978 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5777c │ │ │ │ + cbnz r0, 577b4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 577ea │ │ │ │ + b.n 57822 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 1f6288 │ │ │ │ + bl 1f5840 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5775a │ │ │ │ - b.n 57768 │ │ │ │ + bne.n 57792 │ │ │ │ + b.n 577a0 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ - cbnz r7, 57788 │ │ │ │ - bl 1cce94 │ │ │ │ + cbnz r7, 577c0 │ │ │ │ + bl 1cbf5c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 577d4 │ │ │ │ + b.n 5780c │ │ │ │ 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 577d2 │ │ │ │ + bge.n 5780a │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ - bl 129700 │ │ │ │ + bl 129358 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 577c6 │ │ │ │ + beq.n 577fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 577c6 │ │ │ │ + cbnz r3, 577fe │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ add.w sl, sl, #1 │ │ │ │ mov r6, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 577a4 │ │ │ │ - b.n 577d4 │ │ │ │ + bne.n 577dc │ │ │ │ + b.n 5780c │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 577ea │ │ │ │ + beq.n 57822 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 577ea │ │ │ │ + cbnz r3, 57822 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -000577f0 : │ │ │ │ +00057828 : │ │ │ │ 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] @ (57914 ) │ │ │ │ + ldr r3, [pc, #276] @ (5794c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r5, [r0, #52] @ 0x34 │ │ │ │ - cbz r5, 5782e │ │ │ │ + cbz r5, 57866 │ │ │ │ ldrb.w r3, [r5, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 57816 │ │ │ │ + bne.n 5784e │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - b.n 57808 │ │ │ │ + b.n 57840 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 57848 │ │ │ │ + beq.n 57880 │ │ │ │ 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 57848 │ │ │ │ - b.n 57812 │ │ │ │ + bcs.n 57880 │ │ │ │ + b.n 5784a │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #59124 @ 0xe6f4 │ │ │ │ + movw r2, #56484 @ 0xdca4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1277a8 <_PyErr_SetString@@Base> │ │ │ │ + bl 1273f8 <_PyErr_SetString@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 57910 │ │ │ │ + b.n 57948 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ccf04 │ │ │ │ + bl 1cbfcc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57844 │ │ │ │ + beq.n 5787c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #24964 @ 0x6184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 578e4 │ │ │ │ + bne.n 5791c │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - cbnz r6, 5786e │ │ │ │ + cbnz r6, 578a6 │ │ │ │ mov r0, r5 │ │ │ │ - bl d3f38 │ │ │ │ + bl d3da0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [r6, #32] │ │ │ │ - cbnz r5, 578aa │ │ │ │ - bl 71310 │ │ │ │ + cbnz r5, 578e2 │ │ │ │ + bl 71378 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 578a8 │ │ │ │ + cbnz r0, 578e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57844 │ │ │ │ + beq.n 5787c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 57844 │ │ │ │ - ldr r2, [pc, #136] @ (57918 ) │ │ │ │ + bne.n 5787c │ │ │ │ + ldr r2, [pc, #136] @ (57950 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 5789e │ │ │ │ + cbz r3, 578d6 │ │ │ │ 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 57844 │ │ │ │ + b.n 5787c │ │ │ │ str r0, [r6, #32] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 86ed4 │ │ │ │ + bl 86f00 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ it lt │ │ │ │ movlt r5, #0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5790e │ │ │ │ + beq.n 57946 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5790e │ │ │ │ - ldr r2, [pc, #76] @ (57918 ) │ │ │ │ + cbnz r3, 57946 │ │ │ │ + ldr r2, [pc, #76] @ (57950 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 578da │ │ │ │ + cbz r3, 57912 │ │ │ │ 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 5790e │ │ │ │ + b.n 57946 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57910 │ │ │ │ + beq.n 57948 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 57910 │ │ │ │ - ldr r2, [pc, #32] @ (57918 ) │ │ │ │ + cbnz r3, 57948 │ │ │ │ + ldr r2, [pc, #32] @ (57950 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 57904 │ │ │ │ + cbz r3, 5793c │ │ │ │ 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 57910 │ │ │ │ + b.n 57948 │ │ │ │ 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] @ (57968 ) │ │ │ │ + ldr r1, [pc, #60] @ (579a0 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 23a510 │ │ │ │ + bl 239ae0 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 57964 │ │ │ │ + bne.n 5799c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 57956 │ │ │ │ + beq.n 5798e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57956 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5798e │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r1, [pc, #8] @ (57968 ) │ │ │ │ - b.w 23a510 │ │ │ │ + ldr r1, [pc, #8] @ (579a0 ) │ │ │ │ + b.w 239ae0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bcc.n 5789c │ │ │ │ + bcc.n 578d4 │ │ │ │ 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, 5798a │ │ │ │ + cbnz r0, 579c2 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 57994 │ │ │ │ - b.n 5799a │ │ │ │ + cbnz r0, 579cc │ │ │ │ + b.n 579d2 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57984 │ │ │ │ - b.n 579a8 │ │ │ │ + beq.n 579bc │ │ │ │ + b.n 579e0 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 579a8 │ │ │ │ + cbnz r0, 579e0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 579a8 │ │ │ │ + cbz r0, 579e0 │ │ │ │ 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 579ce │ │ │ │ + bne.n 57a06 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl d78e0 <_PyNumber_Index@@Base> │ │ │ │ + bl d7740 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 579e8 │ │ │ │ - b.n 579fc │ │ │ │ + cbnz r0, 57a20 │ │ │ │ + b.n 57a34 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #64208 @ 0xfad0 │ │ │ │ + movw r0, #61648 @ 0xf0d0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 579c2 │ │ │ │ + bne.n 579fa │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57a8c │ │ │ │ - bl 83948 │ │ │ │ + b.n 57ac4 │ │ │ │ + bl 839e0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 57a0a │ │ │ │ + bne.n 57a42 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 57a1a │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 57a52 │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 579e4 │ │ │ │ + bne.n 57a1c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 57a1a │ │ │ │ + b.n 57a52 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 579f8 │ │ │ │ + bne.n 57a30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 579f8 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 57a30 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1efc20 │ │ │ │ + bl 1ef05c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 579e4 │ │ │ │ + beq.n 57a1c │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 57a4a │ │ │ │ + bne.n 57a82 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12852 @ 0x3234 │ │ │ │ + movw r1, #10292 @ 0x2834 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 579e4 │ │ │ │ + bl 127394 │ │ │ │ + b.n 57a1c │ │ │ │ adds r1, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1482e0 │ │ │ │ + bl 1475d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 579e4 │ │ │ │ + beq.n 57a1c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 57a5e │ │ │ │ + cbz r3, 57a96 │ │ │ │ ldr r5, [r5, #20] │ │ │ │ - b.n 57a66 │ │ │ │ + b.n 57a9e │ │ │ │ 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 │ │ │ │ @@ -67553,99 +67572,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] @ (57a9c ) │ │ │ │ - b.w 23a510 │ │ │ │ + ldr r1, [pc, #4] @ (57ad4 ) │ │ │ │ + b.w 239ae0 │ │ │ │ nop │ │ │ │ - b.n 57e98 │ │ │ │ + b.n 57ed0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (57aac ) │ │ │ │ - b.w 23a510 │ │ │ │ + ldr r1, [pc, #4] @ (57ae4 ) │ │ │ │ + b.w 239ae0 │ │ │ │ nop │ │ │ │ - b.n 57450 │ │ │ │ + b.n 57488 │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (57abc ) │ │ │ │ - b.w 23a510 │ │ │ │ + ldr r1, [pc, #4] @ (57af4 ) │ │ │ │ + b.w 239ae0 │ │ │ │ nop │ │ │ │ - b.n 57510 │ │ │ │ + b.n 57548 │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (57acc ) │ │ │ │ - b.w 23a510 │ │ │ │ + ldr r1, [pc, #4] @ (57b04 ) │ │ │ │ + b.w 239ae0 │ │ │ │ nop │ │ │ │ - b.n 57560 │ │ │ │ + b.n 57598 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r1, [pc, #8] @ (57adc ) │ │ │ │ + ldr r1, [pc, #8] @ (57b14 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 23a510 │ │ │ │ + b.w 239ae0 │ │ │ │ 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 57b06 │ │ │ │ + beq.n 57b3e │ │ │ │ mov r5, r1 │ │ │ │ - cbz r1, 57b06 │ │ │ │ + cbz r1, 57b3e │ │ │ │ ldr r6, [r0, #12] │ │ │ │ - cbz r6, 57b18 │ │ │ │ + cbz r6, 57b50 │ │ │ │ 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 57b8a │ │ │ │ + b.n 57bc2 │ │ │ │ ldr.w r8, [r0, #4] │ │ │ │ movw r3, #36024 @ 0x8cb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 57b3a │ │ │ │ + beq.n 57b72 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w be538 │ │ │ │ - bl 1a68d0 │ │ │ │ + b.w be3b8 │ │ │ │ + bl 1a5cb8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 57b8a │ │ │ │ + cbz r0, 57bc2 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r3, [r8, #156] @ 0x9c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ blx r3 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 57b68 │ │ │ │ + cbnz r0, 57ba0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 57b8a │ │ │ │ + beq.n 57bc2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 57b8a │ │ │ │ + cbnz r3, 57bc2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 57b8a │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 57bc2 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ @@ -67657,46 +67676,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 57be0 │ │ │ │ + bhi.n 57c18 │ │ │ │ push {r4} │ │ │ │ movw r3, #51848 @ 0xca88 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 57bea │ │ │ │ + bne.n 57c22 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 57bea │ │ │ │ + bne.n 57c22 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 57bc0 │ │ │ │ + bne.n 57bf8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ subs r0, r3, r1 │ │ │ │ negs r3, r0 │ │ │ │ adcs r3, r0 │ │ │ │ - b.n 57bc2 │ │ │ │ + b.n 57bfa │ │ │ │ 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 57bf2 │ │ │ │ + b.n 57c2a │ │ │ │ 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 │ │ │ │ @@ -67711,134 +67730,134 @@ │ │ │ │ mvneq.w r0, #1 │ │ │ │ eors r0, r3 │ │ │ │ adds r3, r0, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00057c20 : │ │ │ │ - cbnz r0, 57c26 │ │ │ │ - b.w 1ea6e4 │ │ │ │ +00057c58 : │ │ │ │ + cbnz r0, 57c5e │ │ │ │ + b.w 1e9b14 │ │ │ │ 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] @ (57c60 ) │ │ │ │ + ldr r2, [pc, #28] @ (57c98 ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 57c5a │ │ │ │ + cbz r3, 57c92 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00057c64 : │ │ │ │ +00057c9c : │ │ │ │ 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, #51220 @ 0xc814 │ │ │ │ + movw r1, #49060 @ 0xbfa4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #27944 @ 0x6d28 │ │ │ │ + movw r0, #25384 @ 0x6328 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 10e8cc <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e7bc <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 57c96 │ │ │ │ + cbnz r0, 57cce │ │ │ │ movs r4, #0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r4 │ │ │ │ - b.n 57cbc │ │ │ │ + b.n 57cf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a0ec │ │ │ │ + bl 7a164 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57c8c │ │ │ │ + beq.n 57cc4 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl be538 │ │ │ │ + bl be3b8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 57cb8 │ │ │ │ - bl 83948 │ │ │ │ + cbz r0, 57cf0 │ │ │ │ + bl 839e0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 57cbc │ │ │ │ + b.n 57cf4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ - bl 78204 │ │ │ │ + bl 7827c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78204 │ │ │ │ + bl 7827c │ │ │ │ mov r0, r6 │ │ │ │ - bl 78204 │ │ │ │ + bl 7827c │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - b.w 260074 │ │ │ │ + b.w 25f63c │ │ │ │ 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 7fff8 │ │ │ │ + bl 8008c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57de8 │ │ │ │ + beq.n 57e20 │ │ │ │ strd r6, r0, [sp] │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ - ldr r0, [pc, #240] @ (57df4 ) │ │ │ │ + ldr r0, [pc, #240] @ (57e2c ) │ │ │ │ mov r1, sp │ │ │ │ - bl 13316c │ │ │ │ + bl 132454 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57dc6 │ │ │ │ + beq.n 57dfe │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #17000 @ 0x4268 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 57d34 │ │ │ │ + beq.n 57d6c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32308 @ 0x7e34 │ │ │ │ + movw r1, #29748 @ 0x7434 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 57dc6 │ │ │ │ + bl d183c │ │ │ │ + b.n 57dfe │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl ce000 │ │ │ │ + bl cdea8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 57dc6 │ │ │ │ + blt.n 57dfe │ │ │ │ movw r0, #54552 @ 0xd518 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71488 <_PyObject_GC_New@@Base> │ │ │ │ + bl 714f0 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57dc6 │ │ │ │ + beq.n 57dfe │ │ │ │ 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] @ (57df8 ) │ │ │ │ + ldr r1, [pc, #148] @ (57e30 ) │ │ │ │ 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] │ │ │ │ @@ -67850,46 +67869,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 57da8 │ │ │ │ + beq.n 57de0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 57da8 │ │ │ │ + cbnz r2, 57de0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 57db6 │ │ │ │ + bne.n 57dee │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57dec │ │ │ │ + b.n 57e24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 57db2 │ │ │ │ + bne.n 57dea │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 57db2 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 57dea │ │ │ │ movs r0, #0 │ │ │ │ - bl 78204 │ │ │ │ + bl 7827c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78204 │ │ │ │ + bl 7827c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57de8 │ │ │ │ + beq.n 57e20 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 57de8 │ │ │ │ + cbnz r3, 57e20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 │ │ │ │ @@ -67898,175 +67917,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 57e36 │ │ │ │ - movw r2, #4980 @ 0x1374 │ │ │ │ + bmi.n 57e6e │ │ │ │ + movw r2, #2340 @ 0x924 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #8800 @ 0x2260 │ │ │ │ + movw r1, #6240 @ 0x1860 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #22276 @ 0x5704 │ │ │ │ + movw r0, #19716 @ 0x4d04 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r3, r5 │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57ecc │ │ │ │ + b.n 57f04 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ and.w r2, r3, #253 @ 0xfd │ │ │ │ cmp r2, #117 @ 0x75 │ │ │ │ - beq.n 57e5c │ │ │ │ + beq.n 57e94 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32352 @ 0x7e60 │ │ │ │ + movw r1, #29792 @ 0x7460 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 57e32 │ │ │ │ + bl 127394 │ │ │ │ + b.n 57e6a │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - bne.n 57e96 │ │ │ │ + bne.n 57ece │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 124338 │ │ │ │ + bl 123f88 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.n 57e8c │ │ │ │ + ble.n 57ec4 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ subs r6, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ adds r1, r6, r7 │ │ │ │ - bl 20f2a0 │ │ │ │ + bl 20e864 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 57e32 │ │ │ │ + beq.n 57e6a │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, r7, lsl #2 │ │ │ │ - bl 124338 │ │ │ │ + bl 123f88 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 57ecc │ │ │ │ + b.n 57f04 │ │ │ │ mov r0, r1 │ │ │ │ - bl 13b940 │ │ │ │ + bl 13ac30 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, r7 │ │ │ │ cmp.w r1, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 57eb0 │ │ │ │ + bcc.n 57ee8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1ea6e4 │ │ │ │ + b.w 1e9b14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20f2a0 │ │ │ │ + bl 20e864 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 57e32 │ │ │ │ + beq.n 57e6a │ │ │ │ ldr r1, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, r7, lsl #2 │ │ │ │ - bl 17c85c │ │ │ │ - b.n 57e8c │ │ │ │ + bl 17bc5c │ │ │ │ + b.n 57ec4 │ │ │ │ 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 57f54 │ │ │ │ + beq.n 57f8c │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 57f54 │ │ │ │ + beq.n 57f8c │ │ │ │ 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 57f18 │ │ │ │ + beq.n 57f50 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 57f18 │ │ │ │ + cbz r3, 57f50 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #33613 @ 0x834d │ │ │ │ + movw r3, #33673 @ 0x8389 │ │ │ │ movt r3, #5 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 57f18 │ │ │ │ + bne.n 57f50 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 581aa │ │ │ │ + bl 58260 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 57f34 │ │ │ │ + cbz r0, 57f6c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57f34 │ │ │ │ + beq.n 57f6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57f34 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 57f6c │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 57f54 │ │ │ │ + cbz r0, 57f8c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57f54 │ │ │ │ + beq.n 57f8c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57f54 │ │ │ │ + cbnz r3, 57f8c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 77d54 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77dcc <_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, 57f7e │ │ │ │ - movw r1, #32448 @ 0x7ec0 │ │ │ │ + cbnz r2, 57fb6 │ │ │ │ + movw r1, #29888 @ 0x74c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 127744 │ │ │ │ - b.n 57f8a │ │ │ │ - movw r1, #32472 @ 0x7ed8 │ │ │ │ + bl 127394 │ │ │ │ + b.n 57fc2 │ │ │ │ + movw r1, #29912 @ 0x74d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ 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 14acd4 │ │ │ │ - cbnz r0, 57fb2 │ │ │ │ + bl 149fdc │ │ │ │ + cbnz r0, 57fea │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57fc6 │ │ │ │ + b.n 57ffe │ │ │ │ ldr r1, [r4, #12] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 57fae │ │ │ │ + blt.n 57fe6 │ │ │ │ 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 │ │ │ │ @@ -68080,1295 +68099,1298 @@ │ │ │ │ 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 78204 │ │ │ │ + bl 7827c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 78204 │ │ │ │ + bl 7827c │ │ │ │ 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, 58038 │ │ │ │ + cbnz r3, 58070 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 58038 │ │ │ │ + ble.n 58070 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 58038 │ │ │ │ - cbnz r4, 58054 │ │ │ │ + bne.n 58070 │ │ │ │ + cbnz r4, 5808c │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #60] @ (5807c ) │ │ │ │ + ldr r4, [pc, #60] @ (580b4 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 58076 │ │ │ │ + cbz r0, 580ae │ │ │ │ ldrd r5, r0, [r4] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 58068 │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 58076 │ │ │ │ + bne.n 580a0 │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 580ae │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1c00bc │ │ │ │ + b.w 1bf17c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp ip, fp │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #32492 @ 0x7eec │ │ │ │ + movw r0, #29932 @ 0x74ec │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - b.w 82764 │ │ │ │ + b.w 827f4 │ │ │ │ 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, #6724 @ 0x1a44 │ │ │ │ + movw r1, #4164 @ 0x1044 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl bfab8 │ │ │ │ - cbz r0, 580e8 │ │ │ │ + bl bf938 │ │ │ │ + cbz r0, 58120 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ movw r3, #17000 @ 0x4268 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 580ec │ │ │ │ + beq.n 58124 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32500 @ 0x7ef4 │ │ │ │ + movw r1, #29940 @ 0x74f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58162 │ │ │ │ + b.n 5819a │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbnz r3, 580fa │ │ │ │ + cbnz r3, 58132 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 58162 │ │ │ │ + b.n 5819a │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 58116 │ │ │ │ + beq.n 5814e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32532 @ 0x7f14 │ │ │ │ + movw r1, #29972 @ 0x7514 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 580e8 │ │ │ │ + bl 127394 │ │ │ │ + b.n 58120 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.n 58136 │ │ │ │ + beq.n 5816e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32572 @ 0x7f3c │ │ │ │ + movw r1, #30012 @ 0x753c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 580e8 │ │ │ │ + bl 127394 │ │ │ │ + b.n 58120 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #40] @ (58168 ) │ │ │ │ + ldr r0, [pc, #40] @ (581a0 ) │ │ │ │ add r1, sp, #12 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 932bc │ │ │ │ + bl 931c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 580e8 │ │ │ │ + beq.n 58120 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 580f0 │ │ │ │ + beq.n 58128 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 580f0 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 580f0 │ │ │ │ + bne.n 58128 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 58128 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - b.n 57dbc │ │ │ │ + b.n 57df4 │ │ │ │ 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 dafb8 <_PyType_Name@@Base> │ │ │ │ + bl dae28 <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #32620 @ 0x7f6c │ │ │ │ + movw r0, #30060 @ 0x756c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w ddd20 │ │ │ │ + b.w ddb98 │ │ │ │ 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 7fff8 │ │ │ │ + b.w 8008c │ │ │ │ + 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, 58202 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 58202 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 58202 │ │ │ │ + cbnz r0, 5821a │ │ │ │ + movs r4, #1 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + ldr r4, [pc, #80] @ (5825c ) │ │ │ │ + movs r2, #0 │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r2, r5, [sp, #12] │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 58254 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl f4314 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 5822c │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 58254 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2a15c │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 5824a │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w f17dc │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 8008c │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + mov r0, r1 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ - bl d3ce0 │ │ │ │ + bl d3b48 │ │ │ │ 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 581ee │ │ │ │ + bne.n 582a4 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5829c │ │ │ │ + beq.n 58352 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58212 │ │ │ │ + beq.n 582c8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 58212 │ │ │ │ + b.n 582c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 130174 │ │ │ │ + bl 12f854 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5820a │ │ │ │ + cbnz r0, 582c0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #32632 @ 0x7f78 │ │ │ │ + movw r0, #30072 @ 0x7578 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 1efe3c │ │ │ │ - b.n 5829c │ │ │ │ + bl 1ef278 │ │ │ │ + b.n 58352 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ orr.w r3, r3, #32 │ │ │ │ str r3, [r0, #20] │ │ │ │ - ldr r0, [pc, #148] @ (582a8 ) │ │ │ │ + ldr r0, [pc, #148] @ (58360 ) │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #8 │ │ │ │ strd r5, r4, [sp, #8] │ │ │ │ - bl 13316c │ │ │ │ - cbnz r0, 58234 │ │ │ │ + bl 132454 │ │ │ │ + cbnz r0, 582ea │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #32676 @ 0x7fa4 │ │ │ │ + movw r0, #30116 @ 0x75a4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 1efe3c │ │ │ │ - b.n 58248 │ │ │ │ + bl 1ef278 │ │ │ │ + b.n 582fe │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 58248 │ │ │ │ + beq.n 582fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 58248 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 582fe │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 58286 │ │ │ │ + beq.n 5833c │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #88] @ (582ac ) │ │ │ │ + ldr r0, [pc, #88] @ (58364 ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 932bc │ │ │ │ - cbnz r0, 58272 │ │ │ │ + bl 931c4 │ │ │ │ + cbnz r0, 58328 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #32632 @ 0x7f78 │ │ │ │ + movw r0, #30072 @ 0x7578 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 1efe3c │ │ │ │ - b.n 58286 │ │ │ │ + bl 1ef278 │ │ │ │ + b.n 5833c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 58286 │ │ │ │ + beq.n 5833c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 58286 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5833c │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5829c │ │ │ │ + beq.n 58352 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5829c │ │ │ │ + cbnz r3, 58352 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl d3cf4 │ │ │ │ + bl d3b5c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ add r4, sp, #864 @ 0x360 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 57f00 │ │ │ │ + b.n 57fb8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 582b8 │ │ │ │ + cbz r3, 58370 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 582c0 │ │ │ │ + b.n 58378 │ │ │ │ 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, 582f0 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 582f0 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 582f0 │ │ │ │ - cbnz r0, 58308 │ │ │ │ - movs r4, #1 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #80] @ (58348 ) │ │ │ │ - movs r2, #0 │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r2, r5, [sp, #12] │ │ │ │ - bl 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 58342 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl f4520 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 5831a │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 58342 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2a15c │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 58338 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f19ac │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7fff8 │ │ │ │ - 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 581aa │ │ │ │ + bl 58260 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr.w r2, [r5, #172] @ 0xac │ │ │ │ - cbz r2, 583c2 │ │ │ │ + cbz r2, 583fe │ │ │ │ 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 58388 │ │ │ │ + bge.n 583c4 │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 58378 │ │ │ │ + bne.n 583b4 │ │ │ │ cmp r7, r3 │ │ │ │ - ble.n 583c2 │ │ │ │ - movw r1, #33613 @ 0x834d │ │ │ │ + ble.n 583fe │ │ │ │ + movw r1, #33673 @ 0x8389 │ │ │ │ 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 583ae │ │ │ │ + bge.n 583ea │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ - cbz r0, 583ae │ │ │ │ + cbz r0, 583ea │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - cbz r5, 583ae │ │ │ │ + cbz r5, 583ea │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 583b6 │ │ │ │ + bne.n 583f2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 58396 │ │ │ │ - b.n 583c2 │ │ │ │ + bne.n 583d2 │ │ │ │ + b.n 583fe │ │ │ │ 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 5796c │ │ │ │ - │ │ │ │ -000583ca <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ - mov r2, r1 │ │ │ │ - movw r1, #33877 @ 0x8455 │ │ │ │ - movt r1, #5 │ │ │ │ - b.w 24e83c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1f4> │ │ │ │ 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, 583f8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2e> │ │ │ │ + cbnz r3, 58422 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 583f8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2e> │ │ │ │ + ble.n 58422 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 583f8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2e> │ │ │ │ - cbnz r0, 58410 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x46> │ │ │ │ + bne.n 58422 │ │ │ │ + cbnz r0, 5843a │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #80] @ (58450 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x86>) │ │ │ │ + ldr r4, [pc, #80] @ (5847c ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5844a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x80> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 58474 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 58422 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x58> │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 5844a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x80> │ │ │ │ + bne.n 5844c │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 58474 │ │ │ │ mov r0, r4 │ │ │ │ blx 29548 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 58440 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x76> │ │ │ │ + bge.n 5846a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f19ac │ │ │ │ + b.w f17dc │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7fff8 │ │ │ │ + b.w 8008c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ mov r4, r6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + b.w 579a4 │ │ │ │ + │ │ │ │ +00058484 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ + mov r2, r1 │ │ │ │ + movw r1, #33939 @ 0x8493 │ │ │ │ + movt r1, #5 │ │ │ │ + b.w 24dcdc <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0xcc> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cea94 │ │ │ │ + bl ce93c │ │ │ │ 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, #32724 @ 0x7fd4 │ │ │ │ + movw r1, #30164 @ 0x75d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 14be34 │ │ │ │ - cbnz r0, 58490 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xc6> │ │ │ │ + bl 14b13c │ │ │ │ + cbnz r0, 584ce <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 584e4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x11a> │ │ │ │ + b.n 58522 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x9e> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 29fec <__sched_rr_get_interval64@plt> │ │ │ │ - cbz r0, 584aa <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xe0> │ │ │ │ + cbz r0, 584e8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x64> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19ac │ │ │ │ - b.n 584d4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x10a> │ │ │ │ + bl f17dc │ │ │ │ + b.n 58512 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8e> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 26db10 │ │ │ │ + bl 26d0d8 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d5, [pc, #52] @ 584f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x126> │ │ │ │ + vldr d5, [pc, #44] @ 58528 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xa4> │ │ │ │ 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 584e0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x116> │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 5851e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x9a> │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5848c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xc2> │ │ │ │ + bne.n 584ca <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x46> │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ - bl 839f8 │ │ │ │ + bl 83a90 │ │ │ │ add sp, #28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - nop │ │ │ │ - nop.w │ │ │ │ - bvs.n 5841e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x54> │ │ │ │ + bvs.n 58456 │ │ │ │ @ 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, 58510 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x146> │ │ │ │ - cbz r2, 5852a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x160> │ │ │ │ + cbnz r3, 58548 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xc4> │ │ │ │ + cbz r2, 58562 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xde> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 5852a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x160> │ │ │ │ + cbz r3, 58562 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xde> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32748 @ 0x7fec │ │ │ │ + movw r1, #30188 @ 0x75ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58532 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x168> │ │ │ │ + b.n 5856a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xe6> │ │ │ │ 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 58578 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ae> │ │ │ │ + bhi.n 585b0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x12c> │ │ │ │ ldr r6, [r5, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - bmi.n 58590 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1c6> │ │ │ │ + bmi.n 585c8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x144> │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #20352 @ 0x4f80 │ │ │ │ + movw r2, #17792 @ 0x4580 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #1064 @ 0x428 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #34552 @ 0x86f8 │ │ │ │ + movw r1, #64040 @ 0xfa28 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #31912 @ 0x7ca8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 586e0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x316> │ │ │ │ - movw r0, #34552 @ 0x86f8 │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 58718 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x294> │ │ │ │ + movw r0, #31912 @ 0x7ca8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5854e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x184> │ │ │ │ - b.n 586e0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x316> │ │ │ │ + bne.n 58586 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x102> │ │ │ │ + b.n 58718 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x294> │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 585fa <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x230> │ │ │ │ + ble.n 58632 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ae> │ │ │ │ ldr r4, [r5, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 585fa <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x230> │ │ │ │ + beq.n 58632 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ae> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 585da <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x210> │ │ │ │ + bpl.n 58612 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x18e> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88e00 │ │ │ │ + bl 88e28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 586e0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x316> │ │ │ │ + beq.w 58718 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x294> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 585fa <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x230> │ │ │ │ + beq.n 58632 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ae> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29660 @ 0x73dc │ │ │ │ + movw r1, #27100 @ 0x69dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 586e0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x316> │ │ │ │ + bl 127394 │ │ │ │ + b.n 58718 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x294> │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #62128 @ 0xf2b0 │ │ │ │ + movw r2, #59568 @ 0xe8b0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #1224 @ 0x4c8 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #34552 @ 0x86f8 │ │ │ │ + movw r1, #64200 @ 0xfac8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #31912 @ 0x7ca8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 586e0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x316> │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 58718 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x294> │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp.w r7, #536870912 @ 0x20000000 │ │ │ │ - blt.n 5861a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x250> │ │ │ │ + blt.n 58652 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ce> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32776 @ 0x8008 │ │ │ │ + movw r1, #30216 @ 0x7608 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 586e0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x316> │ │ │ │ + bl 127394 │ │ │ │ + b.n 58718 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x294> │ │ │ │ lsls r1, r7, #2 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71e00 │ │ │ │ + bl 71e68 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 586e0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x316> │ │ │ │ + beq.n 58718 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x294> │ │ │ │ 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 586ba <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2f0> │ │ │ │ + ble.n 586f2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x26e> │ │ │ │ ldrb.w r5, [r2, #1]! │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ - beq.n 58648 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x27e> │ │ │ │ + beq.n 58680 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1fc> │ │ │ │ cmp r5, #92 @ 0x5c │ │ │ │ - bne.n 58656 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x28c> │ │ │ │ + bne.n 5868e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x20a> │ │ │ │ mov r3, r4 │ │ │ │ movs r6, #92 @ 0x5c │ │ │ │ strb.w r6, [r3], #2 │ │ │ │ strb r5, [r4, #1] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 58636 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x26c> │ │ │ │ + b.n 5866e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ea> │ │ │ │ cmp r5, #9 │ │ │ │ - bne.n 58664 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x29a> │ │ │ │ + bne.n 5869c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x218> │ │ │ │ movw r3, #29788 @ 0x745c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 58636 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x26c> │ │ │ │ + b.n 5866e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ea> │ │ │ │ cmp r5, #10 │ │ │ │ - bne.n 58672 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2a8> │ │ │ │ + bne.n 586aa <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x226> │ │ │ │ movw r3, #28252 @ 0x6e5c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 58636 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x26c> │ │ │ │ + b.n 5866e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ea> │ │ │ │ cmp r5, #13 │ │ │ │ - bne.n 58680 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2b6> │ │ │ │ + bne.n 586b8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x234> │ │ │ │ movw r3, #29276 @ 0x725c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 58636 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x26c> │ │ │ │ + b.n 5866e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ea> │ │ │ │ sub.w r3, r5, #32 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ - bls.n 586b4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2ea> │ │ │ │ + bls.n 586ec <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x268> │ │ │ │ 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 58636 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x26c> │ │ │ │ + b.n 5866e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ea> │ │ │ │ strb.w r5, [r4], #1 │ │ │ │ - b.n 58636 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x26c> │ │ │ │ + b.n 5866e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ea> │ │ │ │ movs r3, #0 │ │ │ │ subs r1, r4, r0 │ │ │ │ strb r3, [r4, #0] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 9ac50 <_PyBytes_Resize@@Base> │ │ │ │ - cbnz r0, 586e0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x316> │ │ │ │ + bl 9ab44 <_PyBytes_Resize@@Base> │ │ │ │ + cbnz r0, 58718 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x294> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 586e0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x316> │ │ │ │ + cbz r1, 58718 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x294> │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #43760 @ 0xaaf0 │ │ │ │ + movw r0, #41120 @ 0xa0a0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 82764 │ │ │ │ + b.w 827f4 │ │ │ │ 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, 586fe <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x334> │ │ │ │ - cbz r2, 58718 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x34e> │ │ │ │ + cbnz r3, 58736 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2b2> │ │ │ │ + cbz r2, 58750 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2cc> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 58718 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x34e> │ │ │ │ + cbz r3, 58750 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2cc> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32808 @ 0x8028 │ │ │ │ + movw r1, #30248 @ 0x7628 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58720 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x356> │ │ │ │ + b.n 58758 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2d4> │ │ │ │ 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, 5873a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x370> │ │ │ │ - cbz r2, 58754 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x38a> │ │ │ │ + cbnz r3, 58772 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2ee> │ │ │ │ + cbz r2, 5878c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x308> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 58754 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x38a> │ │ │ │ + cbz r3, 5878c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x308> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32840 @ 0x8048 │ │ │ │ + movw r1, #30280 @ 0x7648 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5875c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x392> │ │ │ │ + b.n 58794 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x310> │ │ │ │ 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, 5877e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3b4> │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 5877e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3b4> │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 5877e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3b4> │ │ │ │ - cbnz r0, 58796 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3cc> │ │ │ │ - movs r4, #1 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #76] @ (587d4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x40a>) │ │ │ │ - movs r2, #0 │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r2, r5, [sp, #12] │ │ │ │ - bl 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 587ce <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x404> │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl 15f9d4 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - blt.n 587ce <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x404> │ │ │ │ - mov r2, r4 │ │ │ │ - movw r1, #32880 @ 0x8070 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #24300 @ 0x5eec │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 8fe48 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 587ce <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x404> │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #42612 @ 0xa674 │ │ │ │ - movt r1, #2 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 24ec00 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x5b8> │ │ │ │ - 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 95d4c │ │ │ │ + bl 95c50 │ │ │ │ mov r5, r0 │ │ │ │ blx 29334 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98844 │ │ │ │ + bl 98744 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5880e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x444> │ │ │ │ + bge.n 587cc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x348> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f19ac │ │ │ │ + b.w f17dc │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r3 │ │ │ │ - movw r1, #8364 @ 0x20ac │ │ │ │ + movw r1, #5804 @ 0x16ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl bfab8 │ │ │ │ - cbz r0, 5884a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x480> │ │ │ │ + bl bf938 │ │ │ │ + cbz r0, 58808 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x384> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ef94 │ │ │ │ + bl 2f010 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r0, r1 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r1, r2 │ │ │ │ + cbnz r3, 5882c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3a8> │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 5882c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3a8> │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 5882c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3a8> │ │ │ │ + cbnz r0, 58844 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3c0> │ │ │ │ + movs r4, #1 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + ldr r4, [pc, #80] @ (58884 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x400>) │ │ │ │ + movs r2, #0 │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r2, r5, [sp, #12] │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5887c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3f8> │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl 15ecf4 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + blt.n 5887c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3f8> │ │ │ │ + mov r2, r4 │ │ │ │ + movw r1, #30320 @ 0x7670 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #21740 @ 0x54ec │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 8fe38 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 5887c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3f8> │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #42612 @ 0xa674 │ │ │ │ + movt r1, #2 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 24e0a8 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x498> │ │ │ │ + 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 58870 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4a6> │ │ │ │ + bne.n 588aa <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x426> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1e69c4 <_Py_Gid_Converter@@Base> │ │ │ │ - cbnz r0, 5888a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c0> │ │ │ │ - b.n 58886 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4bc> │ │ │ │ + bl 1e5df4 <_Py_Gid_Converter@@Base> │ │ │ │ + cbnz r0, 588c4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x440> │ │ │ │ + b.n 588c0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x43c> │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #3972 @ 0xf84 │ │ │ │ + movw r0, #1412 @ 0x584 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58864 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x49a> │ │ │ │ + bne.n 5889e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x41a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 588cc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x502> │ │ │ │ + b.n 58906 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x482> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1e69c4 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e5df4 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58886 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4bc> │ │ │ │ + beq.n 588c0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x43c> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1e69c4 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e5df4 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58886 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4bc> │ │ │ │ + beq.n 588c0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x43c> │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 29c7c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 588c4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4fa> │ │ │ │ + bge.n 588fe <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x47a> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f19ac │ │ │ │ + b.w f17dc │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000588d0 : │ │ │ │ +0005890a : │ │ │ │ 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 ) │ │ │ │ + ldr r4, [pc, #24] @ (58934 ) │ │ │ │ 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 1aeadc │ │ │ │ + bl 1adec4 │ │ │ │ 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, #62596 @ 0xf484 │ │ │ │ + movw r4, #60036 @ 0xea84 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ - movw r3, #62620 @ 0xf49c │ │ │ │ + movw r3, #60060 @ 0xea9c │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - movw r2, #62588 @ 0xf47c │ │ │ │ + movw r2, #60028 @ 0xea7c │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #62608 @ 0xf490 │ │ │ │ + movw r1, #60048 @ 0xea90 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #32884 @ 0x8074 │ │ │ │ + movw r0, #30324 @ 0x7674 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82764 │ │ │ │ + bl 827f4 │ │ │ │ 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 13eb40 │ │ │ │ - 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 58990 │ │ │ │ + bne.n 5899c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1d3728 <_Py_Uid_Converter@@Base> │ │ │ │ - cbnz r0, 589aa │ │ │ │ - b.n 589a6 │ │ │ │ + bl 1d29f4 <_Py_Uid_Converter@@Base> │ │ │ │ + cbnz r0, 589b6 │ │ │ │ + b.n 589b2 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #3960 @ 0xf78 │ │ │ │ + movw r0, #1400 @ 0x578 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58984 │ │ │ │ + bne.n 58990 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 589ec │ │ │ │ + b.n 589f8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1d3728 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d29f4 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 589a6 │ │ │ │ + beq.n 589b2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1d3728 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d29f4 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 589a6 │ │ │ │ + beq.n 589b2 │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2a7d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 589e4 │ │ │ │ + bge.n 589f0 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f19ac │ │ │ │ + b.w f17dc │ │ │ │ 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 13de5c │ │ │ │ + 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, #32892 @ 0x807c │ │ │ │ + movw r1, #30332 @ 0x767c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ 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, #32932 @ 0x80a4 │ │ │ │ + movw r1, #30372 @ 0x76a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ 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, #33004 @ 0x80ec │ │ │ │ + movw r1, #30444 @ 0x76ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ 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 58a9c │ │ │ │ + bne.n 58ad8 │ │ │ │ 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 58aca │ │ │ │ + b.n 58b06 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, sp │ │ │ │ - bl 14e1cc <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 14d4d4 <_PyTime_FromSecondsObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 58ac6 │ │ │ │ + blt.n 58b02 │ │ │ │ ldrd r4, r5, [sp] │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 58aca │ │ │ │ + bge.n 58b06 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19208 @ 0x4b08 │ │ │ │ + movw r1, #16648 @ 0x4108 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58ae2 │ │ │ │ + b.n 58b1e │ │ │ │ ldr r3, [r6, #16] │ │ │ │ adds r3, #16 │ │ │ │ ldrexd r0, r1, [r3] │ │ │ │ strexd r2, r4, r5, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 58ace │ │ │ │ + bne.n 58b0a │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 7f738 │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 58c26 │ │ │ │ + bne.w 58c62 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 262f1c <_PyLong_DivmodNear@@Base+0x3e8> │ │ │ │ + bl 262618 <_PyLong_DivmodNear@@Base+0x51c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 58c26 │ │ │ │ - cbz r4, 58b3c │ │ │ │ + beq.w 58c62 │ │ │ │ + cbz r4, 58b78 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 262f1c <_PyLong_DivmodNear@@Base+0x3e8> │ │ │ │ + bl 262618 <_PyLong_DivmodNear@@Base+0x51c> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 58b5a │ │ │ │ + cbnz r0, 58b96 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58c26 │ │ │ │ + beq.n 58c62 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58c26 │ │ │ │ + bne.n 58c62 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 58c1c │ │ │ │ + b.n 58c58 │ │ │ │ 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, 58b82 │ │ │ │ + cbz r6, 58bbe │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 262f1c <_PyLong_DivmodNear@@Base+0x3e8> │ │ │ │ + bl 262618 <_PyLong_DivmodNear@@Base+0x51c> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 58ba0 │ │ │ │ + cbnz r0, 58bdc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58c0a │ │ │ │ + beq.n 58c46 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58c0a │ │ │ │ + bne.n 58c46 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 58c0a │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 58c46 │ │ │ │ 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, 58bb8 │ │ │ │ + cbz r0, 58bf4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl be538 │ │ │ │ - bl 78204 │ │ │ │ - b.n 58bde │ │ │ │ + bl be3b8 │ │ │ │ + bl 7827c │ │ │ │ + b.n 58c1a │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ - bl 10f3d8 │ │ │ │ + bl 10f2c8 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 58bde │ │ │ │ + ble.n 58c1a │ │ │ │ movw r3, #56072 @ 0xdb08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #33048 @ 0x8118 │ │ │ │ + movw r1, #30488 @ 0x7718 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145af8 │ │ │ │ + bl 144dd0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58bf4 │ │ │ │ + beq.n 58c30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 58bf4 │ │ │ │ + cbnz r3, 58c30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58c0a │ │ │ │ + beq.n 58c46 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 58c0a │ │ │ │ + cbnz r3, 58c46 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58c26 │ │ │ │ + beq.n 58c62 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 58c26 │ │ │ │ + cbnz r3, 58c62 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 77d54 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77dcc <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #288] @ (58d5c ) │ │ │ │ + ldr r3, [pc, #288] @ (58d98 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbnz r0, 58c54 │ │ │ │ - movw r1, #6068 @ 0x17b4 │ │ │ │ + cbnz r0, 58c90 │ │ │ │ + movw r1, #3508 @ 0xdb4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #272] @ (58d60 ) │ │ │ │ - bl 61f30 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #272] @ (58d9c ) │ │ │ │ + bl 62074 <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #33156 @ 0x8184 │ │ │ │ + movw r1, #30596 @ 0x7784 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f8994 <_PySys_GetOptionalAttrString@@Base+0x1cc> │ │ │ │ + bl f8780 <_PySys_GetOptionalAttrString@@Base+0x1cc> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 58c6a │ │ │ │ + bge.n 58ca6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 58d54 │ │ │ │ - bl 71310 │ │ │ │ + b.n 58d90 │ │ │ │ + bl 71378 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58c66 │ │ │ │ - ldr r0, [pc, #236] @ (58d64 ) │ │ │ │ + beq.n 58ca2 │ │ │ │ + ldr r0, [pc, #236] @ (58da0 ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 58c8e │ │ │ │ + bne.n 58cca │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 58c7e │ │ │ │ + bne.n 58cba │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 58caa │ │ │ │ + beq.n 58ce6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1da218 │ │ │ │ + bl 1d94e8 │ │ │ │ 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, 58d30 │ │ │ │ + cbz r7, 58d6c │ │ │ │ ldr.w r6, [r7, #3704] @ 0xe78 │ │ │ │ - cbz r6, 58d12 │ │ │ │ + cbz r6, 58d4e │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ - bl 1d7aa8 │ │ │ │ + bl 1d6d78 │ │ │ │ mov fp, r0 │ │ │ │ - cbnz r0, 58cd8 │ │ │ │ + cbnz r0, 58d14 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - b.n 58cc8 │ │ │ │ + b.n 58d04 │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ - bl 7de04 │ │ │ │ + bl 7de8c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 58d18 │ │ │ │ + cbz r0, 58d54 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, r3 │ │ │ │ moveq r2, r9 │ │ │ │ - bl 7937c │ │ │ │ + bl 793f4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 58d0a │ │ │ │ + beq.n 58d46 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 58d0a │ │ │ │ + cbnz r3, 58d46 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bge.n 58cd4 │ │ │ │ - b.n 58d18 │ │ │ │ + bge.n 58d10 │ │ │ │ + b.n 58d54 │ │ │ │ ldr.w r7, [r7, #3644] @ 0xe3c │ │ │ │ - b.n 58cc2 │ │ │ │ + b.n 58cfe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58d2e │ │ │ │ + beq.n 58d6a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 58d2e │ │ │ │ + cbnz r3, 58d6a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 58d48 │ │ │ │ + bne.n 58d84 │ │ │ │ strexb r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 58d38 │ │ │ │ + bne.n 58d74 │ │ │ │ dmb ish │ │ │ │ - beq.n 58d54 │ │ │ │ - ldr r0, [pc, #20] @ (58d64 ) │ │ │ │ - bl 247d04 │ │ │ │ + beq.n 58d90 │ │ │ │ + ldr r0, [pc, #20] @ (58da0 ) │ │ │ │ + bl 2471c4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r3, r5, r6, r7} │ │ │ │ + pop {r4, r6, r7} │ │ │ │ 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, 58d8e │ │ │ │ + cbnz r2, 58dca │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 58da0 │ │ │ │ - b.n 58d9c │ │ │ │ + bge.n 58ddc │ │ │ │ + b.n 58dd8 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1efc20 │ │ │ │ + bl 1ef05c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58d86 │ │ │ │ - b.n 58dba │ │ │ │ + bne.n 58dc2 │ │ │ │ + b.n 58df6 │ │ │ │ adds r4, r4, r3 │ │ │ │ - bmi.n 58da4 │ │ │ │ + bmi.n 58de0 │ │ │ │ cmp r4, r3 │ │ │ │ - blt.n 58dc0 │ │ │ │ + blt.n 58dfc │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5716 @ 0x1654 │ │ │ │ + movw r1, #3076 @ 0xc04 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 58ddc │ │ │ │ - cbnz r5, 58dd4 │ │ │ │ + b.n 58e18 │ │ │ │ + cbnz r5, 58e10 │ │ │ │ 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 1e2044 │ │ │ │ + b.w 1e14c0 │ │ │ │ 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} │ │ │ │ @@ -69378,55 +69400,19 @@ │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r4, [sp, #8] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1d9fc0 │ │ │ │ + bl 1d9290 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ - b.w 7fff8 │ │ │ │ - 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, 58e2a │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 58e2a │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 58e2a │ │ │ │ - cbnz r0, 58e42 │ │ │ │ - movs r4, #1 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #48] @ (58e64 ) │ │ │ │ - movs r2, #0 │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r2, r5, [sp, #12] │ │ │ │ - bl 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 58e5e │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl 15f9d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 58e5e │ │ │ │ - movw r1, #39924 @ 0x9bf4 │ │ │ │ - movt r1, #2 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 24ec00 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x5b8> │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - mov ip, r1 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + b.w 8008c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movw r2, #35340 @ 0x8a0c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ @@ -69442,1026 +69428,1063 @@ │ │ │ │ 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 1d9fc0 │ │ │ │ + bl 1d9290 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r5, [pc, #244] @ (58fb4 ) │ │ │ │ - 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} │ │ │ │ - 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 58ef0 │ │ │ │ - cmp r7, #1 │ │ │ │ - ble.n 58ef0 │ │ │ │ - cmp r7, #2 │ │ │ │ - bne.n 58ef0 │ │ │ │ - cbnz r6, 58f12 │ │ │ │ - ldr r4, [pc, #196] @ (58fb8 ) │ │ │ │ - mov r0, r6 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r0, r1 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r1, r2 │ │ │ │ + cbnz r3, 58eac │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 58eac │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 58eac │ │ │ │ + cbnz r0, 58ec4 │ │ │ │ + movs r4, #1 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + ldr r4, [pc, #52] @ (58ee8 ) │ │ │ │ movs r2, #0 │ │ │ │ + add r5, sp, #28 │ │ │ │ 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 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 58f8e │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - bl 111564 │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ - ldrd r9, r5, [sp, #72] @ 0x48 │ │ │ │ + strd r2, r5, [sp, #12] │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 58ee0 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl 15ecf4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58f98 │ │ │ │ - movw r3, #7172 @ 0x1c04 │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ - mov r0, r8 │ │ │ │ - add r2, sp, #28 │ │ │ │ - bl 1faa98 │ │ │ │ - cbz r0, 58f9c │ │ │ │ - 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 58f54 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2a65c │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 58f5c │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2a39c │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r4, #1 │ │ │ │ - bne.n 58f84 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - cbz r2, 58f7e │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, #22 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bne.n 58f78 │ │ │ │ - bl f19ac │ │ │ │ - b.n 58f7e │ │ │ │ - mov r1, r7 │ │ │ │ - bl 111b24 │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 58f9c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7fff8 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 58f9e │ │ │ │ - mov r7, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 58f9e │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 58f9e │ │ │ │ - movs r6, #0 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - strd r9, r5, [sp, #72] @ 0x48 │ │ │ │ - str r7, [sp, #88] @ 0x58 │ │ │ │ - bl 111b3c │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #100 @ 0x64 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + blt.n 58ee0 │ │ │ │ + movw r1, #39924 @ 0x9bf4 │ │ │ │ + movt r1, #2 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 24e0a8 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x498> │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - stmia r7!, {r2} │ │ │ │ - lsls r4, r0, #1 │ │ │ │ - mov r8, r7 │ │ │ │ + mov ip, r1 │ │ │ │ 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, #3912] @ 0xf48 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ mov r6, r1 │ │ │ │ add r4, sp, #12 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ mov r5, r0 │ │ │ │ strd r3, r4, [sp] │ │ │ │ mov r0, r6 │ │ │ │ add r3, sp, #20 │ │ │ │ - movw r2, #33180 @ 0x819c │ │ │ │ + movw r2, #30620 @ 0x779c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 1fc484 <_PyArg_ParseStack@@Base> │ │ │ │ + bl 1fba44 <_PyArg_ParseStack@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 590ae │ │ │ │ + beq.n 58fde │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 95d4c │ │ │ │ + bl 95c50 │ │ │ │ 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 98844 │ │ │ │ + bl 98744 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5902e │ │ │ │ + bge.n 58f5e │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5909e │ │ │ │ - bl e4c60 │ │ │ │ + bne.n 58fce │ │ │ │ + bl e4a7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58ffc │ │ │ │ - b.n 5908c │ │ │ │ + beq.n 58f2c │ │ │ │ + b.n 58fbc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 59094 │ │ │ │ + cbz r3, 58fc4 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - bl 8342c │ │ │ │ + bl 834c4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5908c │ │ │ │ + cbz r0, 58fbc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 7fff8 │ │ │ │ + bl 8008c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 59076 │ │ │ │ + cbz r0, 58fa6 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 1be740 │ │ │ │ + bl 1bda94 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 59076 │ │ │ │ + cbz r0, 58fa6 │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 7fff8 │ │ │ │ + bl 8008c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 59076 │ │ │ │ + cbz r0, 58fa6 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 7fff8 │ │ │ │ + bl 8008c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 59076 │ │ │ │ + cbz r0, 58fa6 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 7fff8 │ │ │ │ - cbnz r0, 59090 │ │ │ │ + bl 8008c │ │ │ │ + cbnz r0, 58fc0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5908c │ │ │ │ + beq.n 58fbc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5908c │ │ │ │ + cbnz r3, 58fbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 590ae │ │ │ │ + b.n 58fde │ │ │ │ str r0, [r4, #28] │ │ │ │ - b.n 590ae │ │ │ │ + b.n 58fde │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.n 590ae │ │ │ │ + b.n 58fde │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19ac │ │ │ │ + bl f17dc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r5, r1 │ │ │ │ + str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ + ldr r5, [pc, #244] @ (590ec ) │ │ │ │ + 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} │ │ │ │ + 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 59028 │ │ │ │ + cmp r7, #1 │ │ │ │ + ble.n 59028 │ │ │ │ + cmp r7, #2 │ │ │ │ + bne.n 59028 │ │ │ │ + cbnz r6, 5904a │ │ │ │ + ldr r4, [pc, #196] @ (590f0 ) │ │ │ │ + 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 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 590da │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - bl 15f9d4 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - blt.n 59144 │ │ │ │ - b.n 590f2 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #3872 @ 0xf20 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 590ce │ │ │ │ - b.n 59144 │ │ │ │ - movw r3, #7172 @ 0x1c04 │ │ │ │ + beq.n 590c6 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + bl 111488 │ │ │ │ + ldr r7, [sp, #88] @ 0x58 │ │ │ │ + ldrd r9, r5, [sp, #72] @ 0x48 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 590d0 │ │ │ │ + movw r3, #4612 @ 0x1204 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1faa98 │ │ │ │ - cbz r0, 59144 │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ + mov r0, r8 │ │ │ │ + add r2, sp, #28 │ │ │ │ + bl 1fa038 │ │ │ │ + cbz r0, 590d4 │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ 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 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + adds r2, r5, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + beq.n 5908c │ │ │ │ + mov r0, r5 │ │ │ │ blx 2a65c │ │ │ │ mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 59138 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cbz r3, 59132 │ │ │ │ + b.n 59094 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2a39c │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r4, #1 │ │ │ │ + bne.n 590bc │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + cbz r2, 590b6 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, #22 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19ac │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 59144 │ │ │ │ + bne.n 590b0 │ │ │ │ + bl f17dc │ │ │ │ + b.n 590b6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 111a48 │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 590d4 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7fff8 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + bl 8008c │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 590d6 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + b.n 590d6 │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 590d6 │ │ │ │ + movs r6, #0 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + strd r9, r5, [sp, #72] @ 0x48 │ │ │ │ + str r7, [sp, #88] @ 0x58 │ │ │ │ + bl 111a60 │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, #100 @ 0x64 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + nop │ │ │ │ + pop {r2, r3, r5, r6, r7} │ │ │ │ + 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 59170 │ │ │ │ + bne.n 5911a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 59190 │ │ │ │ - b.n 59188 │ │ │ │ + bne.n 5913a │ │ │ │ + b.n 59132 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #3548 @ 0xddc │ │ │ │ + movw r0, #988 @ 0x3dc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59162 │ │ │ │ - b.n 59236 │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 5910c │ │ │ │ + b.n 591e0 │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59236 │ │ │ │ + bne.n 591e0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 153f68 │ │ │ │ - cbnz r0, 591b2 │ │ │ │ + bl 153278 │ │ │ │ + cbnz r0, 5915c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #33192 @ 0x81a8 │ │ │ │ + movw r1, #30632 @ 0x77a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 59210 │ │ │ │ + bl 127394 │ │ │ │ + b.n 591ba │ │ │ │ mov r0, r5 │ │ │ │ - bl 15456c │ │ │ │ + bl 15387c │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 59210 │ │ │ │ + blt.n 591ba │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 55b30 │ │ │ │ + bl 55ab8 <_Py_hashtable_size@@Base+0x838> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 59210 │ │ │ │ - bl 95d4c │ │ │ │ + beq.n 591ba │ │ │ │ + bl 95c50 │ │ │ │ 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 98844 │ │ │ │ + bl 98744 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 59202 │ │ │ │ + bge.n 591ac │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 59226 │ │ │ │ - bl e4c60 │ │ │ │ + bne.n 591d0 │ │ │ │ + bl e4a7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 591d0 │ │ │ │ + beq.n 5917a │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 55c8a │ │ │ │ + bl 55bb4 │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 5921a │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 59236 │ │ │ │ + bne.n 591c4 │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 591e0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7f920 │ │ │ │ + b.w 7f9b4 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19ac │ │ │ │ - b.n 59202 │ │ │ │ + bl f17dc │ │ │ │ + b.n 591ac │ │ │ │ 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 5920c │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + bl 15ecf4 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + blt.n 59276 │ │ │ │ + b.n 59224 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #1312 @ 0x520 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 59200 │ │ │ │ + b.n 59276 │ │ │ │ + movw r3, #4612 @ 0x1204 │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1fa038 │ │ │ │ + cbz r0, 59276 │ │ │ │ + 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 5926a │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cbz r3, 59264 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f17dc │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 59276 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 8008c │ │ │ │ + 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, #14988 @ 0x3a8c │ │ │ │ + movw r1, #12428 @ 0x308c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ - bl 240a20 <_PyTime_AsTimeval@@Base+0x470> │ │ │ │ + bl 23ffe0 <_PyTime_AsTimeval@@Base+0x4e8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5926a │ │ │ │ + beq.n 592a8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 5926e │ │ │ │ + b.n 592ac │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 59286 │ │ │ │ + cbz r0, 592c4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 5938e │ │ │ │ + beq.w 593cc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ movw r2, #35116 @ 0x892c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59382 │ │ │ │ + beq.n 593c0 │ │ │ │ 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 592c6 │ │ │ │ + bne.n 59304 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 592d4 │ │ │ │ + cbnz r3, 59312 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbnz r3, 592d4 │ │ │ │ - movw r0, #46100 @ 0xb414 │ │ │ │ + cbnz r3, 59312 │ │ │ │ + movw r0, #43460 @ 0xa9c4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7a0ec │ │ │ │ - bge.n 592d4 │ │ │ │ - bl 245200 <_PyDeadline_Get@@Base+0x52c> │ │ │ │ + b.w 7a164 │ │ │ │ + bge.n 59312 │ │ │ │ + bl 244784 <_PyTime_AsTimeval@@Base+0x4c8c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5937c │ │ │ │ + beq.n 593ba │ │ │ │ movs r6, #45 @ 0x2d │ │ │ │ - b.n 592e4 │ │ │ │ + b.n 59322 │ │ │ │ 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 592fc │ │ │ │ + beq.n 5933a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 592fc │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5933a │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 26d548 │ │ │ │ + bl 26cb10 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26d7dc │ │ │ │ + bl 26cda4 │ │ │ │ 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 26d548 │ │ │ │ + bl 26cb10 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 26d7dc │ │ │ │ + bl 26cda4 │ │ │ │ subs r3, r1, #0 │ │ │ │ itt lt │ │ │ │ addlt.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ addlt r3, #60 @ 0x3c │ │ │ │ - cbz r7, 59350 │ │ │ │ + cbz r7, 5938e │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ strd r4, r7, [sp] │ │ │ │ - movw r0, #33228 @ 0x81cc │ │ │ │ + movw r0, #30668 @ 0x77cc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddd20 │ │ │ │ - b.n 5937c │ │ │ │ - cbz r4, 59366 │ │ │ │ + bl ddb98 │ │ │ │ + b.n 593ba │ │ │ │ + cbz r4, 593a4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #33256 @ 0x81e8 │ │ │ │ + movw r0, #30696 @ 0x77e8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddd20 │ │ │ │ - b.n 5937c │ │ │ │ + bl ddb98 │ │ │ │ + b.n 593ba │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #33276 @ 0x81fc │ │ │ │ + movw r0, #30716 @ 0x77fc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w ddd20 │ │ │ │ + b.w ddb98 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movw r0, #46100 @ 0xb414 │ │ │ │ + movw r0, #43460 @ 0xa9c4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.w 7a0ec │ │ │ │ + b.w 7a164 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 593be │ │ │ │ + bgt.n 593fc │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21356 @ 0x536c │ │ │ │ + movw r1, #18716 @ 0x491c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 593d8 │ │ │ │ + bl 127394 │ │ │ │ + b.n 59416 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ - cbz r6, 593de │ │ │ │ + cbz r6, 5941c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #37964 @ 0x944c │ │ │ │ + movw r1, #35324 @ 0x89fc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5942a │ │ │ │ + b.n 59468 │ │ │ │ mov r0, r1 │ │ │ │ - cbnz r1, 593fa │ │ │ │ + cbnz r1, 59438 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #38484 @ 0x9654 │ │ │ │ + movw r1, #35924 @ 0x8c54 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 593d8 │ │ │ │ + bl 127394 │ │ │ │ + b.n 59416 │ │ │ │ movw r5, #6496 @ 0x1960 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - bl d7688 │ │ │ │ + bl d74e8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 59414 │ │ │ │ - bl 7f738 │ │ │ │ - cbz r0, 59418 │ │ │ │ - b.n 593d8 │ │ │ │ + bne.n 59452 │ │ │ │ + bl 7f7cc │ │ │ │ + cbz r0, 59456 │ │ │ │ + b.n 59416 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 59428 │ │ │ │ + bgt.n 59466 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - movw r1, #33292 @ 0x820c │ │ │ │ + movw r1, #30732 @ 0x780c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 127744 │ │ │ │ - b.n 593d8 │ │ │ │ + bl 127394 │ │ │ │ + b.n 59416 │ │ │ │ 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, 59464 │ │ │ │ + cbnz r3, 594a2 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r2, 5944a │ │ │ │ + cbz r2, 59488 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 59464 │ │ │ │ - bl 166f88 │ │ │ │ + cbnz r3, 594a2 │ │ │ │ + bl 16639c │ │ │ │ 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 258c38 │ │ │ │ + b.w 258130 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #33332 @ 0x8234 │ │ │ │ + movw r1, #30772 @ 0x7834 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ 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 5949c │ │ │ │ + bhi.n 594da │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 594c8 │ │ │ │ - b.n 594b6 │ │ │ │ - movw r0, #47732 @ 0xba74 │ │ │ │ + ble.n 59506 │ │ │ │ + b.n 594f4 │ │ │ │ + movw r0, #45572 @ 0xb204 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59496 │ │ │ │ + bne.n 594d4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5956e │ │ │ │ + b.n 595ac │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl d78e0 <_PyNumber_Index@@Base> │ │ │ │ + bl d7740 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 594ce │ │ │ │ - bl 7f738 │ │ │ │ + cbnz r0, 5950c │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 594b2 │ │ │ │ + bne.n 594f0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 594ee │ │ │ │ - bl 83948 │ │ │ │ + b.n 5952c │ │ │ │ + bl 839e0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 594ea │ │ │ │ + beq.n 59528 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 594ea │ │ │ │ + cbnz r3, 59528 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 594c0 │ │ │ │ + beq.n 594fe │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - cbnz r6, 5950a │ │ │ │ + cbnz r6, 59548 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #33364 @ 0x8254 │ │ │ │ + movw r1, #30804 @ 0x7854 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 594b2 │ │ │ │ + bl 127394 │ │ │ │ + b.n 594f0 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 59512 │ │ │ │ + bge.n 59550 │ │ │ │ adds r4, r4, r6 │ │ │ │ - bmi.n 59516 │ │ │ │ + bmi.n 59554 │ │ │ │ cmp r6, r4 │ │ │ │ - bgt.n 5952e │ │ │ │ + bgt.n 5956c │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2376 @ 0x948 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #65352 @ 0xff48 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 594b2 │ │ │ │ + bl 127394 │ │ │ │ + b.n 594f0 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5954c │ │ │ │ + ble.n 5958a │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #55784 @ 0xd9e8 │ │ │ │ + movw r1, #53144 @ 0xcf98 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 594b2 │ │ │ │ + bl 127394 │ │ │ │ + b.n 594f0 │ │ │ │ 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 1482e0 │ │ │ │ + bl 1475d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 594b2 │ │ │ │ - ldr r0, [pc, #4] @ (59570 ) │ │ │ │ + beq.n 594f0 │ │ │ │ + ldr r0, [pc, #8] @ (595b0 ) │ │ │ │ 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 f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 59594 │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 595b8 │ │ │ │ + bne.n 595d4 │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 595f8 │ │ │ │ mov r0, r4 │ │ │ │ blx 29708 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 595b0 │ │ │ │ + bge.n 595f0 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f19ac │ │ │ │ + b.w f17dc │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fff8 │ │ │ │ + b.w 8008c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + mov r3, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + cbz r0, 59606 │ │ │ │ + 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, #33480 @ 0x82c8 │ │ │ │ + movw r2, #30920 @ 0x78c8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1fc484 <_PyArg_ParseStack@@Base> │ │ │ │ - cbz r0, 59608 │ │ │ │ + bl 1fba44 <_PyArg_ParseStack@@Base> │ │ │ │ + cbz r0, 59654 │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ blx 299dc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 59600 │ │ │ │ + bge.n 5964c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19ac │ │ │ │ - b.n 59608 │ │ │ │ + bl f17dc │ │ │ │ + b.n 59654 │ │ │ │ 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, 59616 │ │ │ │ - bx r3 │ │ │ │ - bx lr │ │ │ │ - ldrd r0, r1, [r0, #32] │ │ │ │ - b.w fa53c │ │ │ │ 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, 5963e │ │ │ │ + cbnz r0, 59676 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 59648 │ │ │ │ - b.n 5964e │ │ │ │ + cbnz r0, 59680 │ │ │ │ + b.n 59686 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59638 │ │ │ │ - b.n 5965c │ │ │ │ + beq.n 59670 │ │ │ │ + b.n 59694 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5965c │ │ │ │ + cbnz r0, 59694 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5965c │ │ │ │ + cbz r0, 59694 │ │ │ │ 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, 5967e │ │ │ │ - ldr r7, [r6, #8] │ │ │ │ - b.n 59680 │ │ │ │ - mov r7, r6 │ │ │ │ - add r7, r1 │ │ │ │ - cbnz r6, 5968c │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.n 5968c │ │ │ │ - cbnz r1, 5968c │ │ │ │ - cbnz r0, 596a8 │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r6, [pc, #104] @ (596f8 ) │ │ │ │ - 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 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 596a8 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 596f2 │ │ │ │ - cbz r7, 596b6 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl c3480 │ │ │ │ - subs r2, r0, #0 │ │ │ │ - bge.n 596b8 │ │ │ │ - b.n 596a4 │ │ │ │ - movs r2, #1 │ │ │ │ - mov.w r3, #32768 @ 0x8000 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2046b8 │ │ │ │ - mov r3, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 596dc │ │ │ │ - bl 7f738 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 596a4 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 596f2 │ │ │ │ - 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 fa444 │ │ │ │ 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 7f738 │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 59840 │ │ │ │ + bne.w 597e2 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ ldr r7, [r6, #12] │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 597b6 │ │ │ │ + bne.n 59758 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ - cbz r3, 59732 │ │ │ │ + cbz r3, 596d4 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ - cbnz r3, 5973c │ │ │ │ + cbnz r3, 596de │ │ │ │ ldrb.w r3, [r7, #77] @ 0x4d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 59840 │ │ │ │ + beq.w 597e2 │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #59220 @ 0xe754 │ │ │ │ + movw r2, #56660 @ 0xdd54 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl aba94 │ │ │ │ + bl ab924 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59834 │ │ │ │ + beq.n 597d6 │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #59220 @ 0xe754 │ │ │ │ + movw r2, #56660 @ 0xdd54 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl aba94 │ │ │ │ + bl ab924 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59834 │ │ │ │ + beq.n 597d6 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 5d490 │ │ │ │ - bl 78204 │ │ │ │ + bl 5d36c │ │ │ │ + bl 7827c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59798 │ │ │ │ + beq.n 5973a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 59798 │ │ │ │ + cbnz r3, 5973a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59840 │ │ │ │ + beq.n 597e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 59840 │ │ │ │ + bne.n 597e2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 77d54 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 59840 │ │ │ │ + beq.n 597e2 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #59220 @ 0xe754 │ │ │ │ + movw r2, #56660 @ 0xdd54 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl aba94 │ │ │ │ + bl ab924 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 59834 │ │ │ │ + cbz r0, 597d6 │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #59220 @ 0xe754 │ │ │ │ + movw r2, #56660 @ 0xdd54 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl aba94 │ │ │ │ + bl ab924 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 59834 │ │ │ │ + cbz r0, 597d6 │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 8e1b8 │ │ │ │ - bl 78204 │ │ │ │ + bl 8e1a4 │ │ │ │ + bl 7827c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5981c │ │ │ │ + beq.n 597be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5981c │ │ │ │ + cbnz r3, 597be │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59840 │ │ │ │ + beq.n 597e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 59840 │ │ │ │ + cbnz r3, 597e2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 59840 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 597e2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 78204 │ │ │ │ + b.w 7827c │ │ │ │ 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, 59808 │ │ │ │ + ldr r7, [r6, #8] │ │ │ │ + b.n 5980a │ │ │ │ + mov r7, r6 │ │ │ │ + add r7, r1 │ │ │ │ + cbnz r6, 59816 │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.n 59816 │ │ │ │ + cbnz r1, 59816 │ │ │ │ + cbnz r0, 59832 │ │ │ │ + mov r3, r6 │ │ │ │ + ldr r6, [pc, #100] @ (59880 ) │ │ │ │ + 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 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 59832 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 5987c │ │ │ │ + cbz r7, 59840 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl c3300 │ │ │ │ + subs r2, r0, #0 │ │ │ │ + bge.n 59842 │ │ │ │ + b.n 5982e │ │ │ │ + movs r2, #1 │ │ │ │ + mov.w r3, #32768 @ 0x8000 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 203c78 │ │ │ │ + mov r3, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 59866 │ │ │ │ + bl 7f7cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 5982e │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 5987c │ │ │ │ + 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 7f738 │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 598d4 │ │ │ │ + bne.n 59912 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 59890 │ │ │ │ + bne.n 598ce │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #59220 @ 0xe754 │ │ │ │ + movw r2, #56660 @ 0xdd54 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl aba94 │ │ │ │ + bl ab924 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 598d4 │ │ │ │ + cbz r0, 59912 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5a9ea │ │ │ │ - b.n 598b6 │ │ │ │ + bl 5aa26 │ │ │ │ + b.n 598f4 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ - cbz r3, 598d4 │ │ │ │ + cbz r3, 59912 │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #59220 @ 0xe754 │ │ │ │ + movw r2, #56660 @ 0xdd54 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl aba94 │ │ │ │ + bl ab924 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 598d4 │ │ │ │ + cbz r0, 59912 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ - bl d26e0 │ │ │ │ - bl 78204 │ │ │ │ + bl d2558 │ │ │ │ + bl 7827c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 598d4 │ │ │ │ + beq.n 59912 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 598d4 │ │ │ │ + cbnz r3, 59912 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77d54 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77dcc <_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 59908 │ │ │ │ + bhi.n 59946 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - beq.n 5995a │ │ │ │ - b.n 5991e │ │ │ │ - movw r0, #34692 @ 0x8784 │ │ │ │ + beq.n 59998 │ │ │ │ + b.n 5995c │ │ │ │ + movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 59962 │ │ │ │ - b.n 598fa │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 599a0 │ │ │ │ + b.n 59938 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 88e00 │ │ │ │ - cbz r0, 59962 │ │ │ │ + bl 88e28 │ │ │ │ + cbz r0, 599a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r3, 5993a │ │ │ │ + cbz r3, 59978 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r6 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ @@ -70471,794 +70494,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 59966 │ │ │ │ + b.n 599a4 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl ce000 │ │ │ │ - cbz r0, 59966 │ │ │ │ + bl cdea8 │ │ │ │ + cbz r0, 599a4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 599ea │ │ │ │ + b.n 59a28 │ │ │ │ cmp r5, #1 │ │ │ │ - ble.n 599cc │ │ │ │ + ble.n 59a0a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 599cc │ │ │ │ + beq.n 59a0a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 599ae │ │ │ │ + bpl.n 599ec │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e00 │ │ │ │ + bl 88e28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59962 │ │ │ │ + beq.n 599a0 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 599cc │ │ │ │ + beq.n 59a0a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29660 @ 0x73dc │ │ │ │ + movw r1, #27100 @ 0x69dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 59962 │ │ │ │ - movw r2, #62128 @ 0xf2b0 │ │ │ │ + bl 127394 │ │ │ │ + b.n 599a0 │ │ │ │ + movw r2, #59568 @ 0xe8b0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #1224 @ 0x4c8 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #34692 @ 0x8784 │ │ │ │ + movw r1, #64200 @ 0xfac8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 59962 │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 599a0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 71e00 │ │ │ │ + bl 71e68 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59962 │ │ │ │ - movw r0, #43760 @ 0xaaf0 │ │ │ │ + beq.n 599a0 │ │ │ │ + movw r0, #41120 @ 0xa0a0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 82764 │ │ │ │ + bl 827f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 599f4 │ │ │ │ + cbz r3, 59a32 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl cea94 │ │ │ │ + bl ce93c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #10852 @ 0x2a64 │ │ │ │ + movw r0, #8292 @ 0x2064 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - b.w 82764 │ │ │ │ + b.w 827f4 │ │ │ │ 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 59a4c │ │ │ │ + bpl.n 59a8a │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #16224 @ 0x3f60 │ │ │ │ + movw r1, #13580 @ 0x350c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 12e3ac │ │ │ │ - cbz r0, 59a4c │ │ │ │ - cbz r4, 59a5a │ │ │ │ + bl 12dd88 │ │ │ │ + cbz r0, 59a8a │ │ │ │ + cbz r4, 59a98 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59a5a │ │ │ │ + beq.n 59a98 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 59a5a │ │ │ │ + b.n 59a98 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 81334 │ │ │ │ + b.w 813c8 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ str r4, [r5, #28] │ │ │ │ - bl 78204 │ │ │ │ + bl 7827c │ │ │ │ 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, 59aa0 │ │ │ │ + cbnz r5, 59ade │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 59aa0 │ │ │ │ + ble.n 59ade │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 59aa0 │ │ │ │ - cbz r2, 59aa0 │ │ │ │ + bne.n 59ade │ │ │ │ + cbz r2, 59ade │ │ │ │ ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ - movw r1, #33516 @ 0x82ec │ │ │ │ + movw r1, #30956 @ 0x78ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 127744 │ │ │ │ - b.n 59abc │ │ │ │ + bl 127394 │ │ │ │ + b.n 59afa │ │ │ │ mov r3, r5 │ │ │ │ - ldr r5, [pc, #32] @ (59ac4 ) │ │ │ │ + ldr r5, [pc, #28] @ (59b00 ) │ │ │ │ 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 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59a8a │ │ │ │ + bne.n 59ac8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ bx r2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 59b04 │ │ │ │ + bne.n 59b40 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bmi.n 59b1c │ │ │ │ - movw r2, #36296 @ 0x8dc8 │ │ │ │ + bmi.n 59b58 │ │ │ │ + movw r2, #33736 @ 0x83c8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #1064 @ 0x428 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #34108 @ 0x853c │ │ │ │ + movw r1, #64040 @ 0xfa28 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #31468 @ 0x7aec │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 59b36 │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 59b72 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #34108 @ 0x853c │ │ │ │ + movw r0, #31468 @ 0x7aec │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59adc │ │ │ │ - b.n 59b36 │ │ │ │ + bne.n 59b18 │ │ │ │ + b.n 59b72 │ │ │ │ mov r0, r3 │ │ │ │ - bl 16b884 │ │ │ │ + bl 16aca4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 59b3a │ │ │ │ - bl 7f738 │ │ │ │ - cbz r0, 59b3a │ │ │ │ + bne.n 59b76 │ │ │ │ + bl 7f7cc │ │ │ │ + cbz r0, 59b76 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59b88 │ │ │ │ + b.n 59bc4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #33616 @ 0x8350 │ │ │ │ + movw r1, #31056 @ 0x7950 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #33620 @ 0x8354 │ │ │ │ + movw r0, #31060 @ 0x7954 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe48 │ │ │ │ + bl 8fe38 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 59b36 │ │ │ │ + blt.n 59b72 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 29a4c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 59b78 │ │ │ │ + cbz r0, 59bb4 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19ac │ │ │ │ - b.n 59b36 │ │ │ │ - bl e4c60 │ │ │ │ + bl f17dc │ │ │ │ + b.n 59b72 │ │ │ │ + bl e4a7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59b36 │ │ │ │ + bne.n 59b72 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.w 59b9e <_PyThread_CurrentFrames@@Base> │ │ │ │ - mov r3, r0 │ │ │ │ - movw r0, #33640 @ 0x8368 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - b.w ddd20 │ │ │ │ + b.w 59bca <_PyThread_CurrentFrames@@Base> │ │ │ │ │ │ │ │ -00059b9e <_PyThread_CurrentFrames@@Base>: │ │ │ │ +00059bca <_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] @ (59cfc <_PyThread_CurrentFrames@@Base+0x15e>) │ │ │ │ + ldr r0, [pc, #332] @ (59d28 <_PyThread_CurrentFrames@@Base+0x15e>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #33656 @ 0x8378 │ │ │ │ + movw r1, #31080 @ 0x7968 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl f8994 <_PySys_GetOptionalAttrString@@Base+0x1cc> │ │ │ │ + bl f8780 <_PySys_GetOptionalAttrString@@Base+0x1cc> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 59bce <_PyThread_CurrentFrames@@Base+0x30> │ │ │ │ + bge.n 59bfa <_PyThread_CurrentFrames@@Base+0x30> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 59cf4 <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ - bl 71310 │ │ │ │ + b.n 59d20 <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ + bl 71378 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59bca <_PyThread_CurrentFrames@@Base+0x2c> │ │ │ │ - ldr r0, [pc, #292] @ (59d00 <_PyThread_CurrentFrames@@Base+0x162>) │ │ │ │ + beq.n 59bf6 <_PyThread_CurrentFrames@@Base+0x2c> │ │ │ │ + ldr r0, [pc, #292] @ (59d2c <_PyThread_CurrentFrames@@Base+0x162>) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 59bf2 <_PyThread_CurrentFrames@@Base+0x54> │ │ │ │ + bne.n 59c1e <_PyThread_CurrentFrames@@Base+0x54> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 59be2 <_PyThread_CurrentFrames@@Base+0x44> │ │ │ │ + bne.n 59c0e <_PyThread_CurrentFrames@@Base+0x44> │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 59c0e <_PyThread_CurrentFrames@@Base+0x70> │ │ │ │ + beq.n 59c3a <_PyThread_CurrentFrames@@Base+0x70> │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1da218 │ │ │ │ + bl 1d94e8 │ │ │ │ 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 59c9e <_PyThread_CurrentFrames@@Base+0x100> │ │ │ │ + beq.n 59cca <_PyThread_CurrentFrames@@Base+0x100> │ │ │ │ ldr.w r7, [r8, #3704] @ 0xe78 │ │ │ │ - cbz r7, 59c76 <_PyThread_CurrentFrames@@Base+0xd8> │ │ │ │ + cbz r7, 59ca2 <_PyThread_CurrentFrames@@Base+0xd8> │ │ │ │ ldr r6, [r7, #52] @ 0x34 │ │ │ │ - cbz r6, 59c72 <_PyThread_CurrentFrames@@Base+0xd4> │ │ │ │ + cbz r6, 59c9e <_PyThread_CurrentFrames@@Base+0xd4> │ │ │ │ ldrb.w r3, [r6, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 59c3a <_PyThread_CurrentFrames@@Base+0x9c> │ │ │ │ + bne.n 59c66 <_PyThread_CurrentFrames@@Base+0x9c> │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - b.n 59c2c <_PyThread_CurrentFrames@@Base+0x8e> │ │ │ │ + b.n 59c58 <_PyThread_CurrentFrames@@Base+0x8e> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 59c50 <_PyThread_CurrentFrames@@Base+0xb2> │ │ │ │ + beq.n 59c7c <_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 59c36 <_PyThread_CurrentFrames@@Base+0x98> │ │ │ │ + bcc.n 59c62 <_PyThread_CurrentFrames@@Base+0x98> │ │ │ │ ldr r0, [r7, #92] @ 0x5c │ │ │ │ - bl 7de04 │ │ │ │ + bl 7de8c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 59c92 <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ + cbz r0, 59cbe <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ ldr r2, [r6, #24] │ │ │ │ - cbz r2, 59c7c <_PyThread_CurrentFrames@@Base+0xde> │ │ │ │ + cbz r2, 59ca8 <_PyThread_CurrentFrames@@Base+0xde> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7937c │ │ │ │ + bl 793f4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 59cd4 <_PyThread_CurrentFrames@@Base+0x136> │ │ │ │ + bne.n 59d00 <_PyThread_CurrentFrames@@Base+0x136> │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 59c92 <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ + blt.n 59cbe <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ ldr r7, [r7, #4] │ │ │ │ - b.n 59c28 <_PyThread_CurrentFrames@@Base+0x8a> │ │ │ │ + b.n 59c54 <_PyThread_CurrentFrames@@Base+0x8a> │ │ │ │ ldr.w r8, [r8, #3644] @ 0xe3c │ │ │ │ - b.n 59c1e <_PyThread_CurrentFrames@@Base+0x80> │ │ │ │ + b.n 59c4a <_PyThread_CurrentFrames@@Base+0x80> │ │ │ │ mov r0, r6 │ │ │ │ - bl d3f38 │ │ │ │ + bl d3da0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59c5e <_PyThread_CurrentFrames@@Base+0xc0> │ │ │ │ + bne.n 59c8a <_PyThread_CurrentFrames@@Base+0xc0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 59cc4 <_PyThread_CurrentFrames@@Base+0x126> │ │ │ │ + bne.n 59cf0 <_PyThread_CurrentFrames@@Base+0x126> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 59ce4 <_PyThread_CurrentFrames@@Base+0x146> │ │ │ │ + bne.n 59d10 <_PyThread_CurrentFrames@@Base+0x146> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r9] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 59cb6 <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ + bne.n 59ce2 <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ strexb r1, r3, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 59ca6 <_PyThread_CurrentFrames@@Base+0x108> │ │ │ │ + bne.n 59cd2 <_PyThread_CurrentFrames@@Base+0x108> │ │ │ │ dmb ish │ │ │ │ - beq.n 59cf4 <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ - ldr r0, [pc, #64] @ (59d00 <_PyThread_CurrentFrames@@Base+0x162>) │ │ │ │ - bl 247d04 │ │ │ │ - b.n 59cf4 <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ + beq.n 59d20 <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ + ldr r0, [pc, #64] @ (59d2c <_PyThread_CurrentFrames@@Base+0x162>) │ │ │ │ + bl 2471c4 │ │ │ │ + b.n 59d20 <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 59c92 <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ + bne.n 59cbe <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 59c92 <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 59cbe <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 59c6e <_PyThread_CurrentFrames@@Base+0xd0> │ │ │ │ + bne.n 59c9a <_PyThread_CurrentFrames@@Base+0xd0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 59c6e <_PyThread_CurrentFrames@@Base+0xd0> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 59c9a <_PyThread_CurrentFrames@@Base+0xd0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 59c9c <_PyThread_CurrentFrames@@Base+0xfe> │ │ │ │ + bne.n 59cc8 <_PyThread_CurrentFrames@@Base+0xfe> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 59c9c <_PyThread_CurrentFrames@@Base+0xfe> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 59cc8 <_PyThread_CurrentFrames@@Base+0xfe> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r5, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ + mov r3, r0 │ │ │ │ + movw r0, #31100 @ 0x797c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + b.w ddb98 │ │ │ │ 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, 59d20 <_PyThread_CurrentFrames@@Base+0x182> │ │ │ │ + cbz r3, 59d5c <_PyThread_CurrentFrames@@Base+0x192> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 59d22 <_PyThread_CurrentFrames@@Base+0x184> │ │ │ │ + b.n 59d5e <_PyThread_CurrentFrames@@Base+0x194> │ │ │ │ mov r4, r3 │ │ │ │ add r4, r1 │ │ │ │ - cbnz r3, 59d30 <_PyThread_CurrentFrames@@Base+0x192> │ │ │ │ + cbnz r3, 59d6c <_PyThread_CurrentFrames@@Base+0x1a2> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 59d30 <_PyThread_CurrentFrames@@Base+0x192> │ │ │ │ + blt.n 59d6c <_PyThread_CurrentFrames@@Base+0x1a2> │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 59d30 <_PyThread_CurrentFrames@@Base+0x192> │ │ │ │ - cbnz r0, 59d4c <_PyThread_CurrentFrames@@Base+0x1ae> │ │ │ │ - ldr r6, [pc, #92] @ (59d90 <_PyThread_CurrentFrames@@Base+0x1f2>) │ │ │ │ + bgt.n 59d6c <_PyThread_CurrentFrames@@Base+0x1a2> │ │ │ │ + cbnz r0, 59d88 <_PyThread_CurrentFrames@@Base+0x1be> │ │ │ │ + ldr r6, [pc, #92] @ (59dcc <_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 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 59d4c <_PyThread_CurrentFrames@@Base+0x1ae> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 59d88 <_PyThread_CurrentFrames@@Base+0x1be> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59d8a <_PyThread_CurrentFrames@@Base+0x1ec> │ │ │ │ - cbz r4, 59d6a <_PyThread_CurrentFrames@@Base+0x1cc> │ │ │ │ + b.n 59dc6 <_PyThread_CurrentFrames@@Base+0x1fc> │ │ │ │ + cbz r4, 59da6 <_PyThread_CurrentFrames@@Base+0x1dc> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ - cbz r6, 59d56 <_PyThread_CurrentFrames@@Base+0x1b8> │ │ │ │ + cbz r6, 59d92 <_PyThread_CurrentFrames@@Base+0x1c8> │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 59d6e <_PyThread_CurrentFrames@@Base+0x1d0> │ │ │ │ + beq.n 59daa <_PyThread_CurrentFrames@@Base+0x1e0> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 59d6e <_PyThread_CurrentFrames@@Base+0x1d0> │ │ │ │ - bl 7f738 │ │ │ │ - cbz r0, 59d6e <_PyThread_CurrentFrames@@Base+0x1d0> │ │ │ │ - b.n 59d48 <_PyThread_CurrentFrames@@Base+0x1aa> │ │ │ │ + bne.n 59daa <_PyThread_CurrentFrames@@Base+0x1e0> │ │ │ │ + bl 7f7cc │ │ │ │ + cbz r0, 59daa <_PyThread_CurrentFrames@@Base+0x1e0> │ │ │ │ + b.n 59d84 <_PyThread_CurrentFrames@@Base+0x1ba> │ │ │ │ movs r4, #1 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - cbz r1, 59d76 <_PyThread_CurrentFrames@@Base+0x1d8> │ │ │ │ + cbz r1, 59db2 <_PyThread_CurrentFrames@@Base+0x1e8> │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - b.n 59d7e <_PyThread_CurrentFrames@@Base+0x1e0> │ │ │ │ + b.n 59dba <_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 23e72c │ │ │ │ + bl 23dcf4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ bxns r7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r3, [pc, #16] @ (59da8 <_PyThread_CurrentFrames@@Base+0x20a>) │ │ │ │ + ldr r3, [pc, #16] @ (59de4 <_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 7fff8 │ │ │ │ + b.w 8008c │ │ │ │ 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 7f738 │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 59f8c <_PyThread_CurrentFrames@@Base+0x3ee> │ │ │ │ - movw r3, #6724 @ 0x1a44 │ │ │ │ + bne.w 59fc8 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ + movw r3, #4164 @ 0x1044 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r6, r3 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ ldr.w r8, [r9, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 59ee6 <_PyThread_CurrentFrames@@Base+0x348> │ │ │ │ + bne.n 59f22 <_PyThread_CurrentFrames@@Base+0x358> │ │ │ │ ldr.w r4, [r8, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 59f80 <_PyThread_CurrentFrames@@Base+0x3e2> │ │ │ │ + beq.w 59fbc <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ ldr.w r4, [r8, #60] @ 0x3c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 59f80 <_PyThread_CurrentFrames@@Base+0x3e2> │ │ │ │ + beq.w 59fbc <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #59220 @ 0xe754 │ │ │ │ + movw r2, #56660 @ 0xdd54 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl aba94 │ │ │ │ + bl ab924 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 59f8c <_PyThread_CurrentFrames@@Base+0x3ee> │ │ │ │ + beq.w 59fc8 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #59220 @ 0xe754 │ │ │ │ + movw r2, #56660 @ 0xdd54 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl aba94 │ │ │ │ + bl ab924 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 59e5c <_PyThread_CurrentFrames@@Base+0x2be> │ │ │ │ + cbnz r0, 59e98 <_PyThread_CurrentFrames@@Base+0x2ce> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 59f8c <_PyThread_CurrentFrames@@Base+0x3ee> │ │ │ │ + beq.w 59fc8 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 59f8c <_PyThread_CurrentFrames@@Base+0x3ee> │ │ │ │ + bne.w 59fc8 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 59f36 <_PyThread_CurrentFrames@@Base+0x398> │ │ │ │ + b.n 59f72 <_PyThread_CurrentFrames@@Base+0x3a8> │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ - cbz r3, 59eae <_PyThread_CurrentFrames@@Base+0x310> │ │ │ │ + cbz r3, 59eea <_PyThread_CurrentFrames@@Base+0x320> │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ - cbz r3, 59eae <_PyThread_CurrentFrames@@Base+0x310> │ │ │ │ + cbz r3, 59eea <_PyThread_CurrentFrames@@Base+0x320> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d62c │ │ │ │ + bl 7d6b4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 59eb6 <_PyThread_CurrentFrames@@Base+0x318> │ │ │ │ + cbz r0, 59ef2 <_PyThread_CurrentFrames@@Base+0x328> │ │ │ │ ldr.w r1, [r8, #60] @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ - bl 25fd80 │ │ │ │ + bl 25f348 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 59e9e <_PyThread_CurrentFrames@@Base+0x300> │ │ │ │ + bne.n 59eda <_PyThread_CurrentFrames@@Base+0x310> │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 59eb6 <_PyThread_CurrentFrames@@Base+0x318> │ │ │ │ + beq.n 59ef2 <_PyThread_CurrentFrames@@Base+0x328> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ - cbnz r1, 59eb6 <_PyThread_CurrentFrames@@Base+0x318> │ │ │ │ + cbnz r1, 59ef2 <_PyThread_CurrentFrames@@Base+0x328> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 59eb6 <_PyThread_CurrentFrames@@Base+0x318> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 59ef2 <_PyThread_CurrentFrames@@Base+0x328> │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 59eae <_PyThread_CurrentFrames@@Base+0x310> │ │ │ │ + beq.n 59eea <_PyThread_CurrentFrames@@Base+0x320> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ - cbnz r1, 59eae <_PyThread_CurrentFrames@@Base+0x310> │ │ │ │ + cbnz r1, 59eea <_PyThread_CurrentFrames@@Base+0x320> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 59ecc <_PyThread_CurrentFrames@@Base+0x32e> │ │ │ │ + beq.n 59f08 <_PyThread_CurrentFrames@@Base+0x33e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 59ecc <_PyThread_CurrentFrames@@Base+0x32e> │ │ │ │ + cbnz r3, 59f08 <_PyThread_CurrentFrames@@Base+0x33e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59ee2 <_PyThread_CurrentFrames@@Base+0x344> │ │ │ │ + beq.n 59f1e <_PyThread_CurrentFrames@@Base+0x354> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 59ee2 <_PyThread_CurrentFrames@@Base+0x344> │ │ │ │ + cbnz r3, 59f1e <_PyThread_CurrentFrames@@Base+0x354> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r4, r7 │ │ │ │ - b.n 59f80 <_PyThread_CurrentFrames@@Base+0x3e2> │ │ │ │ + b.n 59fbc <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ ldr.w r4, [r9, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 59f80 <_PyThread_CurrentFrames@@Base+0x3e2> │ │ │ │ + beq.n 59fbc <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #59220 @ 0xe754 │ │ │ │ + movw r2, #56660 @ 0xdd54 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl aba94 │ │ │ │ + bl ab924 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59f8c <_PyThread_CurrentFrames@@Base+0x3ee> │ │ │ │ + beq.n 59fc8 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #59220 @ 0xe754 │ │ │ │ + movw r2, #56660 @ 0xdd54 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl aba94 │ │ │ │ + bl ab924 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 59f40 <_PyThread_CurrentFrames@@Base+0x3a2> │ │ │ │ + cbnz r0, 59f7c <_PyThread_CurrentFrames@@Base+0x3b2> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59f8c <_PyThread_CurrentFrames@@Base+0x3ee> │ │ │ │ + beq.n 59fc8 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 59f8c <_PyThread_CurrentFrames@@Base+0x3ee> │ │ │ │ + cbnz r3, 59fc8 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 77d54 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r0, [r9, #24] │ │ │ │ mov r1, sp │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 8e1b8 │ │ │ │ + bl 8e1a4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59f6a <_PyThread_CurrentFrames@@Base+0x3cc> │ │ │ │ + beq.n 59fa6 <_PyThread_CurrentFrames@@Base+0x3dc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 59f6a <_PyThread_CurrentFrames@@Base+0x3cc> │ │ │ │ + cbnz r3, 59fa6 <_PyThread_CurrentFrames@@Base+0x3dc> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59f80 <_PyThread_CurrentFrames@@Base+0x3e2> │ │ │ │ + beq.n 59fbc <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 59f80 <_PyThread_CurrentFrames@@Base+0x3e2> │ │ │ │ + cbnz r3, 59fbc <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 78204 │ │ │ │ + b.w 7827c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 7f738 │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a036 <_PyThread_CurrentFrames@@Base+0x498> │ │ │ │ + bne.n 5a072 <_PyThread_CurrentFrames@@Base+0x4a8> │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #6724 @ 0x1a44 │ │ │ │ + movw r3, #4164 @ 0x1044 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 59fee <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ + bne.n 5a02a <_PyThread_CurrentFrames@@Base+0x460> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbz r3, 5a02c <_PyThread_CurrentFrames@@Base+0x48e> │ │ │ │ + cbz r3, 5a068 <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ ldr r1, [r0, #64] @ 0x40 │ │ │ │ - cbz r1, 5a02c <_PyThread_CurrentFrames@@Base+0x48e> │ │ │ │ + cbz r1, 5a068 <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - bl 25fd80 │ │ │ │ + bl 25f348 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ - b.n 5a02c <_PyThread_CurrentFrames@@Base+0x48e> │ │ │ │ + b.n 5a068 <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 5a02c <_PyThread_CurrentFrames@@Base+0x48e> │ │ │ │ + cbz r3, 5a068 <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #59220 @ 0xe754 │ │ │ │ + movw r2, #56660 @ 0xdd54 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl aba94 │ │ │ │ + bl ab924 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5a036 <_PyThread_CurrentFrames@@Base+0x498> │ │ │ │ + cbz r0, 5a072 <_PyThread_CurrentFrames@@Base+0x4a8> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl d26e0 │ │ │ │ + bl d2558 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a02c <_PyThread_CurrentFrames@@Base+0x48e> │ │ │ │ + beq.n 5a068 <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a02c <_PyThread_CurrentFrames@@Base+0x48e> │ │ │ │ + cbnz r3, 5a068 <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 78204 │ │ │ │ + b.w 7827c │ │ │ │ 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 f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5a058 <_PyThread_CurrentFrames@@Base+0x4ba> │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 5a070 <_PyThread_CurrentFrames@@Base+0x4d2> │ │ │ │ - ldr r2, [pc, #24] @ (5a074 <_PyThread_CurrentFrames@@Base+0x4d6>) │ │ │ │ + bne.n 5a094 <_PyThread_CurrentFrames@@Base+0x4ca> │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 5a0ac <_PyThread_CurrentFrames@@Base+0x4e2> │ │ │ │ + ldr r2, [pc, #24] @ (5a0b0 <_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 5a072 <_PyThread_CurrentFrames@@Base+0x4d4> │ │ │ │ + b.n 5a0ae <_PyThread_CurrentFrames@@Base+0x4e4> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ subs r5, r1, #0 │ │ │ │ - blt.n 5a092 <_PyThread_CurrentFrames@@Base+0x4f4> │ │ │ │ + blt.n 5a0ce <_PyThread_CurrentFrames@@Base+0x504> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 5a098 <_PyThread_CurrentFrames@@Base+0x4fa> │ │ │ │ - b.n 5a0da <_PyThread_CurrentFrames@@Base+0x53c> │ │ │ │ + bne.n 5a0d4 <_PyThread_CurrentFrames@@Base+0x50a> │ │ │ │ + b.n 5a116 <_PyThread_CurrentFrames@@Base+0x54c> │ │ │ │ ldr r6, [r0, #8] │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5a0b0 <_PyThread_CurrentFrames@@Base+0x512> │ │ │ │ + b.n 5a0ec <_PyThread_CurrentFrames@@Base+0x522> │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - cbz r5, 5a0b0 <_PyThread_CurrentFrames@@Base+0x512> │ │ │ │ + cbz r5, 5a0ec <_PyThread_CurrentFrames@@Base+0x522> │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26d548 │ │ │ │ + bl 26cb10 │ │ │ │ cmp r0, r6 │ │ │ │ - bge.n 5a0b0 <_PyThread_CurrentFrames@@Base+0x512> │ │ │ │ + bge.n 5a0ec <_PyThread_CurrentFrames@@Base+0x522> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1ea6e4 │ │ │ │ + b.w 1e9b14 │ │ │ │ mul.w r5, r6, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1482e0 │ │ │ │ + bl 1475d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5a0ea <_PyThread_CurrentFrames@@Base+0x54c> │ │ │ │ + beq.n 5a126 <_PyThread_CurrentFrames@@Base+0x55c> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 5a0c8 <_PyThread_CurrentFrames@@Base+0x52a> │ │ │ │ + cbz r3, 5a104 <_PyThread_CurrentFrames@@Base+0x53a> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - b.n 5a0d0 <_PyThread_CurrentFrames@@Base+0x532> │ │ │ │ + b.n 5a10c <_PyThread_CurrentFrames@@Base+0x542> │ │ │ │ movw r2, #10688 @ 0x29c0 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 149c64 <_PyBytes_Repeat@@Base> │ │ │ │ + bl 148f6c <_PyBytes_Repeat@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a0ec <_PyThread_CurrentFrames@@Base+0x54e> │ │ │ │ + beq.n 5a128 <_PyThread_CurrentFrames@@Base+0x55e> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5a0ec <_PyThread_CurrentFrames@@Base+0x54e> │ │ │ │ + b.n 5a128 <_PyThread_CurrentFrames@@Base+0x55e> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005a0f0 : │ │ │ │ +0005a12c : │ │ │ │ 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] @ (5a16c ) │ │ │ │ + ldr r4, [pc, #108] @ (5a1a8 ) │ │ │ │ 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, 5a120 │ │ │ │ + cbnz r3, 5a15c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbz r3, 5a116 │ │ │ │ + cbz r3, 5a152 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 5a10a │ │ │ │ + b.n 5a146 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 5a130 │ │ │ │ + b.n 5a16c │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a130 │ │ │ │ + beq.n 5a16c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 5a13e │ │ │ │ + cbz r3, 5a17a │ │ │ │ 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, 5a152 │ │ │ │ + cbz r3, 5a18e │ │ │ │ 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 20e2a0 │ │ │ │ + bl 20d834 │ │ │ │ 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] │ │ │ │ @@ -71271,206 +71293,206 @@ │ │ │ │ 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, 5a192 │ │ │ │ + cbz r4, 5a1ce │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 5a194 │ │ │ │ + b.n 5a1d0 │ │ │ │ mov r7, r4 │ │ │ │ add r7, r1 │ │ │ │ - cbnz r4, 5a1a2 │ │ │ │ + cbnz r4, 5a1de │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 5a1a2 │ │ │ │ + ble.n 5a1de │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 5a1a2 │ │ │ │ - cbnz r0, 5a1c0 │ │ │ │ + bgt.n 5a1de │ │ │ │ + cbnz r0, 5a1fc │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #72] @ (5a1f0 ) │ │ │ │ + ldr r4, [pc, #72] @ (5a22c ) │ │ │ │ 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 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5a1ea │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5a226 │ │ │ │ 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 166f88 │ │ │ │ + bl 16639c │ │ │ │ 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 f89bc │ │ │ │ + bl f87a8 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx sp │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005a1f4 : │ │ │ │ +0005a230 : │ │ │ │ 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] @ (5a22c ) │ │ │ │ + ldr r4, [pc, #40] @ (5a268 ) │ │ │ │ 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 235a04 │ │ │ │ + bl 234fd4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78204 │ │ │ │ + bl 7827c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78204 │ │ │ │ + bl 7827c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 78204 │ │ │ │ + b.w 7827c │ │ │ │ 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 83948 │ │ │ │ + bl 839e0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5a252 │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 5a272 │ │ │ │ + bne.n 5a28e │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 5a2ae │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 5a268 │ │ │ │ + cbz r3, 5a2a4 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 5a264 │ │ │ │ + blt.n 5a2a0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - b.n 5a266 │ │ │ │ + b.n 5a2a2 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5a274 │ │ │ │ + b.n 5a2b0 │ │ │ │ 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, #25916 @ 0x653c │ │ │ │ + movw r1, #23372 @ 0x5b4c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145af8 │ │ │ │ + bl 144dd0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5a2de │ │ │ │ + blt.n 5a31a │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ - cbnz r2, 5a310 │ │ │ │ + cbnz r2, 5a34c │ │ │ │ mov r0, r3 │ │ │ │ - bl 862a0 │ │ │ │ + bl 862cc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5a2de │ │ │ │ + cbz r0, 5a31a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 5a2f2 │ │ │ │ - ldr r1, [pc, #128] @ (5a33c ) │ │ │ │ - movw r2, #11624 @ 0x2d68 │ │ │ │ + cbz r3, 5a32e │ │ │ │ + ldr r1, [pc, #128] @ (5a378 ) │ │ │ │ + movw r2, #9096 @ 0x2388 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 12794c <_PyObject_CallMethod@@Base> │ │ │ │ + bl 12759c <_PyObject_CallMethod@@Base> │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 5a2e2 │ │ │ │ + cbnz r0, 5a31e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5a2de │ │ │ │ + beq.n 5a31a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a2de │ │ │ │ + cbnz r3, 5a31a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5a338 │ │ │ │ + b.n 5a374 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5a2f2 │ │ │ │ + beq.n 5a32e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a2f2 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a32e │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - movw r0, #33676 @ 0x838c │ │ │ │ + movw r0, #31116 @ 0x798c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movw r4, #4308 @ 0x10d4 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 82764 │ │ │ │ - b.n 5a338 │ │ │ │ + bl 827f4 │ │ │ │ + b.n 5a374 │ │ │ │ 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, #33688 @ 0x8398 │ │ │ │ + movw r0, #31128 @ 0x7998 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 82764 │ │ │ │ + bl 827f4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r7, sp, #416 @ 0x1a0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005a340 : │ │ │ │ - ldr r3, [pc, #56] @ (5a37c ) │ │ │ │ +0005a37c : │ │ │ │ + ldr r3, [pc, #56] @ (5a3b8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbnz r3, 5a356 │ │ │ │ + cbnz r3, 5a392 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a34a │ │ │ │ + bne.n 5a386 │ │ │ │ bx lr │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a376 │ │ │ │ + beq.n 5a3b2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 5a370 │ │ │ │ + bne.n 5a3ac │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 5a36c │ │ │ │ + b.n 5a3a8 │ │ │ │ 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 │ │ │ │ @@ -71478,651 +71500,651 @@ │ │ │ │ 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 5a3a8 │ │ │ │ + bhi.n 5a3e4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 5a3c2 │ │ │ │ + ble.n 5a3fe │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - b.n 5a3ca │ │ │ │ - movw r0, #3328 @ 0xd00 │ │ │ │ + b.n 5a406 │ │ │ │ + movw r0, #768 @ 0x300 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a39e │ │ │ │ + bne.n 5a3da │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5a728 │ │ │ │ + b.n 5a764 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r4, [r7, #12] │ │ │ │ - cbz r4, 5a3f4 │ │ │ │ + cbz r4, 5a430 │ │ │ │ ldr.w r9, [r7, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5a40c │ │ │ │ + beq.n 5a448 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #33700 @ 0x83a4 │ │ │ │ + movw r1, #31140 @ 0x79a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 5a3be │ │ │ │ + bl 127394 │ │ │ │ + b.n 5a3fa │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4316 @ 0x10dc │ │ │ │ + movw r1, #1756 @ 0x6dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 5a3be │ │ │ │ - movw r1, #64200 @ 0xfac8 │ │ │ │ + bl 127394 │ │ │ │ + b.n 5a3fa │ │ │ │ + movw r1, #61640 @ 0xf0c8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl cbc44 │ │ │ │ + bl cbaf4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a3be │ │ │ │ + beq.n 5a3fa │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 78204 │ │ │ │ + bl 7827c │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 5a442 │ │ │ │ + cbz r0, 5a47e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a442 │ │ │ │ + beq.n 5a47e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a442 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a47e │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 5a45e │ │ │ │ + cbz r0, 5a49a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a45e │ │ │ │ + beq.n 5a49a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a45e │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a49a │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 5a47a │ │ │ │ + cbz r0, 5a4b6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a47a │ │ │ │ + beq.n 5a4b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a47a │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a4b6 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 5a496 │ │ │ │ + cbz r0, 5a4d2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a496 │ │ │ │ + beq.n 5a4d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a496 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a4d2 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 5a4b2 │ │ │ │ + cbz r0, 5a4ee │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a4b2 │ │ │ │ + beq.n 5a4ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a4b2 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a4ee │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, 5a4ce │ │ │ │ + cbz r0, 5a50a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a4ce │ │ │ │ + beq.n 5a50a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a4ce │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a50a │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 5a4ea │ │ │ │ - movw r0, #63836 @ 0xf95c │ │ │ │ + bne.n 5a526 │ │ │ │ + movw r0, #61276 @ 0xef5c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a0ec │ │ │ │ + bl 7a164 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 5a70e │ │ │ │ + b.n 5a74a │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #33768 @ 0x83e8 │ │ │ │ + movw r1, #31208 @ 0x79e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f550c │ │ │ │ + bl f52f8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5a3be │ │ │ │ - movw fp, #63080 @ 0xf668 │ │ │ │ + beq.w 5a3fa │ │ │ │ + movw fp, #60520 @ 0xec68 │ │ │ │ movt fp, #38 @ 0x26 │ │ │ │ mov.w r8, #0 │ │ │ │ - movw r3, #63836 @ 0xf95c │ │ │ │ + movw r3, #61276 @ 0xef5c │ │ │ │ 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 5a534 │ │ │ │ + bpl.n 5a570 │ │ │ │ cmp r8, r3 │ │ │ │ - bge.w 5a704 │ │ │ │ + bge.w 5a740 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w sl, [r3, r8, lsl #2] │ │ │ │ - b.n 5a540 │ │ │ │ + b.n 5a57c │ │ │ │ cmp r8, r3 │ │ │ │ - bge.w 5a704 │ │ │ │ + bge.w 5a740 │ │ │ │ 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 5a554 │ │ │ │ + bpl.n 5a590 │ │ │ │ mov r0, sl │ │ │ │ - bl 8fdf0 │ │ │ │ + bl 8fde0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 5a568 │ │ │ │ + b.n 5a5a4 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bmi.n 5a564 │ │ │ │ + bmi.n 5a5a0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5a56c │ │ │ │ - b.n 5a578 │ │ │ │ + bne.n 5a5a8 │ │ │ │ + b.n 5a5b4 │ │ │ │ add.w r6, sl, #16 │ │ │ │ - cbnz r6, 5a590 │ │ │ │ - b.n 5a558 │ │ │ │ + cbnz r6, 5a5cc │ │ │ │ + b.n 5a594 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a578 │ │ │ │ + cbnz r3, 5a5b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #33796 @ 0x8404 │ │ │ │ + movw r1, #31236 @ 0x7a04 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 5a3be │ │ │ │ + bl d183c │ │ │ │ + b.n 5a3fa │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5a5b8 │ │ │ │ + cbnz r0, 5a5f4 │ │ │ │ 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 78204 │ │ │ │ - b.n 5a6fe │ │ │ │ + bl 7827c │ │ │ │ + b.n 5a73a │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5a5e0 │ │ │ │ + cbnz r0, 5a61c │ │ │ │ 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 78204 │ │ │ │ - b.n 5a6fe │ │ │ │ - movw r1, #33820 @ 0x841c │ │ │ │ + bl 7827c │ │ │ │ + b.n 5a73a │ │ │ │ + movw r1, #31260 @ 0x7a1c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5a60a │ │ │ │ + cbnz r0, 5a646 │ │ │ │ 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 5a632 │ │ │ │ - movw r1, #33832 @ 0x8428 │ │ │ │ + b.n 5a66e │ │ │ │ + movw r1, #31272 @ 0x7a28 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5a652 │ │ │ │ + cbnz r0, 5a68e │ │ │ │ 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 78204 │ │ │ │ + bl 7827c │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r2, #40851 @ 0x9f93 │ │ │ │ + movw r2, #40911 @ 0x9fcf │ │ │ │ movt r2, #5 │ │ │ │ - movw r1, #40365 @ 0x9dad │ │ │ │ + movw r1, #40425 @ 0x9de9 │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ blx r3 │ │ │ │ - b.n 5a6fe │ │ │ │ - movw r1, #3600 @ 0xe10 │ │ │ │ + b.n 5a73a │ │ │ │ + movw r1, #1040 @ 0x410 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5a692 │ │ │ │ + cbnz r0, 5a6ce │ │ │ │ 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 78204 │ │ │ │ + bl 7827c │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r1, #38983 @ 0x9847 │ │ │ │ + movw r1, #39045 @ 0x9885 │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ - b.n 5a6fe │ │ │ │ + b.n 5a73a │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #46864 @ 0xb710 │ │ │ │ + movw r1, #44224 @ 0xacc0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ blx 2a890 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 5a6d2 │ │ │ │ + cbnz r0, 5a70e │ │ │ │ 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 78204 │ │ │ │ + bl 7827c │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r1, #38653 @ 0x96fd │ │ │ │ + movw r1, #38559 @ 0x969f │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ blx r3 │ │ │ │ - b.n 5a6fe │ │ │ │ + b.n 5a73a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5a6e4 │ │ │ │ + beq.n 5a720 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a6e4 │ │ │ │ + cbnz r3, 5a720 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #33840 @ 0x8430 │ │ │ │ + movw r1, #31280 @ 0x7a30 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 5a3be │ │ │ │ + bl d183c │ │ │ │ + b.n 5a3fa │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 5a51c │ │ │ │ + b.n 5a558 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5a718 │ │ │ │ + bne.n 5a754 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5a728 │ │ │ │ + b.n 5a764 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5a70e │ │ │ │ + bne.n 5a74a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5a70e │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5a74a │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #25916 @ 0x653c │ │ │ │ + movw r1, #23372 @ 0x5b4c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145af8 │ │ │ │ + bl 144dd0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5a774 │ │ │ │ + blt.n 5a7b0 │ │ │ │ ldrd r3, r0, [r4, #12] │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #33864 @ 0x8448 │ │ │ │ + movw r0, #31304 @ 0x7a48 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82764 │ │ │ │ - b.n 5a776 │ │ │ │ + bl 827f4 │ │ │ │ + b.n 5a7b2 │ │ │ │ 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, #25916 @ 0x653c │ │ │ │ + movw r1, #23372 @ 0x5b4c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145af8 │ │ │ │ + bl 144dd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5a7ac │ │ │ │ + bge.n 5a7e8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5a7c0 │ │ │ │ + b.n 5a7fc │ │ │ │ mov r0, r5 │ │ │ │ - bl c3480 │ │ │ │ + bl c3300 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 5a7a8 │ │ │ │ + blt.n 5a7e4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #25916 @ 0x653c │ │ │ │ + movw r1, #23372 @ 0x5b4c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145af8 │ │ │ │ + bl 144dd0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5a804 │ │ │ │ + blt.n 5a840 │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ - movw r0, #10852 @ 0x2a64 │ │ │ │ + movw r0, #8292 @ 0x2064 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82764 │ │ │ │ + b.w 827f4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #25916 @ 0x653c │ │ │ │ + movw r1, #23372 @ 0x5b4c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145af8 │ │ │ │ + bl 144dd0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5a868 │ │ │ │ + blt.n 5a8a4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r2, #28] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 5a854 │ │ │ │ - ldr r0, [pc, #44] @ (5a86c ) │ │ │ │ - bl 1f82c8 <_PyEval_GetBuiltin@@Base> │ │ │ │ + beq.n 5a890 │ │ │ │ + ldr r0, [pc, #44] @ (5a8a8 ) │ │ │ │ + bl 1f7880 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - movw r0, #18048 @ 0x4680 │ │ │ │ + movw r0, #15488 @ 0x3c80 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 82764 │ │ │ │ + b.w 827f4 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r0, #10852 @ 0x2a64 │ │ │ │ + movw r0, #8292 @ 0x2064 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82764 │ │ │ │ + b.w 827f4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bmi.n 5a948 │ │ │ │ + bmi.n 5a984 │ │ │ │ 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, #25916 @ 0x653c │ │ │ │ + movw r1, #23372 @ 0x5b4c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 145af8 │ │ │ │ + bl 144dd0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5a8be │ │ │ │ + blt.n 5a8fa │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 5a8c2 │ │ │ │ + bmi.n 5a8fe │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27820 @ 0x6cac │ │ │ │ + movw r1, #25260 @ 0x62ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5a92c │ │ │ │ + b.n 5a968 │ │ │ │ add r1, sp, #12 │ │ │ │ add r3, sp, #16 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, sp, #20 │ │ │ │ - movw r1, #24656 @ 0x6050 │ │ │ │ + movw r1, #22096 @ 0x5650 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 8c52c │ │ │ │ + bl 8c53c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a8be │ │ │ │ + beq.n 5a8fa │ │ │ │ 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 78204 │ │ │ │ + bl 7827c │ │ │ │ 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 78204 │ │ │ │ + bl 7827c │ │ │ │ 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 78204 │ │ │ │ + bl 7827c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbz r3, 5a938 │ │ │ │ + cbz r3, 5a974 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r0, 5a93e │ │ │ │ + cbnz r0, 5a97a │ │ │ │ movs r0, #0 │ │ │ │ - b.w 72190 │ │ │ │ - b.w e86f8 │ │ │ │ + b.w 721f8 │ │ │ │ + b.w e8510 │ │ │ │ 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 11b7b8 │ │ │ │ + bl 11b830 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r7, [r3, #44] @ 0x2c │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5a97e │ │ │ │ + beq.n 5a9ba │ │ │ │ ldr.w r2, [r6, #148] @ 0x94 │ │ │ │ ldr.w r3, [r7, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5a97e │ │ │ │ + beq.n 5a9ba │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 5a9a8 │ │ │ │ - b.n 5a996 │ │ │ │ + beq.n 5a9e4 │ │ │ │ + b.n 5a9d2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5a976 │ │ │ │ - movw r0, #34428 @ 0x867c │ │ │ │ + beq.n 5a9b2 │ │ │ │ + movw r0, #31868 @ 0x7c7c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r1, r5 │ │ │ │ - bl 16cd78 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16c188 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a976 │ │ │ │ - b.n 5a9e6 │ │ │ │ + bne.n 5a9b2 │ │ │ │ + b.n 5aa22 │ │ │ │ movs r3, #2 │ │ │ │ - movw r0, #34428 @ 0x867c │ │ │ │ + movw r0, #31868 @ 0x7c7c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 5a9e6 │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 5aa22 │ │ │ │ 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 5a9da │ │ │ │ + beq.n 5aa16 │ │ │ │ mov r1, r6 │ │ │ │ - bl 859bc │ │ │ │ - cbnz r0, 5a9da │ │ │ │ + bl 859e8 │ │ │ │ + cbnz r0, 5aa16 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r3, r5 │ │ │ │ - movw r1, #1064 @ 0x428 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #34428 @ 0x867c │ │ │ │ + movw r1, #64040 @ 0xfa28 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #31868 @ 0x7c7c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5a9e6 │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5aa22 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 21f2f0 │ │ │ │ + b.w 21e8b8 │ │ │ │ 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 25fab8 │ │ │ │ + bl 25f080 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5aa84 │ │ │ │ + beq.n 5aac0 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ - cbz r0, 5aa4c │ │ │ │ + cbz r0, 5aa88 │ │ │ │ mov r1, r4 │ │ │ │ - bl d26e0 │ │ │ │ + bl d2558 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5aa84 │ │ │ │ + beq.n 5aac0 │ │ │ │ ldrb.w r3, [r5, #76] @ 0x4c │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - cbz r3, 5aa5a │ │ │ │ + cbz r3, 5aa96 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5aa5a │ │ │ │ + beq.n 5aa96 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - bl 25fe18 │ │ │ │ + bl 25f3e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5aa6e │ │ │ │ + beq.n 5aaaa │ │ │ │ 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 78204 │ │ │ │ - b.n 5aa5a │ │ │ │ + bl 7827c │ │ │ │ + b.n 5aa96 │ │ │ │ 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, 5aa86 │ │ │ │ + cbz r3, 5aac2 │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ - cbz r1, 5aa86 │ │ │ │ + cbz r1, 5aac2 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 25fd80 │ │ │ │ + bl 25f348 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5aa86 │ │ │ │ + bne.n 5aac2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5aa84 │ │ │ │ + beq.n 5aac0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5aa84 │ │ │ │ + cbnz r3, 5aac0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 │ │ │ │ @@ -72134,1229 +72156,1230 @@ │ │ │ │ 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, #6724 @ 0x1a44 │ │ │ │ + movw r1, #4164 @ 0x1044 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl bfab8 │ │ │ │ - cbz r0, 5aacc │ │ │ │ + bl bf938 │ │ │ │ + cbz r0, 5ab08 │ │ │ │ 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 5abe8 │ │ │ │ + bl 5ac24 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5abe0 │ │ │ │ + beq.n 5ac1c │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5aafe │ │ │ │ + beq.n 5ab3a │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - b.n 5ab06 │ │ │ │ + b.n 5ab42 │ │ │ │ movw r6, #10688 @ 0x29c0 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 5abc8 │ │ │ │ + beq.n 5ac04 │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r8, [r5, #20] │ │ │ │ - bl 71fec │ │ │ │ + bl 72054 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5ab1e │ │ │ │ + cbnz r0, 5ab5a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5abac │ │ │ │ + b.n 5abe8 │ │ │ │ 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 1db26c <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ + bl 1da544 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - bge.n 5ab60 │ │ │ │ + bge.n 5ab9c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 156a40 │ │ │ │ + bl 155d50 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 156a40 │ │ │ │ + bl 155d50 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r1 │ │ │ │ - bl 156a40 │ │ │ │ + bl 155d50 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 7f738 │ │ │ │ - cbz r0, 5abac │ │ │ │ - b.n 5ab92 │ │ │ │ + bl 7f7cc │ │ │ │ + cbz r0, 5abe8 │ │ │ │ + b.n 5abce │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 156a40 │ │ │ │ + bl 155d50 │ │ │ │ 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 156a40 │ │ │ │ + bl 155d50 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 7f738 │ │ │ │ - cbz r0, 5abac │ │ │ │ + bl 7f7cc │ │ │ │ + cbz r0, 5abe8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ab1a │ │ │ │ + beq.n 5ab56 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5ab1a │ │ │ │ + bne.n 5ab56 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5ab1a │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ab56 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5abbc │ │ │ │ + beq.n 5abf8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 5abc0 │ │ │ │ + cbz r3, 5abfc │ │ │ │ mov r5, r4 │ │ │ │ - b.n 5abe0 │ │ │ │ + b.n 5ac1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5abbc │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5abf8 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #53740 @ 0xd1ec │ │ │ │ + movw r1, #51180 @ 0xc7ec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 5ab1a │ │ │ │ + bl 127394 │ │ │ │ + b.n 5ab56 │ │ │ │ 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 ce000 │ │ │ │ + bl cdea8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5ac50 │ │ │ │ + blt.n 5ac8c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ - bl 156a40 │ │ │ │ + bl 155d50 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5ac46 │ │ │ │ + cbz r0, 5ac82 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5ac1a │ │ │ │ + cbz r3, 5ac56 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 5ac22 │ │ │ │ + b.n 5ac5e │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #67 @ 0x43 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1484c0 │ │ │ │ + bl 1477b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5ac48 │ │ │ │ + bge.n 5ac84 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ac46 │ │ │ │ + beq.n 5ac82 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5ac46 │ │ │ │ + cbnz r3, 5ac82 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea94 │ │ │ │ - b.n 5ac52 │ │ │ │ + bl ce93c │ │ │ │ + b.n 5ac8e │ │ │ │ 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 11b7b8 │ │ │ │ + bl 11b830 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5ac94 │ │ │ │ + beq.n 5acd0 │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5ac94 │ │ │ │ + beq.n 5acd0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 5acc2 │ │ │ │ - b.n 5acae │ │ │ │ + beq.n 5acfe │ │ │ │ + b.n 5acea │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5ac8c │ │ │ │ - movw r0, #34460 @ 0x869c │ │ │ │ + beq.n 5acc8 │ │ │ │ + movw r0, #31900 @ 0x7c9c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r1, r6 │ │ │ │ - bl 16cd78 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16c188 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ac8c │ │ │ │ + bne.n 5acc8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5ad2a │ │ │ │ + b.n 5ad66 │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #34460 @ 0x869c │ │ │ │ + movw r0, #31900 @ 0x7c9c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5acaa │ │ │ │ + beq.n 5ace6 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 862a0 │ │ │ │ + bl 862cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5acaa │ │ │ │ + beq.n 5ace6 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5acf6 │ │ │ │ + cbnz r0, 5ad32 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5acaa │ │ │ │ + beq.n 5ace6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5acaa │ │ │ │ + bne.n 5ace6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5acaa │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ace6 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ strd r5, r3, [r0, #8] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d62c │ │ │ │ + bl 7d6b4 │ │ │ │ str r0, [r4, #16] │ │ │ │ - cbnz r0, 5ad2a │ │ │ │ + cbnz r0, 5ad66 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5acaa │ │ │ │ + beq.n 5ace6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5acaa │ │ │ │ + bne.n 5ace6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5acaa │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ace6 │ │ │ │ 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 5abe8 │ │ │ │ + bl 5ac24 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ae40 │ │ │ │ + beq.n 5ae7c │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5ad5c │ │ │ │ + beq.n 5ad98 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - b.n 5ad64 │ │ │ │ + b.n 5ada0 │ │ │ │ movw r6, #10688 @ 0x29c0 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 5ae28 │ │ │ │ + beq.n 5ae64 │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r8, [r5, #20] │ │ │ │ - bl 71fec │ │ │ │ + bl 72054 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5ad7c │ │ │ │ + cbnz r0, 5adb8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5ae0c │ │ │ │ + b.n 5ae48 │ │ │ │ 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 1db26c <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ + bl 1da544 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - bge.n 5adc0 │ │ │ │ + bge.n 5adfc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 156a40 │ │ │ │ + bl 155d50 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 156a40 │ │ │ │ + bl 155d50 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 156a40 │ │ │ │ + bl 155d50 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 7f738 │ │ │ │ - cbz r0, 5ae0c │ │ │ │ - b.n 5adf2 │ │ │ │ + bl 7f7cc │ │ │ │ + cbz r0, 5ae48 │ │ │ │ + b.n 5ae2e │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 156a40 │ │ │ │ + bl 155d50 │ │ │ │ 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 156a40 │ │ │ │ + bl 155d50 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 7f738 │ │ │ │ - cbz r0, 5ae0c │ │ │ │ + bl 7f7cc │ │ │ │ + cbz r0, 5ae48 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ad78 │ │ │ │ + beq.n 5adb4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5ad78 │ │ │ │ + bne.n 5adb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5ad78 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5adb4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ae1c │ │ │ │ + beq.n 5ae58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 5ae20 │ │ │ │ + cbz r3, 5ae5c │ │ │ │ mov r5, r4 │ │ │ │ - b.n 5ae40 │ │ │ │ + b.n 5ae7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5ae1c │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ae58 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #53740 @ 0xd1ec │ │ │ │ + movw r1, #51180 @ 0xc7ec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 5ad78 │ │ │ │ + bl 127394 │ │ │ │ + b.n 5adb4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -0005ae48 <_PyArg_ParseTupleAndKeywordsFast@@Base>: │ │ │ │ +0005ae84 <_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, 5ae78 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ + cbz r0, 5aeb4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bpl.n 5ae78 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ + bpl.n 5aeb4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ mov r2, r1 │ │ │ │ - cbz r1, 5ae8c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ + cbz r1, 5aec8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 5ae8c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ + bmi.n 5aec8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ movw r1, #2273 @ 0x8e1 │ │ │ │ - movw r0, #51828 @ 0xca74 │ │ │ │ + movw r0, #49268 @ 0xc074 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ae9c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54> │ │ │ │ + b.n 5aed8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54> │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r5, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #12 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 216598 <_PyArg_ParseStackAndKeywords@@Base+0x34> │ │ │ │ + bl 215b60 <_PyArg_ParseStackAndKeywords@@Base+0x34> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 5aec6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7e> │ │ │ │ + cbz r0, 5af02 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7e> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 180920 <_PyDeadline_Init@@Base+0x40c> │ │ │ │ + bl 17fd0c <_PyDeadline_Init@@Base+0x820> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ 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 r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 7813c │ │ │ │ + bl 781b4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 78204 │ │ │ │ + bl 7827c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 78204 │ │ │ │ + bl 7827c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 78204 │ │ │ │ + bl 7827c │ │ │ │ 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 5af1a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd2> │ │ │ │ + beq.n 5af56 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5af1a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd2> │ │ │ │ + cbnz r3, 5af56 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd2> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77d54 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77dcc <_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 1efc20 │ │ │ │ + bl 1ef05c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5afb2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x16a> │ │ │ │ + beq.n 5afee <_PyArg_ParseTupleAndKeywordsFast@@Base+0x16a> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r6, 5af46 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfe> │ │ │ │ + cbz r6, 5af82 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfe> │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - b.n 5af4e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x106> │ │ │ │ + b.n 5af8a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x106> │ │ │ │ movw r5, #10688 @ 0x29c0 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ uxtb r2, r2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1efed0 │ │ │ │ + bl 1ef30c │ │ │ │ subs r2, r0, #0 │ │ │ │ - bge.n 5af74 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12c> │ │ │ │ + bge.n 5afb0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12c> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34472 @ 0x86a8 │ │ │ │ + movw r1, #31912 @ 0x7ca8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 5afb2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x16a> │ │ │ │ + bl 127394 │ │ │ │ + b.n 5afee <_PyArg_ParseTupleAndKeywordsFast@@Base+0x16a> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5af9c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x154> │ │ │ │ + bgt.n 5afd8 <_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 1482e0 │ │ │ │ + bl 1475d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5afb2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x16a> │ │ │ │ + beq.n 5afee <_PyArg_ParseTupleAndKeywordsFast@@Base+0x16a> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5afb4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x16c> │ │ │ │ + b.n 5aff0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x16c> │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #55784 @ 0xd9e8 │ │ │ │ + movw r1, #53144 @ 0xcf98 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ 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, 5afe2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x19a> │ │ │ │ + cbnz r1, 5b01e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x19a> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34504 @ 0x86c8 │ │ │ │ + movw r1, #31944 @ 0x7cc8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 5b00c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c4> │ │ │ │ + bl 127394 │ │ │ │ + b.n 5b048 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c4> │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ - movw r1, #54560 @ 0xd520 │ │ │ │ + movw r1, #54524 @ 0xd4fc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b7b8 │ │ │ │ + bl 11b830 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5b038 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1f0> │ │ │ │ + bne.n 5b074 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1f0> │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r4, [r7, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 209344 <_Py_RestoreSignals@@Base+0x1000> │ │ │ │ + bl 208904 <_Py_RestoreSignals@@Base+0x1000> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5b012 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ca> │ │ │ │ + cbnz r0, 5b04e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ca> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5b0fe <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2b6> │ │ │ │ + b.n 5b13a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2b6> │ │ │ │ movs r3, #0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 5b0dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x294> │ │ │ │ + beq.n 5b118 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x294> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ - cbz r2, 5b030 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1e8> │ │ │ │ + cbz r2, 5b06c <_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 5b018 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1d0> │ │ │ │ + b.n 5b054 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1d0> │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.n 5b0c2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x27a> │ │ │ │ + bpl.n 5b0fe <_PyArg_ParseTupleAndKeywordsFast@@Base+0x27a> │ │ │ │ ldr r4, [r7, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 209344 <_Py_RestoreSignals@@Base+0x1000> │ │ │ │ + bl 208904 <_Py_RestoreSignals@@Base+0x1000> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b00c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c4> │ │ │ │ + beq.n 5b048 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c4> │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8ddd4 │ │ │ │ + bl 8ddb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b0dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x294> │ │ │ │ + beq.n 5b118 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x294> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bmi.n 5b082 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x23a> │ │ │ │ + bmi.n 5b0be <_PyArg_ParseTupleAndKeywordsFast@@Base+0x23a> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34540 @ 0x86ec │ │ │ │ + movw r1, #31980 @ 0x7cec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 5b0ba <_PyArg_ParseTupleAndKeywordsFast@@Base+0x272> │ │ │ │ - bl 83948 │ │ │ │ + bl 127394 │ │ │ │ + b.n 5b0f6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x272> │ │ │ │ + bl 839e0 │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5b0aa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x262> │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 5b0ba <_PyArg_ParseTupleAndKeywordsFast@@Base+0x272> │ │ │ │ + bne.n 5b0e6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x262> │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 5b0f6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x272> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34568 @ 0x8708 │ │ │ │ + movw r1, #32008 @ 0x7d08 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 5b0ba <_PyArg_ParseTupleAndKeywordsFast@@Base+0x272> │ │ │ │ + bl 127394 │ │ │ │ + b.n 5b0f6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x272> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5b092 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x24a> │ │ │ │ + blt.n 5b0ce <_PyArg_ParseTupleAndKeywordsFast@@Base+0x24a> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 17af34 │ │ │ │ + bl 17a338 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5b050 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x208> │ │ │ │ + bne.n 5b08c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x208> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5b00c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c4> │ │ │ │ + beq.n 5b048 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c4> │ │ │ │ subs r4, #1 │ │ │ │ - b.n 5b0ea <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2a2> │ │ │ │ + b.n 5b126 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2a2> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #34604 @ 0x872c │ │ │ │ + movw r1, #32044 @ 0x7d2c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 5b00c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c4> │ │ │ │ + bl d183c │ │ │ │ + b.n 5b048 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 17b918 │ │ │ │ + bl 17ad18 │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r4, [r6, #12] │ │ │ │ - b.n 5b0fe <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2b6> │ │ │ │ + b.n 5b13a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2b6> │ │ │ │ ldr.w r0, [r5, r4, lsl #2] │ │ │ │ - bl 78204 │ │ │ │ + bl 7827c │ │ │ │ subs r4, #1 │ │ │ │ - bcs.n 5b0ea <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2a2> │ │ │ │ + bcs.n 5b126 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2a2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 771e8 │ │ │ │ - b.n 5b00c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c4> │ │ │ │ + bl 77260 │ │ │ │ + b.n 5b048 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c4> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5b120 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2d8> │ │ │ │ + cbnz r0, 5b15c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2d8> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 5b12a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2e2> │ │ │ │ - b.n 5b130 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2e8> │ │ │ │ + cbnz r0, 5b166 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2e2> │ │ │ │ + b.n 5b16c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2e8> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b11a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2d2> │ │ │ │ - b.n 5b148 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x300> │ │ │ │ + beq.n 5b156 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2d2> │ │ │ │ + b.n 5b184 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x300> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b148 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x300> │ │ │ │ + cbnz r0, 5b184 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x300> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5b13a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2f2> │ │ │ │ + cbz r0, 5b176 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2f2> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b148 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x300> │ │ │ │ + cbnz r0, 5b184 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x300> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5b148 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x300> │ │ │ │ + cbz r0, 5b184 <_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 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5b16e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x326> │ │ │ │ + cbnz r0, 5b1a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x320> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 5b178 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x330> │ │ │ │ - b.n 5b17e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x336> │ │ │ │ + cbnz r0, 5b1ae <_PyArg_ParseTupleAndKeywordsFast@@Base+0x32a> │ │ │ │ + b.n 5b1b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x330> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b168 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x320> │ │ │ │ - b.n 5b18c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x344> │ │ │ │ + beq.n 5b19e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x31a> │ │ │ │ + b.n 5b1c2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x33e> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b18c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x344> │ │ │ │ + cbnz r0, 5b1c2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x33e> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5b18c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x344> │ │ │ │ + cbz r0, 5b1c2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x33e> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ push {r4, r5} │ │ │ │ add.w r4, r3, r3, lsr #31 │ │ │ │ asrs r4, r4, #1 │ │ │ │ - cbz r3, 5b19e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x356> │ │ │ │ + cbz r3, 5b1d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x350> │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - b.n 5b1a6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x35e> │ │ │ │ + b.n 5b1dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x358> │ │ │ │ movw r2, #10688 @ 0x29c0 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ subs r3, #1 │ │ │ │ add r3, r2 │ │ │ │ mov r1, r3 │ │ │ │ subs r0, r3, r1 │ │ │ │ cmp r4, r0 │ │ │ │ - ble.n 5b1c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x378> │ │ │ │ + ble.n 5b1f6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x372> │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ ldrb r5, [r1, #0] │ │ │ │ strb.w r5, [r2], #1 │ │ │ │ strb.w r0, [r1], #-1 │ │ │ │ - b.n 5b1ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x364> │ │ │ │ + b.n 5b1e2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x35e> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r1, #54560 @ 0xd520 │ │ │ │ + movw r1, #54524 @ 0xd4fc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b7b8 │ │ │ │ + bl 11b830 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ - bl 71488 <_PyObject_GC_New@@Base> │ │ │ │ + bl 714f0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b20a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3c2> │ │ │ │ + cbz r0, 5b240 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3bc> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ - bl 80220 │ │ │ │ + bl 802b4 │ │ │ │ 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 5b226 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3de> │ │ │ │ + blt.n 5b25c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d8> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 5b240 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f8> │ │ │ │ + blt.n 5b276 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f2> │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5716 @ 0x1654 │ │ │ │ + movw r1, #3076 @ 0xc04 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b24a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x402> │ │ │ │ + b.n 5b280 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3fc> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - ldr r0, [pc, #8] @ (5b24c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x404>) │ │ │ │ + ldr r0, [pc, #8] @ (5b284 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x400>) │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ pop {r3, pc} │ │ │ │ + nop │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ 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 14acd4 │ │ │ │ - cbnz r0, 5b272 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x42a> │ │ │ │ + bl 149fdc │ │ │ │ + cbnz r0, 5b2aa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x426> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b2a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x45c> │ │ │ │ + b.n 5b2dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x458> │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5b28e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x446> │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 5b2c6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x442> │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b26e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x426> │ │ │ │ + bne.n 5b2a6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x422> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5b2a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x45c> │ │ │ │ + b.n 5b2dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x458> │ │ │ │ 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, 5b2d2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x48a> │ │ │ │ + cbnz r1, 5b30a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x486> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34504 @ 0x86c8 │ │ │ │ + movw r1, #31944 @ 0x7cc8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 5b4ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x682> │ │ │ │ + bl 127394 │ │ │ │ + b.n 5b502 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x67e> │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ - movw r1, #54560 @ 0xd520 │ │ │ │ + movw r1, #54524 @ 0xd4fc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b7b8 │ │ │ │ + bl 11b830 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5b360 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x518> │ │ │ │ + bne.n 5b398 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x514> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 210f14 │ │ │ │ + bl 210528 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5b4ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x682> │ │ │ │ + beq.w 5b502 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x67e> │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ strd r1, r2, [r0] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 771e8 │ │ │ │ + bl 77260 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 5b320 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4d8> │ │ │ │ + bcs.n 5b358 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4d4> │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bl 76e4c │ │ │ │ - b.n 5b322 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4da> │ │ │ │ + bl 76ec0 │ │ │ │ + b.n 5b35a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4d6> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbz r0, 5b332 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4ea> │ │ │ │ + cbz r0, 5b36a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4e6> │ │ │ │ ldrd ip, r1, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 5b354 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x50c> │ │ │ │ + b.n 5b38c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x508> │ │ │ │ mov r0, r4 │ │ │ │ - bl 771e8 │ │ │ │ - bl 1ea6e4 │ │ │ │ - b.n 5b4ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x682> │ │ │ │ + bl 77260 │ │ │ │ + bl 1e9b14 │ │ │ │ + b.n 5b502 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x67e> │ │ │ │ ldr.w r3, [r1, r2, lsl #3] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r3, 5b354 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x50c> │ │ │ │ + cbz r3, 5b38c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x508> │ │ │ │ ldr r5, [r3, #0] │ │ │ │ add.w lr, r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ strne.w lr, [r3] │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 5b33e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4f6> │ │ │ │ + bne.n 5b376 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4f2> │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 29c10 │ │ │ │ - b.n 5b4be <_PyArg_ParseTupleAndKeywordsFast@@Base+0x676> │ │ │ │ + b.n 5b4f6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x672> │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 5b4a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x65c> │ │ │ │ + bpl.w 5b4dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x658> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 210f14 │ │ │ │ + bl 210528 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5b4ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x682> │ │ │ │ + beq.w 5b502 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x67e> │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8ddd4 │ │ │ │ + bl 8ddb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5b4be <_PyArg_ParseTupleAndKeywordsFast@@Base+0x676> │ │ │ │ + beq.w 5b4f6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x672> │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bpl.n 5b3a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x558> │ │ │ │ + bpl.n 5b3d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x554> │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 5b3b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x570> │ │ │ │ + beq.n 5b3f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x56c> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34708 @ 0x8794 │ │ │ │ + movw r1, #32140 @ 0x7d8c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 5b49c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x654> │ │ │ │ + bl 127394 │ │ │ │ + b.n 5b4d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x650> │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ - bl 83948 │ │ │ │ + bl 839e0 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5b3ce <_PyArg_ParseTupleAndKeywordsFast@@Base+0x586> │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 5b406 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x582> │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b49c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x654> │ │ │ │ + bne.n 5b4d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x650> │ │ │ │ ldr.w r9, [r8, #16] │ │ │ │ ldr.w r8, [r4, #12] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 17fd38 <_PyLong_UnsignedShort_Converter@@Base+0x1c68> │ │ │ │ + bl 17f124 <_PyLong_UnsignedShort_Converter@@Base+0x1c58> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 5b3ea <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5a2> │ │ │ │ + cbz r0, 5b422 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x59e> │ │ │ │ str r5, [r3, #4] │ │ │ │ - b.n 5b378 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x530> │ │ │ │ + b.n 5b3b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x52c> │ │ │ │ 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 5b426 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5de> │ │ │ │ + bhi.n 5b45e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5da> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add.w r2, r3, r3, lsl #1 │ │ │ │ cmp.w r2, r1, lsl #1 │ │ │ │ - bcc.n 5b378 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x530> │ │ │ │ + bcc.n 5b3b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x52c> │ │ │ │ movw r2, #50000 @ 0xc350 │ │ │ │ cmp r3, r2 │ │ │ │ ite hi │ │ │ │ movhi r2, #2 │ │ │ │ movls r2, #4 │ │ │ │ - b.n 5b428 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5e0> │ │ │ │ + b.n 5b460 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5dc> │ │ │ │ movs r2, #2 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5b44e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x606> │ │ │ │ + blt.n 5b486 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x602> │ │ │ │ movs r5, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 5b43a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5f2> │ │ │ │ + bls.n 5b472 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5ee> │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 5b432 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5ea> │ │ │ │ + b.n 5b46a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5e6> │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 5b446 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5fe> │ │ │ │ + bcs.n 5b47e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5fa> │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bl 76e4c │ │ │ │ + bl 76ec0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbnz r0, 5b454 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x60c> │ │ │ │ + cbnz r0, 5b48c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x608> │ │ │ │ str.w r8, [r4, #12] │ │ │ │ - bl 1ea6e4 │ │ │ │ - b.n 5b49c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x654> │ │ │ │ + bl 1e9b14 │ │ │ │ + b.n 5b4d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x650> │ │ │ │ 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 5b494 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x64c> │ │ │ │ + beq.n 5b4cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x648> │ │ │ │ ldr.w sl, [r5, #-8] │ │ │ │ mov r2, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 5b490 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x648> │ │ │ │ + beq.n 5b4c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x644> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 17fd38 <_PyLong_UnsignedShort_Converter@@Base+0x1c68> │ │ │ │ + bl 17f124 <_PyLong_UnsignedShort_Converter@@Base+0x1c58> │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ strd sl, r3, [r0] │ │ │ │ adds r5, #8 │ │ │ │ - b.n 5b46a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x622> │ │ │ │ + b.n 5b4a2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x61e> │ │ │ │ mov r0, r8 │ │ │ │ - bl 771e8 │ │ │ │ - b.n 5b378 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x530> │ │ │ │ + bl 77260 │ │ │ │ + b.n 5b3b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x52c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 212be0 <_PyTime_MonotonicWithInfo@@Base+0x368> │ │ │ │ - b.n 5b4ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x682> │ │ │ │ + bl 2121a8 <_PyTime_MonotonicWithInfo@@Base+0x368> │ │ │ │ + b.n 5b502 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x67e> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #34744 @ 0x87b8 │ │ │ │ + movw r1, #32176 @ 0x7db0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 5b4ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x682> │ │ │ │ + bl d183c │ │ │ │ + b.n 5b502 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x67e> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 212be0 <_PyTime_MonotonicWithInfo@@Base+0x368> │ │ │ │ + bl 2121a8 <_PyTime_MonotonicWithInfo@@Base+0x368> │ │ │ │ movs r0, #0 │ │ │ │ str r4, [r7, #8] │ │ │ │ - b.n 5b4ce <_PyArg_ParseTupleAndKeywordsFast@@Base+0x686> │ │ │ │ + b.n 5b506 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x682> │ │ │ │ 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 7813c │ │ │ │ + bl 781b4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 5b506 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6be> │ │ │ │ + cbz r0, 5b53e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6ba> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b506 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6be> │ │ │ │ + beq.n 5b53e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6ba> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5b506 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6be> │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5b53e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6ba> │ │ │ │ + bl 77dcc <_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 5b528 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6e0> │ │ │ │ + beq.n 5b560 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6dc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5b528 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6e0> │ │ │ │ + cbnz r3, 5b560 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6dc> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77d54 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77dcc <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r1, #54560 @ 0xd520 │ │ │ │ + movw r1, #54524 @ 0xd4fc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b7b8 │ │ │ │ + bl 11b830 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - bl 71488 <_PyObject_GC_New@@Base> │ │ │ │ + bl 714f0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b568 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x720> │ │ │ │ + cbz r0, 5b5a6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x722> │ │ │ │ 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 80220 │ │ │ │ + bl 802b4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #25916 @ 0x653c │ │ │ │ + movw r1, #23372 @ 0x5b4c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145af8 │ │ │ │ + bl 144dd0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5b5ce <_PyArg_ParseTupleAndKeywordsFast@@Base+0x786> │ │ │ │ + blt.n 5b60c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x788> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ldr.w r8, [r2, #8] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 5b5b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x770> │ │ │ │ + bpl.n 5b5f6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x772> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 5b5b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x770> │ │ │ │ + bne.n 5b5f6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x772> │ │ │ │ add.w r6, r5, #8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5b5e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x79c> │ │ │ │ + b.n 5b622 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x79e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32036 @ 0x7d24 │ │ │ │ + movw r1, #29476 @ 0x7324 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b666 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x81e> │ │ │ │ + b.n 5b6a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x820> │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 5b612 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7ca> │ │ │ │ + blt.n 5b650 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7cc> │ │ │ │ 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 5b616 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7ce> │ │ │ │ + bge.n 5b654 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7d0> │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ - bl 83948 │ │ │ │ + bl 839e0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bge.n 5b5fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7b4> │ │ │ │ - bl 7f738 │ │ │ │ + bge.n 5b63a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7b6> │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b5ce <_PyArg_ParseTupleAndKeywordsFast@@Base+0x786> │ │ │ │ + bne.n 5b60c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x788> │ │ │ │ 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 5b5d2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x78a> │ │ │ │ + bne.n 5b610 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x78c> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b.n 5b65e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x816> │ │ │ │ + b.n 5b69c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x818> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 5b5dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x794> │ │ │ │ + b.n 5b61a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x796> │ │ │ │ mov r0, r8 │ │ │ │ - bl 71fec │ │ │ │ + bl 72054 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b5ce <_PyArg_ParseTupleAndKeywordsFast@@Base+0x786> │ │ │ │ + beq.n 5b60c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x788> │ │ │ │ add.w r5, r0, #8 │ │ │ │ movs r2, #0 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r8 │ │ │ │ - bge.n 5b656 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x80e> │ │ │ │ + bge.n 5b694 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x810> │ │ │ │ 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 5b62c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7e4> │ │ │ │ + b.n 5b66a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7e6> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 78204 │ │ │ │ + bl 7827c │ │ │ │ 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 7813c │ │ │ │ + bl 781b4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 5b69c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x854> │ │ │ │ + cbz r0, 5b6da <_PyArg_ParseTupleAndKeywordsFast@@Base+0x856> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b69c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x854> │ │ │ │ + beq.n 5b6da <_PyArg_ParseTupleAndKeywordsFast@@Base+0x856> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5b69c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x854> │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5b6da <_PyArg_ParseTupleAndKeywordsFast@@Base+0x856> │ │ │ │ + bl 77dcc <_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 5b6be <_PyArg_ParseTupleAndKeywordsFast@@Base+0x876> │ │ │ │ + beq.n 5b6fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x878> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5b6be <_PyArg_ParseTupleAndKeywordsFast@@Base+0x876> │ │ │ │ + cbnz r3, 5b6fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x878> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77d54 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77dcc <_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 5b6ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8a4> │ │ │ │ + bgt.n 5b72a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8a6> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21356 @ 0x536c │ │ │ │ + movw r1, #18716 @ 0x491c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 5b712 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8ca> │ │ │ │ + bl 127394 │ │ │ │ + b.n 5b750 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8cc> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 5b708 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8c0> │ │ │ │ + cbz r3, 5b746 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8c2> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #37964 @ 0x944c │ │ │ │ + movw r1, #35324 @ 0x89fc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 5b712 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8ca> │ │ │ │ + bl 127394 │ │ │ │ + b.n 5b750 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8cc> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.w 7f920 │ │ │ │ + b.w 7f9b4 │ │ │ │ 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 dafb8 <_PyType_Name@@Base> │ │ │ │ + bl dae28 <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 5b746 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8fe> │ │ │ │ - movw r0, #5200 @ 0x1450 │ │ │ │ + bne.n 5b784 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x900> │ │ │ │ + movw r0, #2560 @ 0xa00 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddd20 │ │ │ │ + b.w ddb98 │ │ │ │ mov r3, r5 │ │ │ │ - movw r0, #34820 @ 0x8804 │ │ │ │ + movw r0, #32260 @ 0x7e04 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddd20 │ │ │ │ + b.w ddb98 │ │ │ │ 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 17b918 │ │ │ │ + bl 17ad18 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 209344 <_Py_RestoreSignals@@Base+0x1000> │ │ │ │ + bl 208904 <_Py_RestoreSignals@@Base+0x1000> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r0, [r5, #12] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ @@ -73366,556 +73389,556 @@ │ │ │ │ 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, #25916 @ 0x653c │ │ │ │ + movw r1, #23372 @ 0x5b4c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145af8 │ │ │ │ + bl 144dd0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5b7e2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x99a> │ │ │ │ + blt.n 5b820 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x99c> │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5b7d2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x98a> │ │ │ │ - movw r0, #10860 @ 0x2a6c │ │ │ │ + blt.n 5b810 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x98c> │ │ │ │ + movw r0, #8300 @ 0x206c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82764 │ │ │ │ - movw r0, #3288 @ 0xcd8 │ │ │ │ + b.w 827f4 │ │ │ │ + movw r0, #728 @ 0x2d8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82764 │ │ │ │ + b.w 827f4 │ │ │ │ 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 771e8 │ │ │ │ + bl 77260 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ - b.w 5a7c2 │ │ │ │ + b.w 5a7fe │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - cbz r3, 5b81c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9d4> │ │ │ │ + cbz r3, 5b85a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9d6> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r0, #3 │ │ │ │ - b.w 7d5a0 │ │ │ │ + b.w 7d628 │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7d62c │ │ │ │ + b.w 7d6b4 │ │ │ │ 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 5b856 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa0e> │ │ │ │ + bhi.n 5b894 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa10> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl ce000 │ │ │ │ + bl cdea8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b86e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa26> │ │ │ │ - b.n 5b8b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa6c> │ │ │ │ - movw r0, #34464 @ 0x86a0 │ │ │ │ + cbz r0, 5b8ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa28> │ │ │ │ + b.n 5b8f2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa6e> │ │ │ │ + movw r0, #31824 @ 0x7c50 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b846 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9fe> │ │ │ │ - b.n 5b8b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa6c> │ │ │ │ + bne.n 5b884 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa00> │ │ │ │ + b.n 5b8f2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa6e> │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 5b8e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xaa0> │ │ │ │ + ble.n 5b926 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xaa2> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b8d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa8e> │ │ │ │ + beq.n 5b914 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa90> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 5b8b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa70> │ │ │ │ + bpl.n 5b8f6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa72> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 88e00 │ │ │ │ + bl 88e28 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5b8b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa6c> │ │ │ │ + cbz r0, 5b8f2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa6e> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5b8d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa90> │ │ │ │ + beq.n 5b916 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa92> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29660 @ 0x73dc │ │ │ │ + movw r1, #27100 @ 0x69dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5b918 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xad0> │ │ │ │ - movw r2, #62128 @ 0xf2b0 │ │ │ │ + b.n 5b956 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xad2> │ │ │ │ + movw r2, #59568 @ 0xe8b0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #1224 @ 0x4c8 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #34464 @ 0x86a0 │ │ │ │ + movw r1, #64200 @ 0xfac8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #31824 @ 0x7c50 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5b8b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa6c> │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5b8f2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa6e> │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 5b8ea <_PyArg_ParseTupleAndKeywordsFast@@Base+0xaa2> │ │ │ │ + beq.n 5b928 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xaa4> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl c3480 │ │ │ │ + bl c3300 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 5b8ea <_PyArg_ParseTupleAndKeywordsFast@@Base+0xaa2> │ │ │ │ - b.n 5b8b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa6c> │ │ │ │ + bge.n 5b928 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xaa4> │ │ │ │ + b.n 5b8f2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa6e> │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ - cbnz r4, 5b8f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xab0> │ │ │ │ + cbnz r4, 5b936 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xab2> │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 1955c4 │ │ │ │ + bl 1949a4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b918 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xad0> │ │ │ │ + cbz r0, 5b956 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xad2> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r0, #43760 @ 0xaaf0 │ │ │ │ + movw r0, #41120 @ 0xa0a0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 82764 │ │ │ │ + bl 827f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 5b922 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xada> │ │ │ │ + cbz r3, 5b960 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xadc> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl cea94 │ │ │ │ + bl ce93c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #25916 @ 0x653c │ │ │ │ + movw r1, #23372 @ 0x5b4c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145af8 │ │ │ │ + bl 144dd0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5b96e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb26> │ │ │ │ + blt.n 5b9ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb28> │ │ │ │ ldrd r3, r0, [r4, #12] │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #33864 @ 0x8448 │ │ │ │ + movw r0, #31304 @ 0x7a48 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82764 │ │ │ │ - b.n 5b970 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb28> │ │ │ │ + bl 827f4 │ │ │ │ + b.n 5b9ae <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb2a> │ │ │ │ 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, #25916 @ 0x653c │ │ │ │ + movw r1, #23372 @ 0x5b4c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145af8 │ │ │ │ + bl 144dd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5b9a6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb5e> │ │ │ │ + bge.n 5b9e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb60> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b9ba <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb72> │ │ │ │ + b.n 5b9f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb74> │ │ │ │ mov r0, r5 │ │ │ │ - bl c3480 │ │ │ │ + bl c3300 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 5b9a2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb5a> │ │ │ │ + blt.n 5b9e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb5c> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - cbz r1, 5b9d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb8e> │ │ │ │ + cbz r1, 5ba14 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb90> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl cea94 │ │ │ │ + bl ce93c │ │ │ │ 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 1e1220 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 5ba36 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbb2> │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 5ba40 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbbc> │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 7f9b4 │ │ │ │ + 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, #34832 @ 0x8810 │ │ │ │ + movw r1, #32280 @ 0x7e18 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8c52c │ │ │ │ - cbz r0, 5ba1a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbd2> │ │ │ │ + bl 8c53c │ │ │ │ + cbz r0, 5ba84 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc00> │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ add r2, sp, #8 │ │ │ │ blx 29894 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5ba1e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbd6> │ │ │ │ + bge.n 5ba88 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc04> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19ac │ │ │ │ + bl f17dc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ba6e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc26> │ │ │ │ - bne.n 5ba38 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbf0> │ │ │ │ + b.n 5bad8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc54> │ │ │ │ + bne.n 5baa2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc1e> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34848 @ 0x8820 │ │ │ │ + movw r1, #32296 @ 0x7e28 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 5ba1a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbd2> │ │ │ │ + bl 127394 │ │ │ │ + b.n 5ba84 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc00> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5ba48 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc00> │ │ │ │ + bne.n 5bab2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc2e> │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 71e00 │ │ │ │ - b.n 5ba6e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc26> │ │ │ │ + bl 71e68 │ │ │ │ + b.n 5bad8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc54> │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 5ba56 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc0e> │ │ │ │ + bne.n 5bac0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc3c> │ │ │ │ movs r1, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 71e00 │ │ │ │ - b.n 5ba6e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc26> │ │ │ │ + bl 71e68 │ │ │ │ + b.n 5bad8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc54> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43308 @ 0xa92c │ │ │ │ + movw r1, #40748 @ 0x9f2c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 5ba1a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbd2> │ │ │ │ + bl 127394 │ │ │ │ + b.n 5ba84 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc00> │ │ │ │ add sp, #28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1e1da4 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 5ba92 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc4a> │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 5ba9c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc54> │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7f920 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #25916 @ 0x653c │ │ │ │ + movw r1, #23372 @ 0x5b4c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145af8 │ │ │ │ + bl 144dd0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5bae2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc9a> │ │ │ │ + blt.n 5bb20 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc9c> │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ - movw r0, #34904 @ 0x8858 │ │ │ │ + movw r0, #32344 @ 0x7e58 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82764 │ │ │ │ + b.w 827f4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r7, 5bb16 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcce> │ │ │ │ + cbz r7, 5bb54 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcd0> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r7, #1 │ │ │ │ ldr.w r0, [r3, r7, lsl #3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bafe <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcb6> │ │ │ │ + beq.n 5bb3c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcb8> │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bafe <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcb6> │ │ │ │ - b.n 5bb3c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcf4> │ │ │ │ + beq.n 5bb3c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcb8> │ │ │ │ + b.n 5bb7a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcf6> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbnz r0, 5bb20 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcd8> │ │ │ │ + cbnz r0, 5bb5e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcda> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 5bb28 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xce0> │ │ │ │ - b.n 5bb2e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xce6> │ │ │ │ + cbnz r0, 5bb66 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xce2> │ │ │ │ + b.n 5bb6c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xce8> │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bb1a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcd2> │ │ │ │ - b.n 5bb3c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcf4> │ │ │ │ + beq.n 5bb58 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcd4> │ │ │ │ + b.n 5bb7a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcf6> │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 5bb3c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcf4> │ │ │ │ + cbnz r0, 5bb7a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcf6> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 5bb3c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcf4> │ │ │ │ + cbz r0, 5bb7a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcf6> │ │ │ │ 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} │ │ │ │ │ │ │ │ -0005bb40 <_PyLong_Size_t_Converter@@Base>: │ │ │ │ +0005bb7e <_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 5bb7a <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ + bpl.n 5bbb8 <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5bb7a <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ + bne.n 5bbb8 <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34000 @ 0x84d0 │ │ │ │ + movw r1, #31440 @ 0x7ad0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 5bb8a <_PyLong_Size_t_Converter@@Base+0x4a> │ │ │ │ - bl eb528 │ │ │ │ + bl 127394 │ │ │ │ + b.n 5bbc8 <_PyLong_Size_t_Converter@@Base+0x4a> │ │ │ │ + bl eb340 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5bb8e <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ - bl 7f738 │ │ │ │ - cbz r0, 5bb8e <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ + bne.n 5bbcc <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ + bl 7f7cc │ │ │ │ + cbz r0, 5bbcc <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5bb92 <_PyLong_Size_t_Converter@@Base+0x52> │ │ │ │ + b.n 5bbd0 <_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, 5bbb2 <_PyLong_Size_t_Converter@@Base+0x72> │ │ │ │ + cbnz r0, 5bbf0 <_PyLong_Size_t_Converter@@Base+0x72> │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - cbz r0, 5bbc4 <_PyLong_Size_t_Converter@@Base+0x84> │ │ │ │ - b.n 5bbbc <_PyLong_Size_t_Converter@@Base+0x7c> │ │ │ │ + cbz r0, 5bc02 <_PyLong_Size_t_Converter@@Base+0x84> │ │ │ │ + b.n 5bbfa <_PyLong_Size_t_Converter@@Base+0x7c> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bbac <_PyLong_Size_t_Converter@@Base+0x6c> │ │ │ │ - b.n 5bc6a <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + beq.n 5bbea <_PyLong_Size_t_Converter@@Base+0x6c> │ │ │ │ + b.n 5bca8 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bc6a <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bca8 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - cbz r0, 5bbd0 <_PyLong_Size_t_Converter@@Base+0x90> │ │ │ │ + cbz r0, 5bc0e <_PyLong_Size_t_Converter@@Base+0x90> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bc6a <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bca8 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - cbz r0, 5bbdc <_PyLong_Size_t_Converter@@Base+0x9c> │ │ │ │ + cbz r0, 5bc1a <_PyLong_Size_t_Converter@@Base+0x9c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bc6a <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bca8 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ - cbz r0, 5bbe8 <_PyLong_Size_t_Converter@@Base+0xa8> │ │ │ │ + cbz r0, 5bc26 <_PyLong_Size_t_Converter@@Base+0xa8> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bc6a <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bca8 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ - cbz r0, 5bbf4 <_PyLong_Size_t_Converter@@Base+0xb4> │ │ │ │ + cbz r0, 5bc32 <_PyLong_Size_t_Converter@@Base+0xb4> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bc6a <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bca8 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - cbz r0, 5bc00 <_PyLong_Size_t_Converter@@Base+0xc0> │ │ │ │ + cbz r0, 5bc3e <_PyLong_Size_t_Converter@@Base+0xc0> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bc6a <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bca8 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - cbz r0, 5bc0c <_PyLong_Size_t_Converter@@Base+0xcc> │ │ │ │ + cbz r0, 5bc4a <_PyLong_Size_t_Converter@@Base+0xcc> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bc6a <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bca8 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5bc16 <_PyLong_Size_t_Converter@@Base+0xd6> │ │ │ │ + cbz r0, 5bc54 <_PyLong_Size_t_Converter@@Base+0xd6> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bc6a <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bca8 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5bc20 <_PyLong_Size_t_Converter@@Base+0xe0> │ │ │ │ + cbz r0, 5bc5e <_PyLong_Size_t_Converter@@Base+0xe0> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bc6a <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bca8 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5bc2a <_PyLong_Size_t_Converter@@Base+0xea> │ │ │ │ + cbz r0, 5bc68 <_PyLong_Size_t_Converter@@Base+0xea> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bc6a <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bca8 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5bc34 <_PyLong_Size_t_Converter@@Base+0xf4> │ │ │ │ + cbz r0, 5bc72 <_PyLong_Size_t_Converter@@Base+0xf4> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bc6a <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bca8 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 5bc3e <_PyLong_Size_t_Converter@@Base+0xfe> │ │ │ │ + cbz r0, 5bc7c <_PyLong_Size_t_Converter@@Base+0xfe> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bc6a <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bca8 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 5bc48 <_PyLong_Size_t_Converter@@Base+0x108> │ │ │ │ + cbz r0, 5bc86 <_PyLong_Size_t_Converter@@Base+0x108> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bc6a <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bca8 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - cbz r0, 5bc52 <_PyLong_Size_t_Converter@@Base+0x112> │ │ │ │ + cbz r0, 5bc90 <_PyLong_Size_t_Converter@@Base+0x112> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bc6a <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bca8 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - cbz r0, 5bc5c <_PyLong_Size_t_Converter@@Base+0x11c> │ │ │ │ + cbz r0, 5bc9a <_PyLong_Size_t_Converter@@Base+0x11c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bc6a <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bca8 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 5bc6a <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbz r0, 5bca8 <_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, 5bc8a <_PyLong_Size_t_Converter@@Base+0x14a> │ │ │ │ + cbnz r0, 5bcc8 <_PyLong_Size_t_Converter@@Base+0x14a> │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ - cbnz r0, 5bc94 <_PyLong_Size_t_Converter@@Base+0x154> │ │ │ │ - b.n 5bc9c <_PyLong_Size_t_Converter@@Base+0x15c> │ │ │ │ + cbnz r0, 5bcd2 <_PyLong_Size_t_Converter@@Base+0x154> │ │ │ │ + b.n 5bcda <_PyLong_Size_t_Converter@@Base+0x15c> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bc84 <_PyLong_Size_t_Converter@@Base+0x144> │ │ │ │ - b.n 5bd12 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + beq.n 5bcc2 <_PyLong_Size_t_Converter@@Base+0x144> │ │ │ │ + b.n 5bd50 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bd12 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + bne.n 5bd50 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - cbz r0, 5bca8 <_PyLong_Size_t_Converter@@Base+0x168> │ │ │ │ + cbz r0, 5bce6 <_PyLong_Size_t_Converter@@Base+0x168> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bd12 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + bne.n 5bd50 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - cbz r0, 5bcb4 <_PyLong_Size_t_Converter@@Base+0x174> │ │ │ │ + cbz r0, 5bcf2 <_PyLong_Size_t_Converter@@Base+0x174> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bd12 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + bne.n 5bd50 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - cbz r0, 5bcbe <_PyLong_Size_t_Converter@@Base+0x17e> │ │ │ │ + cbz r0, 5bcfc <_PyLong_Size_t_Converter@@Base+0x17e> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd12 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bd50 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 5bcc8 <_PyLong_Size_t_Converter@@Base+0x188> │ │ │ │ + cbz r0, 5bd06 <_PyLong_Size_t_Converter@@Base+0x188> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd12 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bd50 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbz r0, 5bcd2 <_PyLong_Size_t_Converter@@Base+0x192> │ │ │ │ + cbz r0, 5bd10 <_PyLong_Size_t_Converter@@Base+0x192> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd12 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bd50 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 5bcdc <_PyLong_Size_t_Converter@@Base+0x19c> │ │ │ │ + cbz r0, 5bd1a <_PyLong_Size_t_Converter@@Base+0x19c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd12 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bd50 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 5bce6 <_PyLong_Size_t_Converter@@Base+0x1a6> │ │ │ │ + cbz r0, 5bd24 <_PyLong_Size_t_Converter@@Base+0x1a6> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd12 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bd50 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - cbz r0, 5bcf0 <_PyLong_Size_t_Converter@@Base+0x1b0> │ │ │ │ + cbz r0, 5bd2e <_PyLong_Size_t_Converter@@Base+0x1b0> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd12 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bd50 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5bcfa <_PyLong_Size_t_Converter@@Base+0x1ba> │ │ │ │ + cbz r0, 5bd38 <_PyLong_Size_t_Converter@@Base+0x1ba> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd12 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bd50 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5bd04 <_PyLong_Size_t_Converter@@Base+0x1c4> │ │ │ │ + cbz r0, 5bd42 <_PyLong_Size_t_Converter@@Base+0x1c4> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd12 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bd50 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5bd12 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbz r0, 5bd50 <_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 │ │ │ │ @@ -73923,105 +73946,106 @@ │ │ │ │ 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] @ (5be28 <_PyLong_Size_t_Converter@@Base+0x2e8>) │ │ │ │ + ldr r3, [pc, #248] @ (5be68 <_PyLong_Size_t_Converter@@Base+0x2ea>) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ - bl b4e88 │ │ │ │ + bl b4d0c │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 5bd48 <_PyLong_Size_t_Converter@@Base+0x208> │ │ │ │ + beq.n 5bd86 <_PyLong_Size_t_Converter@@Base+0x208> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 5bd78 <_PyLong_Size_t_Converter@@Base+0x238> │ │ │ │ - b.n 5bd5e <_PyLong_Size_t_Converter@@Base+0x21e> │ │ │ │ - movw r1, #34980 @ 0x88a4 │ │ │ │ + bne.n 5bdb6 <_PyLong_Size_t_Converter@@Base+0x238> │ │ │ │ + b.n 5bd9c <_PyLong_Size_t_Converter@@Base+0x21e> │ │ │ │ + movw r1, #32420 @ 0x7ea4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 8c52c │ │ │ │ - cbnz r0, 5bd90 <_PyLong_Size_t_Converter@@Base+0x250> │ │ │ │ - b.n 5bdb0 <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ + bl 8c53c │ │ │ │ + cbnz r0, 5bdce <_PyLong_Size_t_Converter@@Base+0x250> │ │ │ │ + b.n 5bdee <_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, #34992 @ 0x88b0 │ │ │ │ + movw r1, #32432 @ 0x7eb0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 8c52c │ │ │ │ - cbnz r0, 5bd90 <_PyLong_Size_t_Converter@@Base+0x250> │ │ │ │ - b.n 5bdb0 <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ + bl 8c53c │ │ │ │ + cbnz r0, 5bdce <_PyLong_Size_t_Converter@@Base+0x250> │ │ │ │ + b.n 5bdee <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35004 @ 0x88bc │ │ │ │ + movw r1, #32444 @ 0x7ebc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 5bdb0 <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ + bl d183c │ │ │ │ + b.n 5bdee <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ add r5, sp, #104 @ 0x68 │ │ │ │ - movw r0, #34984 @ 0x88a8 │ │ │ │ + movw r0, #32424 @ 0x7ea8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r0, [sp, #0] │ │ │ │ add r3, sp, #24 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2133e4 │ │ │ │ - cbnz r0, 5bdb4 <_PyLong_Size_t_Converter@@Base+0x274> │ │ │ │ + bl 2129ac │ │ │ │ + cbnz r0, 5bdf2 <_PyLong_Size_t_Converter@@Base+0x274> │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl cea94 │ │ │ │ + bl ce93c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5be12 <_PyLong_Size_t_Converter@@Base+0x2d2> │ │ │ │ + b.n 5be50 <_PyLong_Size_t_Converter@@Base+0x2d2> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #57928 @ 0xe248 │ │ │ │ + movw r1, #55368 @ 0xd848 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #35048 @ 0x88e8 │ │ │ │ + movw r0, #32488 @ 0x7ee8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe48 │ │ │ │ + bl 8fe38 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5bdb0 <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ + blt.n 5bdee <_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, #48685 @ 0xbe2d │ │ │ │ + movw r2, #48749 @ 0xbe6d │ │ │ │ movt r2, #5 │ │ │ │ - bl 20de1c │ │ │ │ + bl 20d3e0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5bdaa <_PyLong_Size_t_Converter@@Base+0x26a> │ │ │ │ + beq.n 5bde8 <_PyLong_Size_t_Converter@@Base+0x26a> │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl cea94 │ │ │ │ + bl ce93c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 7f920 │ │ │ │ - ldr r3, [pc, #20] @ (5be28 <_PyLong_Size_t_Converter@@Base+0x2e8>) │ │ │ │ + bl 7f9b4 │ │ │ │ + ldr r3, [pc, #20] @ (5be68 <_PyLong_Size_t_Converter@@Base+0x2ea>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5be24 <_PyLong_Size_t_Converter@@Base+0x2e4> │ │ │ │ + beq.n 5be62 <_PyLong_Size_t_Converter@@Base+0x2e4> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -74041,119 +74065,119 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #8 │ │ │ │ - movw r1, #35064 @ 0x88f8 │ │ │ │ + movw r1, #32504 @ 0x7ef8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #16] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 8c52c │ │ │ │ - cbz r0, 5bea6 <_PyLong_Size_t_Converter@@Base+0x366> │ │ │ │ + bl 8c53c │ │ │ │ + cbz r0, 5bee6 <_PyLong_Size_t_Converter@@Base+0x368> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, r4 │ │ │ │ - bge.n 5beaa <_PyLong_Size_t_Converter@@Base+0x36a> │ │ │ │ + bge.n 5beea <_PyLong_Size_t_Converter@@Base+0x36c> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35080 @ 0x8908 │ │ │ │ + movw r1, #32520 @ 0x7f08 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5befc <_PyLong_Size_t_Converter@@Base+0x3bc> │ │ │ │ + b.n 5bf3c <_PyLong_Size_t_Converter@@Base+0x3be> │ │ │ │ mov r0, r4 │ │ │ │ - bl 71e00 │ │ │ │ + bl 71e68 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bea6 <_PyLong_Size_t_Converter@@Base+0x366> │ │ │ │ + beq.n 5bee6 <_PyLong_Size_t_Converter@@Base+0x368> │ │ │ │ add.w r1, r0, #16 │ │ │ │ add r4, sp, #16 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 5bf02 <_PyLong_Size_t_Converter@@Base+0x3c2> │ │ │ │ + bl 5bf42 <_PyLong_Size_t_Converter@@Base+0x3c4> │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 5bed0 <_PyLong_Size_t_Converter@@Base+0x390> │ │ │ │ + bge.n 5bf10 <_PyLong_Size_t_Converter@@Base+0x392> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5bef0 <_PyLong_Size_t_Converter@@Base+0x3b0> │ │ │ │ + b.n 5bf30 <_PyLong_Size_t_Converter@@Base+0x3b2> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5bee4 <_PyLong_Size_t_Converter@@Base+0x3a4> │ │ │ │ + bne.n 5bf24 <_PyLong_Size_t_Converter@@Base+0x3a6> │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d62c │ │ │ │ + bl 7d6b4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5bef0 <_PyLong_Size_t_Converter@@Base+0x3b0> │ │ │ │ + b.n 5bf30 <_PyLong_Size_t_Converter@@Base+0x3b2> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 9ac50 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9ab44 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5bed6 <_PyLong_Size_t_Converter@@Base+0x396> │ │ │ │ - b.n 5becc <_PyLong_Size_t_Converter@@Base+0x38c> │ │ │ │ + bge.n 5bf16 <_PyLong_Size_t_Converter@@Base+0x398> │ │ │ │ + b.n 5bf0c <_PyLong_Size_t_Converter@@Base+0x38e> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 781a8 │ │ │ │ + bl 78220 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 781a8 │ │ │ │ + bl 78220 │ │ │ │ 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] @ (5bfa0 <_PyLong_Size_t_Converter@@Base+0x460>) │ │ │ │ + ldr r4, [pc, #136] @ (5bfe0 <_PyLong_Size_t_Converter@@Base+0x462>) │ │ │ │ add.w sl, sp, #20 │ │ │ │ mov r8, r1 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #180] @ 0xb4 │ │ │ │ mov.w r4, #0 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r9, [sp, #216] @ 0xd8 │ │ │ │ mov r1, sl │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ str.w r5, [r9] │ │ │ │ - bl 20cecc │ │ │ │ - cbnz r0, 5bf42 <_PyLong_Size_t_Converter@@Base+0x402> │ │ │ │ + bl 20c48c │ │ │ │ + cbnz r0, 5bf82 <_PyLong_Size_t_Converter@@Base+0x404> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5bf86 <_PyLong_Size_t_Converter@@Base+0x446> │ │ │ │ + b.n 5bfc6 <_PyLong_Size_t_Converter@@Base+0x448> │ │ │ │ strd r5, r5, [sp] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ ldrd r2, r3, [r4, #32] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ add r3, sp, #24 │ │ │ │ - movw r2, #49061 @ 0xbfa5 │ │ │ │ + movw r2, #49125 @ 0xbfe5 │ │ │ │ movt r2, #5 │ │ │ │ strd r8, r7, [sp, #24] │ │ │ │ str r6, [sp, #32] │ │ │ │ strd sl, r5, [sp, #36] @ 0x24 │ │ │ │ - bl 20de1c │ │ │ │ + bl 20d3e0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5bf3c <_PyLong_Size_t_Converter@@Base+0x3fc> │ │ │ │ + beq.n 5bf7c <_PyLong_Size_t_Converter@@Base+0x3fe> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 20cfd0 │ │ │ │ + bl 20c590 │ │ │ │ str.w r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bf3c <_PyLong_Size_t_Converter@@Base+0x3fc> │ │ │ │ + beq.n 5bf7c <_PyLong_Size_t_Converter@@Base+0x3fe> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #24] @ (5bfa0 <_PyLong_Size_t_Converter@@Base+0x460>) │ │ │ │ + ldr r3, [pc, #24] @ (5bfe0 <_PyLong_Size_t_Converter@@Base+0x462>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5bf98 <_PyLong_Size_t_Converter@@Base+0x458> │ │ │ │ + beq.n 5bfd8 <_PyLong_Size_t_Converter@@Base+0x45a> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #184 @ 0xb8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -74174,126 +74198,126 @@ │ │ │ │ blx 2a774 │ │ │ │ str r0, [r4, #20] │ │ │ │ mvns r0, r0 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0005bfe2 : │ │ │ │ +0005c022 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 5bffc │ │ │ │ + cbz r0, 5c03c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bmi.n 5c014 │ │ │ │ + bmi.n 5c054 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35112 @ 0x8928 │ │ │ │ + movw r1, #32552 @ 0x7f28 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 5c0c4 │ │ │ │ + bl 127394 │ │ │ │ + b.n 5c104 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 5c020 │ │ │ │ + cbz r1, 5c060 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #6 │ │ │ │ - bmi.n 5c038 │ │ │ │ + bmi.n 5c078 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35148 @ 0x894c │ │ │ │ + movw r1, #32588 @ 0x7f4c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 5c0c4 │ │ │ │ + bl 127394 │ │ │ │ + b.n 5c104 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ cmp r2, r6 │ │ │ │ - bge.n 5c082 │ │ │ │ + bge.n 5c0c2 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ - cbz r0, 5c066 │ │ │ │ + cbz r0, 5c0a6 │ │ │ │ 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 5c07e │ │ │ │ + bpl.n 5c0be │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 5c07e │ │ │ │ + beq.n 5c0be │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35192 @ 0x8978 │ │ │ │ + movw r1, #32632 @ 0x7f78 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 5c0c4 │ │ │ │ + bl d183c │ │ │ │ + b.n 5c104 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 5c044 │ │ │ │ + b.n 5c084 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - cbnz r0, 5c09e │ │ │ │ + cbnz r0, 5c0de │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35228 @ 0x899c │ │ │ │ + movw r1, #32668 @ 0x7f9c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 5c0c4 │ │ │ │ + bl d183c │ │ │ │ + b.n 5c104 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5c0b8 │ │ │ │ + beq.n 5c0f8 │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 5c0b2 │ │ │ │ + bne.n 5c0f2 │ │ │ │ str r2, [r0, #0] │ │ │ │ - b.n 5c0b8 │ │ │ │ - cbnz r3, 5c0b8 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5c0f8 │ │ │ │ + cbnz r3, 5c0f8 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 236024 │ │ │ │ + b.w 235614 │ │ │ │ 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 5c102 │ │ │ │ - movw r2, #4980 @ 0x1374 │ │ │ │ + bne.n 5c142 │ │ │ │ + movw r2, #2340 @ 0x924 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #8800 @ 0x2260 │ │ │ │ + movw r1, #6240 @ 0x1860 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #25696 @ 0x6460 │ │ │ │ + movw r0, #23136 @ 0x5a60 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 5c11c │ │ │ │ + b.n 5c15c │ │ │ │ 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} │ │ │ │ │ │ │ │ -0005c11e <_PyInterpreterConfig_InitFromState@@Base>: │ │ │ │ +0005c15e <_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 │ │ │ │ @@ -74313,385 +74337,385 @@ │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005c164 <_PyErr_SetFromPyStatus@@Base>: │ │ │ │ +0005c1a4 <_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 5c190 <_PyErr_SetFromPyStatus@@Base+0x2c> │ │ │ │ + beq.n 5c1d0 <_PyErr_SetFromPyStatus@@Base+0x2c> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35268 @ 0x89c4 │ │ │ │ + movw r1, #32708 @ 0x7fc4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.n 5c1a8 <_PyErr_SetFromPyStatus@@Base+0x44> │ │ │ │ + b.n 5c1e8 <_PyErr_SetFromPyStatus@@Base+0x44> │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - cbz r4, 5c198 <_PyErr_SetFromPyStatus@@Base+0x34> │ │ │ │ + cbz r4, 5c1d8 <_PyErr_SetFromPyStatus@@Base+0x34> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbnz r3, 5c1b4 <_PyErr_SetFromPyStatus@@Base+0x50> │ │ │ │ + cbnz r3, 5c1f4 <_PyErr_SetFromPyStatus@@Base+0x50> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35316 @ 0x89f4 │ │ │ │ + movw r1, #32756 @ 0x7ff4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d1994 │ │ │ │ - movw r1, #57812 @ 0xe1d4 │ │ │ │ + b.w d183c │ │ │ │ + movw r1, #55252 @ 0xd7d4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5c1ce <_PyErr_SetFromPyStatus@@Base+0x6a> │ │ │ │ + cbnz r0, 5c20e <_PyErr_SetFromPyStatus@@Base+0x6a> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ea6e4 │ │ │ │ + b.w 1e9b14 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 5c1f0 <_PyErr_SetFromPyStatus@@Base+0x8c> │ │ │ │ + cbz r2, 5c230 <_PyErr_SetFromPyStatus@@Base+0x8c> │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #42636 @ 0xa68c │ │ │ │ + movw r1, #40076 @ 0x9c8c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d1994 │ │ │ │ + b.w d183c │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #42640 @ 0xa690 │ │ │ │ + movw r1, #40080 @ 0x9c90 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d1994 │ │ │ │ + b.w d183c │ │ │ │ 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, 5c228 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ + cbnz r6, 5c268 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5c228 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ + blt.n 5c268 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 5c228 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ - cbnz r2, 5c24a <_PyErr_SetFromPyStatus@@Base+0xe6> │ │ │ │ + bgt.n 5c268 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ + cbnz r2, 5c28a <_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 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5c276 <_PyErr_SetFromPyStatus@@Base+0x112> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5c2b6 <_PyErr_SetFromPyStatus@@Base+0x112> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 5c264 <_PyErr_SetFromPyStatus@@Base+0x100> │ │ │ │ + bgt.n 5c2a4 <_PyErr_SetFromPyStatus@@Base+0x100> │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #4644 @ 0x1224 │ │ │ │ + movw r1, #2084 @ 0x824 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 127744 │ │ │ │ - b.n 5c276 <_PyErr_SetFromPyStatus@@Base+0x112> │ │ │ │ + bl 127394 │ │ │ │ + b.n 5c2b6 <_PyErr_SetFromPyStatus@@Base+0x112> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c24e <_PyErr_SetFromPyStatus@@Base+0xea> │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 5c28e <_PyErr_SetFromPyStatus@@Base+0xea> │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c24e <_PyErr_SetFromPyStatus@@Base+0xea> │ │ │ │ + beq.n 5c28e <_PyErr_SetFromPyStatus@@Base+0xea> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005c27c : │ │ │ │ +0005c2bc : │ │ │ │ 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, #58180 @ 0xe344 │ │ │ │ + movw r1, #55620 @ 0xd944 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #3268 @ 0xcc4 │ │ │ │ + movw r0, #708 @ 0x2c4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ ldrd r5, r6, [sp, #56] @ 0x38 │ │ │ │ mov sl, r2 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ mov r4, r3 │ │ │ │ - bl 10e8cc <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e7bc <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 5c302 │ │ │ │ + cbz r0, 5c342 │ │ │ │ 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, #35372 @ 0x8a2c │ │ │ │ + movw r1, #32812 @ 0x802c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8509c │ │ │ │ + bl 850c8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c300 │ │ │ │ + beq.n 5c340 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 5c300 │ │ │ │ + cbnz r3, 5c340 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 5c33a │ │ │ │ + bmi.n 5c37a │ │ │ │ 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 5c34c │ │ │ │ + b.n 5c38c │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c328 │ │ │ │ - b.n 5c35e │ │ │ │ + beq.n 5c368 │ │ │ │ + b.n 5c39e │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ - cbnz r0, 5c354 │ │ │ │ + cbnz r0, 5c394 │ │ │ │ adds r7, #1 │ │ │ │ mov r1, r6 │ │ │ │ cmp r7, r8 │ │ │ │ - blt.n 5c344 │ │ │ │ - b.n 5c35c │ │ │ │ + blt.n 5c384 │ │ │ │ + b.n 5c39c │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c34a │ │ │ │ - b.n 5c35e │ │ │ │ + beq.n 5c38a │ │ │ │ + b.n 5c39e │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ - b.w 383c4 <_PyType_GetModuleByDef3@@Base+0x8e4> │ │ │ │ + b.w 383d4 │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #35380 @ 0x8a34 │ │ │ │ + movw r0, #32820 @ 0x8034 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add.w r1, r3, #16 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b.w 82764 │ │ │ │ + b.w 827f4 │ │ │ │ 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, 5c3a8 │ │ │ │ + cbnz r4, 5c3e8 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 5c3a8 │ │ │ │ + ble.n 5c3e8 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5c3a8 │ │ │ │ - cbnz r2, 5c3c2 │ │ │ │ + bne.n 5c3e8 │ │ │ │ + cbnz r2, 5c402 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #124] @ (5c428 ) │ │ │ │ + ldr r4, [pc, #124] @ (5c468 ) │ │ │ │ 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 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5c3ea │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5c42a │ │ │ │ ldrd r6, r3, [r0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 5c3ee │ │ │ │ - movw r2, #32076 @ 0x7d4c │ │ │ │ + bmi.n 5c42e │ │ │ │ + movw r2, #29516 @ 0x734c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #1224 @ 0x4c8 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #3588 @ 0xe04 │ │ │ │ + movw r1, #64200 @ 0xfac8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #1028 @ 0x404 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5c422 │ │ │ │ + b.n 5c462 │ │ │ │ mov r0, r3 │ │ │ │ - bl 81e3c │ │ │ │ + bl 81ecc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c3ea │ │ │ │ + beq.n 5c42a │ │ │ │ mov r0, r5 │ │ │ │ - bl 166f88 │ │ │ │ + bl 16639c │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ - bl 23d7dc │ │ │ │ + bl 23cda4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c422 │ │ │ │ + beq.n 5c462 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5c422 │ │ │ │ + cbnz r3, 5c462 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #672] @ (5c6cc ) │ │ │ │ + ldr r0, [pc, #672] @ (5c70c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movw r0, #7084 @ 0x1bac │ │ │ │ + movw r0, #4524 @ 0x11ac │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.w 7a0ec │ │ │ │ - movw r0, #35388 @ 0x8a3c │ │ │ │ + b.w 7a164 │ │ │ │ + movw r0, #32828 @ 0x803c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #2 │ │ │ │ - b.w ddd20 │ │ │ │ + b.w ddb98 │ │ │ │ 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 5c476 │ │ │ │ + blt.n 5c4b6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 95d4c │ │ │ │ + bl 95c50 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 29a98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98844 │ │ │ │ - cbnz r4, 5c480 │ │ │ │ + bl 98744 │ │ │ │ + cbnz r4, 5c4c0 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5c488 │ │ │ │ + b.n 5c4c8 │ │ │ │ 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, 5c494 │ │ │ │ + cbz r0, 5c4d4 │ │ │ │ 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, 5c4be │ │ │ │ + cbnz r1, 5c4fe │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19504 @ 0x4c30 │ │ │ │ + movw r1, #16944 @ 0x4230 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 5c4e0 │ │ │ │ + bl 127394 │ │ │ │ + b.n 5c520 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 5c4e6 │ │ │ │ + bmi.n 5c526 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35404 @ 0x8a4c │ │ │ │ + movw r1, #32844 @ 0x804c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5c512 │ │ │ │ + b.n 5c552 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r1, 5c500 │ │ │ │ + cbz r1, 5c540 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5c50a │ │ │ │ + beq.n 5c54a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5c50a │ │ │ │ - bl 23cf68 <_PyGen_SetStopIterationValue@@Base+0x3c> │ │ │ │ + b.n 5c54a │ │ │ │ + bl 23c390 <_PyGen_SetStopIterationValue@@Base+0x84> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c4ec │ │ │ │ - b.n 5c4e0 │ │ │ │ + bne.n 5c52c │ │ │ │ + b.n 5c520 │ │ │ │ str r4, [r2, #0] │ │ │ │ - bl 78204 │ │ │ │ + bl 7827c │ │ │ │ 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, #25916 @ 0x653c │ │ │ │ + movw r1, #23372 @ 0x5b4c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145af8 │ │ │ │ + bl 144dd0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5c562 │ │ │ │ + blt.n 5c5a2 │ │ │ │ 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 78204 │ │ │ │ + bl 7827c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5c564 │ │ │ │ + b.n 5c5a4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r2 │ │ │ │ @@ -74704,53 +74728,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, 5c5a2 │ │ │ │ + cbz r5, 5c5e2 │ │ │ │ add.w r5, r5, #3648 @ 0xe40 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - b.n 5c5aa │ │ │ │ + b.n 5c5ea │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r0, r1, [r3, #8] │ │ │ │ - movw r2, #50693 @ 0xc605 │ │ │ │ + movw r2, #50757 @ 0xc645 │ │ │ │ movt r2, #5 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r3, #16] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5c5da │ │ │ │ + cbnz r0, 5c61a │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbnz r0, 5c5e4 │ │ │ │ - b.n 5c5ea │ │ │ │ + cbnz r0, 5c624 │ │ │ │ + b.n 5c62a │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c5d4 │ │ │ │ - b.n 5c602 │ │ │ │ + beq.n 5c614 │ │ │ │ + b.n 5c642 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c602 │ │ │ │ + cbnz r0, 5c642 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5c5f4 │ │ │ │ + cbz r0, 5c634 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c602 │ │ │ │ + cbnz r0, 5c642 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 5c602 │ │ │ │ + cbz r0, 5c642 │ │ │ │ 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 │ │ │ │ @@ -74764,1252 +74788,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 83948 │ │ │ │ + bl 839e0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c642 │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 5c662 │ │ │ │ + bne.n 5c682 │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 5c6a2 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 5c658 │ │ │ │ + cbz r3, 5c698 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 5c654 │ │ │ │ + blt.n 5c694 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - b.n 5c656 │ │ │ │ + b.n 5c696 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5c664 │ │ │ │ + b.n 5c6a4 │ │ │ │ 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, #50855 @ 0xc6a7 │ │ │ │ + movw r0, #50919 @ 0xc6e7 │ │ │ │ movt r0, #5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1952d0 <_PyCrossInterpreterData_InitWithSize@@Base> │ │ │ │ + bl 1946b0 <_PyCrossInterpreterData_InitWithSize@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5c6a2 │ │ │ │ + beq.n 5c6e2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 13f590 │ │ │ │ + bl 13e8b0 │ │ │ │ movs r0, #0 │ │ │ │ vstr d0, [r4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ vldr d0, [r3] │ │ │ │ - b.w 839f8 │ │ │ │ + b.w 83a90 │ │ │ │ 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, 5c6ce │ │ │ │ + cbnz r0, 5c70e │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5c6de │ │ │ │ - b.n 5c6d8 │ │ │ │ + cbz r0, 5c71e │ │ │ │ + b.n 5c718 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c6c8 │ │ │ │ - b.n 5c700 │ │ │ │ + beq.n 5c708 │ │ │ │ + b.n 5c740 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c700 │ │ │ │ + cbnz r0, 5c740 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5c6e8 │ │ │ │ + cbz r0, 5c728 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c700 │ │ │ │ + cbnz r0, 5c740 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5c6f2 │ │ │ │ + cbz r0, 5c732 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c700 │ │ │ │ + cbnz r0, 5c740 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5c700 │ │ │ │ + cbz r0, 5c740 │ │ │ │ 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, 5c728 │ │ │ │ + cbnz r0, 5c768 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5c730 │ │ │ │ + cbz r0, 5c770 │ │ │ │ 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 5c71a │ │ │ │ + beq.n 5c75a │ │ │ │ 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, 5c750 │ │ │ │ + cbnz r0, 5c790 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 5c75a │ │ │ │ - b.n 5c760 │ │ │ │ + cbnz r0, 5c79a │ │ │ │ + b.n 5c7a0 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c74a │ │ │ │ - b.n 5c76e │ │ │ │ + beq.n 5c78a │ │ │ │ + b.n 5c7ae │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c76e │ │ │ │ + cbnz r0, 5c7ae │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5c76e │ │ │ │ + cbz r0, 5c7ae │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005c770 : │ │ │ │ - vldr d0, [pc, #4] @ 5c778 │ │ │ │ +0005c7b0 : │ │ │ │ + vldr d0, [pc, #4] @ 5c7b8 │ │ │ │ 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, 5c79e │ │ │ │ + cbnz r0, 5c7de │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 5c7a8 │ │ │ │ - b.n 5c7ae │ │ │ │ + cbnz r0, 5c7e8 │ │ │ │ + b.n 5c7ee │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c798 │ │ │ │ - b.n 5c7bc │ │ │ │ + beq.n 5c7d8 │ │ │ │ + b.n 5c7fc │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c7bc │ │ │ │ + cbnz r0, 5c7fc │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5c7bc │ │ │ │ + cbz r0, 5c7fc │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005c7be : │ │ │ │ - vldr d0, [pc, #8] @ 5c7c8 │ │ │ │ +0005c7fe : │ │ │ │ + vldr d0, [pc, #8] @ 5c808 │ │ │ │ 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, 5c7ee │ │ │ │ + cbnz r0, 5c82e │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 5c7f8 │ │ │ │ - b.n 5c7fe │ │ │ │ + cbnz r0, 5c838 │ │ │ │ + b.n 5c83e │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c7e8 │ │ │ │ - b.n 5c80c │ │ │ │ + beq.n 5c828 │ │ │ │ + b.n 5c84c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c80c │ │ │ │ + cbnz r0, 5c84c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5c80c │ │ │ │ + cbz r0, 5c84c │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 5c7d0 │ │ │ │ + b.n 5c810 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5c82e │ │ │ │ + cbnz r0, 5c86e │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 5c838 │ │ │ │ - b.n 5c83e │ │ │ │ + cbnz r0, 5c878 │ │ │ │ + b.n 5c87e │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c828 │ │ │ │ - b.n 5c84c │ │ │ │ + beq.n 5c868 │ │ │ │ + b.n 5c88c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c84c │ │ │ │ + cbnz r0, 5c88c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5c84c │ │ │ │ + cbz r0, 5c88c │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005c84e <_PyXI_InitExcInfo@@Base>: │ │ │ │ +0005c88e <_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, 5c86c <_PyXI_InitExcInfo@@Base+0x1e> │ │ │ │ + cbz r1, 5c8ac <_PyXI_InitExcInfo@@Base+0x1e> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5c884 <_PyXI_InitExcInfo@@Base+0x36> │ │ │ │ + bne.n 5c8c4 <_PyXI_InitExcInfo@@Base+0x36> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35624 @ 0x8b28 │ │ │ │ + movw r1, #33064 @ 0x8128 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 5ca48 <_PyXI_InitExcInfo@@Base+0x1fa> │ │ │ │ + bl 127394 │ │ │ │ + b.n 5ca88 <_PyXI_InitExcInfo@@Base+0x1fa> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bmi.n 5c898 <_PyXI_InitExcInfo@@Base+0x4a> │ │ │ │ + bmi.n 5c8d8 <_PyXI_InitExcInfo@@Base+0x4a> │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 5c8ac <_PyXI_InitExcInfo@@Base+0x5e> │ │ │ │ + bge.n 5c8ec <_PyXI_InitExcInfo@@Base+0x5e> │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bpl.n 5c8ac <_PyXI_InitExcInfo@@Base+0x5e> │ │ │ │ + bpl.n 5c8ec <_PyXI_InitExcInfo@@Base+0x5e> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 213fb8 │ │ │ │ + bl 213580 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5ca38 <_PyXI_InitExcInfo@@Base+0x1ea> │ │ │ │ + bne.w 5ca78 <_PyXI_InitExcInfo@@Base+0x1ea> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ca4c <_PyXI_InitExcInfo@@Base+0x1fe> │ │ │ │ + b.n 5ca8c <_PyXI_InitExcInfo@@Base+0x1fe> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #29804 @ 0x746c │ │ │ │ + movw r1, #27244 @ 0x6a6c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl cbc44 │ │ │ │ + bl cbaf4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5ca02 <_PyXI_InitExcInfo@@Base+0x1b4> │ │ │ │ - movw r1, #63512 @ 0xf818 │ │ │ │ + beq.w 5ca42 <_PyXI_InitExcInfo@@Base+0x1b4> │ │ │ │ + movw r1, #60952 @ 0xee18 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl cbc44 │ │ │ │ + bl cbaf4 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5c8d8 <_PyXI_InitExcInfo@@Base+0x8a> │ │ │ │ + cbnz r0, 5c918 <_PyXI_InitExcInfo@@Base+0x8a> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5c970 <_PyXI_InitExcInfo@@Base+0x122> │ │ │ │ + b.n 5c9b0 <_PyXI_InitExcInfo@@Base+0x122> │ │ │ │ movs r1, #0 │ │ │ │ - bl 2144f8 │ │ │ │ + bl 213ac0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c8f6 <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ + beq.n 5c936 <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5c8f6 <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ + cbnz r3, 5c936 <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5c8d2 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ + beq.n 5c912 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #63524 @ 0xf824 │ │ │ │ + movw r1, #60964 @ 0xee24 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl cbc44 │ │ │ │ + bl cbaf4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c8d2 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ + beq.n 5c912 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ movs r1, #0 │ │ │ │ - bl 2144f8 │ │ │ │ + bl 213ac0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c92e <_PyXI_InitExcInfo@@Base+0xe0> │ │ │ │ + beq.n 5c96e <_PyXI_InitExcInfo@@Base+0xe0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5c92e <_PyXI_InitExcInfo@@Base+0xe0> │ │ │ │ + cbnz r3, 5c96e <_PyXI_InitExcInfo@@Base+0xe0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5c8d2 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ + beq.n 5c912 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #63572 @ 0xf854 │ │ │ │ + movw r1, #61012 @ 0xee54 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl cbc44 │ │ │ │ + bl cbaf4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c8d2 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ + beq.n 5c912 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ movs r1, #0 │ │ │ │ - bl 2144f8 │ │ │ │ + bl 213ac0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c966 <_PyXI_InitExcInfo@@Base+0x118> │ │ │ │ + beq.n 5c9a6 <_PyXI_InitExcInfo@@Base+0x118> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5c966 <_PyXI_InitExcInfo@@Base+0x118> │ │ │ │ + cbnz r3, 5c9a6 <_PyXI_InitExcInfo@@Base+0x118> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 5c986 <_PyXI_InitExcInfo@@Base+0x138> │ │ │ │ + beq.n 5c9c6 <_PyXI_InitExcInfo@@Base+0x138> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 5c986 <_PyXI_InitExcInfo@@Base+0x138> │ │ │ │ + cbnz r3, 5c9c6 <_PyXI_InitExcInfo@@Base+0x138> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 5ca0c <_PyXI_InitExcInfo@@Base+0x1be> │ │ │ │ + bne.n 5ca4c <_PyXI_InitExcInfo@@Base+0x1be> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #10592 @ 0x2960 │ │ │ │ + movw r1, #8032 @ 0x1f60 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl cbc44 │ │ │ │ + bl cbaf4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ca16 <_PyXI_InitExcInfo@@Base+0x1c8> │ │ │ │ + beq.n 5ca56 <_PyXI_InitExcInfo@@Base+0x1c8> │ │ │ │ movs r1, #0 │ │ │ │ - bl 2144f8 │ │ │ │ + bl 213ac0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c9bc <_PyXI_InitExcInfo@@Base+0x16e> │ │ │ │ + beq.n 5c9fc <_PyXI_InitExcInfo@@Base+0x16e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5c9bc <_PyXI_InitExcInfo@@Base+0x16e> │ │ │ │ + cbnz r3, 5c9fc <_PyXI_InitExcInfo@@Base+0x16e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 5ca20 <_PyXI_InitExcInfo@@Base+0x1d2> │ │ │ │ + cbz r3, 5ca60 <_PyXI_InitExcInfo@@Base+0x1d2> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #42604 @ 0xa66c │ │ │ │ + movw r1, #40044 @ 0x9c6c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cbc44 │ │ │ │ + bl cbaf4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5ca2a <_PyXI_InitExcInfo@@Base+0x1dc> │ │ │ │ + cbz r0, 5ca6a <_PyXI_InitExcInfo@@Base+0x1dc> │ │ │ │ movs r1, #0 │ │ │ │ - bl 2144f8 │ │ │ │ + bl 213ac0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c9f0 <_PyXI_InitExcInfo@@Base+0x1a2> │ │ │ │ + beq.n 5ca30 <_PyXI_InitExcInfo@@Base+0x1a2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5c9f0 <_PyXI_InitExcInfo@@Base+0x1a2> │ │ │ │ + cbnz r3, 5ca30 <_PyXI_InitExcInfo@@Base+0x1a2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5c8a8 <_PyXI_InitExcInfo@@Base+0x5a> │ │ │ │ - movw r4, #35580 @ 0x8afc │ │ │ │ + bne.w 5c8e8 <_PyXI_InitExcInfo@@Base+0x5a> │ │ │ │ + movw r4, #33020 @ 0x80fc │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ - b.n 5ca32 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #35440 @ 0x8a70 │ │ │ │ + b.n 5ca72 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #32880 @ 0x8070 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ - b.n 5ca32 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #37596 @ 0x92dc │ │ │ │ + b.n 5ca72 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #35036 @ 0x88dc │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - b.n 5ca32 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #35484 @ 0x8a9c │ │ │ │ + b.n 5ca72 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #32924 @ 0x809c │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ - b.n 5ca32 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #37684 @ 0x9334 │ │ │ │ + b.n 5ca72 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #35124 @ 0x8934 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - b.n 5ca32 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #35528 @ 0x8ac8 │ │ │ │ + b.n 5ca72 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #32968 @ 0x80c8 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 26aad8 <_PySemaphore_Destroy@@Base+0x458> │ │ │ │ + bl 26a01c <_PySemaphore_Destroy@@Base+0x3d8> │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ 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, 5ca6c <_PyXI_InitExcInfo@@Base+0x21e> │ │ │ │ + cbnz r3, 5caac <_PyXI_InitExcInfo@@Base+0x21e> │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cbnz r3, 5ca6c <_PyXI_InitExcInfo@@Base+0x21e> │ │ │ │ + cbnz r3, 5caac <_PyXI_InitExcInfo@@Base+0x21e> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbz r3, 5caca <_PyXI_InitExcInfo@@Base+0x27c> │ │ │ │ - cbz r4, 5ca78 <_PyXI_InitExcInfo@@Base+0x22a> │ │ │ │ + cbz r3, 5cb0a <_PyXI_InitExcInfo@@Base+0x27c> │ │ │ │ + cbz r4, 5cab8 <_PyXI_InitExcInfo@@Base+0x22a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 81e3c │ │ │ │ + bl 81ecc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5ca7e <_PyXI_InitExcInfo@@Base+0x230> │ │ │ │ - bl 71310 │ │ │ │ + b.n 5cabe <_PyXI_InitExcInfo@@Base+0x230> │ │ │ │ + bl 71378 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5cb20 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ + beq.n 5cb60 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ - cbz r2, 5ca92 <_PyXI_InitExcInfo@@Base+0x244> │ │ │ │ - ldr r1, [pc, #160] @ (5cb28 <_PyXI_InitExcInfo@@Base+0x2da>) │ │ │ │ + cbz r2, 5cad2 <_PyXI_InitExcInfo@@Base+0x244> │ │ │ │ + ldr r1, [pc, #160] @ (5cb68 <_PyXI_InitExcInfo@@Base+0x2da>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 7937c │ │ │ │ + bl 793f4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5cab2 <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ + blt.n 5caf2 <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ - cbz r2, 5caa2 <_PyXI_InitExcInfo@@Base+0x254> │ │ │ │ - ldr r1, [pc, #148] @ (5cb2c <_PyXI_InitExcInfo@@Base+0x2de>) │ │ │ │ + cbz r2, 5cae2 <_PyXI_InitExcInfo@@Base+0x254> │ │ │ │ + ldr r1, [pc, #148] @ (5cb6c <_PyXI_InitExcInfo@@Base+0x2de>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 7937c │ │ │ │ + bl 793f4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5cab2 <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ + blt.n 5caf2 <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ - cbz r2, 5cae4 <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ - ldr r1, [pc, #136] @ (5cb30 <_PyXI_InitExcInfo@@Base+0x2e2>) │ │ │ │ + cbz r2, 5cb24 <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ + ldr r1, [pc, #136] @ (5cb70 <_PyXI_InitExcInfo@@Base+0x2e2>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 7937c │ │ │ │ + bl 793f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5cae4 <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ + bge.n 5cb24 <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5cb20 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ + beq.n 5cb60 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5cb20 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ + cbnz r3, 5cb60 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5cb20 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ - cbz r4, 5cadc <_PyXI_InitExcInfo@@Base+0x28e> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5cb60 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ + cbz r4, 5cb1c <_PyXI_InitExcInfo@@Base+0x28e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5cae4 <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ + beq.n 5cb24 <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5cae4 <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ + b.n 5cb24 <_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 5cafe <_PyXI_InitExcInfo@@Base+0x2b0> │ │ │ │ + bne.n 5cb3e <_PyXI_InitExcInfo@@Base+0x2b0> │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d62c │ │ │ │ + bl 7d6b4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5cb08 <_PyXI_InitExcInfo@@Base+0x2ba> │ │ │ │ + b.n 5cb48 <_PyXI_InitExcInfo@@Base+0x2ba> │ │ │ │ mov r3, r4 │ │ │ │ movs r0, #3 │ │ │ │ - bl 7d5a0 │ │ │ │ + bl 7d628 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5cb22 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ + beq.n 5cb62 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5cb22 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ + cbnz r3, 5cb62 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5cb22 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5cb62 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - bgt.n 5ca74 <_PyXI_InitExcInfo@@Base+0x226> │ │ │ │ + bgt.n 5cab4 <_PyXI_InitExcInfo@@Base+0x226> │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 5ceb8 <_PyXI_ClearExcInfo@@Base+0x37c> │ │ │ │ + b.n 5cef8 <_PyXI_ClearExcInfo@@Base+0x37c> │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bgt.n 5cab4 <_PyXI_InitExcInfo@@Base+0x266> │ │ │ │ + bgt.n 5caf4 <_PyXI_InitExcInfo@@Base+0x266> │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005cb34 <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ - b.w 321fc <_PyXI_ApplyError@@Base+0x16a> │ │ │ │ +0005cb74 <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ + b.w 32200 <_PyXI_ApplyError@@Base+0x16a> │ │ │ │ │ │ │ │ -0005cb38 <_PyXI_FormatExcInfo@@Base>: │ │ │ │ - b.w 3243a <_PyXI_ApplyError@@Base+0x3a8> │ │ │ │ +0005cb78 <_PyXI_FormatExcInfo@@Base>: │ │ │ │ + b.w 3243e <_PyXI_ApplyError@@Base+0x3a8> │ │ │ │ │ │ │ │ -0005cb3c <_PyXI_ClearExcInfo@@Base>: │ │ │ │ - b.w 26aad8 <_PySemaphore_Destroy@@Base+0x458> │ │ │ │ +0005cb7c <_PyXI_ClearExcInfo@@Base>: │ │ │ │ + b.w 26a01c <_PySemaphore_Destroy@@Base+0x3d8> │ │ │ │ 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, 5cb5a <_PyXI_ClearExcInfo@@Base+0x1e> │ │ │ │ + cbz r3, 5cb9a <_PyXI_ClearExcInfo@@Base+0x1e> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 5cb5c <_PyXI_ClearExcInfo@@Base+0x20> │ │ │ │ + b.n 5cb9c <_PyXI_ClearExcInfo@@Base+0x20> │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 5cb6a <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ + cbnz r3, 5cbaa <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 5cb6a <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ + ble.n 5cbaa <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 5cb6a <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ - cbnz r4, 5cb86 <_PyXI_ClearExcInfo@@Base+0x4a> │ │ │ │ + bne.n 5cbaa <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ + cbnz r4, 5cbc6 <_PyXI_ClearExcInfo@@Base+0x4a> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #136] @ (5cbf8 <_PyXI_ClearExcInfo@@Base+0xbc>) │ │ │ │ + ldr r4, [pc, #136] @ (5cc38 <_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 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5cbf0 <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ + cbz r0, 5cc30 <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 5cb98 <_PyXI_ClearExcInfo@@Base+0x5c> │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 5cbf0 <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ + bne.n 5cbd8 <_PyXI_ClearExcInfo@@Base+0x5c> │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 5cc30 <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 5cbb0 <_PyXI_ClearExcInfo@@Base+0x74> │ │ │ │ + beq.n 5cbf0 <_PyXI_ClearExcInfo@@Base+0x74> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5cbb2 <_PyXI_ClearExcInfo@@Base+0x76> │ │ │ │ - bl 7f738 │ │ │ │ - cbz r0, 5cbb2 <_PyXI_ClearExcInfo@@Base+0x76> │ │ │ │ - b.n 5cbf0 <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ + bne.n 5cbf2 <_PyXI_ClearExcInfo@@Base+0x76> │ │ │ │ + bl 7f7cc │ │ │ │ + cbz r0, 5cbf2 <_PyXI_ClearExcInfo@@Base+0x76> │ │ │ │ + b.n 5cc30 <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ movs r4, #0 │ │ │ │ - bl 95d4c │ │ │ │ + bl 95c50 │ │ │ │ mov r3, r0 │ │ │ │ orr.w r1, r4, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r3 │ │ │ │ blx 2a62c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98844 │ │ │ │ + bl 98744 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5cbe4 <_PyXI_ClearExcInfo@@Base+0xa8> │ │ │ │ + bne.n 5cc24 <_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 f19ac │ │ │ │ + b.w f17dc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7fff8 │ │ │ │ + b.w 8008c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #848] @ (5cf4c <_PyXI_ClearExcInfo@@Base+0x410>) │ │ │ │ + ldr r0, [pc, #848] @ (5cf8c <_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, 5cc20 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ + cbnz r5, 5cc60 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5cc20 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ + ble.n 5cc60 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 5cc20 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ - cbnz r2, 5cc3a <_PyXI_ClearExcInfo@@Base+0xfe> │ │ │ │ + bne.n 5cc60 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ + cbnz r2, 5cc7a <_PyXI_ClearExcInfo@@Base+0xfe> │ │ │ │ mov r3, r5 │ │ │ │ - ldr r5, [pc, #132] @ (5cca8 <_PyXI_ClearExcInfo@@Base+0x16c>) │ │ │ │ + ldr r5, [pc, #132] @ (5cce8 <_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 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5cca2 <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5cce2 <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 5cc62 <_PyXI_ClearExcInfo@@Base+0x126> │ │ │ │ - movw r2, #4980 @ 0x1374 │ │ │ │ + bmi.n 5cca2 <_PyXI_ClearExcInfo@@Base+0x126> │ │ │ │ + movw r2, #2340 @ 0x924 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #1064 @ 0x428 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #4216 @ 0x1078 │ │ │ │ + movw r1, #64040 @ 0xfa28 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #1656 @ 0x678 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5cca2 <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5cce2 <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e00 │ │ │ │ - cbz r0, 5cca2 <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ + bl 88e28 │ │ │ │ + cbz r0, 5cce2 <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5cc8e <_PyXI_ClearExcInfo@@Base+0x152> │ │ │ │ + beq.n 5ccce <_PyXI_ClearExcInfo@@Base+0x152> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29660 @ 0x73dc │ │ │ │ + movw r1, #27100 @ 0x69dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 5cca2 <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ + bl 127394 │ │ │ │ + b.n 5cce2 <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ - movw r1, #4216 @ 0x1078 │ │ │ │ + movw r1, #1656 @ 0x678 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #0] @ (5ccac <_PyXI_ClearExcInfo@@Base+0x170>) │ │ │ │ + ldr r1, [pc, #0] @ (5ccec <_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, 5cccc <_PyXI_ClearExcInfo@@Base+0x190> │ │ │ │ + cbz r3, 5cd0c <_PyXI_ClearExcInfo@@Base+0x190> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 5ccce <_PyXI_ClearExcInfo@@Base+0x192> │ │ │ │ + b.n 5cd0e <_PyXI_ClearExcInfo@@Base+0x192> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ subs r6, r5, #1 │ │ │ │ - cbnz r3, 5ccde <_PyXI_ClearExcInfo@@Base+0x1a2> │ │ │ │ + cbnz r3, 5cd1e <_PyXI_ClearExcInfo@@Base+0x1a2> │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 5ccde <_PyXI_ClearExcInfo@@Base+0x1a2> │ │ │ │ + ble.n 5cd1e <_PyXI_ClearExcInfo@@Base+0x1a2> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 5ccde <_PyXI_ClearExcInfo@@Base+0x1a2> │ │ │ │ - cbnz r4, 5ccfc <_PyXI_ClearExcInfo@@Base+0x1c0> │ │ │ │ + bne.n 5cd1e <_PyXI_ClearExcInfo@@Base+0x1a2> │ │ │ │ + cbnz r4, 5cd3c <_PyXI_ClearExcInfo@@Base+0x1c0> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #388] @ (5ce68 <_PyXI_ClearExcInfo@@Base+0x32c>) │ │ │ │ + ldr r4, [pc, #388] @ (5cea8 <_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 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5cdf8 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + beq.n 5ce38 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 15f9d4 │ │ │ │ + bl 15ecf4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 5cdf8 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + blt.n 5ce38 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5cd96 <_PyXI_ClearExcInfo@@Base+0x25a> │ │ │ │ + beq.n 5cdd6 <_PyXI_ClearExcInfo@@Base+0x25a> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 5cd26 <_PyXI_ClearExcInfo@@Base+0x1ea> │ │ │ │ - bl f4520 │ │ │ │ + cbz r0, 5cd66 <_PyXI_ClearExcInfo@@Base+0x1ea> │ │ │ │ + bl f4314 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5cd20 <_PyXI_ClearExcInfo@@Base+0x1e4> │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 5cd60 <_PyXI_ClearExcInfo@@Base+0x1e4> │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5cdf8 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + bne.n 5ce38 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ subs r5, #2 │ │ │ │ - bne.n 5cd2a <_PyXI_ClearExcInfo@@Base+0x1ee> │ │ │ │ - b.n 5cd96 <_PyXI_ClearExcInfo@@Base+0x25a> │ │ │ │ + bne.n 5cd6a <_PyXI_ClearExcInfo@@Base+0x1ee> │ │ │ │ + b.n 5cdd6 <_PyXI_ClearExcInfo@@Base+0x25a> │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r8, #26080 @ 0x65e0 │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ - cbz r0, 5cd66 <_PyXI_ClearExcInfo@@Base+0x22a> │ │ │ │ + cbz r0, 5cda6 <_PyXI_ClearExcInfo@@Base+0x22a> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 5cd42 <_PyXI_ClearExcInfo@@Base+0x206> │ │ │ │ + bne.n 5cd82 <_PyXI_ClearExcInfo@@Base+0x206> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 5cd60 <_PyXI_ClearExcInfo@@Base+0x224> │ │ │ │ - bl 13f590 │ │ │ │ + b.n 5cda0 <_PyXI_ClearExcInfo@@Base+0x224> │ │ │ │ + bl 13e8b0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5cd60 <_PyXI_ClearExcInfo@@Base+0x224> │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 5cda0 <_PyXI_ClearExcInfo@@Base+0x224> │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5cdf8 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + bne.n 5ce38 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 5cd6a <_PyXI_ClearExcInfo@@Base+0x22e> │ │ │ │ - b.n 5cda0 <_PyXI_ClearExcInfo@@Base+0x264> │ │ │ │ - vldr d9, [pc, #248] @ 5ce60 <_PyXI_ClearExcInfo@@Base+0x324> │ │ │ │ + bne.n 5cdaa <_PyXI_ClearExcInfo@@Base+0x22e> │ │ │ │ + b.n 5cde0 <_PyXI_ClearExcInfo@@Base+0x264> │ │ │ │ + vldr d9, [pc, #248] @ 5cea0 <_PyXI_ClearExcInfo@@Base+0x324> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 5cd78 <_PyXI_ClearExcInfo@@Base+0x23c> │ │ │ │ + bne.n 5cdb8 <_PyXI_ClearExcInfo@@Base+0x23c> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 5cda4 <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ - bl 13f590 │ │ │ │ + b.n 5cde4 <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ + bl 13e8b0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5cda4 <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ - bl 7f738 │ │ │ │ - cbz r0, 5cda4 <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ - b.n 5cdf8 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ - vldr d8, [pc, #200] @ 5ce60 <_PyXI_ClearExcInfo@@Base+0x324> │ │ │ │ + bne.n 5cde4 <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ + bl 7f7cc │ │ │ │ + cbz r0, 5cde4 <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ + b.n 5ce38 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + vldr d8, [pc, #200] @ 5cea0 <_PyXI_ClearExcInfo@@Base+0x324> │ │ │ │ vmov.f64 d9, d8 │ │ │ │ - b.n 5cda4 <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ - vldr d8, [pc, #188] @ 5ce60 <_PyXI_ClearExcInfo@@Base+0x324> │ │ │ │ + b.n 5cde4 <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ + vldr d8, [pc, #188] @ 5cea0 <_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 1e8638 │ │ │ │ + bl 1e7a68 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5cdf8 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + blt.n 5ce38 <_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 1e8638 │ │ │ │ + bl 1e7a68 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5cdf8 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + blt.n 5ce38 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - bl 14ec24 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14df34 <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5cdfc <_PyXI_ClearExcInfo@@Base+0x2c0> │ │ │ │ + bge.n 5ce3c <_PyXI_ClearExcInfo@@Base+0x2c0> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35636 @ 0x8b34 │ │ │ │ + movw r1, #33076 @ 0x8134 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ce56 <_PyXI_ClearExcInfo@@Base+0x31a> │ │ │ │ + b.n 5ce96 <_PyXI_ClearExcInfo@@Base+0x31a> │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ - bl 14ec24 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14df34 <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5ce22 <_PyXI_ClearExcInfo@@Base+0x2e6> │ │ │ │ + bge.n 5ce62 <_PyXI_ClearExcInfo@@Base+0x2e6> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35660 @ 0x8b4c │ │ │ │ + movw r1, #33100 @ 0x814c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 5cdf8 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ - bl 95d4c │ │ │ │ + bl 127394 │ │ │ │ + b.n 5ce38 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + bl 95c50 │ │ │ │ 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 98844 │ │ │ │ + bl 98744 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5ce50 <_PyXI_ClearExcInfo@@Base+0x314> │ │ │ │ + bne.n 5ce90 <_PyXI_ClearExcInfo@@Base+0x314> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19ac │ │ │ │ - b.n 5ce56 <_PyXI_ClearExcInfo@@Base+0x31a> │ │ │ │ + bl f17dc │ │ │ │ + b.n 5ce96 <_PyXI_ClearExcInfo@@Base+0x31a> │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 5cee4 <_PyXI_ClearExcInfo@@Base+0x3a8> │ │ │ │ + bl 5cfd8 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ... │ │ │ │ - ldr r1, [pc, #176] @ (5cf1c <_PyXI_ClearExcInfo@@Base+0x3e0>) │ │ │ │ + ldr r1, [pc, #176] @ (5cf5c <_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, 5ce90 <_PyXI_ClearExcInfo@@Base+0x354> │ │ │ │ + cbnz r6, 5ced0 <_PyXI_ClearExcInfo@@Base+0x354> │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5ce90 <_PyXI_ClearExcInfo@@Base+0x354> │ │ │ │ + blt.n 5ced0 <_PyXI_ClearExcInfo@@Base+0x354> │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 5ce90 <_PyXI_ClearExcInfo@@Base+0x354> │ │ │ │ - cbnz r2, 5ceac <_PyXI_ClearExcInfo@@Base+0x370> │ │ │ │ - ldr r1, [pc, #76] @ (5cee0 <_PyXI_ClearExcInfo@@Base+0x3a4>) │ │ │ │ + bgt.n 5ced0 <_PyXI_ClearExcInfo@@Base+0x354> │ │ │ │ + cbnz r2, 5ceec <_PyXI_ClearExcInfo@@Base+0x370> │ │ │ │ + ldr r1, [pc, #76] @ (5cf20 <_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 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5ced8 <_PyXI_ClearExcInfo@@Base+0x39c> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5cf18 <_PyXI_ClearExcInfo@@Base+0x39c> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 5cec6 <_PyXI_ClearExcInfo@@Base+0x38a> │ │ │ │ + bgt.n 5cf06 <_PyXI_ClearExcInfo@@Base+0x38a> │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #42968 @ 0xa7d8 │ │ │ │ + movw r1, #40408 @ 0x9dd8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 127744 │ │ │ │ - b.n 5ced8 <_PyXI_ClearExcInfo@@Base+0x39c> │ │ │ │ + bl 127394 │ │ │ │ + b.n 5cf18 <_PyXI_ClearExcInfo@@Base+0x39c> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5ceb0 <_PyXI_ClearExcInfo@@Base+0x374> │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 5cef0 <_PyXI_ClearExcInfo@@Base+0x374> │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ceb0 <_PyXI_ClearExcInfo@@Base+0x374> │ │ │ │ + beq.n 5cef0 <_PyXI_ClearExcInfo@@Base+0x374> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #352] @ (5d044 ) │ │ │ │ + ldr r1, [pc, #352] @ (5d084 ) │ │ │ │ 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] @ 5cf98 <_PyXI_ClearExcInfo@@Base+0x45c> │ │ │ │ - ldrd r0, r1, [r0, #16] │ │ │ │ - bl 26db10 │ │ │ │ - vldr s15, [r5, #24] │ │ │ │ - vmov d0, r0, r1 │ │ │ │ - vcvt.f64.s32 d7, s15 │ │ │ │ - vmla.f64 d0, d7, d8 │ │ │ │ - bl 839f8 │ │ │ │ - cbz r0, 5cf52 <_PyXI_ClearExcInfo@@Base+0x416> │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, r1, [r5] │ │ │ │ - bl 26db10 │ │ │ │ - vldr s14, [r5, #8] │ │ │ │ - vmov d0, r0, r1 │ │ │ │ - vcvt.f64.s32 d7, s14 │ │ │ │ - vmla.f64 d0, d7, d8 │ │ │ │ - bl 839f8 │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 5cf56 <_PyXI_ClearExcInfo@@Base+0x41a> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5cf52 <_PyXI_ClearExcInfo@@Base+0x416> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 5cf52 <_PyXI_ClearExcInfo@@Base+0x416> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 5cf8e <_PyXI_ClearExcInfo@@Base+0x452> │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r0, #2 │ │ │ │ - bl 7d62c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5cf78 <_PyXI_ClearExcInfo@@Base+0x43c> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 5cf78 <_PyXI_ClearExcInfo@@Base+0x43c> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5cf8e <_PyXI_ClearExcInfo@@Base+0x452> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 5cf8e <_PyXI_ClearExcInfo@@Base+0x452> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - vpop {d8} │ │ │ │ - mov r0, r6 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - bvs.n 5cec6 <_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, 5cfc4 <_PyXI_ClearExcInfo@@Base+0x488> │ │ │ │ + cbnz r6, 5cf48 <_PyXI_ClearExcInfo@@Base+0x3cc> │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5cfc4 <_PyXI_ClearExcInfo@@Base+0x488> │ │ │ │ + blt.n 5cf48 <_PyXI_ClearExcInfo@@Base+0x3cc> │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 5cfc4 <_PyXI_ClearExcInfo@@Base+0x488> │ │ │ │ - cbnz r2, 5cfe0 <_PyXI_ClearExcInfo@@Base+0x4a4> │ │ │ │ - ldr r1, [pc, #76] @ (5d014 <_PyXI_ClearExcInfo@@Base+0x4d8>) │ │ │ │ + bgt.n 5cf48 <_PyXI_ClearExcInfo@@Base+0x3cc> │ │ │ │ + cbnz r2, 5cf64 <_PyXI_ClearExcInfo@@Base+0x3e8> │ │ │ │ + ldr r1, [pc, #76] @ (5cf98 <_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 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5d00c <_PyXI_ClearExcInfo@@Base+0x4d0> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5cf90 <_PyXI_ClearExcInfo@@Base+0x414> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 5cffa <_PyXI_ClearExcInfo@@Base+0x4be> │ │ │ │ + bgt.n 5cf7e <_PyXI_ClearExcInfo@@Base+0x402> │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #27732 @ 0x6c54 │ │ │ │ + movw r1, #25172 @ 0x6254 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 127744 │ │ │ │ - b.n 5d00c <_PyXI_ClearExcInfo@@Base+0x4d0> │ │ │ │ + bl 127394 │ │ │ │ + b.n 5cf90 <_PyXI_ClearExcInfo@@Base+0x414> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5cfe4 <_PyXI_ClearExcInfo@@Base+0x4a8> │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 5cf68 <_PyXI_ClearExcInfo@@Base+0x3ec> │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5cfe4 <_PyXI_ClearExcInfo@@Base+0x4a8> │ │ │ │ + beq.n 5cf68 <_PyXI_ClearExcInfo@@Base+0x3ec> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #528] @ (5d228 ) │ │ │ │ + ldr r1, [pc, #528] @ (5d1ac ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005d018 : │ │ │ │ +0005cf9c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 7a0ec │ │ │ │ + bl 7a164 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5d050 │ │ │ │ - bl 1cf2d8 │ │ │ │ + cbz r0, 5cfd4 │ │ │ │ + bl 1ce3a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d044 │ │ │ │ + beq.n 5cfc8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5d048 │ │ │ │ + cbz r3, 5cfcc │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5d050 │ │ │ │ + b.n 5cfd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d044 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5cfc8 │ │ │ │ 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] @ 5d090 │ │ │ │ + ldrd r0, r1, [r0, #16] │ │ │ │ + bl 26d0d8 │ │ │ │ + vldr s15, [r5, #24] │ │ │ │ + vmov d0, r0, r1 │ │ │ │ + vcvt.f64.s32 d7, s15 │ │ │ │ + vmla.f64 d0, d7, d8 │ │ │ │ + bl 83a90 │ │ │ │ + cbz r0, 5d046 │ │ │ │ + mov r4, r0 │ │ │ │ + ldrd r0, r1, [r5] │ │ │ │ + bl 26d0d8 │ │ │ │ + vldr s14, [r5, #8] │ │ │ │ + vmov d0, r0, r1 │ │ │ │ + vcvt.f64.s32 d7, s14 │ │ │ │ + vmla.f64 d0, d7, d8 │ │ │ │ + bl 83a90 │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 5d04a │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5d046 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 5d046 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 5d082 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + movs r0, #2 │ │ │ │ + bl 7d6b4 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5d06c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 5d06c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5d082 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 5d082 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + vpop {d8} │ │ │ │ + mov r0, r6 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ + bvs.n 5cfbe │ │ │ │ + @ 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 15f9d4 │ │ │ │ + bl 15ecf4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 5d0a0 │ │ │ │ - bl 95d4c │ │ │ │ + blt.n 5d0e4 │ │ │ │ + bl 95c50 │ │ │ │ mov r1, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a080 <__timerfd_gettime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98844 │ │ │ │ + bl 98744 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5d098 │ │ │ │ + bne.n 5d0dc │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19ac │ │ │ │ - b.n 5d0a2 │ │ │ │ + bl f17dc │ │ │ │ + b.n 5d0e6 │ │ │ │ mov r0, sp │ │ │ │ - bl 5cee4 <_PyXI_ClearExcInfo@@Base+0x3a8> │ │ │ │ - b.n 5d0a2 │ │ │ │ + bl 5cfd8 │ │ │ │ + b.n 5d0e6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0005d0a6 : │ │ │ │ +0005d0ea : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 5d0ae │ │ │ │ + b.w 5d0f2 │ │ │ │ │ │ │ │ -0005d0ae : │ │ │ │ +0005d0f2 : │ │ │ │ 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 7a0ec │ │ │ │ + bl 7a164 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d1a6 │ │ │ │ + beq.n 5d1ea │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5d1a0 │ │ │ │ + beq.n 5d1e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8fa48 │ │ │ │ + bl 8fa38 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5d0e4 │ │ │ │ + cbnz r0, 5d128 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5d104 │ │ │ │ - cbz r4, 5d12a │ │ │ │ + b.n 5d148 │ │ │ │ + cbz r4, 5d16e │ │ │ │ mov r0, r4 │ │ │ │ - bl 8fa48 │ │ │ │ + bl 8fa38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d19a │ │ │ │ + beq.n 5d1de │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r5 │ │ │ │ - bl 5d1b8 │ │ │ │ + bl 5d1fc │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d11a │ │ │ │ + beq.n 5d15e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5d11a │ │ │ │ + cbnz r3, 5d15e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r4 │ │ │ │ - bl 781a8 │ │ │ │ + bl 78220 │ │ │ │ mov r0, r7 │ │ │ │ - bl 781a8 │ │ │ │ - b.n 5d1a6 │ │ │ │ - ldr r2, [pc, #132] @ (5d1b0 ) │ │ │ │ + bl 78220 │ │ │ │ + b.n 5d1ea │ │ │ │ + ldr r2, [pc, #132] @ (5d1f4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbnz r3, 5d14a │ │ │ │ - movw r1, #43764 @ 0xaaf4 │ │ │ │ + cbnz r3, 5d18e │ │ │ │ + movw r1, #41124 @ 0xa0a4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #51108 @ 0xc7a4 │ │ │ │ + movw r0, #48524 @ 0xbd8c │ │ │ │ movt r0, #68 @ 0x44 │ │ │ │ - bl 61f30 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62074 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr.w r0, [r3, #3888] @ 0xf30 │ │ │ │ - movw r1, #44820 @ 0xaf14 │ │ │ │ + movw r1, #42180 @ 0xa4c4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl cbc44 │ │ │ │ + bl cbaf4 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 5d164 │ │ │ │ - bl d3d20 │ │ │ │ - b.n 5d0f2 │ │ │ │ + cbnz r0, 5d1a8 │ │ │ │ + bl d3b88 │ │ │ │ + b.n 5d136 │ │ │ │ mov r3, r4 │ │ │ │ strd r0, r5, [sp] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #64] @ (5d1b4 ) │ │ │ │ + ldr r0, [pc, #64] @ (5d1f8 ) │ │ │ │ mov r1, sp │ │ │ │ - bl 932bc │ │ │ │ + bl 931c4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d190 │ │ │ │ + beq.n 5d1d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 5d190 │ │ │ │ + cbnz r3, 5d1d4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 5d15e │ │ │ │ + beq.n 5d1a2 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 5d0f2 │ │ │ │ + b.n 5d136 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5d104 │ │ │ │ + b.n 5d148 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 5d0e6 │ │ │ │ - b.n 5d0f2 │ │ │ │ + bne.n 5d12a │ │ │ │ + b.n 5d136 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005d1b8 : │ │ │ │ +0005d1fc : │ │ │ │ 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] @ (5d290 ) │ │ │ │ + ldr r3, [pc, #196] @ (5d2d4 ) │ │ │ │ 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 1a86bc │ │ │ │ - cbz r0, 5d21c │ │ │ │ + bl 1a7aa4 │ │ │ │ + cbz r0, 5d260 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r4, 5d1ee │ │ │ │ + cbnz r4, 5d232 │ │ │ │ ldr.w r4, [r8, #80] @ 0x50 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ - movw r1, #44820 @ 0xaf14 │ │ │ │ + movw r1, #42180 @ 0xa4c4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w r0, [r3, #3888] @ 0xf30 │ │ │ │ - bl cbc44 │ │ │ │ + bl cbaf4 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5d220 │ │ │ │ + cbnz r0, 5d264 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d21c │ │ │ │ + beq.n 5d260 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d21c │ │ │ │ + cbnz r3, 5d260 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5d286 │ │ │ │ + b.n 5d2ca │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ strd r4, sl, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ - ldr r1, [pc, #100] @ (5d294 ) │ │ │ │ - bl f89bc │ │ │ │ + ldr r1, [pc, #100] @ (5d2d8 ) │ │ │ │ + bl f87a8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d24a │ │ │ │ + beq.n 5d28e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5d24a │ │ │ │ + cbnz r3, 5d28e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 5d270 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 5d2b4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5d262 │ │ │ │ + beq.n 5d2a6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 5d262 │ │ │ │ + cbnz r2, 5d2a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a8834 │ │ │ │ + bl 1a7c1c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d286 │ │ │ │ + beq.n 5d2ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d286 │ │ │ │ + cbnz r3, 5d2ca │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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} │ │ │ │ @@ -76017,402 +76042,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, 5d2c0 │ │ │ │ + cbz r3, 5d304 │ │ │ │ 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 5d2ca │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 5d2d4 │ │ │ │ + bne.n 5d30e │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 5d318 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 125678 │ │ │ │ + b.w 1252c8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.w 5a9ea │ │ │ │ + b.w 5aa26 │ │ │ │ + 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 5d344 │ │ │ │ + ldr r1, [r5, #0] │ │ │ │ + cmp r4, #1 │ │ │ │ + ble.n 5d35c │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + b.n 5d364 │ │ │ │ + movw r0, #44224 @ 0xacc0 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + movs r3, #2 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 5d33a │ │ │ │ + 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 5d36c │ │ │ │ + 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 25f080 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 5d3a0 │ │ │ │ + ldr r0, [r5, #44] @ 0x2c │ │ │ │ + cbz r0, 5d3dc │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r1, sp │ │ │ │ + strd r4, r6, [sp] │ │ │ │ + bl 8e1a4 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 5d3a4 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 5d41a │ │ │ │ + ldrb.w r3, [r5, #77] @ 0x4d │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ + cbz r3, 5d3ec │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 5d3ec │ │ │ │ + ldr r0, [r5, #80] @ 0x50 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 25f3e0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 5d400 │ │ │ │ + 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 7827c │ │ │ │ + b.n 5d3ec │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, r6 │ │ │ │ + movs r0, #2 │ │ │ │ + bl 7d6b4 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5d3a0 │ │ │ │ + ldr r3, [r5, #48] @ 0x30 │ │ │ │ + cbz r3, 5d41a │ │ │ │ + ldr r1, [r5, #72] @ 0x48 │ │ │ │ + cbz r1, 5d41a │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 25f348 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 5d41a │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5d3a0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 5d3a0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d3a0 │ │ │ │ + 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, 5d2f8 │ │ │ │ + cbz r3, 5d43c │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 5d2fa │ │ │ │ + b.n 5d43e │ │ │ │ mov r4, r3 │ │ │ │ add r4, r1 │ │ │ │ subs r5, r4, #1 │ │ │ │ - cbnz r3, 5d30a │ │ │ │ + cbnz r3, 5d44e │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 5d30a │ │ │ │ + ble.n 5d44e │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 5d30a │ │ │ │ - cbnz r7, 5d328 │ │ │ │ - ldr r6, [pc, #308] @ (5d440 ) │ │ │ │ + bne.n 5d44e │ │ │ │ + cbnz r7, 5d46c │ │ │ │ + ldr r6, [pc, #308] @ (5d584 ) │ │ │ │ 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 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d3fe │ │ │ │ + beq.n 5d542 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 15f9d4 │ │ │ │ + bl 15ecf4 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.n 5d3fe │ │ │ │ - cbz r5, 5d39e │ │ │ │ + blt.n 5d542 │ │ │ │ + cbz r5, 5d4e2 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - cbz r0, 5d352 │ │ │ │ - bl f4520 │ │ │ │ + cbz r0, 5d496 │ │ │ │ + bl f4314 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5d34c │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 5d490 │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d3fe │ │ │ │ + bne.n 5d542 │ │ │ │ subs r4, #2 │ │ │ │ - bne.n 5d356 │ │ │ │ - b.n 5d3a8 │ │ │ │ + bne.n 5d49a │ │ │ │ + b.n 5d4ec │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - cbz r0, 5d37c │ │ │ │ - bl 11c228 │ │ │ │ + cbz r0, 5d4c0 │ │ │ │ + bl 11c2a0 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5d376 │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 5d4ba │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d3fe │ │ │ │ + bne.n 5d542 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 5d380 │ │ │ │ - b.n 5d3b0 │ │ │ │ + bne.n 5d4c4 │ │ │ │ + b.n 5d4f4 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 11c228 │ │ │ │ + bl 11c2a0 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5d3b4 │ │ │ │ - bl 7f738 │ │ │ │ - cbz r0, 5d3b4 │ │ │ │ - b.n 5d3fe │ │ │ │ + bne.n 5d4f8 │ │ │ │ + bl 7f7cc │ │ │ │ + cbz r0, 5d4f8 │ │ │ │ + b.n 5d542 │ │ │ │ mov r4, r5 │ │ │ │ mov r7, r5 │ │ │ │ mov r6, r5 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 5d3b4 │ │ │ │ + b.n 5d4f8 │ │ │ │ mov r7, r4 │ │ │ │ mov r6, r4 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 5d3b4 │ │ │ │ + b.n 5d4f8 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ - bl 14ec24 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14df34 <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5d3da │ │ │ │ + bge.n 5d51e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35636 @ 0x8b34 │ │ │ │ + movw r1, #33076 @ 0x8134 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 5d3fe │ │ │ │ + bl 127394 │ │ │ │ + b.n 5d542 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl 14ec24 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14df34 <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5d402 │ │ │ │ + bge.n 5d546 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35660 @ 0x8b4c │ │ │ │ + movw r1, #33100 @ 0x814c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5d438 │ │ │ │ - bl 95d4c │ │ │ │ + b.n 5d57c │ │ │ │ + bl 95c50 │ │ │ │ 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 98844 │ │ │ │ + bl 98744 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5d432 │ │ │ │ + bne.n 5d576 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19ac │ │ │ │ - b.n 5d438 │ │ │ │ + bl f17dc │ │ │ │ + b.n 5d57c │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 5d54a │ │ │ │ + bl 5d58e │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #704] @ (5d704 ) │ │ │ │ + ldr r1, [pc, #704] @ (5d848 ) │ │ │ │ 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 │ │ │ │ - subs r3, r2, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.n 5d468 │ │ │ │ - ldr r1, [r5, #0] │ │ │ │ - cmp r4, #1 │ │ │ │ - ble.n 5d480 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - b.n 5d488 │ │ │ │ - movw r0, #46864 @ 0xb710 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - movs r3, #2 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 5d45e │ │ │ │ - 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 5d490 │ │ │ │ - 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 25fab8 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 5d4c4 │ │ │ │ - ldr r0, [r5, #44] @ 0x2c │ │ │ │ - cbz r0, 5d500 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r1, sp │ │ │ │ - strd r4, r6, [sp] │ │ │ │ - bl 8e1b8 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 5d4c8 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 5d53e │ │ │ │ - ldrb.w r3, [r5, #77] @ 0x4d │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ - cbz r3, 5d510 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 5d510 │ │ │ │ - ldr r0, [r5, #80] @ 0x50 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 25fe18 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 5d524 │ │ │ │ - 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 78204 │ │ │ │ - b.n 5d510 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, r6 │ │ │ │ - movs r0, #2 │ │ │ │ - bl 7d62c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5d4c4 │ │ │ │ - ldr r3, [r5, #48] @ 0x30 │ │ │ │ - cbz r3, 5d53e │ │ │ │ - ldr r1, [r5, #72] @ 0x48 │ │ │ │ - cbz r1, 5d53e │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 25fd80 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 5d53e │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5d4c4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 5d4c4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d4c4 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005d544 : │ │ │ │ +0005d588 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 5d0ae │ │ │ │ + b.w 5d0f2 │ │ │ │ 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 1b8804 │ │ │ │ + bl 1b7c1c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5d570 │ │ │ │ + bge.n 5d5b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5d596 │ │ │ │ + b.n 5d5da │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1b8804 │ │ │ │ + bl 1b7c1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5d56c │ │ │ │ + blt.n 5d5b0 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - movw r0, #58764 @ 0xe58c │ │ │ │ + movw r0, #56204 @ 0xdb8c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 82764 │ │ │ │ + bl 827f4 │ │ │ │ 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 15f9d4 │ │ │ │ + bl 15ecf4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 5d5e6 │ │ │ │ - bl 95d4c │ │ │ │ + blt.n 5d62a │ │ │ │ + bl 95c50 │ │ │ │ mov r1, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a080 <__timerfd_gettime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98844 │ │ │ │ + bl 98744 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5d5de │ │ │ │ + bne.n 5d622 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19ac │ │ │ │ - b.n 5d5e8 │ │ │ │ + bl f17dc │ │ │ │ + b.n 5d62c │ │ │ │ mov r0, sp │ │ │ │ - bl 5d54a │ │ │ │ - b.n 5d5e8 │ │ │ │ + bl 5d58e │ │ │ │ + b.n 5d62c │ │ │ │ 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, 5d632 │ │ │ │ + cbz r4, 5d676 │ │ │ │ ldr r6, [r0, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ - cbz r3, 5d64a │ │ │ │ + cbz r3, 5d68e │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #6724 @ 0x1a44 │ │ │ │ + movw r2, #4164 @ 0x1044 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 239558 │ │ │ │ + bl 238b28 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ blx r3 │ │ │ │ - b.n 5d652 │ │ │ │ + b.n 5d696 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4316 @ 0x10dc │ │ │ │ + movw r1, #1756 @ 0x6dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 5d652 │ │ │ │ + bl 127394 │ │ │ │ + b.n 5d696 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005d658 : │ │ │ │ - movw r0, #23476 @ 0x5bb4 │ │ │ │ +0005d69c : │ │ │ │ + movw r0, #20916 @ 0x51b4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005d662 : │ │ │ │ +0005d6a6 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ (5d698 ) │ │ │ │ + ldr r3, [pc, #36] @ (5d6dc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3880] @ 0xf28 │ │ │ │ - cbnz r0, 5d694 │ │ │ │ - movw r1, #6944 @ 0x1b20 │ │ │ │ + cbnz r0, 5d6d8 │ │ │ │ + movw r1, #4384 @ 0x1120 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #25476 @ 0x6384 │ │ │ │ + movw r0, #22916 @ 0x5984 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 61f30 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62074 <_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 │ │ │ │ @@ -76423,33 +76448,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] @ (5d73c ) │ │ │ │ + ldr r3, [pc, #116] @ (5d780 ) │ │ │ │ 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, #35808 @ 0x8be0 │ │ │ │ + movw r2, #33248 @ 0x81e0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl d28c8 │ │ │ │ - cbz r0, 5d738 │ │ │ │ + bl d2740 │ │ │ │ + cbz r0, 5d77c │ │ │ │ ldrd r5, r4, [sp, #28] │ │ │ │ - cbnz r5, 5d704 │ │ │ │ + cbnz r5, 5d748 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 5d6f8 │ │ │ │ + cbz r3, 5d73c │ │ │ │ ldr r5, [r4, #20] │ │ │ │ str r5, [sp, #28] │ │ │ │ - b.n 5d704 │ │ │ │ + b.n 5d748 │ │ │ │ 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] │ │ │ │ @@ -76467,211 +76492,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 23aa8c │ │ │ │ + bl 239f90 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #880] @ (5dab0 ) │ │ │ │ + ldr r1, [pc, #880] @ (5daf4 ) │ │ │ │ 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, #35824 @ 0x8bf0 │ │ │ │ + movw r1, #33264 @ 0x81f0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145af8 │ │ │ │ - cbnz r0, 5d784 │ │ │ │ + bl 144dd0 │ │ │ │ + cbnz r0, 5d7c8 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - movw r1, #25405 @ 0x633d │ │ │ │ + movw r1, #22381 @ 0x576d │ │ │ │ movt r1, #30 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 35ba2 │ │ │ │ + b.w 35baa │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5d7a8 │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 5d7ea │ │ │ │ - ldr r1, [pc, #68] @ (5d7f0 ) │ │ │ │ + bne.n 5d7ec │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 5d82e │ │ │ │ + ldr r1, [pc, #68] @ (5d834 ) │ │ │ │ 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 5d7da │ │ │ │ + bne.n 5d81e │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36008 @ 0x8ca8 │ │ │ │ + movw r1, #33448 @ 0x82a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 5d7ea │ │ │ │ + bl 127394 │ │ │ │ + b.n 5d82e │ │ │ │ ldr.w r0, [r3, #3896] @ 0xf38 │ │ │ │ str.w r4, [r3, #3896] @ 0xf38 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fff8 │ │ │ │ + b.w 8008c │ │ │ │ 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 5d8b8 │ │ │ │ + beq.n 5d8fc │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 859bc │ │ │ │ + bl 859e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d8b8 │ │ │ │ + bne.n 5d8fc │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5d8b8 │ │ │ │ + beq.n 5d8fc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 859bc │ │ │ │ + bl 859e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d8b8 │ │ │ │ + bne.n 5d8fc │ │ │ │ movw r8, #34888 @ 0x8848 │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ cmp r9, r8 │ │ │ │ - beq.n 5d84e │ │ │ │ + beq.n 5d892 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 859bc │ │ │ │ - cbz r0, 5d8b8 │ │ │ │ + bl 859e8 │ │ │ │ + cbz r0, 5d8fc │ │ │ │ movw r7, #35132 @ 0x893c │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.n 5d86a │ │ │ │ + beq.n 5d8ae │ │ │ │ movw r1, #34888 @ 0x8848 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r0, r6 │ │ │ │ - bl 859bc │ │ │ │ - cbz r0, 5d89c │ │ │ │ + bl 859e8 │ │ │ │ + cbz r0, 5d8e0 │ │ │ │ ldrh.w r0, [r4, #13] │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ rev16 r0, r0 │ │ │ │ ldrb r1, [r4, #15] │ │ │ │ uxth r0, r0 │ │ │ │ - bl 1f8abc <_PyEval_GetBuiltin@@Base+0x7f4> │ │ │ │ + bl 1f8004 <_PyEval_GetBuiltin@@Base+0x784> │ │ │ │ ldrh.w r3, [r5, #13] │ │ │ │ mov r4, r0 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ rev16 r0, r3 │ │ │ │ ldrb r1, [r5, #15] │ │ │ │ uxth r0, r0 │ │ │ │ - bl 1f8abc <_PyEval_GetBuiltin@@Base+0x7f4> │ │ │ │ + bl 1f8004 <_PyEval_GetBuiltin@@Base+0x784> │ │ │ │ movs r3, #0 │ │ │ │ subs r0, r4, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 13f080 │ │ │ │ - b.n 5d8c0 │ │ │ │ + bl 13e3a0 │ │ │ │ + b.n 5d904 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5d8aa │ │ │ │ + beq.n 5d8ee │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 859bc │ │ │ │ - cbz r0, 5d8b8 │ │ │ │ + bl 859e8 │ │ │ │ + cbz r0, 5d8fc │ │ │ │ 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 5d96a │ │ │ │ + b.n 5d9ae │ │ │ │ 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 5d95e │ │ │ │ + beq.n 5d9a2 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 859bc │ │ │ │ - cbnz r0, 5d95e │ │ │ │ + bl 859e8 │ │ │ │ + cbnz r0, 5d9a2 │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 5d95e │ │ │ │ + beq.n 5d9a2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 859bc │ │ │ │ - cbnz r0, 5d95e │ │ │ │ + bl 859e8 │ │ │ │ + cbnz r0, 5d9a2 │ │ │ │ movw r1, #34888 @ 0x8848 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ movw r5, #35132 @ 0x893c │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 5d920 │ │ │ │ + beq.n 5d964 │ │ │ │ mov r0, r4 │ │ │ │ - bl 859bc │ │ │ │ - cbz r0, 5d926 │ │ │ │ + bl 859e8 │ │ │ │ + cbz r0, 5d96a │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 5d93c │ │ │ │ - b.n 5d92c │ │ │ │ + beq.n 5d980 │ │ │ │ + b.n 5d970 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 5d952 │ │ │ │ - b.n 5d948 │ │ │ │ + beq.n 5d996 │ │ │ │ + b.n 5d98c │ │ │ │ movw r1, #35132 @ 0x893c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r0, r8 │ │ │ │ - bl 859bc │ │ │ │ - cbz r0, 5d95e │ │ │ │ + bl 859e8 │ │ │ │ + cbz r0, 5d9a2 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 5d96a │ │ │ │ + b.n 5d9ae │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 859bc │ │ │ │ - cbz r0, 5d95e │ │ │ │ + bl 859e8 │ │ │ │ + cbz r0, 5d9a2 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 5d96a │ │ │ │ + b.n 5d9ae │ │ │ │ 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 │ │ │ │ @@ -76681,262 +76706,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, 5d992 │ │ │ │ + cbz r2, 5d9d6 │ │ │ │ negs r3, r3 │ │ │ │ add r0, r3 │ │ │ │ add r2, sp, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 23bab8 <_Py_c_pow@@Base+0x1a0> │ │ │ │ - cbnz r0, 5d9b4 │ │ │ │ + bl 23b080 <_Py_c_pow@@Base+0x19c> │ │ │ │ + cbnz r0, 5d9f8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1fda7c │ │ │ │ + b.w 1fd03c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005d9ba : │ │ │ │ +0005d9fe : │ │ │ │ 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, #36096 @ 0x8d00 │ │ │ │ + movw r1, #33536 @ 0x8300 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145af8 │ │ │ │ - cbnz r0, 5d9ee │ │ │ │ + bl 144dd0 │ │ │ │ + cbnz r0, 5da32 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 110e80 │ │ │ │ + b.w 110da4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005d9f2 : │ │ │ │ +0005da36 : │ │ │ │ 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 5da1e │ │ │ │ + bmi.n 5da62 │ │ │ │ movw r1, #1485 @ 0x5cd │ │ │ │ - movw r0, #7196 @ 0x1c1c │ │ │ │ + movw r0, #4636 @ 0x121c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5da24 │ │ │ │ - bl 1b1474 │ │ │ │ + b.n 5da68 │ │ │ │ + bl 1b085c │ │ │ │ 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 5da84 │ │ │ │ + bl 5dac8 │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ -0005da50 : │ │ │ │ +0005da94 : │ │ │ │ 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 5da6e │ │ │ │ + bpl.n 5dab2 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f4dac <_PyList_Extend@@Base+0x24> │ │ │ │ + b.w f4ba0 <_PyList_Extend@@Base+0x24> │ │ │ │ movw r1, #1474 @ 0x5c2 │ │ │ │ - movw r0, #7196 @ 0x1c1c │ │ │ │ + movw r0, #4636 @ 0x121c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216e40 <_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, #51108 @ 0xc7a4 │ │ │ │ + movw r9, #48524 @ 0xbd8c │ │ │ │ movt r9, #68 @ 0x44 │ │ │ │ - bl 1f8abc <_PyEval_GetBuiltin@@Base+0x7f4> │ │ │ │ + bl 1f8004 <_PyEval_GetBuiltin@@Base+0x784> │ │ │ │ movs r1, #7 │ │ │ │ adds r0, #6 │ │ │ │ add.w r4, r9, r4, lsl #2 │ │ │ │ - bl 26d7dc │ │ │ │ + bl 26cda4 │ │ │ │ add.w r9, r9, r1, lsl #2 │ │ │ │ ldrd r6, r7, [sp, #52] @ 0x34 │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - movw r0, #36220 @ 0x8d7c │ │ │ │ + movw r0, #33660 @ 0x837c │ │ │ │ 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 ddd20 │ │ │ │ + bl ddb98 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r9, sl, pc} │ │ │ │ │ │ │ │ -0005daea : │ │ │ │ +0005db2e : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5db20 │ │ │ │ + cbz r0, 5db64 │ │ │ │ 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 10cf14 <_PyLong_FromByteArray@@Base> │ │ │ │ + b.w 10ce04 <_PyLong_FromByteArray@@Base> │ │ │ │ movw r1, #1292 @ 0x50c │ │ │ │ - movw r0, #29072 @ 0x7190 │ │ │ │ + movw r0, #26512 @ 0x6790 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005db34 : │ │ │ │ +0005db78 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5db62 │ │ │ │ + cbz r0, 5dba6 │ │ │ │ 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 10cf14 <_PyLong_FromByteArray@@Base> │ │ │ │ + b.w 10ce04 <_PyLong_FromByteArray@@Base> │ │ │ │ movw r1, #1314 @ 0x522 │ │ │ │ - movw r0, #29072 @ 0x7190 │ │ │ │ + movw r0, #26512 @ 0x6790 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216e40 <_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, #36300 @ 0x8dcc │ │ │ │ + movw r1, #33740 @ 0x83cc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145af8 │ │ │ │ + bl 144dd0 │ │ │ │ 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 5dbd8 │ │ │ │ + bmi.n 5dc1c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36356 @ 0x8e04 │ │ │ │ + movw r1, #33796 @ 0x8404 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 5dc32 │ │ │ │ + bl 127394 │ │ │ │ + b.n 5dc76 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88e00 │ │ │ │ - cbz r0, 5dc1a │ │ │ │ + bl 88e28 │ │ │ │ + cbz r0, 5dc5e │ │ │ │ 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 5dbfa │ │ │ │ + bls.n 5dc3e │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 5dc1a │ │ │ │ + bne.n 5dc5e │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 26c5d8 │ │ │ │ - cbnz r0, 5dc1a │ │ │ │ + bl 26bb1c │ │ │ │ + cbnz r0, 5dc5e │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1fda7c │ │ │ │ + b.w 1fd03c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36392 @ 0x8e28 │ │ │ │ + movw r1, #33832 @ 0x8428 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ 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 c3480 │ │ │ │ + bl c3300 │ │ │ │ subs r3, r0, #0 │ │ │ │ iteee lt │ │ │ │ movlt r0, #0 │ │ │ │ movwge r0, #4356 @ 0x1104 │ │ │ │ strge r3, [r4, #20] │ │ │ │ movtge r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -76944,259 +76969,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, #36424 @ 0x8e48 │ │ │ │ + movw r0, #33864 @ 0x8448 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r3, r4, [r2, #16] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 82764 │ │ │ │ + bl 827f4 │ │ │ │ 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 71e00 │ │ │ │ + bl 71e68 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #65404 @ 0xff7c │ │ │ │ + movw r0, #62844 @ 0xf57c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82764 │ │ │ │ + bl 827f4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #21056 @ 0x5240 │ │ │ │ + movw r0, #18680 @ 0x48f8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82764 │ │ │ │ + b.w 827f4 │ │ │ │ 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, 5dcec │ │ │ │ + cbz r3, 5dd30 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 5dcee │ │ │ │ + b.n 5dd32 │ │ │ │ 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, 5dd0c │ │ │ │ + cbnz r3, 5dd50 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 5dd0c │ │ │ │ + blt.n 5dd50 │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.n 5dd0c │ │ │ │ - cbnz r4, 5dd28 │ │ │ │ + bgt.n 5dd50 │ │ │ │ + cbnz r4, 5dd6c │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #124] @ (5dd8c ) │ │ │ │ + ldr r4, [pc, #124] @ (5ddd0 ) │ │ │ │ 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 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5dd82 │ │ │ │ - cbz r6, 5dd70 │ │ │ │ + cbz r0, 5ddc6 │ │ │ │ + cbz r6, 5ddb4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 5dd42 │ │ │ │ - bl f4520 │ │ │ │ + cbz r0, 5dd86 │ │ │ │ + bl f4314 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5dd3e │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 5dd82 │ │ │ │ + bne.n 5dd82 │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 5ddc6 │ │ │ │ subs r6, #1 │ │ │ │ - beq.n 5dd70 │ │ │ │ + beq.n 5ddb4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 5dd5c │ │ │ │ - bl f4520 │ │ │ │ + cbz r0, 5dda0 │ │ │ │ + bl f4314 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5dd58 │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 5dd82 │ │ │ │ + bne.n 5dd9c │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 5ddc6 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 5dd70 │ │ │ │ + beq.n 5ddb4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5dd70 │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 5dd82 │ │ │ │ + bne.n 5ddb4 │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 5ddc6 │ │ │ │ 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 1fda7c │ │ │ │ + b.w 1fd03c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #944] @ (5e140 ) │ │ │ │ + ldr r1, [pc, #944] @ (5e184 ) │ │ │ │ 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 1f8abc <_PyEval_GetBuiltin@@Base+0x7f4> │ │ │ │ + bl 1f8004 <_PyEval_GetBuiltin@@Base+0x784> │ │ │ │ movs r1, #7 │ │ │ │ adds r0, #6 │ │ │ │ - bl 26d7dc │ │ │ │ + bl 26cda4 │ │ │ │ adds r0, r1, #1 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7fff8 │ │ │ │ + b.w 8008c │ │ │ │ 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 5da84 │ │ │ │ + bl 5dac8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005ddec : │ │ │ │ +0005de30 : │ │ │ │ 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 5de1c │ │ │ │ + beq.n 5de60 │ │ │ │ movw r1, #409 @ 0x199 │ │ │ │ - movw r0, #56708 @ 0xdd84 │ │ │ │ + movw r0, #54068 @ 0xd334 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5de1e │ │ │ │ + b.n 5de62 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005de20 : │ │ │ │ +0005de64 : │ │ │ │ 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 5de50 │ │ │ │ + beq.n 5de94 │ │ │ │ movw r1, #389 @ 0x185 │ │ │ │ - movw r0, #56708 @ 0xdd84 │ │ │ │ + movw r0, #54068 @ 0xd334 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5de52 │ │ │ │ + b.n 5de96 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005de54 : │ │ │ │ +0005de98 : │ │ │ │ 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 5de84 │ │ │ │ + beq.n 5dec8 │ │ │ │ mov.w r1, #450 @ 0x1c2 │ │ │ │ - movw r0, #56708 @ 0xdd84 │ │ │ │ + movw r0, #54068 @ 0xd334 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5de86 │ │ │ │ + b.n 5deca │ │ │ │ ldr r0, [r0, #32] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005de88 : │ │ │ │ +0005decc : │ │ │ │ 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 5deb6 │ │ │ │ - movw r0, #56708 @ 0xdd84 │ │ │ │ + beq.n 5defa │ │ │ │ + movw r0, #54068 @ 0xd334 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #419 @ 0x1a3 │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5def6 │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5df3a │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5defc │ │ │ │ - cbz r1, 5dee0 │ │ │ │ + beq.n 5df40 │ │ │ │ + cbz r1, 5df24 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 5dee0 │ │ │ │ + bpl.n 5df24 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5defe │ │ │ │ + beq.n 5df42 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 5defe │ │ │ │ + b.n 5df42 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36584 @ 0x8ee8 │ │ │ │ + movw r1, #34024 @ 0x84e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5df3c │ │ │ │ + b.n 5df80 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #3 │ │ │ │ - bl 1f37b0 │ │ │ │ + bl 1f2bec │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ - cbz r2, 5df2e │ │ │ │ - ldr r1, [pc, #48] @ (5df40 ) │ │ │ │ + cbz r2, 5df72 │ │ │ │ + ldr r1, [pc, #48] @ (5df84 ) │ │ │ │ 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] │ │ │ │ @@ -77204,70 +77229,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 78204 │ │ │ │ + bl 7827c │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005df44 : │ │ │ │ +0005df88 : │ │ │ │ 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 5df72 │ │ │ │ + beq.n 5dfb6 │ │ │ │ mov.w r1, #460 @ 0x1cc │ │ │ │ - movw r0, #56708 @ 0xdd84 │ │ │ │ + movw r0, #54068 @ 0xd334 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5dfb2 │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5dff6 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5dfb8 │ │ │ │ - cbz r1, 5df9c │ │ │ │ + beq.n 5dffc │ │ │ │ + cbz r1, 5dfe0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 5df9c │ │ │ │ + bpl.n 5dfe0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5dfba │ │ │ │ + beq.n 5dffe │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 5dfba │ │ │ │ + b.n 5dffe │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36608 @ 0x8f00 │ │ │ │ + movw r1, #34048 @ 0x8500 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5dff8 │ │ │ │ + b.n 5e03c │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #4 │ │ │ │ - bl 1f37b0 │ │ │ │ + bl 1f2bec │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ - cbz r2, 5dfea │ │ │ │ - ldr r1, [pc, #48] @ (5dffc ) │ │ │ │ + cbz r2, 5e02e │ │ │ │ + ldr r1, [pc, #48] @ (5e040 ) │ │ │ │ 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] │ │ │ │ @@ -77275,167 +77300,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 78204 │ │ │ │ + bl 7827c │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005e000 : │ │ │ │ +0005e044 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005e012 : │ │ │ │ +0005e056 : │ │ │ │ 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 5e030 │ │ │ │ + bpl.n 5e074 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ lsls r5, r3, #26 │ │ │ │ - bmi.n 5e036 │ │ │ │ - bl 498a4 │ │ │ │ - b.n 5e0da │ │ │ │ + bmi.n 5e07a │ │ │ │ + bl 498c2 │ │ │ │ + b.n 5e11e │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 5e042 │ │ │ │ + blt.n 5e086 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 5e05a │ │ │ │ + blt.n 5e09e │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34928 @ 0x8870 │ │ │ │ + movw r1, #32368 @ 0x7e70 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 5e0da │ │ │ │ + bl 127394 │ │ │ │ + b.n 5e11e │ │ │ │ mov r6, r2 │ │ │ │ - bl 1f3978 │ │ │ │ + bl 1f2db0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5e0da │ │ │ │ + bne.n 5e11e │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ubfx ip, r3, #6, #1 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 5e08a │ │ │ │ + bmi.n 5e0ce │ │ │ │ ubfx r7, r3, #2, #3 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 5e08e │ │ │ │ + beq.n 5e0d2 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ movt r1, #16 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ cmp r7, #2 │ │ │ │ it ne │ │ │ │ movne r2, r1 │ │ │ │ - b.n 5e090 │ │ │ │ + b.n 5e0d4 │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ - b.n 5e090 │ │ │ │ + b.n 5e0d4 │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ cmp r6, r2 │ │ │ │ - bls.n 5e0ac │ │ │ │ + bls.n 5e0f0 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36644 @ 0x8f24 │ │ │ │ + movw r1, #34084 @ 0x8524 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 5e0da │ │ │ │ + bl 127394 │ │ │ │ + b.n 5e11e │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 5e0c2 │ │ │ │ + bpl.n 5e106 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 5e0be │ │ │ │ + beq.n 5e102 │ │ │ │ adds r4, #20 │ │ │ │ - b.n 5e0c4 │ │ │ │ + b.n 5e108 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 5e0c4 │ │ │ │ + b.n 5e108 │ │ │ │ ldr r4, [r4, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5e0cc │ │ │ │ + bne.n 5e110 │ │ │ │ strb r6, [r4, r5] │ │ │ │ - b.n 5e0de │ │ │ │ + b.n 5e122 │ │ │ │ cmp r2, #2 │ │ │ │ ite eq │ │ │ │ strheq.w r6, [r4, r5, lsl #1] │ │ │ │ strne.w r6, [r4, r5, lsl #2] │ │ │ │ - b.n 5e0de │ │ │ │ + b.n 5e122 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r1, 5e0f4 │ │ │ │ + cbnz r1, 5e138 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e0f8 │ │ │ │ + beq.n 5e13c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - b.w da0dc │ │ │ │ + b.w d9f48 │ │ │ │ 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, #36668 @ 0x8f3c │ │ │ │ + movw r1, #34108 @ 0x853c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145af8 │ │ │ │ - cbz r0, 5e12c │ │ │ │ + bl 144dd0 │ │ │ │ + cbz r0, 5e170 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5e158 │ │ │ │ - movw r1, #36884 @ 0x9014 │ │ │ │ + b.n 5e19c │ │ │ │ + movw r1, #34324 @ 0x8614 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8c52c │ │ │ │ + bl 8c53c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e128 │ │ │ │ + beq.n 5e16c │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25405 @ 0x633d │ │ │ │ + movw r1, #22381 @ 0x576d │ │ │ │ movt r1, #30 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 23f168 │ │ │ │ + bl 23e92c │ │ │ │ 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 458ec <_PyEval_FormatAwaitableError@@Base+0x52> │ │ │ │ + bl 45936 <_PyEval_FormatAwaitableError@@Base+0xc2> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #21056 @ 0x5240 │ │ │ │ + movw r0, #18680 @ 0x48f8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82764 │ │ │ │ + b.w 827f4 │ │ │ │ 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] │ │ │ │ @@ -77444,1484 +77469,1484 @@ │ │ │ │ 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, 5e1b4 │ │ │ │ + cbz r5, 5e1f8 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - b.n 5e1bc │ │ │ │ + b.n 5e200 │ │ │ │ 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 1d9fc0 │ │ │ │ + bl 1d9290 │ │ │ │ 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, #48104 @ 0xbbe8 │ │ │ │ + movw r2, #45944 @ 0xb378 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #36904 @ 0x9028 │ │ │ │ + movw r1, #34344 @ 0x8628 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005e204 : │ │ │ │ +0005e248 : │ │ │ │ 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] @ 5e2e0 │ │ │ │ + ldr.w r8, [pc, #196] @ 5e324 │ │ │ │ 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 5e24e │ │ │ │ + bhi.n 5e292 │ │ │ │ add r0, r4 │ │ │ │ - bl 716a0 │ │ │ │ - cbnz r0, 5e25a │ │ │ │ + bl 71708 │ │ │ │ + cbnz r0, 5e29e │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ea820 │ │ │ │ + bl 1e9c50 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5e2b6 │ │ │ │ - b.n 5e2d8 │ │ │ │ + cbnz r0, 5e2fa │ │ │ │ + b.n 5e31c │ │ │ │ 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 5e2b6 │ │ │ │ + ble.n 5e2fa │ │ │ │ ldr.w r1, [r3, #3740] @ 0xe9c │ │ │ │ - cbz r1, 5e2b6 │ │ │ │ - cbz r0, 5e2b6 │ │ │ │ + cbz r1, 5e2fa │ │ │ │ + cbz r0, 5e2fa │ │ │ │ ldr.w r3, [r3, #3852] @ 0xf0c │ │ │ │ - cbnz r3, 5e2b6 │ │ │ │ + cbnz r3, 5e2fa │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ - cbz r3, 5e294 │ │ │ │ + cbz r3, 5e2d8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 5e2b6 │ │ │ │ + cbnz r3, 5e2fa │ │ │ │ add.w r3, r2, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 5e2b6 │ │ │ │ + bmi.n 5e2fa │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5e2a2 │ │ │ │ + bne.n 5e2e6 │ │ │ │ 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 71b48 <_Py_NewReference@@Base> │ │ │ │ + bl 71bb0 <_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, 5e338 │ │ │ │ + cbz r3, 5e37c │ │ │ │ ldr r0, [r0, #24] │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 5e338 │ │ │ │ + beq.n 5e37c │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #48104 @ 0xbbe8 │ │ │ │ + movw r1, #45944 @ 0xb378 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 1e7c38 │ │ │ │ + bl 1e7068 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5e320 │ │ │ │ + cbnz r0, 5e364 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5e3b6 │ │ │ │ + b.n 5e3fa │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 5e348 │ │ │ │ + bne.n 5e38c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e338 │ │ │ │ + beq.n 5e37c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5e338 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5e37c │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e370 │ │ │ │ + beq.n 5e3b4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5e370 │ │ │ │ + b.n 5e3b4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23b0b8 │ │ │ │ + bl 23a684 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e36c │ │ │ │ + beq.n 5e3b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e36c │ │ │ │ + cbnz r3, 5e3b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5e31c │ │ │ │ + beq.n 5e360 │ │ │ │ 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 5e39e │ │ │ │ + beq.n 5e3e2 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbnz r0, 5e39e │ │ │ │ + cbnz r0, 5e3e2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 1fc8e4 <_PyArg_ParseStack@@Base+0x460> │ │ │ │ + bl 1fbea4 <_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 5e42a │ │ │ │ + beq.n 5e46e │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ - bl eaab4 │ │ │ │ + bl ea8cc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e3fc │ │ │ │ + beq.n 5e440 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e3fc │ │ │ │ + cbnz r3, 5e440 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 5e428 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 5e46c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #36944 @ 0x9050 │ │ │ │ + movw r0, #34384 @ 0x8650 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddd20 │ │ │ │ + bl ddb98 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e42a │ │ │ │ + beq.n 5e46e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e42a │ │ │ │ + cbnz r3, 5e46e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e42a │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e46e │ │ │ │ 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, #21040 @ 0x5230 │ │ │ │ + movw r1, #18664 @ 0x48e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8c52c │ │ │ │ - cbz r0, 5e46c │ │ │ │ + bl 8c53c │ │ │ │ + cbz r0, 5e4b0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 5e470 │ │ │ │ + bl 5e4b4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #21056 @ 0x5240 │ │ │ │ + movw r0, #18680 @ 0x48f8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82764 │ │ │ │ + bl 827f4 │ │ │ │ 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 71e00 │ │ │ │ + bl 71e68 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5e4e0 │ │ │ │ + cbz r0, 5e524 │ │ │ │ cmp r6, #3 │ │ │ │ - ble.n 5e49e │ │ │ │ + ble.n 5e4e2 │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ - cbz r3, 5e49e │ │ │ │ + cbz r3, 5e4e2 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ orn r3, r3, #127 @ 0x7f │ │ │ │ strb r3, [r0, #16] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - cbz r3, 5e4b2 │ │ │ │ + cbz r3, 5e4f6 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5e4bc │ │ │ │ + bne.n 5e500 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d740 │ │ │ │ + bl 7d7c8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5e4c4 │ │ │ │ + b.n 5e508 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d62c │ │ │ │ + bl 7d6b4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e4d4 │ │ │ │ + beq.n 5e518 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5e4d8 │ │ │ │ + cbz r3, 5e51c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5e4e0 │ │ │ │ + b.n 5e524 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e4d4 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e518 │ │ │ │ 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 eaab4 │ │ │ │ + bl ea8cc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e518 │ │ │ │ + beq.n 5e55c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e518 │ │ │ │ + cbnz r3, 5e55c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 5e548 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 5e58c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #36960 @ 0x9060 │ │ │ │ + movw r0, #34400 @ 0x8660 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddd20 │ │ │ │ + bl ddb98 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e53c │ │ │ │ + beq.n 5e580 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5e540 │ │ │ │ + cbz r3, 5e584 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5e548 │ │ │ │ + b.n 5e58c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e53c │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e580 │ │ │ │ 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, #14988 @ 0x3a8c │ │ │ │ + movw r2, #12428 @ 0x308c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #36904 @ 0x9028 │ │ │ │ + movw r1, #34344 @ 0x8628 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ 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, #48204 @ 0xbc4c │ │ │ │ + movw r2, #46044 @ 0xb3dc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #36904 @ 0x9028 │ │ │ │ + movw r1, #34344 @ 0x8628 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ 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] @ (5e640 ) │ │ │ │ - movw r2, #20196 @ 0x4ee4 │ │ │ │ + ldr r3, [pc, #120] @ (5e684 ) │ │ │ │ + movw r2, #17636 @ 0x44e4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d28c8 │ │ │ │ - cbnz r0, 5e5dc │ │ │ │ + bl d2740 │ │ │ │ + cbnz r0, 5e620 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5e638 │ │ │ │ + b.n 5e67c │ │ │ │ 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, #36976 @ 0x9070 │ │ │ │ + movw r0, #34416 @ 0x8670 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82764 │ │ │ │ + bl 827f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e5d8 │ │ │ │ + beq.n 5e61c │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - bl 1fcc00 <_PyArg_ParseStack@@Base+0x77c> │ │ │ │ + bl 1fc1c0 <_PyArg_ParseStack@@Base+0x77c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e638 │ │ │ │ + beq.n 5e67c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e638 │ │ │ │ + cbnz r3, 5e67c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #96] @ (5e6a4 ) │ │ │ │ + ldr r2, [pc, #96] @ (5e6e8 ) │ │ │ │ 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 5e470 │ │ │ │ + bl 5e4b4 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #21056 @ 0x5240 │ │ │ │ + movw r0, #18680 @ 0x48f8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82764 │ │ │ │ + b.w 827f4 │ │ │ │ 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 13f080 │ │ │ │ + bl 13e3a0 │ │ │ │ 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 5e6c4 │ │ │ │ + beq.n 5e708 │ │ │ │ mov r1, r4 │ │ │ │ - bl 859bc │ │ │ │ + bl 859e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e7a6 │ │ │ │ + beq.n 5e7ea │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5e6da │ │ │ │ + beq.n 5e71e │ │ │ │ movw r1, #35132 @ 0x893c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 859bc │ │ │ │ + bl 859e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e7a6 │ │ │ │ + beq.n 5e7ea │ │ │ │ mov r0, r5 │ │ │ │ - bl 240778 <_PyTime_AsTimeval@@Base+0x1c8> │ │ │ │ + bl 23fe70 <_PyTime_AsTimeval@@Base+0x378> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e768 │ │ │ │ + beq.n 5e7ac │ │ │ │ mov r0, r6 │ │ │ │ - bl 240778 <_PyTime_AsTimeval@@Base+0x1c8> │ │ │ │ + bl 23fe70 <_PyTime_AsTimeval@@Base+0x378> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5e708 │ │ │ │ + cbnz r0, 5e74c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e768 │ │ │ │ + beq.n 5e7ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e768 │ │ │ │ + cbnz r3, 5e7ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e768 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e7ac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23756c │ │ │ │ + bl 236b3c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e728 │ │ │ │ + beq.n 5e76c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e728 │ │ │ │ + cbnz r3, 5e76c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e73e │ │ │ │ + beq.n 5e782 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5e73e │ │ │ │ + cbnz r3, 5e782 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 5e768 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 5e7ac │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #35132 @ 0x893c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 2373d8 │ │ │ │ + bl 2369a8 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5e76c │ │ │ │ + cbnz r0, 5e7b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e768 │ │ │ │ + beq.n 5e7ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e768 │ │ │ │ + cbnz r3, 5e7ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5e7ae │ │ │ │ + b.n 5e7f2 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d62c │ │ │ │ + bl 7d6b4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e78e │ │ │ │ + beq.n 5e7d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5e78e │ │ │ │ + cbnz r3, 5e7d2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e7ae │ │ │ │ + beq.n 5e7f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e7ae │ │ │ │ + cbnz r3, 5e7f2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e7ae │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e7f2 │ │ │ │ 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 5e7dc │ │ │ │ + beq.n 5e820 │ │ │ │ mov r1, r4 │ │ │ │ - bl 859bc │ │ │ │ + bl 859e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e886 │ │ │ │ + beq.n 5e8ca │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5e7f2 │ │ │ │ + beq.n 5e836 │ │ │ │ movw r1, #35132 @ 0x893c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 859bc │ │ │ │ + bl 859e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e886 │ │ │ │ + beq.n 5e8ca │ │ │ │ mov r0, r6 │ │ │ │ - bl 240778 <_PyTime_AsTimeval@@Base+0x1c8> │ │ │ │ + bl 23fe70 <_PyTime_AsTimeval@@Base+0x378> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5e800 │ │ │ │ + cbnz r0, 5e844 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5e88e │ │ │ │ + b.n 5e8d2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 240778 <_PyTime_AsTimeval@@Base+0x1c8> │ │ │ │ + bl 23fe70 <_PyTime_AsTimeval@@Base+0x378> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5e824 │ │ │ │ + cbnz r0, 5e868 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e7fc │ │ │ │ + beq.n 5e840 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5e7fc │ │ │ │ + bne.n 5e840 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e7fc │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e840 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 134e14 │ │ │ │ + bl 134108 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e844 │ │ │ │ + beq.n 5e888 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e844 │ │ │ │ + cbnz r3, 5e888 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e85a │ │ │ │ + beq.n 5e89e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5e85a │ │ │ │ + cbnz r3, 5e89e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5e7fc │ │ │ │ + beq.n 5e840 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #35132 @ 0x893c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 2373d8 │ │ │ │ + bl 2369a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e88e │ │ │ │ + beq.n 5e8d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e88e │ │ │ │ + cbnz r3, 5e8d2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e88e │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e8d2 │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 23e2b4 │ │ │ │ + b.w 23d87c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #35116 @ 0x892c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - bne.n 5e8b4 │ │ │ │ - movw r0, #36988 @ 0x907c │ │ │ │ + bne.n 5e8f8 │ │ │ │ + movw r0, #34428 @ 0x867c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w ddd20 │ │ │ │ + b.w ddb98 │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ - cbnz r3, 5e8c6 │ │ │ │ - movw r0, #5200 @ 0x1450 │ │ │ │ + cbnz r3, 5e90a │ │ │ │ + movw r0, #2560 @ 0xa00 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.w ddd20 │ │ │ │ - movw r0, #32992 @ 0x80e0 │ │ │ │ + b.w ddb98 │ │ │ │ + movw r0, #30432 @ 0x76e0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w ddd20 │ │ │ │ + b.w ddb98 │ │ │ │ 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, 5e8f0 │ │ │ │ + cbz r3, 5e934 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r4, r4, r3, lsl #3 │ │ │ │ adds r4, #16 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbz r0, 5e90a │ │ │ │ - bl 246524 <_PySys_GetSizeOf@@Base> │ │ │ │ + cbz r0, 5e94e │ │ │ │ + bl 245a94 <_PySys_GetSizeOf@@Base> │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5e908 │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 5e918 │ │ │ │ + bne.n 5e94c │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 5e95c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5e90e │ │ │ │ + b.n 5e952 │ │ │ │ add r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 5e8fc │ │ │ │ + beq.n 5e940 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 125678 │ │ │ │ + b.w 1252c8 │ │ │ │ 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, #23244 @ 0x5acc │ │ │ │ + movw r0, #20684 @ 0x50cc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl f56e4 <_PySys_GetRequiredAttrString@@Base> │ │ │ │ - cbz r0, 5e970 │ │ │ │ + bl f54d0 <_PySys_GetRequiredAttrString@@Base> │ │ │ │ + cbz r0, 5e9b4 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #17768 @ 0x4568 │ │ │ │ + movw r1, #15208 @ 0x3b68 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #36996 @ 0x9084 │ │ │ │ + movw r0, #34436 @ 0x8684 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe48 │ │ │ │ + bl 8fe38 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5e974 │ │ │ │ + bge.n 5e9b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e970 │ │ │ │ + beq.n 5e9b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e970 │ │ │ │ + cbnz r3, 5e9b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5e998 │ │ │ │ + b.n 5e9dc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e1b8 │ │ │ │ + bl 8e1a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e998 │ │ │ │ + beq.n 5e9dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e998 │ │ │ │ + cbnz r3, 5e9dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r4, [r2, #16] │ │ │ │ - cbz r3, 5e9ba │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - add.w r4, r4, r3, lsl #2 │ │ │ │ - ldr r3, [r5, #124] @ 0x7c │ │ │ │ - cbz r3, 5e9c6 │ │ │ │ - ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ - add.w r4, r4, r3, lsl #2 │ │ │ │ - ldr r0, [r5, #80] @ 0x50 │ │ │ │ - cbz r0, 5e9d2 │ │ │ │ - adds r4, #1 │ │ │ │ - blx 29b58 │ │ │ │ - add r4, r0 │ │ │ │ - ldr r0, [r5, #116] @ 0x74 │ │ │ │ - cbz r0, 5e9de │ │ │ │ - adds r4, #1 │ │ │ │ - blx 29b58 │ │ │ │ - add r4, r0 │ │ │ │ - ldr r0, [r5, #120] @ 0x78 │ │ │ │ - cbz r0, 5e9ea │ │ │ │ - adds r4, #1 │ │ │ │ - blx 29b58 │ │ │ │ - add r4, r0 │ │ │ │ - adds r3, r4, #1 │ │ │ │ - bne.n 5e9f4 │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 5e9fe │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 125678 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #356] @ (5eb78 ) │ │ │ │ + ldr r4, [pc, #352] @ (5eb54 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ - movw r0, #37032 @ 0x90a8 │ │ │ │ + movw r0, #34472 @ 0x86a8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 19d8e4 │ │ │ │ - cbz r0, 5ea4c │ │ │ │ + bl 19ccc4 │ │ │ │ + cbz r0, 5ea2a │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 5ea4c │ │ │ │ - movw r1, #40000 @ 0x9c40 │ │ │ │ + cbz r3, 5ea2a │ │ │ │ + movw r1, #37644 @ 0x930c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5ea54 │ │ │ │ + cbnz r0, 5ea32 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.n 5eb70 │ │ │ │ - movw r4, #37016 @ 0x9098 │ │ │ │ + b.n 5eb4e │ │ │ │ + movw r4, #34456 @ 0x8698 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ad90 │ │ │ │ + bl 19a170 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5ea66 │ │ │ │ + cbnz r0, 5ea44 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ea820 │ │ │ │ - b.n 5ea9c │ │ │ │ + bl 1e9c50 │ │ │ │ + b.n 5ea7a │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ blx 295d4 │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r0, 5ea82 │ │ │ │ - movw r0, #6596 @ 0x19c4 │ │ │ │ + cbnz r0, 5ea60 │ │ │ │ + movw r0, #4036 @ 0xfc4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 7a0ec │ │ │ │ + bl 7a164 │ │ │ │ mov sl, r4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5ea94 │ │ │ │ + b.n 5ea72 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 5eb3e │ │ │ │ + beq.n 5eb1c │ │ │ │ subs r1, r0, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f6d4 │ │ │ │ + bl 7f768 │ │ │ │ add.w sl, sl, #1 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r5, 5eaa0 │ │ │ │ + cbnz r5, 5ea7e │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c164 │ │ │ │ + bl 6c1a4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5eb70 │ │ │ │ + b.n 5eb4e │ │ │ │ mov r0, r5 │ │ │ │ - bl 10e984 │ │ │ │ + bl 10e874 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5eabe │ │ │ │ + beq.n 5ea9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5eabe │ │ │ │ + cbnz r3, 5ea9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 5ead8 │ │ │ │ + bne.n 5eab6 │ │ │ │ movw r3, #48048 @ 0xbbb0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 123884 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbnz r0, 5eb3e │ │ │ │ - b.n 5ea96 │ │ │ │ + bl 1234f0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbnz r0, 5eb1c │ │ │ │ + b.n 5ea74 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl cbc44 │ │ │ │ + bl cbaf4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5eafc │ │ │ │ + beq.n 5eada │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 5eafc │ │ │ │ + cbnz r3, 5eada │ │ │ │ mov r0, fp │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 5eb12 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 5eaf0 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 123884 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbnz r0, 5eb3e │ │ │ │ - b.n 5ea96 │ │ │ │ + bl 1234f0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbnz r0, 5eb1c │ │ │ │ + b.n 5ea74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c164 │ │ │ │ + bl 6c1a4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8e1b8 │ │ │ │ + bl 8e1a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5eb70 │ │ │ │ + beq.n 5eb4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5eb70 │ │ │ │ + cbnz r3, 5eb4e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5eb70 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5eb4e │ │ │ │ mov r0, r6 │ │ │ │ - bl 12389c <_PyErr_Clear@@Base> │ │ │ │ + bl 123508 <_PyErr_Clear@@Base> │ │ │ │ movw r0, #56072 @ 0xdb08 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #0 │ │ │ │ - movw r2, #37052 @ 0x90bc │ │ │ │ + movw r2, #34492 @ 0x86bc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1f8294 │ │ │ │ + bl 1f784c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 6c164 │ │ │ │ + bl 6c1a4 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 5ea42 │ │ │ │ - b.n 5ea9c │ │ │ │ + bge.w 5ea20 │ │ │ │ + b.n 5ea7a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ - ... │ │ │ │ + movs r0, r0 │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r4, [r2, #16] │ │ │ │ + cbz r3, 5eb76 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + add.w r4, r4, r3, lsl #2 │ │ │ │ + ldr r3, [r5, #124] @ 0x7c │ │ │ │ + cbz r3, 5eb82 │ │ │ │ + ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ + add.w r4, r4, r3, lsl #2 │ │ │ │ + ldr r0, [r5, #80] @ 0x50 │ │ │ │ + cbz r0, 5eb8e │ │ │ │ + adds r4, #1 │ │ │ │ + blx 29b58 │ │ │ │ + add r4, r0 │ │ │ │ + ldr r0, [r5, #116] @ 0x74 │ │ │ │ + cbz r0, 5eb9a │ │ │ │ + adds r4, #1 │ │ │ │ + blx 29b58 │ │ │ │ + add r4, r0 │ │ │ │ + ldr r0, [r5, #120] @ 0x78 │ │ │ │ + cbz r0, 5eba6 │ │ │ │ + adds r4, #1 │ │ │ │ + blx 29b58 │ │ │ │ + add r4, r0 │ │ │ │ + adds r3, r4, #1 │ │ │ │ + bne.n 5ebb0 │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 5ebba │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 1252c8 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005eb7c <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ +0005ebbe <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ ldr.w r0, [r0, #3664] @ 0xe50 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005eb82 : │ │ │ │ +0005ebc4 : │ │ │ │ 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 5ebb2 │ │ │ │ + beq.n 5ebf4 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ - movw r0, #56708 @ 0xdd84 │ │ │ │ + movw r0, #54068 @ 0xd334 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5ebee │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5ec30 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 5ebf4 │ │ │ │ + beq.n 5ec36 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - bpl.n 5ebd6 │ │ │ │ + bpl.n 5ec18 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 5ebf6 │ │ │ │ + beq.n 5ec38 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 5ebf6 │ │ │ │ + b.n 5ec38 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #37100 @ 0x90ec │ │ │ │ + movw r1, #34540 @ 0x86ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5ec2a │ │ │ │ + b.n 5ec6c │ │ │ │ movs r1, #0 │ │ │ │ - ldr r4, [pc, #52] @ (5ec2c ) │ │ │ │ + ldr r4, [pc, #52] @ (5ec70 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ ldr r2, [r2, r4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - cbz r0, 5ec1c │ │ │ │ + cbz r0, 5ec5e │ │ │ │ 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 78204 │ │ │ │ + bl 7827c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005ec30 : │ │ │ │ +0005ec74 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005ec46 : │ │ │ │ +0005ec8a : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005ec58 : │ │ │ │ +0005ec9c : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005ec62 <_PyRWMutex_Lock@@Base>: │ │ │ │ +0005eca6 <_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 5ec9c <_PyRWMutex_Lock@@Base+0x3a> │ │ │ │ + bne.n 5ece0 <_PyRWMutex_Lock@@Base+0x3a> │ │ │ │ orr.w r2, r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5ec92 <_PyRWMutex_Lock@@Base+0x30> │ │ │ │ + bne.n 5ecd6 <_PyRWMutex_Lock@@Base+0x30> │ │ │ │ strex r0, r2, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ec82 <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ + bne.n 5ecc6 <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ dmb ish │ │ │ │ - beq.n 5eca6 <_PyRWMutex_Lock@@Base+0x44> │ │ │ │ + beq.n 5ecea <_PyRWMutex_Lock@@Base+0x44> │ │ │ │ mov r1, r3 │ │ │ │ - b.n 5ec74 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ + b.n 5ecb8 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ mov r0, r4 │ │ │ │ - bl 5ed0e <_PyRWMutex_RLock@@Base+0x46> │ │ │ │ + bl 5ed52 <_PyRWMutex_RLock@@Base+0x46> │ │ │ │ mov r1, r0 │ │ │ │ - b.n 5ec74 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ + b.n 5ecb8 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005eca8 <_PyRWMutex_Unlock@@Base>: │ │ │ │ +0005ecec <_PyRWMutex_Unlock@@Base>: │ │ │ │ movs r2, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5ecae <_PyRWMutex_Unlock@@Base+0x6> │ │ │ │ + bne.n 5ecf2 <_PyRWMutex_Unlock@@Base+0x6> │ │ │ │ lsls r3, r3, #30 │ │ │ │ dmb ish │ │ │ │ - bpl.n 5ecc6 <_PyRWMutex_Unlock@@Base+0x1e> │ │ │ │ - b.w 1fb0b0 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + bpl.n 5ed0a <_PyRWMutex_Unlock@@Base+0x1e> │ │ │ │ + b.w 1fa7e4 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005ecc8 <_PyRWMutex_RLock@@Base>: │ │ │ │ +0005ed0c <_PyRWMutex_RLock@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ + mov r0, r4 │ │ │ │ lsls r2, r1, #31 │ │ │ │ - bmi.n 5ece2 <_PyRWMutex_RLock@@Base+0x1a> │ │ │ │ + bmi.n 5ed28 <_PyRWMutex_RLock@@Base+0x1c> │ │ │ │ lsls r3, r1, #30 │ │ │ │ - bpl.n 5ecec <_PyRWMutex_RLock@@Base+0x24> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 5ed0e <_PyRWMutex_RLock@@Base+0x46> │ │ │ │ + bpl.n 5ed30 <_PyRWMutex_RLock@@Base+0x24> │ │ │ │ + bl 5ed52 <_PyRWMutex_RLock@@Base+0x46> │ │ │ │ mov r1, r0 │ │ │ │ - b.n 5ecda <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ + b.n 5ed1e <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ adds r2, r1, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5ed02 <_PyRWMutex_RLock@@Base+0x3a> │ │ │ │ + bne.n 5ed46 <_PyRWMutex_RLock@@Base+0x3a> │ │ │ │ strex r0, r2, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ecf2 <_PyRWMutex_RLock@@Base+0x2a> │ │ │ │ + bne.n 5ed36 <_PyRWMutex_RLock@@Base+0x2a> │ │ │ │ dmb ish │ │ │ │ - beq.n 5ed0c <_PyRWMutex_RLock@@Base+0x44> │ │ │ │ + beq.n 5ed50 <_PyRWMutex_RLock@@Base+0x44> │ │ │ │ mov r1, r3 │ │ │ │ - b.n 5ecda <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ + b.n 5ed1e <_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 5ed48 <_PyRWMutex_RLock@@Base+0x80> │ │ │ │ + bmi.n 5ed8c <_PyRWMutex_RLock@@Base+0x80> │ │ │ │ mov r3, r1 │ │ │ │ orr.w r2, r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 5ed40 <_PyRWMutex_RLock@@Base+0x78> │ │ │ │ + bne.n 5ed84 <_PyRWMutex_RLock@@Base+0x78> │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5ed30 <_PyRWMutex_RLock@@Base+0x68> │ │ │ │ + bne.n 5ed74 <_PyRWMutex_RLock@@Base+0x68> │ │ │ │ dmb ish │ │ │ │ - bne.n 5ed68 <_PyRWMutex_RLock@@Base+0xa0> │ │ │ │ + bne.n 5edac <_PyRWMutex_RLock@@Base+0xa0> │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #4 │ │ │ │ strd r0, r1, [sp] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 15f22c <_PyParkingLot_Park@@Base> │ │ │ │ + bl 15e54c <_PyParkingLot_Park@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005ed6c <_PyRWMutex_RUnlock@@Base>: │ │ │ │ +0005edb0 <_PyRWMutex_RUnlock@@Base>: │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ subs r3, #4 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5ed70 <_PyRWMutex_RUnlock@@Base+0x4> │ │ │ │ + bne.n 5edb4 <_PyRWMutex_RUnlock@@Base+0x4> │ │ │ │ lsrs r2, r3, #2 │ │ │ │ dmb ish │ │ │ │ - bne.n 5ed8e <_PyRWMutex_RUnlock@@Base+0x22> │ │ │ │ + bne.n 5edd2 <_PyRWMutex_RUnlock@@Base+0x22> │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 5ed8e <_PyRWMutex_RUnlock@@Base+0x22> │ │ │ │ - b.w 1fb0b0 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + bpl.n 5edd2 <_PyRWMutex_RUnlock@@Base+0x22> │ │ │ │ + b.w 1fa7e4 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005ed90 : │ │ │ │ +0005edd4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5edba │ │ │ │ + cbz r0, 5edfe │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #33900 @ 0x846c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5edba │ │ │ │ + bne.n 5edfe │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5edba │ │ │ │ + cbz r2, 5edfe │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #16] │ │ │ │ - b.n 5edd4 │ │ │ │ + b.n 5ee18 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #37144 @ 0x9118 │ │ │ │ + movw r1, #34584 @ 0x8718 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005edd6 : │ │ │ │ +0005ee1a : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5edfc │ │ │ │ + cbz r0, 5ee40 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33900 @ 0x846c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5edfc │ │ │ │ + bne.n 5ee40 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5edfc │ │ │ │ + cbz r3, 5ee40 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 5ee14 │ │ │ │ + b.n 5ee58 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #37204 @ 0x9154 │ │ │ │ + movw r1, #34644 @ 0x8754 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ee16 : │ │ │ │ +0005ee5a : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5ee3c │ │ │ │ + cbz r0, 5ee80 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33900 @ 0x846c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5ee3c │ │ │ │ + bne.n 5ee80 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5ee3c │ │ │ │ + cbz r3, 5ee80 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 5ee54 │ │ │ │ + b.n 5ee98 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #37264 @ 0x9190 │ │ │ │ + movw r1, #34704 @ 0x8790 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ee56 : │ │ │ │ +0005ee9a : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5ee7c │ │ │ │ + cbz r0, 5eec0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33900 @ 0x846c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5ee7c │ │ │ │ + bne.n 5eec0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5ee7c │ │ │ │ + cbz r3, 5eec0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n 5ee94 │ │ │ │ + b.n 5eed8 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #37328 @ 0x91d0 │ │ │ │ + movw r1, #34768 @ 0x87d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ee96 : │ │ │ │ +0005eeda : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5eed4 │ │ │ │ + cbz r0, 5ef18 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #33900 @ 0x846c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5eed4 │ │ │ │ + bne.n 5ef18 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5eed4 │ │ │ │ - cbnz r1, 5eef0 │ │ │ │ + cbz r2, 5ef18 │ │ │ │ + cbnz r1, 5ef34 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #37444 @ 0x9244 │ │ │ │ + movw r1, #34884 @ 0x8844 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 5eeea │ │ │ │ + bl 127394 │ │ │ │ + b.n 5ef2e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #37384 @ 0x9208 │ │ │ │ + movw r1, #34824 @ 0x8808 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5eef4 │ │ │ │ + b.n 5ef38 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005eef6 : │ │ │ │ +0005ef3a : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5ef20 │ │ │ │ + cbz r0, 5ef64 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #33900 @ 0x846c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5ef20 │ │ │ │ + bne.n 5ef64 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5ef20 │ │ │ │ + cbz r2, 5ef64 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #12] │ │ │ │ - b.n 5ef3a │ │ │ │ + b.n 5ef7e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #37492 @ 0x9274 │ │ │ │ + movw r1, #34932 @ 0x8874 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ef3c : │ │ │ │ +0005ef80 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5ef66 │ │ │ │ + cbz r0, 5efaa │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #33900 @ 0x846c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5ef66 │ │ │ │ + bne.n 5efaa │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5ef66 │ │ │ │ + cbz r2, 5efaa │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #20] │ │ │ │ - b.n 5ef80 │ │ │ │ + b.n 5efc4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #37548 @ 0x92ac │ │ │ │ + movw r1, #34988 @ 0x88ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ef82 : │ │ │ │ - b.w 10e200 <_PyLong_FromByteArray@@Base+0x12ec> │ │ │ │ +0005efc6 : │ │ │ │ + b.w 10e0f0 <_PyLong_FromByteArray@@Base+0x12ec> │ │ │ │ │ │ │ │ -0005ef86 : │ │ │ │ - b.w 20b6b4 │ │ │ │ +0005efca : │ │ │ │ + b.w 20ac74 │ │ │ │ │ │ │ │ -0005ef8a : │ │ │ │ - b.w 3a564 │ │ │ │ +0005efce : │ │ │ │ + b.w 3a5d0 │ │ │ │ │ │ │ │ -0005ef8e : │ │ │ │ - b.w 212440 <_PyThreadState_GetCurrent@@Base+0x84> │ │ │ │ +0005efd2 : │ │ │ │ + b.w 211a08 <_PyThreadState_GetCurrent@@Base+0x84> │ │ │ │ │ │ │ │ -0005ef92 : │ │ │ │ +0005efd6 : │ │ │ │ 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 14863c │ │ │ │ - cbz r0, 5efc6 │ │ │ │ + bl 147934 │ │ │ │ + cbz r0, 5f00a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ blx 29c10 │ │ │ │ - b.n 5f03c │ │ │ │ + b.n 5f080 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 76e4c │ │ │ │ + bl 76ec0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 5efd8 │ │ │ │ + cbz r0, 5f01c │ │ │ │ mov r3, r5 │ │ │ │ - b.n 5efe2 │ │ │ │ - bl 1ea6e4 │ │ │ │ + b.n 5f026 │ │ │ │ + bl 1e9b14 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5f03e │ │ │ │ + b.n 5f082 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, r5 │ │ │ │ - ble.n 5eff0 │ │ │ │ + ble.n 5f034 │ │ │ │ str.w r3, [r6, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 5efe2 │ │ │ │ + b.n 5f026 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - movw r2, #61507 @ 0xf043 │ │ │ │ + movw r2, #61575 @ 0xf087 │ │ │ │ movt r2, #5 │ │ │ │ - movw r3, #64555 @ 0xfc2b │ │ │ │ + movw r3, #64623 @ 0xfc6f │ │ │ │ movt r3, #5 │ │ │ │ cmp.w r9, #70 @ 0x46 │ │ │ │ ite ne │ │ │ │ movne r8, r2 │ │ │ │ moveq r8, r3 │ │ │ │ - bl 26d548 │ │ │ │ + bl 26cb10 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 5f036 │ │ │ │ - bl 197ed4 │ │ │ │ + cbz r5, 5f07a │ │ │ │ + bl 1972b4 │ │ │ │ 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 5f014 │ │ │ │ + b.n 5f058 │ │ │ │ mov r0, r6 │ │ │ │ - bl 771e8 │ │ │ │ + bl 77260 │ │ │ │ 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 5f072 │ │ │ │ + blt.n 5f0b6 │ │ │ │ ldr.w r1, [r2, r4, lsl #2] │ │ │ │ subs r5, r0, #4 │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ subs r1, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bge.n 5f066 │ │ │ │ + bge.n 5f0aa │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ - b.n 5f072 │ │ │ │ + b.n 5f0b6 │ │ │ │ movs r3, #0 │ │ │ │ subs r4, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - b.n 5f04a │ │ │ │ + b.n 5f08e │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f076 : │ │ │ │ +0005f0ba : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005f088 : │ │ │ │ +0005f0cc : │ │ │ │ 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] @ (5f0e0 ) │ │ │ │ + ldr r4, [pc, #68] @ (5f124 ) │ │ │ │ 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 5f0e4 │ │ │ │ - cbnz r0, 5f0d6 │ │ │ │ + bl 5f128 │ │ │ │ + cbnz r0, 5f11a │ │ │ │ adds r7, #16 │ │ │ │ cmp r7, r9 │ │ │ │ - bne.n 5f0b8 │ │ │ │ + bne.n 5f0fc │ │ │ │ addw r2, r4, #3800 @ 0xed8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5f0e4 │ │ │ │ + bl 5f128 │ │ │ │ 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 │ │ │ │ @@ -78930,988 +78955,988 @@ │ │ │ │ ldr r4, [r2, #0] │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r6 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 5f138 │ │ │ │ + beq.n 5f17c │ │ │ │ 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 5f12e │ │ │ │ + beq.n 5f172 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - cbnz r3, 5f12e │ │ │ │ + cbnz r3, 5f172 │ │ │ │ mov r0, sl │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 5f13c │ │ │ │ + beq.n 5f180 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - b.n 5f100 │ │ │ │ + b.n 5f144 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5f140 │ │ │ │ + b.n 5f184 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0005f144 : │ │ │ │ - cbz r0, 5f154 │ │ │ │ +0005f188 : │ │ │ │ + cbz r0, 5f198 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f156 : │ │ │ │ - b.w 1a4e88 │ │ │ │ +0005f19a : │ │ │ │ + b.w 1a4270 │ │ │ │ │ │ │ │ -0005f15a : │ │ │ │ +0005f19e : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r0, #8 │ │ │ │ - bl 6bfb4 │ │ │ │ - cbz r0, 5f174 │ │ │ │ + bl 6bfec │ │ │ │ + cbz r0, 5f1b8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005f176 : │ │ │ │ - cbz r0, 5f1a0 │ │ │ │ +0005f1ba : │ │ │ │ + cbz r0, 5f1e4 │ │ │ │ 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, 5f196 │ │ │ │ + cbz r3, 5f1da │ │ │ │ ldr r0, [r0, #4] │ │ │ │ blx 2a20c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 6c164 │ │ │ │ + b.w 6c1a4 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f1a2 : │ │ │ │ - cbz r0, 5f1b2 │ │ │ │ +0005f1e6 : │ │ │ │ + cbz r0, 5f1f6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f1b4 : │ │ │ │ - ldr r3, [pc, #12] @ (5f1c4 ) │ │ │ │ - cbz r0, 5f1be │ │ │ │ +0005f1f8 : │ │ │ │ + ldr r3, [pc, #12] @ (5f208 ) │ │ │ │ + cbz r0, 5f202 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005f1c8 : │ │ │ │ +0005f20c : │ │ │ │ ldrd r0, r1, [r0, #136] @ 0x88 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f1ce : │ │ │ │ +0005f212 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 5f20e │ │ │ │ + cbz r0, 5f252 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ movw r1, #9964 @ 0x26ec │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 5f222 │ │ │ │ + beq.n 5f266 │ │ │ │ mov r0, r5 │ │ │ │ - bl 859bc │ │ │ │ + bl 859e8 │ │ │ │ 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 5f222 │ │ │ │ - cbnz r0, 5f222 │ │ │ │ + beq.n 5f266 │ │ │ │ + cbnz r0, 5f266 │ │ │ │ movw r1, #953 @ 0x3b9 │ │ │ │ - movw r0, #924 @ 0x39c │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movw r0, #63900 @ 0xf99c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5f24a │ │ │ │ + b.n 5f28e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 5f24a │ │ │ │ + beq.n 5f28e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5f248 │ │ │ │ + ble.n 5f28c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f24a │ │ │ │ + beq.n 5f28e │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5f24a │ │ │ │ + bne.n 5f28e │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 5f24a │ │ │ │ + b.n 5f28e │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005f24c <_Py_UTF8_Edit_Cost@@Base>: │ │ │ │ +0005f290 <_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 88e00 │ │ │ │ - cbz r0, 5f294 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ + bl 88e28 │ │ │ │ + cbz r0, 5f2d8 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 88e00 │ │ │ │ + bl 88e28 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 5f294 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ + cbz r0, 5f2d8 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5f286 <_Py_UTF8_Edit_Cost@@Base+0x3a> │ │ │ │ + bne.n 5f2ca <_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 76e4c │ │ │ │ + bl 76ec0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5f29a <_Py_UTF8_Edit_Cost@@Base+0x4e> │ │ │ │ - bl 1ea6e4 │ │ │ │ + cbnz r0, 5f2de <_Py_UTF8_Edit_Cost@@Base+0x4e> │ │ │ │ + bl 1e9b14 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5f2b2 <_Py_UTF8_Edit_Cost@@Base+0x66> │ │ │ │ + b.n 5f2f6 <_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 2008d4 │ │ │ │ + bl 1ffe94 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 771e8 │ │ │ │ + bl 77260 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0005f2b8 <_Py_hashtable_new@@Base>: │ │ │ │ +0005f2fc <_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 6caf0 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 6cb30 <_Py_hashtable_new_full@@Base> │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ -0005f2d8 : │ │ │ │ - movw r3, #52192 @ 0xcbe0 │ │ │ │ +0005f31c : │ │ │ │ + movw r3, #49632 @ 0xc1e0 │ │ │ │ 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, 5f2fa │ │ │ │ + cbz r4, 5f33e │ │ │ │ ldrb r6, [r3, r4] │ │ │ │ - cbz r5, 5f2fa │ │ │ │ + cbz r5, 5f33e │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 5f2e6 │ │ │ │ + beq.n 5f32a │ │ │ │ ldrb r3, [r3, r4] │ │ │ │ pop {r4, r5, r6} │ │ │ │ subs r0, r3, r0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f302 : │ │ │ │ +0005f346 : │ │ │ │ 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, 5f324 │ │ │ │ + cbz r4, 5f368 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ - cbz r0, 5f324 │ │ │ │ - bl 102034 <_PyArg_UnpackKeywords@@Base+0x628> │ │ │ │ - b.n 5f318 │ │ │ │ + cbz r0, 5f368 │ │ │ │ + bl 101f2c <_PyArg_UnpackKeywords@@Base+0x628> │ │ │ │ + b.n 5f35c │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005f326 : │ │ │ │ +0005f36a : │ │ │ │ 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 8fa48 │ │ │ │ + bl 8fa38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5f37e │ │ │ │ + cbz r0, 5f3c2 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ - bl 1d12f4 <_PyUnicode_IsWhitespace@@Base+0x1ec> │ │ │ │ + bl 1d03dc <_PyUnicode_IsWhitespace@@Base+0x1ec> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f372 │ │ │ │ + beq.n 5f3b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5f376 │ │ │ │ + cbz r3, 5f3ba │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5f37e │ │ │ │ + b.n 5f3c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5f372 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5f3b6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0005f386 : │ │ │ │ +0005f3ca : │ │ │ │ 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] @ (5f3bc ) │ │ │ │ + ldr r0, [pc, #24] @ (5f400 ) │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1a72e0 │ │ │ │ + bl 1a66c8 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stc 0, cr0, [ip], #-288 @ 0xfffffee0 │ │ │ │ │ │ │ │ -0005f3c0 : │ │ │ │ +0005f404 : │ │ │ │ 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] @ (5f41c ) │ │ │ │ + ldr r2, [pc, #76] @ (5f460 ) │ │ │ │ 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, 5f414 │ │ │ │ + cbz r5, 5f458 │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [r4, #72] @ 0x48 │ │ │ │ mov r1, r0 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8f918 │ │ │ │ + bl 8f908 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ - cbz r3, 5f404 │ │ │ │ + cbz r3, 5f448 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 5f404 │ │ │ │ - movw r0, #37612 @ 0x92ec │ │ │ │ + cbz r3, 5f448 │ │ │ │ + movw r0, #35052 @ 0x88ec │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1efe3c │ │ │ │ + bl 1ef278 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ - bl 78204 │ │ │ │ + bl 7827c │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 781a8 │ │ │ │ + bl 78220 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f420 : │ │ │ │ +0005f464 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ (5f444 ) │ │ │ │ + ldr r3, [pc, #20] @ (5f488 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 5f448 │ │ │ │ + bl 5f48c │ │ │ │ mov r4, r0 │ │ │ │ - bl 781a8 │ │ │ │ + bl 78220 │ │ │ │ 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] @ (5f4ac ) │ │ │ │ - bl 126b50 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + ldr r0, [pc, #76] @ (5f4f0 ) │ │ │ │ + bl 1267a0 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5f4a0 │ │ │ │ + blt.n 5f4e4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 5f472 │ │ │ │ + cbz r0, 5f4b6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 5f4a4 │ │ │ │ - bl 781a8 │ │ │ │ - bl 71310 │ │ │ │ + bmi.n 5f4e8 │ │ │ │ + bl 78220 │ │ │ │ + bl 71378 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 5f4a0 │ │ │ │ - ldr r1, [pc, #40] @ (5f4ac ) │ │ │ │ + cbz r0, 5f4e4 │ │ │ │ + ldr r1, [pc, #40] @ (5f4f0 ) │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1cef7c │ │ │ │ - cbz r0, 5f4a4 │ │ │ │ + bl 1ce044 │ │ │ │ + cbz r0, 5f4e8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f4a0 │ │ │ │ + beq.n 5f4e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5f4a0 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5f4e4 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5f4a6 │ │ │ │ + b.n 5f4ea │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb820 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005f4b0 : │ │ │ │ +0005f4f4 : │ │ │ │ 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] @ (5f4e4 ) │ │ │ │ + ldr r0, [pc, #20] @ (5f528 ) │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1bf2d8 │ │ │ │ + bl 1be398 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ stc 0, cr0, [ip], #-288 @ 0xfffffee0 │ │ │ │ │ │ │ │ -0005f4e8 : │ │ │ │ +0005f52c : │ │ │ │ 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, 5f514 │ │ │ │ + cbnz r0, 5f558 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b8804 │ │ │ │ + bl 1b7c1c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5f520 │ │ │ │ + bne.n 5f564 │ │ │ │ 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} │ │ │ │ │ │ │ │ -0005f526 : │ │ │ │ +0005f56a : │ │ │ │ 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 c9ef0 <_PyUnicodeWriter_PrepareInternal@@Base+0x4bc> │ │ │ │ + bl c9d84 <_PyUnicodeWriter_PrepareInternal@@Base+0x4bc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 5f6d4 │ │ │ │ + beq.w 5f718 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - bl c9ef0 <_PyUnicodeWriter_PrepareInternal@@Base+0x4bc> │ │ │ │ + bl c9d84 <_PyUnicodeWriter_PrepareInternal@@Base+0x4bc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 5f6d4 │ │ │ │ + beq.w 5f718 │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ ldrb.w r2, [r8, #16] │ │ │ │ ubfx r6, r1, #2, #3 │ │ │ │ ubfx r7, r2, #2, #3 │ │ │ │ cmp r6, r7 │ │ │ │ - blt.w 5f6da │ │ │ │ + blt.w 5f71e │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr.w sl, [r8, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 5f584 │ │ │ │ + bgt.n 5f5c8 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5f586 │ │ │ │ + bge.n 5f5ca │ │ │ │ add r4, r3 │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ - b.n 5f586 │ │ │ │ + b.n 5f5ca │ │ │ │ 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 5f6da │ │ │ │ + bgt.w 5f71e │ │ │ │ lsls r3, r1, #26 │ │ │ │ - bpl.n 5f5aa │ │ │ │ + bpl.n 5f5ee │ │ │ │ lsls r0, r1, #25 │ │ │ │ ite mi │ │ │ │ addmi r5, #20 │ │ │ │ addpl r5, #28 │ │ │ │ - b.n 5f5ac │ │ │ │ + b.n 5f5f0 │ │ │ │ ldr r5, [r5, #28] │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.n 5f5be │ │ │ │ + bpl.n 5f602 │ │ │ │ lsls r3, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r8, r8, #20 │ │ │ │ addpl.w r8, r8, #28 │ │ │ │ - b.n 5f5c2 │ │ │ │ + b.n 5f606 │ │ │ │ ldr.w r8, [r8, #28] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5f5dc │ │ │ │ + beq.n 5f620 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e63c4 <_PyTime_gmtime@@Base+0x88> │ │ │ │ + bl 1e57f4 <_PyTime_gmtime@@Base+0x88> │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 5f5dc │ │ │ │ - bl 771e8 │ │ │ │ - b.n 5f6d4 │ │ │ │ + cbnz r0, 5f620 │ │ │ │ + bl 77260 │ │ │ │ + b.n 5f718 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 5f5fc │ │ │ │ + beq.n 5f640 │ │ │ │ cmp r6, #2 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 5f6b2 │ │ │ │ + bne.n 5f6f6 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r0, r5, r9, lsl #1 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 204588 │ │ │ │ + bl 203b48 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5f6c8 │ │ │ │ + b.n 5f70c │ │ │ │ add.w r0, r5, r9 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 5f6c6 │ │ │ │ + blt.n 5f70a │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 5f616 │ │ │ │ + bne.n 5f65a │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5f6c8 │ │ │ │ + beq.n 5f70c │ │ │ │ adds r4, #1 │ │ │ │ - b.n 5f6c8 │ │ │ │ + b.n 5f70c │ │ │ │ cmp.w sl, #1 │ │ │ │ - bgt.n 5f640 │ │ │ │ - bne.n 5f6a8 │ │ │ │ + bgt.n 5f684 │ │ │ │ + bne.n 5f6ec │ │ │ │ ldrb.w r3, [r8] │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, r4 │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 5f6ac │ │ │ │ + beq.n 5f6f0 │ │ │ │ ldrb.w r1, [r5], #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5f628 │ │ │ │ + bne.n 5f66c │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 5f628 │ │ │ │ - b.n 5f6ac │ │ │ │ + bne.n 5f66c │ │ │ │ + b.n 5f6f0 │ │ │ │ movw r3, #2499 @ 0x9c3 │ │ │ │ cmp r4, r3 │ │ │ │ - ble.n 5f662 │ │ │ │ + ble.n 5f6a6 │ │ │ │ movw r3, #29999 @ 0x752f │ │ │ │ cmp.w sl, #99 @ 0x63 │ │ │ │ it le │ │ │ │ cmple r4, r3 │ │ │ │ - ble.n 5f662 │ │ │ │ + ble.n 5f6a6 │ │ │ │ cmp.w sl, #5 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ - cbz r2, 5f678 │ │ │ │ + cbz r2, 5f6bc │ │ │ │ mov r1, r4 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, sl │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r2, r8 │ │ │ │ - bl 12d46c │ │ │ │ - b.n 5f6ac │ │ │ │ + bl 12ce48 │ │ │ │ + b.n 5f6f0 │ │ │ │ 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 5f698 │ │ │ │ + bge.n 5f6dc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 23abf8 │ │ │ │ - b.n 5f6ac │ │ │ │ + bl 23a1c4 │ │ │ │ + b.n 5f6f0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 2396d4 │ │ │ │ - b.n 5f6ac │ │ │ │ + bl 238ca4 │ │ │ │ + b.n 5f6f0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bic.w r4, r0, r0, asr #31 │ │ │ │ - b.n 5f6c8 │ │ │ │ + b.n 5f70c │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r0, r5, r9, lsl #2 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 25a444 │ │ │ │ + bl 259a0c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5f6c8 │ │ │ │ + b.n 5f70c │ │ │ │ movs r4, #0 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5f6dc │ │ │ │ + beq.n 5f720 │ │ │ │ mov r0, r8 │ │ │ │ - bl 771e8 │ │ │ │ - b.n 5f6dc │ │ │ │ + bl 77260 │ │ │ │ + b.n 5f720 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5f6dc │ │ │ │ + b.n 5f720 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0005f6e4 : │ │ │ │ +0005f728 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r0, 5f706 │ │ │ │ - movw r0, #29564 @ 0x737c │ │ │ │ + cbnz r0, 5f74a │ │ │ │ + movw r0, #27004 @ 0x697c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #1907 @ 0x773 │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5f73a │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5f77e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 5f720 │ │ │ │ + cbz r3, 5f764 │ │ │ │ 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 5f720 │ │ │ │ + bmi.n 5f764 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 5f732 │ │ │ │ - movw r0, #29564 @ 0x737c │ │ │ │ + bge.n 5f776 │ │ │ │ + movw r0, #27004 @ 0x697c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #1913 @ 0x779 │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5f73a │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5f77e │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w fa8a4 │ │ │ │ + b.w fa7c8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005f740 : │ │ │ │ +0005f784 : │ │ │ │ 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 c9ef0 <_PyUnicodeWriter_PrepareInternal@@Base+0x4bc> │ │ │ │ + bl c9d84 <_PyUnicodeWriter_PrepareInternal@@Base+0x4bc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5f778 │ │ │ │ - cbnz r4, 5f76e │ │ │ │ + beq.n 5f7bc │ │ │ │ + cbnz r4, 5f7b2 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 22f90c <_PyGen_yf@@Base+0x274> │ │ │ │ + b.w 22eed4 <_PyGen_yf@@Base+0x268> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl c9ef0 <_PyUnicodeWriter_PrepareInternal@@Base+0x4bc> │ │ │ │ + bl c9d84 <_PyUnicodeWriter_PrepareInternal@@Base+0x4bc> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5f760 │ │ │ │ + bne.n 5f7a4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005f77c : │ │ │ │ +0005f7c0 : │ │ │ │ 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 c9ef0 <_PyUnicodeWriter_PrepareInternal@@Base+0x4bc> │ │ │ │ + bl c9d84 <_PyUnicodeWriter_PrepareInternal@@Base+0x4bc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5f7a8 │ │ │ │ + beq.n 5f7ec │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1ee2ac │ │ │ │ + b.w 1ed6dc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005f7ac : │ │ │ │ +0005f7f0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #88] @ (5f814 ) │ │ │ │ + ldr r1, [pc, #88] @ (5f858 ) │ │ │ │ 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, 5f7ee │ │ │ │ + cbnz r4, 5f832 │ │ │ │ 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 5f80e │ │ │ │ + b.n 5f852 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5f7cc │ │ │ │ + bne.n 5f810 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #37772 @ 0x938c │ │ │ │ + movw r1, #35212 @ 0x898c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f818 : │ │ │ │ +0005f85c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #112] @ (5f898 ) │ │ │ │ + ldr r1, [pc, #112] @ (5f8dc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #7 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bls.n 5f84e │ │ │ │ + bls.n 5f892 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #37808 @ 0x93b0 │ │ │ │ + movw r1, #35248 @ 0x89b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 5f890 │ │ │ │ + bl d183c │ │ │ │ + b.n 5f8d4 │ │ │ │ add.w r1, r3, r0, lsl #2 │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r1, #1568] @ 0x620 │ │ │ │ - cbnz r0, 5f874 │ │ │ │ + cbnz r0, 5f8b8 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #37836 @ 0x93cc │ │ │ │ + movw r1, #35276 @ 0x89cc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 5f890 │ │ │ │ + bl d183c │ │ │ │ + b.n 5f8d4 │ │ │ │ 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 5f894 │ │ │ │ + b.n 5f8d8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f89c : │ │ │ │ +0005f8e0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #72] @ (5f8f4 ) │ │ │ │ + ldr r1, [pc, #72] @ (5f938 ) │ │ │ │ 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, 5f8d0 │ │ │ │ + cbnz r4, 5f914 │ │ │ │ add.w r1, r3, #10624 @ 0x2980 │ │ │ │ adds r1, #54 @ 0x36 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ str r0, [r2, #4] │ │ │ │ - b.n 5f8f0 │ │ │ │ + b.n 5f934 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5f8bc │ │ │ │ + bne.n 5f900 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #37868 @ 0x93ec │ │ │ │ + movw r1, #35308 @ 0x89ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f8f8 : │ │ │ │ +0005f93c : │ │ │ │ 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] @ (5f930 ) │ │ │ │ + ldr r2, [pc, #40] @ (5f974 ) │ │ │ │ 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 1cf428 │ │ │ │ - cbnz r0, 5f92a │ │ │ │ + bl 1ce4f0 │ │ │ │ + cbnz r0, 5f96e │ │ │ │ add.w r1, r4, #10624 @ 0x2980 │ │ │ │ adds r1, #54 @ 0x36 │ │ │ │ add.w r5, r5, r1, lsl #2 │ │ │ │ str r0, [r5, #4] │ │ │ │ - b.n 5f92e │ │ │ │ + b.n 5f972 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f934 : │ │ │ │ +0005f978 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #88] @ (5f99c ) │ │ │ │ + ldr r1, [pc, #88] @ (5f9e0 ) │ │ │ │ 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, 5f976 │ │ │ │ + cbnz r4, 5f9ba │ │ │ │ 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 5f996 │ │ │ │ + b.n 5f9da │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5f954 │ │ │ │ + bne.n 5f998 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #37904 @ 0x9410 │ │ │ │ + movw r1, #35344 @ 0x8a10 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f9a0 : │ │ │ │ +0005f9e4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #108] @ (5fa1c ) │ │ │ │ + ldr r1, [pc, #108] @ (5fa60 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #7 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bls.n 5f9d6 │ │ │ │ + bls.n 5fa1a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #37940 @ 0x9434 │ │ │ │ + movw r1, #35380 @ 0x8a34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 5f9fa │ │ │ │ + bl d183c │ │ │ │ + b.n 5fa3e │ │ │ │ add.w r1, r3, r0, lsl #2 │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r1, #344] @ 0x158 │ │ │ │ - cbnz r0, 5fa00 │ │ │ │ + cbnz r0, 5fa44 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #37968 @ 0x9450 │ │ │ │ + movw r1, #35408 @ 0x8a50 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5fa1a │ │ │ │ + b.n 5fa5e │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005fa20 : │ │ │ │ +0005fa64 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #68] @ (5fa74 ) │ │ │ │ + ldr r1, [pc, #68] @ (5fab8 ) │ │ │ │ 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, 5fa50 │ │ │ │ + cbnz r4, 5fa94 │ │ │ │ add.w r2, r3, #1408 @ 0x580 │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ - b.n 5fa70 │ │ │ │ + b.n 5fab4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5fa40 │ │ │ │ + bne.n 5fa84 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #38152 @ 0x9508 │ │ │ │ + movw r1, #35504 @ 0x8ab0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005fa78 : │ │ │ │ +0005fabc : │ │ │ │ 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 5faa6 │ │ │ │ + blt.n 5faea │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #38188 @ 0x952c │ │ │ │ + movw r1, #35540 @ 0x8ad4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 5fac0 │ │ │ │ - ldr r2, [pc, #56] @ (5fae0 ) │ │ │ │ + bl 127394 │ │ │ │ + b.n 5fb04 │ │ │ │ + ldr r2, [pc, #56] @ (5fb24 ) │ │ │ │ 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 5fae4 │ │ │ │ + bl 5fb28 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5fac6 │ │ │ │ + bne.n 5fb0a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5fade │ │ │ │ + b.n 5fb22 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 81a8c <_PyType_LookupRef@@Base+0x118> │ │ │ │ + bl 81b1c <_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} │ │ │ │ @@ -79919,87 +79944,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 5fb10 │ │ │ │ + bls.n 5fb54 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #38212 @ 0x9544 │ │ │ │ + movw r1, #35564 @ 0x8aec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 5fb30 │ │ │ │ + bl d183c │ │ │ │ + b.n 5fb74 │ │ │ │ add.w r3, r1, #1408 @ 0x580 │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ - cbnz r3, 5fb36 │ │ │ │ + cbnz r3, 5fb7a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #38240 @ 0x9560 │ │ │ │ + movw r1, #35592 @ 0x8b08 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5fb38 │ │ │ │ + b.n 5fb7c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005fb3a : │ │ │ │ +0005fb7e : │ │ │ │ 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] @ (5fb70 ) │ │ │ │ + ldr r2, [pc, #36] @ (5fbb4 ) │ │ │ │ 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 5fae4 │ │ │ │ + bl 5fb28 │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005fb74 : │ │ │ │ +0005fbb8 : │ │ │ │ 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 5fba2 │ │ │ │ + blt.n 5fbe6 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #38188 @ 0x952c │ │ │ │ + movw r1, #35540 @ 0x8ad4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 5fbb8 │ │ │ │ - ldr r2, [pc, #44] @ (5fbd0 ) │ │ │ │ + bl 127394 │ │ │ │ + b.n 5fbfc │ │ │ │ + ldr r2, [pc, #44] @ (5fc14 ) │ │ │ │ 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 5fae4 │ │ │ │ - cbz r0, 5fbbe │ │ │ │ + bl 5fb28 │ │ │ │ + cbz r0, 5fc02 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5fbce │ │ │ │ + b.n 5fc12 │ │ │ │ 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 │ │ │ │ @@ -80021,253 +80046,407 @@ │ │ │ │ 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 5fc20 │ │ │ │ + beq.n 5fc64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5fc20 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5fc64 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7e844 │ │ │ │ + b.w 7e8d4 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, r6} │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 5fc4e │ │ │ │ + bge.n 5fc92 │ │ │ │ ldr.w r5, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ subs r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 5fc48 │ │ │ │ + bge.n 5fc8c │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ - b.n 5fc4e │ │ │ │ + b.n 5fc92 │ │ │ │ str.w r6, [r1], #4 │ │ │ │ - b.n 5fc30 │ │ │ │ + b.n 5fc74 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r3, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - cbz r0, 5fc5c │ │ │ │ - bx r3 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r3, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - cbz r0, 5fc68 │ │ │ │ - bx r3 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - mov r3, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - cbz r0, 5fc74 │ │ │ │ - bx r3 │ │ │ │ - bx lr │ │ │ │ - ldr r2, [pc, #20] @ (5fc8c ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldrb r1, [r2, r3] │ │ │ │ - cbnz r1, 5fc86 │ │ │ │ - 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] @ (5fc9c ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movs r1, #0 │ │ │ │ - strb r1, [r2, r3] │ │ │ │ - bx lr │ │ │ │ - movs r4, r2 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - movs r0, #1 │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - add r3, r1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - bx lr │ │ │ │ - push {r4, r5} │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldrd r4, r5, [r1, #12] │ │ │ │ - ldrd r0, r2, [r3, #4] │ │ │ │ - mla r0, r5, r4, r0 │ │ │ │ - ldr r5, [r1, #4] │ │ │ │ - str r0, [r3, #4] │ │ │ │ - ldr r0, [r1, #20] │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - mla r0, r0, r4, r2 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - add r2, r5 │ │ │ │ - strd r0, r2, [r3, #8] │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ - movs r0, #1 │ │ │ │ - add r2, r1 │ │ │ │ - str r2, [r3, #16] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - add r2, r4 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - pop {r4, r5} │ │ │ │ - bx lr │ │ │ │ - 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 r6, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - cbnz r0, 5fd0c │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5fd14 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ + 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 5fcb8 │ │ │ │ + bl 25ff9c │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cbz r3, 5fcc4 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r0, #0 │ │ │ │ + subs r3, #1 │ │ │ │ + b.n 5fcf6 │ │ │ │ + movs r1, #54 @ 0x36 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 5fcf2 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cbnz r3, 5fcf2 │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 5fcf2 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cbnz r3, 5fcf2 │ │ │ │ + movs r1, #26 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 5fcf2 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +0005fcfa : │ │ │ │ + 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 5fd14 │ │ │ │ + cbnz r0, 5fd1a │ │ │ │ + bl 263de4 │ │ │ │ + b.n 5fd36 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #80] @ 0x50 │ │ │ │ + cbnz r3, 5fd3c │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #35624 @ 0x8b28 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127394 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 5fd60 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 5fd20 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + add r1, sp, #4 │ │ │ │ + movs r2, #1 │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 5fd20 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + add r0, sp, #4 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + bl ce93c │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ + cmp r2, #0 │ │ │ │ + it ne │ │ │ │ + cmpne r1, #0 │ │ │ │ + beq.n 5fd88 │ │ │ │ + mov r5, r2 │ │ │ │ + clz r2, r0 │ │ │ │ + lsrs r2, r2, #5 │ │ │ │ + cbnz r0, 5fd8e │ │ │ │ + bl 263de4 │ │ │ │ + b.n 5fd9a │ │ │ │ + mov r6, r1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl cdea8 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 5fda0 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 5fdae │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + add r0, sp, #4 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + bl ce93c │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +0005fdb4 : │ │ │ │ + b.n 5fd66 │ │ │ │ + │ │ │ │ +0005fdb6 : │ │ │ │ + b.n 5fd66 │ │ │ │ + │ │ │ │ +0005fdb8 : │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #80] @ 0x50 │ │ │ │ + cbz r3, 5fdf2 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cbz r3, 5fdf2 │ │ │ │ + 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 5fde4 │ │ │ │ + bl d3b88 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 5fdec │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl ce93c │ │ │ │ + movs r0, #1 │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0005fdf6 : │ │ │ │ + b.w 104848 │ │ │ │ + nop │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r3, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + cbz r0, 5fe06 │ │ │ │ + bx r3 │ │ │ │ + bx lr │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r3, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + cbz r0, 5fe12 │ │ │ │ + bx r3 │ │ │ │ + bx lr │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + mov r3, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + cbz r0, 5fe1e │ │ │ │ + bx r3 │ │ │ │ + bx lr │ │ │ │ + ldr r2, [pc, #16] @ (5fe34 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + ldrb r1, [r2, r3] │ │ │ │ + cbnz r1, 5fe30 │ │ │ │ + movs r0, #1 │ │ │ │ + strb r0, [r2, r3] │ │ │ │ + bx lr │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + movs r4, r2 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [pc, #8] @ (5fe44 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + movs r1, #0 │ │ │ │ + strb r1, [r2, r3] │ │ │ │ + bx lr │ │ │ │ + movs r4, r2 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + movs r0, #1 │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + add r3, r1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + bx lr │ │ │ │ + push {r4, r5} │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldrd r4, r5, [r1, #12] │ │ │ │ + ldrd r0, r2, [r3, #4] │ │ │ │ + mla r0, r5, r4, r0 │ │ │ │ + ldr r5, [r1, #4] │ │ │ │ + str r0, [r3, #4] │ │ │ │ + ldr r0, [r1, #20] │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + mla r0, r0, r4, r2 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + add r2, r5 │ │ │ │ + strd r0, r2, [r3, #8] │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ + movs r0, #1 │ │ │ │ + add r2, r1 │ │ │ │ + str r2, [r3, #16] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + add r2, r4 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + pop {r4, r5} │ │ │ │ + bx lr │ │ │ │ + bx lr │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + cbnz r0, 5feb4 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cbz r0, 5febc │ │ │ │ + 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 5fcfe │ │ │ │ + beq.n 5fea6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 5fd20 │ │ │ │ + cbz r0, 5fec8 │ │ │ │ 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 5fd74 │ │ │ │ + bge.n 5ff1c │ │ │ │ ldrh.w r8, [r7, ip, lsl #1] │ │ │ │ ldrh.w lr, [r7, lr, lsl #1] │ │ │ │ - cbz r3, 5fd4c │ │ │ │ + cbz r3, 5fef4 │ │ │ │ cmp r8, lr │ │ │ │ - bls.n 5fd5a │ │ │ │ - b.n 5fd50 │ │ │ │ + bls.n 5ff02 │ │ │ │ + b.n 5fef8 │ │ │ │ cmp r8, lr │ │ │ │ - bcs.n 5fd5a │ │ │ │ + bcs.n 5ff02 │ │ │ │ add.w r5, ip, #1 │ │ │ │ movs r4, #0 │ │ │ │ subs r6, r5, r0 │ │ │ │ - b.n 5fd30 │ │ │ │ + b.n 5fed8 │ │ │ │ cmp r8, lr │ │ │ │ - bne.n 5fd6a │ │ │ │ + bne.n 5ff12 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 5fd30 │ │ │ │ + bne.n 5fed8 │ │ │ │ add r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5fd30 │ │ │ │ + b.n 5fed8 │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ add r5, r6 │ │ │ │ - b.n 5fd30 │ │ │ │ + b.n 5fed8 │ │ │ │ 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 5fdcc │ │ │ │ + bge.n 5ff74 │ │ │ │ ldr.w r8, [r7, ip, lsl #2] │ │ │ │ ldr.w lr, [r7, lr, lsl #2] │ │ │ │ - cbz r3, 5fda4 │ │ │ │ + cbz r3, 5ff4c │ │ │ │ cmp r8, lr │ │ │ │ - bls.n 5fdb2 │ │ │ │ - b.n 5fda8 │ │ │ │ + bls.n 5ff5a │ │ │ │ + b.n 5ff50 │ │ │ │ cmp r8, lr │ │ │ │ - bcs.n 5fdb2 │ │ │ │ + bcs.n 5ff5a │ │ │ │ add.w r5, ip, #1 │ │ │ │ movs r4, #0 │ │ │ │ subs r6, r5, r0 │ │ │ │ - b.n 5fd88 │ │ │ │ + b.n 5ff30 │ │ │ │ cmp r8, lr │ │ │ │ - bne.n 5fdc2 │ │ │ │ + bne.n 5ff6a │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 5fd88 │ │ │ │ + bne.n 5ff30 │ │ │ │ add r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5fd88 │ │ │ │ + b.n 5ff30 │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ add r5, r6 │ │ │ │ - b.n 5fd88 │ │ │ │ + b.n 5ff30 │ │ │ │ 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 5fe00 │ │ │ │ + bmi.n 5ffa8 │ │ │ │ ldr.w r0, [r7, r4, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5fdea │ │ │ │ + beq.n 5ff92 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5fdea │ │ │ │ - b.n 5fe02 │ │ │ │ + beq.n 5ff92 │ │ │ │ + b.n 5ffaa │ │ │ │ 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, 5fe2c │ │ │ │ + cbnz r0, 5ffd4 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 5fe1c │ │ │ │ + bne.n 5ffc4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5fe32 │ │ │ │ + b.n 5ffda │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5fe24 │ │ │ │ + beq.n 5ffcc │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 5fe3e │ │ │ │ + cbz r0, 5ffe6 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #36] @ (5fe68 ) │ │ │ │ + ldr r2, [pc, #36] @ (60010 ) │ │ │ │ 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 │ │ │ │ @@ -80275,175 +80454,133 @@ │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r2, #1244] @ 0x4dc │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #88] @ 0x58 │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r1, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 5fe8e │ │ │ │ - bl 260874 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 5fe9a │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r0, #0 │ │ │ │ - subs r3, #1 │ │ │ │ - b.n 5fecc │ │ │ │ - movs r1, #54 @ 0x36 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 5fec8 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cbnz r3, 5fec8 │ │ │ │ - movs r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 5fec8 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cbnz r3, 5fec8 │ │ │ │ - movs r1, #26 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 5fec8 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - b.w 1a0dc0 │ │ │ │ - b.w 1a0dc0 │ │ │ │ - b.w 1a0dc0 │ │ │ │ - b.w 1a0dc0 │ │ │ │ - b.w 1a0dc0 │ │ │ │ + b.w 1a01a8 │ │ │ │ + b.w 1a01a8 │ │ │ │ + b.w 1a01a8 │ │ │ │ + b.w 1a01a8 │ │ │ │ + b.w 1a01a8 │ │ │ │ movs r1, #2 │ │ │ │ - b.w 4f8b2 <_PyMonitoring_FirePyReturnEvent@@Base+0x50> │ │ │ │ + b.w 4f91a <_PyMonitoring_FirePyReturnEvent@@Base+0x50> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 79d6c │ │ │ │ - cbz r0, 5ff04 │ │ │ │ + bl 79de4 │ │ │ │ + cbz r0, 60048 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #12] │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w e46b4 │ │ │ │ + b.w e44d4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1f0efc <_PyObject_FunctionStr@@Base+0xd4> │ │ │ │ + b.w 1f0338 <_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, 5ff48 │ │ │ │ + cbz r0, 6008c │ │ │ │ movw r3, #38476 @ 0x964c │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 5ff48 │ │ │ │ + beq.n 6008c │ │ │ │ movw r3, #38480 @ 0x9650 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 5ff88 │ │ │ │ - bl 5fc76 │ │ │ │ - cbz r0, 5ff9c │ │ │ │ + bne.n 600cc │ │ │ │ + bl 5fe20 │ │ │ │ + cbz r0, 600e0 │ │ │ │ movw r3, #20208 @ 0x4ef0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r7, [r3, #0] │ │ │ │ dmb ish │ │ │ │ movw r2, #38532 @ 0x9684 │ │ │ │ movt r2, #74 @ 0x4a │ │ │ │ - movw r3, #807 @ 0x327 │ │ │ │ + movw r3, #1131 @ 0x46b │ │ │ │ movt r3, #6 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - cbz r5, 5ff7c │ │ │ │ + cbz r5, 600c0 │ │ │ │ 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 5fc90 │ │ │ │ + b.n 5fe38 │ │ │ │ mov r7, r1 │ │ │ │ - cbz r2, 5ff90 │ │ │ │ + cbz r2, 600d4 │ │ │ │ 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, 60000 │ │ │ │ + cbz r0, 60144 │ │ │ │ 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, 5fffe │ │ │ │ + cbz r1, 60142 │ │ │ │ subs r5, r0, #1 │ │ │ │ ldrb.w r7, [r5, #1]! │ │ │ │ - cbz r7, 5fffe │ │ │ │ + cbz r7, 60142 │ │ │ │ ldrd r3, r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 5ffdc │ │ │ │ + bcc.n 60120 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r6, [r1, r3] │ │ │ │ ldrd r1, r3, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 5ff14 │ │ │ │ + bl 60058 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r7, #10 │ │ │ │ str r1, [r4, #12] │ │ │ │ strb r7, [r2, r3] │ │ │ │ - bne.n 5ffbc │ │ │ │ + bne.n 60100 │ │ │ │ ldrd r1, r3, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r6, [r1, r3] │ │ │ │ ldrd r1, r3, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 5ff14 │ │ │ │ + bl 60058 │ │ │ │ str r6, [r4, #12] │ │ │ │ - b.n 5ffbc │ │ │ │ + b.n 60100 │ │ │ │ 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, #3 │ │ │ │ + movw r4, #327 @ 0x147 │ │ │ │ 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] │ │ │ │ @@ -80468,15 +80605,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 60066 │ │ │ │ + bhi.n 601aa │ │ │ │ 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 │ │ │ │ @@ -80484,22 +80621,22 @@ │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ mov sl, r3 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.n 600b8 │ │ │ │ + bne.n 601fc │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 60250 │ │ │ │ + b.n 60394 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 600b2 │ │ │ │ + beq.n 601f6 │ │ │ │ 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 │ │ │ │ @@ -80510,66 +80647,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 60108 │ │ │ │ + bls.n 6024c │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bhi.n 600fe │ │ │ │ + bhi.n 60242 │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ - b.n 6010a │ │ │ │ + b.n 6024e │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ it hi │ │ │ │ movhi r3, #0 │ │ │ │ - b.n 6010a │ │ │ │ + b.n 6024e │ │ │ │ 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 60130 │ │ │ │ + bne.n 60274 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 60250 │ │ │ │ + b.n 60394 │ │ │ │ cmp r1, r8 │ │ │ │ - bne.n 60158 │ │ │ │ + bne.n 6029c │ │ │ │ mov.w r8, #0 │ │ │ │ ldrh r2, [r6, #10] │ │ │ │ mov r3, r5 │ │ │ │ cmp r2, r8 │ │ │ │ - bls.n 600b2 │ │ │ │ + bls.n 601f6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 60250 │ │ │ │ + beq.n 60394 │ │ │ │ add r4, r5 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 60138 │ │ │ │ + b.n 6027c │ │ │ │ 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 60188 │ │ │ │ + beq.n 602cc │ │ │ │ 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 │ │ │ │ @@ -80577,20 +80714,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 26dc0c │ │ │ │ + bl 26d1d4 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ add.w lr, r0, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ subs r6, r2, r4 │ │ │ │ - cbz r2, 601f4 │ │ │ │ + cbz r2, 60338 │ │ │ │ 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 │ │ │ │ @@ -80602,52 +80739,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 601ae │ │ │ │ + b.n 602f2 │ │ │ │ mov r8, r2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 600b2 │ │ │ │ + beq.w 601f6 │ │ │ │ add r3, sp, #16 │ │ │ │ ldr.w r6, [r3, r8, lsl #2] │ │ │ │ - cbnz r6, 60220 │ │ │ │ + cbnz r6, 60364 │ │ │ │ movs r6, #32 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ - cbz r0, 60250 │ │ │ │ + cbz r0, 60394 │ │ │ │ add r4, r5 │ │ │ │ subs r6, #1 │ │ │ │ - bne.n 60208 │ │ │ │ - b.n 6024a │ │ │ │ + bne.n 6034c │ │ │ │ + b.n 6038e │ │ │ │ mvns r6, r6 │ │ │ │ rbit r2, r6 │ │ │ │ clz r2, r2 │ │ │ │ mla r2, r5, r2, r4 │ │ │ │ - cbz r6, 60246 │ │ │ │ + cbz r6, 6038a │ │ │ │ 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 60222 │ │ │ │ - b.n 60250 │ │ │ │ + bne.n 60366 │ │ │ │ + b.n 60394 │ │ │ │ add.w r4, r4, r5, lsl #5 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 601f6 │ │ │ │ + b.n 6033a │ │ │ │ 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 │ │ │ │ @@ -80656,37 +80793,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, 60290 │ │ │ │ + cbz r0, 603d4 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbz r3, 60290 │ │ │ │ + cbz r3, 603d4 │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 6008c │ │ │ │ + b.n 601d0 │ │ │ │ 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 1a4d58 │ │ │ │ + bl 1a4140 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ subs r3, r4, #1 │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ ldrh r0, [r4, #10] │ │ │ │ it ge │ │ │ │ movge r5, r1 │ │ │ │ @@ -80701,59 +80838,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 60308 │ │ │ │ + bls.n 6044c │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bhi.n 602fe │ │ │ │ + bhi.n 60442 │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ - b.n 6030a │ │ │ │ + b.n 6044e │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ it hi │ │ │ │ movhi r1, #0 │ │ │ │ - b.n 6030a │ │ │ │ + b.n 6044e │ │ │ │ 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, 60392 │ │ │ │ + cbz r0, 604d6 │ │ │ │ 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 60390 │ │ │ │ + bcs.n 604d4 │ │ │ │ mov r5, r0 │ │ │ │ blx 29b58 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 60390 │ │ │ │ + cbz r0, 604d4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r1, r3, r2 │ │ │ │ strex r0, r1, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 60354 │ │ │ │ + bne.n 60498 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ dmb ish │ │ │ │ - bcs.n 60390 │ │ │ │ + bcs.n 604d4 │ │ │ │ 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 │ │ │ │ @@ -80766,32 +80903,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, 603ba │ │ │ │ + cbz r0, 604fe │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbz r3, 603ba │ │ │ │ + cbz r3, 604fe │ │ │ │ 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 60326 │ │ │ │ + b.n 6046a │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #4063 @ 0xfdf │ │ │ │ + movw r1, #4095 @ 0xfff │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #53512 @ 0xd108 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.w 40644 <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ - ldr r3, [pc, #48] @ (6040c ) │ │ │ │ + b.w 40664 <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ + ldr r3, [pc, #48] @ (60550 ) │ │ │ │ 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 │ │ │ │ @@ -80802,242 +80939,242 @@ │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00060410 : │ │ │ │ +00060554 : │ │ │ │ push {r4, r5} │ │ │ │ ldrb.w r4, [sp, #8] │ │ │ │ cmp r4, #70 @ 0x46 │ │ │ │ - bne.n 60430 │ │ │ │ + bne.n 60574 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r0 │ │ │ │ - bge.n 60446 │ │ │ │ + bge.n 6058a │ │ │ │ str.w r3, [r2, r4, lsl #2] │ │ │ │ ldr.w r5, [r1, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ - b.n 6041c │ │ │ │ + b.n 60560 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 60446 │ │ │ │ + blt.n 6058a │ │ │ │ str.w r3, [r2, r0, lsl #2] │ │ │ │ ldr.w r4, [r1, r0, lsl #2] │ │ │ │ subs r0, #1 │ │ │ │ mul.w r3, r4, r3 │ │ │ │ - b.n 60432 │ │ │ │ + b.n 60576 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006044a <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ +0006058e <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #33877 @ 0x8455 │ │ │ │ + movw r1, #33939 @ 0x8493 │ │ │ │ movt r1, #5 │ │ │ │ - b.w 265b80 <_PyCrossInterpreterData_Release@@Base+0xf0> │ │ │ │ + b.w 265140 <_PyCrossInterpreterData_Release@@Base+0xe8> │ │ │ │ │ │ │ │ -00060458 : │ │ │ │ +0006059c : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - cbz r0, 60474 │ │ │ │ + cbz r0, 605b8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - movw r3, #56441 @ 0xdc79 │ │ │ │ + movw r3, #56461 @ 0xdc8d │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060476 : │ │ │ │ +000605ba : │ │ │ │ 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] @ (604a8 ) │ │ │ │ + ldr r4, [pc, #32] @ (605ec ) │ │ │ │ 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 1a55b0 │ │ │ │ + bl 1a4998 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000604ac <_PyObject_CallFunction_SizeT@@Base>: │ │ │ │ +000605f0 <_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] @ (604e0 <_PyObject_CallFunction_SizeT@@Base+0x34>) │ │ │ │ + ldr r4, [pc, #32] @ (60624 <_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 1a55b0 │ │ │ │ + bl 1a4998 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000604e4 : │ │ │ │ +00060628 : │ │ │ │ bic.w r0, r0, #2147483648 @ 0x80000000 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000604ea : │ │ │ │ +0006062e : │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000604ee : │ │ │ │ - movw r1, #10716 @ 0x29dc │ │ │ │ +00060632 : │ │ │ │ + movw r1, #8156 @ 0x1fdc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - b.w 20b658 │ │ │ │ + b.w 20ac18 │ │ │ │ │ │ │ │ -000604fc : │ │ │ │ - b.w 604ee │ │ │ │ +00060640 : │ │ │ │ + b.w 60632 │ │ │ │ │ │ │ │ -00060500 : │ │ │ │ - b.w 604ee │ │ │ │ +00060644 : │ │ │ │ + b.w 60632 │ │ │ │ │ │ │ │ -00060504 : │ │ │ │ +00060648 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060508 : │ │ │ │ +0006064c : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006050a : │ │ │ │ +0006064e : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006050c <_PyFrame_IsEntryFrame@@Base>: │ │ │ │ +00060650 <_PyFrame_IsEntryFrame@@Base>: │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 6051c <_PyFrame_IsEntryFrame@@Base+0x10> │ │ │ │ + cbz r0, 60660 <_PyFrame_IsEntryFrame@@Base+0x10> │ │ │ │ ldrb.w r0, [r0, #38] @ 0x26 │ │ │ │ subs r3, r0, #3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006051e : │ │ │ │ +00060662 : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #15 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006052a : │ │ │ │ +0006066e : │ │ │ │ ldrd r3, r0, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006053c <_PyDict_NewPresized@@Base>: │ │ │ │ +00060680 <_PyDict_NewPresized@@Base>: │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (60554 <_PyDict_NewPresized@@Base+0x18>) │ │ │ │ + ldr r4, [pc, #16] @ (60698 <_PyDict_NewPresized@@Base+0x18>) │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b.w bd1f4 <_PyDict_FromItems@@Base+0x324> │ │ │ │ + b.w bd074 <_PyDict_FromItems@@Base+0x324> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00060558 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base>: │ │ │ │ +0006069c <_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 782cc │ │ │ │ + bl 78344 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 6058a <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x32> │ │ │ │ + beq.n 606ce <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x32> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r2, 60592 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3a> │ │ │ │ + cbz r2, 606d6 <_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 60594 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3c> │ │ │ │ + b.n 606d8 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3c> │ │ │ │ movs r2, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 60594 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3c> │ │ │ │ + b.n 606d8 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3c> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [r4, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006059a : │ │ │ │ +000606de : │ │ │ │ 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 │ │ │ │ │ │ │ │ -000605b4 <_Py_BreakPoint@@Base>: │ │ │ │ +000606f8 <_Py_BreakPoint@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000605b6 : │ │ │ │ - b.w 570ee │ │ │ │ +000606fa : │ │ │ │ + b.w 57138 <_Py_c_prod@@Base+0x1a> │ │ │ │ │ │ │ │ -000605ba : │ │ │ │ +000606fe : │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ subs r3, r3, r0 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000605ca : │ │ │ │ +0006070e : │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ subs r3, r3, r0 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000605da : │ │ │ │ +0006071e : │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ subs r3, r3, r0 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000605ea <_Py_SetRefcnt@@Base>: │ │ │ │ +0006072e <_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} │ │ │ │ @@ -81046,105 +81183,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 60634 <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ + bne.n 60778 <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ - cbz r3, 60634 <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ + cbz r3, 60778 <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ mov r0, r1 │ │ │ │ - bl 1a688c │ │ │ │ + bl 1a5c74 │ │ │ │ cmp r0, #4 │ │ │ │ - bls.n 60634 <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ + bls.n 60778 <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ subs r1, r0, #4 │ │ │ │ movw r2, #38592 @ 0x96c0 │ │ │ │ movt r2, #74 @ 0x4a │ │ │ │ adds r0, r4, #4 │ │ │ │ - bl 67604 │ │ │ │ + bl 679c4 │ │ │ │ add.w r1, r5, #32 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ bic.w r2, r3, #3 │ │ │ │ ands.w r0, r3, #3 │ │ │ │ - bne.n 6064a <_Py_SetRefcnt@@Base+0x60> │ │ │ │ + bne.n 6078e <_Py_SetRefcnt@@Base+0x60> │ │ │ │ orr.w r2, r2, #1 │ │ │ │ - b.n 60650 <_Py_SetRefcnt@@Base+0x66> │ │ │ │ + b.n 60794 <_Py_SetRefcnt@@Base+0x66> │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r2, r4, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r6, [r1] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 60664 <_Py_SetRefcnt@@Base+0x7a> │ │ │ │ + bne.n 607a8 <_Py_SetRefcnt@@Base+0x7a> │ │ │ │ strex ip, r2, [r1] │ │ │ │ cmp.w ip, #0 │ │ │ │ mov r3, r6 │ │ │ │ - bne.n 6063a <_Py_SetRefcnt@@Base+0x50> │ │ │ │ - cbnz r0, 606b8 <_Py_SetRefcnt@@Base+0xce> │ │ │ │ + bne.n 6077e <_Py_SetRefcnt@@Base+0x50> │ │ │ │ + cbnz r0, 607fc <_Py_SetRefcnt@@Base+0xce> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 60676 <_Py_SetRefcnt@@Base+0x8c> │ │ │ │ + cbnz r3, 607ba <_Py_SetRefcnt@@Base+0x8c> │ │ │ │ ldr r3, [r5, #32] │ │ │ │ - b.n 6069c <_Py_SetRefcnt@@Base+0xb2> │ │ │ │ + b.n 607e0 <_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 60692 <_Py_SetRefcnt@@Base+0xa8> │ │ │ │ + bne.n 607d6 <_Py_SetRefcnt@@Base+0xa8> │ │ │ │ strex r6, r4, [r2] │ │ │ │ cmp r6, #0 │ │ │ │ mov r3, r0 │ │ │ │ - beq.n 60672 <_Py_SetRefcnt@@Base+0x88> │ │ │ │ - b.n 6067e <_Py_SetRefcnt@@Base+0x94> │ │ │ │ + beq.n 607b6 <_Py_SetRefcnt@@Base+0x88> │ │ │ │ + b.n 607c2 <_Py_SetRefcnt@@Base+0x94> │ │ │ │ mov r3, r0 │ │ │ │ - beq.n 606b8 <_Py_SetRefcnt@@Base+0xce> │ │ │ │ + beq.n 607fc <_Py_SetRefcnt@@Base+0xce> │ │ │ │ bic.w r2, r3, #3 │ │ │ │ dmb ish │ │ │ │ orr.w r2, r2, #2 │ │ │ │ ldrex r0, [r1] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 60698 <_Py_SetRefcnt@@Base+0xae> │ │ │ │ + bne.n 607dc <_Py_SetRefcnt@@Base+0xae> │ │ │ │ strex r4, r2, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - b.n 60698 <_Py_SetRefcnt@@Base+0xae> │ │ │ │ + b.n 607dc <_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 606f8 <_Py_SetRefcnt@@Base+0x10e> │ │ │ │ + bls.n 6083c <_Py_SetRefcnt@@Base+0x10e> │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - bhi.n 606ec <_Py_SetRefcnt@@Base+0x102> │ │ │ │ + bhi.n 60830 <_Py_SetRefcnt@@Base+0x102> │ │ │ │ add.w r5, r4, r4, lsl #1 │ │ │ │ - b.n 606fa <_Py_SetRefcnt@@Base+0x110> │ │ │ │ + b.n 6083e <_Py_SetRefcnt@@Base+0x110> │ │ │ │ cmp.w r4, #512 @ 0x200 │ │ │ │ ite ls │ │ │ │ movls r5, r4 │ │ │ │ movhi r5, #0 │ │ │ │ - b.n 606fa <_Py_SetRefcnt@@Base+0x110> │ │ │ │ + b.n 6083e <_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 26d52c │ │ │ │ + bl 26caf4 │ │ │ │ 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 │ │ │ │ @@ -81155,375 +81292,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 673b8 │ │ │ │ - cbz r0, 6075c <_Py_SetRefcnt@@Base+0x172> │ │ │ │ + bl 67778 │ │ │ │ + cbz r0, 608a0 <_Py_SetRefcnt@@Base+0x172> │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #1 │ │ │ │ - bl 1bef24 │ │ │ │ + bl 1f43ac │ │ │ │ mov r7, r0 │ │ │ │ - b.n 60778 <_Py_SetRefcnt@@Base+0x18e> │ │ │ │ + b.n 608bc <_Py_SetRefcnt@@Base+0x18e> │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 1bef24 │ │ │ │ + bl 1f43ac │ │ │ │ mov r2, sl │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r9 │ │ │ │ add.w r0, r8, #96 @ 0x60 │ │ │ │ - bl 1a206c │ │ │ │ + bl 1a1454 │ │ │ │ ldr r0, [r6, #88] @ 0x58 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a2874 │ │ │ │ - cbz r7, 60792 <_Py_SetRefcnt@@Base+0x1a8> │ │ │ │ + bl 1a1c5c │ │ │ │ + cbz r7, 608d6 <_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 1a2874 │ │ │ │ + b.w 1a1c5c │ │ │ │ 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] @ (607d4 <_Py_SetRefcnt@@Base+0x1ea>) │ │ │ │ + ldr r1, [pc, #32] @ (60918 <_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} │ │ │ │ - pop {r3, r7} │ │ │ │ + uxth r0, r1 │ │ │ │ movs r2, r5 │ │ │ │ - movw r3, #47744 @ 0xba80 │ │ │ │ + movw r3, #45184 @ 0xb080 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6084e <_Py_SetRefcnt@@Base+0x264> │ │ │ │ + beq.n 60992 <_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 6084c <_Py_SetRefcnt@@Base+0x262> │ │ │ │ - ldr r2, [pc, #80] @ (60850 <_Py_SetRefcnt@@Base+0x266>) │ │ │ │ + beq.n 60990 <_Py_SetRefcnt@@Base+0x262> │ │ │ │ + ldr r2, [pc, #80] @ (60994 <_Py_SetRefcnt@@Base+0x266>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r3, [r0, r2] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 6081c <_Py_SetRefcnt@@Base+0x232> │ │ │ │ + bne.n 60960 <_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 6081c <_Py_SetRefcnt@@Base+0x232> │ │ │ │ + beq.n 60960 <_Py_SetRefcnt@@Base+0x232> │ │ │ │ blx 29280 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 60834 <_Py_SetRefcnt@@Base+0x24a> │ │ │ │ - cbz r3, 60830 <_Py_SetRefcnt@@Base+0x246> │ │ │ │ + beq.n 60978 <_Py_SetRefcnt@@Base+0x24a> │ │ │ │ + cbz r3, 60974 <_Py_SetRefcnt@@Base+0x246> │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [r3, #1592] @ 0x638 │ │ │ │ - b.n 60822 <_Py_SetRefcnt@@Base+0x238> │ │ │ │ + b.n 60966 <_Py_SetRefcnt@@Base+0x238> │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 60842 <_Py_SetRefcnt@@Base+0x258> │ │ │ │ + bne.n 60986 <_Py_SetRefcnt@@Base+0x258> │ │ │ │ ldr.w r3, [r4, #1592] @ 0x638 │ │ │ │ - cbz r2, 60840 <_Py_SetRefcnt@@Base+0x256> │ │ │ │ + cbz r2, 60984 <_Py_SetRefcnt@@Base+0x256> │ │ │ │ str.w r3, [r2, #1592] @ 0x638 │ │ │ │ - b.n 60842 <_Py_SetRefcnt@@Base+0x258> │ │ │ │ + b.n 60986 <_Py_SetRefcnt@@Base+0x258> │ │ │ │ str r3, [r1, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1a32d4 │ │ │ │ + b.w 1a26bc │ │ │ │ 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 5fc76 │ │ │ │ - cbz r0, 6089a <_Py_SetRefcnt@@Base+0x2b0> │ │ │ │ + bl 5fe20 │ │ │ │ + cbz r0, 609de <_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 5fc90 │ │ │ │ + bl 5fe38 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 5ff14 │ │ │ │ + bl 60058 │ │ │ │ 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, 608c6 <_Py_SetRefcnt@@Base+0x2dc> │ │ │ │ + cbnz r3, 60a0a <_Py_SetRefcnt@@Base+0x2dc> │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ - bl 19907c <_start@@Base+0x568> │ │ │ │ + bl 19845c <_start@@Base+0x568> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 608de <_Py_SetRefcnt@@Base+0x2f4> │ │ │ │ + cbz r3, 60a22 <_Py_SetRefcnt@@Base+0x2f4> │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - movw r0, #38272 @ 0x9580 │ │ │ │ + movw r0, #35908 @ 0x8c44 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6732c │ │ │ │ - b.n 6091e <_Py_SetRefcnt@@Base+0x334> │ │ │ │ + bl 676ec │ │ │ │ + b.n 60a62 <_Py_SetRefcnt@@Base+0x334> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r3, 608ee <_Py_SetRefcnt@@Base+0x304> │ │ │ │ + cbnz r3, 60a32 <_Py_SetRefcnt@@Base+0x304> │ │ │ │ movw r0, #2148 @ 0x864 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 19907c <_start@@Base+0x568> │ │ │ │ + bl 19845c <_start@@Base+0x568> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 6091e <_Py_SetRefcnt@@Base+0x334> │ │ │ │ + cbz r3, 60a62 <_Py_SetRefcnt@@Base+0x334> │ │ │ │ movw r3, #2672 @ 0xa70 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 608ca <_Py_SetRefcnt@@Base+0x2e0> │ │ │ │ - ldr r2, [pc, #36] @ (60928 <_Py_SetRefcnt@@Base+0x33e>) │ │ │ │ + blt.n 60a0e <_Py_SetRefcnt@@Base+0x2e0> │ │ │ │ + ldr r2, [pc, #36] @ (60a6c <_Py_SetRefcnt@@Base+0x33e>) │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ adds r0, r1, #1 │ │ │ │ strex r4, r0, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 60906 <_Py_SetRefcnt@@Base+0x31c> │ │ │ │ + bne.n 60a4a <_Py_SetRefcnt@@Base+0x31c> │ │ │ │ dmb ish │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 608ca <_Py_SetRefcnt@@Base+0x2e0> │ │ │ │ + ble.n 60a0e <_Py_SetRefcnt@@Base+0x2e0> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ - ldr r6, [pc, #976] @ (60cfc <_Py_SetRefcnt@@Base+0x712>) │ │ │ │ + ldr r6, [pc, #976] @ (60e40 <_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, 6095c <_Py_SetRefcnt@@Base+0x372> │ │ │ │ + cbnz r3, 60aa0 <_Py_SetRefcnt@@Base+0x372> │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ - bl 19907c <_start@@Base+0x568> │ │ │ │ + bl 19845c <_start@@Base+0x568> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 60972 <_Py_SetRefcnt@@Base+0x388> │ │ │ │ + cbz r3, 60ab6 <_Py_SetRefcnt@@Base+0x388> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #38292 @ 0x9594 │ │ │ │ + movw r0, #35928 @ 0x8c58 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 6732c │ │ │ │ - b.n 609b2 <_Py_SetRefcnt@@Base+0x3c8> │ │ │ │ + bl 676ec │ │ │ │ + b.n 60af6 <_Py_SetRefcnt@@Base+0x3c8> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r3, 60982 <_Py_SetRefcnt@@Base+0x398> │ │ │ │ + cbnz r3, 60ac6 <_Py_SetRefcnt@@Base+0x398> │ │ │ │ movw r0, #2148 @ 0x864 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 19907c <_start@@Base+0x568> │ │ │ │ + bl 19845c <_start@@Base+0x568> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 609b2 <_Py_SetRefcnt@@Base+0x3c8> │ │ │ │ + cbz r3, 60af6 <_Py_SetRefcnt@@Base+0x3c8> │ │ │ │ movw r3, #2668 @ 0xa6c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 60960 <_Py_SetRefcnt@@Base+0x376> │ │ │ │ - ldr r2, [pc, #60] @ (609d4 <_Py_SetRefcnt@@Base+0x3ea>) │ │ │ │ + blt.n 60aa4 <_Py_SetRefcnt@@Base+0x376> │ │ │ │ + ldr r2, [pc, #60] @ (60b18 <_Py_SetRefcnt@@Base+0x3ea>) │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ adds r0, r1, #1 │ │ │ │ strex r4, r0, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 6099a <_Py_SetRefcnt@@Base+0x3b0> │ │ │ │ + bne.n 60ade <_Py_SetRefcnt@@Base+0x3b0> │ │ │ │ dmb ish │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 60960 <_Py_SetRefcnt@@Base+0x376> │ │ │ │ + ble.n 60aa4 <_Py_SetRefcnt@@Base+0x376> │ │ │ │ movw r3, #20208 @ 0x4ef0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - cbz r2, 609ca <_Py_SetRefcnt@@Base+0x3e0> │ │ │ │ + cbz r2, 60b0e <_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] @ (60db8 <_Py_SetRefcnt@@Base+0x7ce>) │ │ │ │ + ldr r6, [pc, #992] @ (60efc <_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 60bac <_Py_SetRefcnt@@Base+0x5c2> │ │ │ │ + beq.w 60cf0 <_Py_SetRefcnt@@Base+0x5c2> │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 60bac <_Py_SetRefcnt@@Base+0x5c2> │ │ │ │ + beq.w 60cf0 <_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 60a32 <_Py_SetRefcnt@@Base+0x448> │ │ │ │ + bhi.n 60b76 <_Py_SetRefcnt@@Base+0x448> │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 60a22 <_Py_SetRefcnt@@Base+0x438> │ │ │ │ - cbz r2, 60a22 <_Py_SetRefcnt@@Base+0x438> │ │ │ │ + beq.n 60b66 <_Py_SetRefcnt@@Base+0x438> │ │ │ │ + cbz r2, 60b66 <_Py_SetRefcnt@@Base+0x438> │ │ │ │ negs r2, r2 │ │ │ │ add.w r0, sl, #96 @ 0x60 │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ - bl 1a206c │ │ │ │ + bl 1a1454 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #1 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 67536 │ │ │ │ - b.n 60b9a <_Py_SetRefcnt@@Base+0x5b0> │ │ │ │ + bl 678f6 │ │ │ │ + b.n 60cde <_Py_SetRefcnt@@Base+0x5b0> │ │ │ │ cmp r6, #6 │ │ │ │ - bne.w 60b9a <_Py_SetRefcnt@@Base+0x5b0> │ │ │ │ + bne.w 60cde <_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, 60a6a <_Py_SetRefcnt@@Base+0x480> │ │ │ │ + cbnz r7, 60bae <_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, #38312 @ 0x95a8 │ │ │ │ + movw r1, #35948 @ 0x8c6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.n 60a84 <_Py_SetRefcnt@@Base+0x49a> │ │ │ │ + b.n 60bc8 <_Py_SetRefcnt@@Base+0x49a> │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp.w r3, r8, lsr #5 │ │ │ │ - bhi.n 60a92 <_Py_SetRefcnt@@Base+0x4a8> │ │ │ │ + bhi.n 60bd6 <_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, #38380 @ 0x95ec │ │ │ │ + movw r1, #36016 @ 0x8cb0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ movs r0, #22 │ │ │ │ str r7, [r4, #0] │ │ │ │ - bl 6092c <_Py_SetRefcnt@@Base+0x342> │ │ │ │ - b.n 60bac <_Py_SetRefcnt@@Base+0x5c2> │ │ │ │ + bl 60a70 <_Py_SetRefcnt@@Base+0x342> │ │ │ │ + b.n 60cf0 <_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 60b74 <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ + bne.n 60cb8 <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ ldr r0, [r7, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 60b74 <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ + beq.n 60cb8 <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 60ac6 <_Py_SetRefcnt@@Base+0x4dc> │ │ │ │ + beq.n 60c0a <_Py_SetRefcnt@@Base+0x4dc> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1a2874 │ │ │ │ - cbz r4, 60ac6 <_Py_SetRefcnt@@Base+0x4dc> │ │ │ │ + bl 1a1c5c │ │ │ │ + cbz r4, 60c0a <_Py_SetRefcnt@@Base+0x4dc> │ │ │ │ negs r2, r4 │ │ │ │ add.w r0, sl, #96 @ 0x60 │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ - bl 1a206c │ │ │ │ - bl 19f3f0 │ │ │ │ + bl 1a1454 │ │ │ │ + bl 19e7d0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 60b74 <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ - bl 199308 <_start@@Base+0x7f4> │ │ │ │ - cbz r4, 60ad6 <_Py_SetRefcnt@@Base+0x4ec> │ │ │ │ - cbz r0, 60ae4 <_Py_SetRefcnt@@Base+0x4fa> │ │ │ │ + blt.n 60cb8 <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ + bl 1986e8 <_start@@Base+0x7f4> │ │ │ │ + cbz r4, 60c1a <_Py_SetRefcnt@@Base+0x4ec> │ │ │ │ + cbz r0, 60c28 <_Py_SetRefcnt@@Base+0x4fa> │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 60716 <_Py_SetRefcnt@@Base+0x12c> │ │ │ │ - b.n 60b74 <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ + bl 6085a <_Py_SetRefcnt@@Base+0x12c> │ │ │ │ + b.n 60cb8 <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ add.w fp, r7, #72 @ 0x48 │ │ │ │ ldrexd r2, r3, [fp] │ │ │ │ orrs r2, r3 │ │ │ │ - beq.n 60b20 <_Py_SetRefcnt@@Base+0x536> │ │ │ │ + beq.n 60c64 <_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 60b0a <_Py_SetRefcnt@@Base+0x520> │ │ │ │ + bne.n 60c4e <_Py_SetRefcnt@@Base+0x520> │ │ │ │ dmb ish │ │ │ │ - b.n 60b68 <_Py_SetRefcnt@@Base+0x57e> │ │ │ │ + b.n 60cac <_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 │ │ │ │ @@ -81538,257 +81675,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 60b5c <_Py_SetRefcnt@@Base+0x572> │ │ │ │ + bne.n 60ca0 <_Py_SetRefcnt@@Base+0x572> │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1a29a4 │ │ │ │ + bl 1a1d8c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r7, #92 @ 0x5c │ │ │ │ - bl 1a2874 │ │ │ │ - cbnz r0, 60b9a <_Py_SetRefcnt@@Base+0x5b0> │ │ │ │ + bl 1a1c5c │ │ │ │ + cbnz r0, 60cde <_Py_SetRefcnt@@Base+0x5b0> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ movs r0, #11 │ │ │ │ - movw r1, #38456 @ 0x9638 │ │ │ │ + movw r1, #36092 @ 0x8cfc │ │ │ │ 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 6092c <_Py_SetRefcnt@@Base+0x342> │ │ │ │ + b.n 60a70 <_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 19f0ac │ │ │ │ + b.w 19e48c │ │ │ │ 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 60bde <_Py_SetRefcnt@@Base+0x5f4> │ │ │ │ + bne.n 60d22 <_Py_SetRefcnt@@Base+0x5f4> │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 60bee <_Py_SetRefcnt@@Base+0x604> │ │ │ │ + bhi.n 60d32 <_Py_SetRefcnt@@Base+0x604> │ │ │ │ adds r3, #1 │ │ │ │ yield │ │ │ │ - b.n 60bbe <_Py_SetRefcnt@@Base+0x5d4> │ │ │ │ + b.n 60d02 <_Py_SetRefcnt@@Base+0x5d4> │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 60be6 <_Py_SetRefcnt@@Base+0x5fc> │ │ │ │ + bne.n 60d2a <_Py_SetRefcnt@@Base+0x5fc> │ │ │ │ movs r0, #1 │ │ │ │ - b.n 60c0c <_Py_SetRefcnt@@Base+0x622> │ │ │ │ - cbz r2, 60bf2 <_Py_SetRefcnt@@Base+0x608> │ │ │ │ + b.n 60d50 <_Py_SetRefcnt@@Base+0x622> │ │ │ │ + cbz r2, 60d36 <_Py_SetRefcnt@@Base+0x608> │ │ │ │ cmp r6, #3 │ │ │ │ - bne.n 60bf2 <_Py_SetRefcnt@@Base+0x608> │ │ │ │ - b.n 60be2 <_Py_SetRefcnt@@Base+0x5f8> │ │ │ │ + bne.n 60d36 <_Py_SetRefcnt@@Base+0x608> │ │ │ │ + b.n 60d26 <_Py_SetRefcnt@@Base+0x5f8> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 60c0c <_Py_SetRefcnt@@Base+0x622> │ │ │ │ + b.n 60d50 <_Py_SetRefcnt@@Base+0x622> │ │ │ │ orrs r5, r1 │ │ │ │ dmb ish │ │ │ │ ldrex r6, [r7] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 60c08 <_Py_SetRefcnt@@Base+0x61e> │ │ │ │ + bne.n 60d4c <_Py_SetRefcnt@@Base+0x61e> │ │ │ │ strex ip, r5, [r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 60be2 <_Py_SetRefcnt@@Base+0x5f8> │ │ │ │ - b.n 60bbe <_Py_SetRefcnt@@Base+0x5d4> │ │ │ │ + beq.n 60d26 <_Py_SetRefcnt@@Base+0x5f8> │ │ │ │ + b.n 60d02 <_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 60bb6 <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ - cbnz r0, 60c30 <_Py_SetRefcnt@@Base+0x646> │ │ │ │ + bl 60cfa <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ + cbnz r0, 60d74 <_Py_SetRefcnt@@Base+0x646> │ │ │ │ yield │ │ │ │ - b.n 60c20 <_Py_SetRefcnt@@Base+0x636> │ │ │ │ + b.n 60d64 <_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 60bb6 <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ - cbnz r0, 60c56 <_Py_SetRefcnt@@Base+0x66c> │ │ │ │ + bl 60cfa <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ + cbnz r0, 60d9a <_Py_SetRefcnt@@Base+0x66c> │ │ │ │ yield │ │ │ │ - b.n 60c46 <_Py_SetRefcnt@@Base+0x65c> │ │ │ │ + b.n 60d8a <_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 1a5020 │ │ │ │ + bl 1a4408 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r3, #47744 @ 0xba80 │ │ │ │ + movw r3, #45184 @ 0xb080 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 60d3c <_Py_SetRefcnt@@Base+0x752> │ │ │ │ + beq.n 60e80 <_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 60d2e <_Py_SetRefcnt@@Base+0x744> │ │ │ │ + beq.n 60e72 <_Py_SetRefcnt@@Base+0x744> │ │ │ │ ldr.w r3, [r0, #1580] @ 0x62c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 60d34 <_Py_SetRefcnt@@Base+0x74a> │ │ │ │ + beq.n 60e78 <_Py_SetRefcnt@@Base+0x74a> │ │ │ │ mov r8, r4 │ │ │ │ add.w r5, r6, #520 @ 0x208 │ │ │ │ addw sl, r6, #1420 @ 0x58c │ │ │ │ - bl 19e62c <_Py_write_noraise@@Base+0xc74> │ │ │ │ + bl 19da0c <_Py_write_noraise@@Base+0xc74> │ │ │ │ ldr.w r7, [r8, #520] @ 0x208 │ │ │ │ - cbz r7, 60cf8 <_Py_SetRefcnt@@Base+0x70e> │ │ │ │ + cbz r7, 60e3c <_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 60bb6 <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ - cbnz r0, 60cc8 <_Py_SetRefcnt@@Base+0x6de> │ │ │ │ + bl 60cfa <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ + cbnz r0, 60e0c <_Py_SetRefcnt@@Base+0x6de> │ │ │ │ yield │ │ │ │ - b.n 60cb8 <_Py_SetRefcnt@@Base+0x6ce> │ │ │ │ + b.n 60dfc <_Py_SetRefcnt@@Base+0x6ce> │ │ │ │ ldr r7, [r7, #40] @ 0x28 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 60cb2 <_Py_SetRefcnt@@Base+0x6c8> │ │ │ │ + bne.n 60df6 <_Py_SetRefcnt@@Base+0x6c8> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r8, #520] @ 0x208 │ │ │ │ - cbnz r2, 60cec <_Py_SetRefcnt@@Base+0x702> │ │ │ │ + cbnz r2, 60e30 <_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 1a3214 │ │ │ │ - b.n 60cfa <_Py_SetRefcnt@@Base+0x710> │ │ │ │ + bl 1a25fc │ │ │ │ + b.n 60e3e <_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 60cfa <_Py_SetRefcnt@@Base+0x710> │ │ │ │ + b.n 60e3e <_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 60ca8 <_Py_SetRefcnt@@Base+0x6be> │ │ │ │ + bne.n 60dec <_Py_SetRefcnt@@Base+0x6be> │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e62c <_Py_write_noraise@@Base+0xc74> │ │ │ │ - cbnz r0, 60d26 <_Py_SetRefcnt@@Base+0x73c> │ │ │ │ + bl 19da0c <_Py_write_noraise@@Base+0xc74> │ │ │ │ + cbnz r0, 60e6a <_Py_SetRefcnt@@Base+0x73c> │ │ │ │ yield │ │ │ │ - b.n 60d1a <_Py_SetRefcnt@@Base+0x730> │ │ │ │ + b.n 60e5e <_Py_SetRefcnt@@Base+0x730> │ │ │ │ mov r0, r4 │ │ │ │ - bl 60796 <_Py_SetRefcnt@@Base+0x1ac> │ │ │ │ - b.n 60d34 <_Py_SetRefcnt@@Base+0x74a> │ │ │ │ + bl 608da <_Py_SetRefcnt@@Base+0x1ac> │ │ │ │ + b.n 60e78 <_Py_SetRefcnt@@Base+0x74a> │ │ │ │ movs r1, #2 │ │ │ │ - bl 19e100 <_Py_write_noraise@@Base+0x748> │ │ │ │ + bl 19d4e0 <_Py_write_noraise@@Base+0x748> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.n 607d8 <_Py_SetRefcnt@@Base+0x1ee> │ │ │ │ + b.n 6091c <_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 60d5a <_Py_SetRefcnt@@Base+0x770> │ │ │ │ + bne.n 60e9e <_Py_SetRefcnt@@Base+0x770> │ │ │ │ strex ip, r1, [r0] │ │ │ │ cmp.w ip, #0 │ │ │ │ mov r3, r2 │ │ │ │ - bne.n 60d40 <_Py_SetRefcnt@@Base+0x756> │ │ │ │ + bne.n 60e84 <_Py_SetRefcnt@@Base+0x756> │ │ │ │ adds r0, #192 @ 0xc0 │ │ │ │ ldrex r3, [r0] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 60d60 <_Py_SetRefcnt@@Base+0x776> │ │ │ │ + bne.n 60ea4 <_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 60db8 <_Py_SetRefcnt@@Base+0x7ce> │ │ │ │ + bcs.n 60efc <_Py_SetRefcnt@@Base+0x7ce> │ │ │ │ ldr.w r9, [r6, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 60db0 <_Py_SetRefcnt@@Base+0x7c6> │ │ │ │ + bne.n 60ef4 <_Py_SetRefcnt@@Base+0x7c6> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d72e8 <_PyBytesWriter_Dealloc@@Base+0x574> │ │ │ │ + bl 1d5b60 <_Py_fopen_obj@@Base+0x200> │ │ │ │ str.w r9, [r6, #24] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mla r6, r8, r3, r6 │ │ │ │ - b.n 60d96 <_Py_SetRefcnt@@Base+0x7ac> │ │ │ │ + b.n 60eda <_Py_SetRefcnt@@Base+0x7ac> │ │ │ │ movw r6, #2148 @ 0x864 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr.w r3, [r6, #244] @ 0xf4 │ │ │ │ - cbnz r3, 60dce <_Py_SetRefcnt@@Base+0x7e4> │ │ │ │ + cbnz r3, 60f12 <_Py_SetRefcnt@@Base+0x7e4> │ │ │ │ add.w r0, r6, #240 @ 0xf0 │ │ │ │ - bl 19907c <_start@@Base+0x568> │ │ │ │ + bl 19845c <_start@@Base+0x568> │ │ │ │ ldr.w r1, [r6, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r5, #448] @ 0x1c0 │ │ │ │ subs r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - bl 1a300c │ │ │ │ + bl 1a23f0 │ │ │ │ ldr.w r0, [r5, #448] @ 0x1c0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ - bl 1a206c │ │ │ │ + bl 1a1454 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ lsls r0, r0, #15 │ │ │ │ negs r0, r0 │ │ │ │ - bl 1a2a90 │ │ │ │ + bl 1a1e78 │ │ │ │ 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 │ │ │ │ @@ -81804,25 +81941,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 60e4c <_Py_SetRefcnt@@Base+0x862> │ │ │ │ + bne.n 60f90 <_Py_SetRefcnt@@Base+0x862> │ │ │ │ strex ip, r2, [r5] │ │ │ │ cmp.w ip, #0 │ │ │ │ mov r1, r7 │ │ │ │ - bne.n 60e26 <_Py_SetRefcnt@@Base+0x83c> │ │ │ │ + bne.n 60f6a <_Py_SetRefcnt@@Base+0x83c> │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 60e52 <_Py_SetRefcnt@@Base+0x868> │ │ │ │ + bne.n 60f96 <_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 │ │ │ │ @@ -81833,72 +81970,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 60f06 <_Py_SetRefcnt@@Base+0x91c> │ │ │ │ + bcs.n 6104a <_Py_SetRefcnt@@Base+0x91c> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbz r3, 60ef0 <_Py_SetRefcnt@@Base+0x906> │ │ │ │ + cbz r3, 61034 <_Py_SetRefcnt@@Base+0x906> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a4d58 │ │ │ │ + bl 1a4140 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 60ed8 <_Py_SetRefcnt@@Base+0x8ee> │ │ │ │ + cbnz r3, 6101c <_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 1a206c │ │ │ │ + bl 1a1454 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ - bl 1a5060 │ │ │ │ + bl 1a4448 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r9 │ │ │ │ it cs │ │ │ │ orrcs.w r5, r5, #1 │ │ │ │ - b.n 60efe <_Py_SetRefcnt@@Base+0x914> │ │ │ │ + b.n 61042 <_Py_SetRefcnt@@Base+0x914> │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, fp │ │ │ │ - bne.n 60efe <_Py_SetRefcnt@@Base+0x914> │ │ │ │ + bne.n 61042 <_Py_SetRefcnt@@Base+0x914> │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 60efc <_Py_SetRefcnt@@Base+0x912> │ │ │ │ + bcc.n 61040 <_Py_SetRefcnt@@Base+0x912> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ it hi │ │ │ │ orrhi.w r5, r5, #1 │ │ │ │ - b.n 60efe <_Py_SetRefcnt@@Base+0x914> │ │ │ │ + b.n 61042 <_Py_SetRefcnt@@Base+0x914> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ it cs │ │ │ │ orrcs.w r5, r5, #1 │ │ │ │ - b.n 60efe <_Py_SetRefcnt@@Base+0x914> │ │ │ │ + b.n 61042 <_Py_SetRefcnt@@Base+0x914> │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mla r4, sl, r3, r4 │ │ │ │ - b.n 60e94 <_Py_SetRefcnt@@Base+0x8aa> │ │ │ │ + b.n 60fd8 <_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, 60f30 <_Py_SetRefcnt@@Base+0x946> │ │ │ │ + cbz r3, 61074 <_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 │ │ │ │ @@ -81907,81 +82044,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 1a2a90 │ │ │ │ + bl 1a1e78 │ │ │ │ ldr.w r0, [r7, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ - bl 1a206c │ │ │ │ + bl 1a1454 │ │ │ │ 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 610b4 <_Py_SetRefcnt@@Base+0xaca> │ │ │ │ + bcs.w 611f8 <_Py_SetRefcnt@@Base+0xaca> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 610a0 <_Py_SetRefcnt@@Base+0xab6> │ │ │ │ + beq.w 611e4 <_Py_SetRefcnt@@Base+0xab6> │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ ldrb.w r2, [r8, #1597] @ 0x63d │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 60fb6 <_Py_SetRefcnt@@Base+0x9cc> │ │ │ │ + beq.n 610fa <_Py_SetRefcnt@@Base+0x9cc> │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ - cbz r6, 60fb8 <_Py_SetRefcnt@@Base+0x9ce> │ │ │ │ + cbz r6, 610fc <_Py_SetRefcnt@@Base+0x9ce> │ │ │ │ ldrb.w r2, [r6, #1597] @ 0x63d │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 60fb8 <_Py_SetRefcnt@@Base+0x9ce> │ │ │ │ + beq.n 610fc <_Py_SetRefcnt@@Base+0x9ce> │ │ │ │ ldr.w r6, [r6, #1592] @ 0x638 │ │ │ │ - b.n 60fa6 <_Py_SetRefcnt@@Base+0x9bc> │ │ │ │ + b.n 610ea <_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 1a206c │ │ │ │ + bl 1a1454 │ │ │ │ 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 60bb6 <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ - cbnz r0, 60fe8 <_Py_SetRefcnt@@Base+0x9fe> │ │ │ │ + bl 60cfa <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ + cbnz r0, 6112c <_Py_SetRefcnt@@Base+0x9fe> │ │ │ │ yield │ │ │ │ - b.n 60fd8 <_Py_SetRefcnt@@Base+0x9ee> │ │ │ │ + b.n 6111c <_Py_SetRefcnt@@Base+0x9ee> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a4d58 │ │ │ │ + bl 1a4140 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbnz r3, 61000 <_Py_SetRefcnt@@Base+0xa16> │ │ │ │ + cbnz r3, 61144 <_Py_SetRefcnt@@Base+0xa16> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a5060 │ │ │ │ + bl 1a4448 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 610aa <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ + b.n 611ee <_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 1a0e38 │ │ │ │ + bl 1a0220 │ │ │ │ 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 │ │ │ │ @@ -81990,268 +82127,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, 6104c <_Py_SetRefcnt@@Base+0xa62> │ │ │ │ + cbz r3, 61190 <_Py_SetRefcnt@@Base+0xa62> │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ - b.n 61050 <_Py_SetRefcnt@@Base+0xa66> │ │ │ │ + b.n 61194 <_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 1a3214 │ │ │ │ + bl 1a25fc │ │ │ │ ldr.w r3, [r6, #1580] @ 0x62c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #1580] @ 0x62c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 610aa <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ + bne.n 611ee <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 61098 <_Py_SetRefcnt@@Base+0xaae> │ │ │ │ + bcs.n 611dc <_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, 610aa <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ + cbz r3, 611ee <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 610aa <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ + bne.n 611ee <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sl] │ │ │ │ - b.n 610aa <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ + b.n 611ee <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 61078 <_Py_SetRefcnt@@Base+0xa8e> │ │ │ │ - b.n 610aa <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ + bhi.n 611bc <_Py_SetRefcnt@@Base+0xa8e> │ │ │ │ + b.n 611ee <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a5140 │ │ │ │ + bl 1a4528 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r4, r2, r3, r4 │ │ │ │ - b.n 60f82 <_Py_SetRefcnt@@Base+0x998> │ │ │ │ + b.n 610c6 <_Py_SetRefcnt@@Base+0x998> │ │ │ │ ldr r4, [r5, #88] @ 0x58 │ │ │ │ - cbnz r4, 610c2 <_Py_SetRefcnt@@Base+0xad8> │ │ │ │ + cbnz r4, 61206 <_Py_SetRefcnt@@Base+0xad8> │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 67422 │ │ │ │ + bl 677e2 │ │ │ │ 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 61220 <_Py_SetRefcnt@@Base+0xc36> │ │ │ │ + beq.w 61364 <_Py_SetRefcnt@@Base+0xc36> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6724a │ │ │ │ + bl 6760a │ │ │ │ add.w r1, r4, #32 │ │ │ │ add.w r0, r5, #32 │ │ │ │ - bl 6724a │ │ │ │ + bl 6760a │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ - bl 6724a │ │ │ │ + bl 6760a │ │ │ │ add.w r1, r4, #96 @ 0x60 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 6724a │ │ │ │ + bl 6760a │ │ │ │ add.w r1, r4, #128 @ 0x80 │ │ │ │ add.w r0, r5, #128 @ 0x80 │ │ │ │ - bl 6724a │ │ │ │ + bl 6760a │ │ │ │ add.w r1, r4, #160 @ 0xa0 │ │ │ │ add.w r0, r5, #160 @ 0xa0 │ │ │ │ - bl 6724a │ │ │ │ + bl 6760a │ │ │ │ add.w r1, r4, #192 @ 0xc0 │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ - bl 6724a │ │ │ │ + bl 6760a │ │ │ │ add.w r1, r4, #256 @ 0x100 │ │ │ │ add.w r0, r5, #256 @ 0x100 │ │ │ │ - bl 6724a │ │ │ │ + bl 6760a │ │ │ │ add.w r1, r4, #224 @ 0xe0 │ │ │ │ add.w r0, r5, #224 @ 0xe0 │ │ │ │ - bl 6724a │ │ │ │ + bl 6760a │ │ │ │ add.w r1, r4, #288 @ 0x120 │ │ │ │ add.w r0, r5, #288 @ 0x120 │ │ │ │ - bl 6724a │ │ │ │ + bl 6760a │ │ │ │ add.w r1, r4, #416 @ 0x1a0 │ │ │ │ add.w r0, r5, #416 @ 0x1a0 │ │ │ │ - bl 6724a │ │ │ │ + bl 6760a │ │ │ │ add.w r1, r4, #448 @ 0x1c0 │ │ │ │ add.w r0, r5, #448 @ 0x1c0 │ │ │ │ - bl 6724a │ │ │ │ + bl 6760a │ │ │ │ add.w r1, r4, #320 @ 0x140 │ │ │ │ add.w r0, r5, #320 @ 0x140 │ │ │ │ - bl 6724a │ │ │ │ + bl 6760a │ │ │ │ add.w r1, r4, #352 @ 0x160 │ │ │ │ add.w r0, r5, #352 @ 0x160 │ │ │ │ - bl 6724a │ │ │ │ + bl 6760a │ │ │ │ add.w r1, r4, #384 @ 0x180 │ │ │ │ add.w r0, r5, #384 @ 0x180 │ │ │ │ - bl 6724a │ │ │ │ + bl 6760a │ │ │ │ add.w r1, r4, #480 @ 0x1e0 │ │ │ │ add.w r0, r5, #480 @ 0x1e0 │ │ │ │ - bl 672ca │ │ │ │ + bl 6768a │ │ │ │ add.w r1, r4, #496 @ 0x1f0 │ │ │ │ add.w r0, r5, #496 @ 0x1f0 │ │ │ │ - bl 672ca │ │ │ │ + bl 6768a │ │ │ │ add.w r1, r4, #512 @ 0x200 │ │ │ │ add.w r0, r5, #512 @ 0x200 │ │ │ │ - bl 672ca │ │ │ │ + bl 6768a │ │ │ │ add.w r1, r4, #528 @ 0x210 │ │ │ │ add.w r0, r5, #528 @ 0x210 │ │ │ │ - bl 672ca │ │ │ │ + bl 6768a │ │ │ │ add.w r1, r4, #544 @ 0x220 │ │ │ │ add.w r0, r5, #544 @ 0x220 │ │ │ │ - bl 672ca │ │ │ │ + bl 6768a │ │ │ │ add.w r1, r4, #560 @ 0x230 │ │ │ │ add.w r0, r5, #560 @ 0x230 │ │ │ │ - bl 672ca │ │ │ │ + bl 6768a │ │ │ │ add.w r1, r4, #576 @ 0x240 │ │ │ │ add.w r0, r5, #576 @ 0x240 │ │ │ │ - bl 672ca │ │ │ │ + bl 6768a │ │ │ │ add.w r1, r4, #592 @ 0x250 │ │ │ │ add.w r0, r5, #592 @ 0x250 │ │ │ │ - bl 672ca │ │ │ │ + bl 6768a │ │ │ │ add.w r1, r4, #608 @ 0x260 │ │ │ │ add.w r0, r5, #608 @ 0x260 │ │ │ │ - bl 672ca │ │ │ │ + bl 6768a │ │ │ │ add.w r1, r4, #624 @ 0x270 │ │ │ │ add.w r0, r5, #624 @ 0x270 │ │ │ │ - bl 672ca │ │ │ │ + bl 6768a │ │ │ │ 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, #47744 @ 0xba80 │ │ │ │ + movw r6, #45184 @ 0xb080 │ │ │ │ movt r6, #42 @ 0x2a │ │ │ │ sub sp, #8 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 61338 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ + beq.n 6147c <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 61338 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ + beq.n 6147c <_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 6124c <_Py_SetRefcnt@@Base+0xc62> │ │ │ │ - ldr r0, [pc, #224] @ (6133c <_Py_SetRefcnt@@Base+0xd52>) │ │ │ │ + bne.n 61390 <_Py_SetRefcnt@@Base+0xc62> │ │ │ │ + ldr r0, [pc, #224] @ (61480 <_Py_SetRefcnt@@Base+0xd52>) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1a20e0 │ │ │ │ + bl 1a14c8 │ │ │ │ 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 61338 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ + bne.n 6147c <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ movw r5, #2676 @ 0xa74 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr.w r3, [r5, #1424] @ 0x590 │ │ │ │ - cbz r3, 6129c <_Py_SetRefcnt@@Base+0xcb2> │ │ │ │ + cbz r3, 613e0 <_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 6129e <_Py_SetRefcnt@@Base+0xcb4> │ │ │ │ + b.n 613e2 <_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] @ (61340 <_Py_SetRefcnt@@Base+0xd56>) │ │ │ │ + ldr r2, [pc, #144] @ (61484 <_Py_SetRefcnt@@Base+0xd56>) │ │ │ │ str r1, [r3, r2] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 612b8 <_Py_SetRefcnt@@Base+0xcce> │ │ │ │ + beq.n 613fc <_Py_SetRefcnt@@Base+0xcce> │ │ │ │ blx 29280 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r4, [r3, #12] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 61338 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ + beq.n 6147c <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 612d8 <_Py_SetRefcnt@@Base+0xcee> │ │ │ │ + cbz r3, 6141c <_Py_SetRefcnt@@Base+0xcee> │ │ │ │ ldr.w r6, [r3, #1592] @ 0x638 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 612d4 <_Py_SetRefcnt@@Base+0xcea> │ │ │ │ - bl 60c6c <_Py_SetRefcnt@@Base+0x682> │ │ │ │ + beq.n 61418 <_Py_SetRefcnt@@Base+0xcea> │ │ │ │ + bl 60db0 <_Py_SetRefcnt@@Base+0x682> │ │ │ │ mov r3, r6 │ │ │ │ - b.n 612c4 <_Py_SetRefcnt@@Base+0xcda> │ │ │ │ + b.n 61408 <_Py_SetRefcnt@@Base+0xcda> │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 612e4 <_Py_SetRefcnt@@Base+0xcfa> │ │ │ │ + beq.n 61428 <_Py_SetRefcnt@@Base+0xcfa> │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e100 <_Py_write_noraise@@Base+0x748> │ │ │ │ + bl 19d4e0 <_Py_write_noraise@@Base+0x748> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w r0, r0, #488 @ 0x1e8 │ │ │ │ - bl 610ca <_Py_SetRefcnt@@Base+0xae0> │ │ │ │ + bl 6120e <_Py_SetRefcnt@@Base+0xae0> │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 61338 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ + beq.n 6147c <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ movw r3, #39248 @ 0x9950 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 61320 <_Py_SetRefcnt@@Base+0xd36> │ │ │ │ + cbz r1, 61464 <_Py_SetRefcnt@@Base+0xd36> │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 612fc <_Py_SetRefcnt@@Base+0xd12> │ │ │ │ + bne.n 61440 <_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 67536 │ │ │ │ - b.n 61338 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ + bl 678f6 │ │ │ │ + b.n 6147c <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 61332 <_Py_SetRefcnt@@Base+0xd48> │ │ │ │ + bne.n 61476 <_Py_SetRefcnt@@Base+0xd48> │ │ │ │ strex r0, r4, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne.n 61300 <_Py_SetRefcnt@@Base+0xd16> │ │ │ │ + bne.n 61444 <_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 6135e <_Py_SetRefcnt@@Base+0xd74> │ │ │ │ + bpl.n 614a2 <_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 │ │ │ │ @@ -82262,224 +82399,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, #38516 @ 0x9674 │ │ │ │ + movw r2, #36152 @ 0x8d38 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbnz r5, 613ae <_Py_SetRefcnt@@Base+0xdc4> │ │ │ │ + cbnz r5, 614f2 <_Py_SetRefcnt@@Base+0xdc4> │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #16308 @ 0x3fb4 │ │ │ │ + movw r2, #13664 @ 0x3560 │ │ │ │ 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, #38552 @ 0x9698 │ │ │ │ + movw r2, #36188 @ 0x8d5c │ │ │ │ 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 613c8 <_Py_SetRefcnt@@Base+0xdde> │ │ │ │ + bne.n 6150c <_Py_SetRefcnt@@Base+0xdde> │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #38564 @ 0x96a4 │ │ │ │ + movw r2, #36200 @ 0x8d68 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #38600 @ 0x96c8 │ │ │ │ + movw r2, #36236 @ 0x8d8c │ │ │ │ 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 61428 <_Py_SetRefcnt@@Base+0xe3e> │ │ │ │ + bne.n 6156c <_Py_SetRefcnt@@Base+0xe3e> │ │ │ │ ldrb.w r3, [r5, #-2] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 61428 <_Py_SetRefcnt@@Base+0xe3e> │ │ │ │ + bne.n 6156c <_Py_SetRefcnt@@Base+0xe3e> │ │ │ │ ldrb.w r3, [r5, #-3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 61428 <_Py_SetRefcnt@@Base+0xe3e> │ │ │ │ + bne.n 6156c <_Py_SetRefcnt@@Base+0xe3e> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #38636 @ 0x96ec │ │ │ │ + movw r0, #36272 @ 0x8db0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ blx 29fe0 │ │ │ │ - b.n 6148e <_Py_SetRefcnt@@Base+0xea4> │ │ │ │ - movw r9, #38704 @ 0x9730 │ │ │ │ + b.n 615d2 <_Py_SetRefcnt@@Base+0xea4> │ │ │ │ + movw r9, #36340 @ 0x8df4 │ │ │ │ movt r9, #42 @ 0x2a │ │ │ │ - movw r7, #38728 @ 0x9748 │ │ │ │ + movw r7, #36364 @ 0x8e0c │ │ │ │ movt r7, #42 @ 0x2a │ │ │ │ subs r6, r5, #3 │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #38668 @ 0x970c │ │ │ │ + movw r2, #36304 @ 0x8dd0 │ │ │ │ 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 61470 <_Py_SetRefcnt@@Base+0xe86> │ │ │ │ + beq.n 615b4 <_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 6144a <_Py_SetRefcnt@@Base+0xe60> │ │ │ │ - movw r0, #38740 @ 0x9754 │ │ │ │ + bne.n 6158e <_Py_SetRefcnt@@Base+0xe60> │ │ │ │ + movw r0, #36376 @ 0x8e18 │ │ │ │ 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, #38888 @ 0x97e8 │ │ │ │ + movw r2, #36524 @ 0x8eac │ │ │ │ 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 614ba <_Py_SetRefcnt@@Base+0xed0> │ │ │ │ + bne.n 615fe <_Py_SetRefcnt@@Base+0xed0> │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 614aa <_Py_SetRefcnt@@Base+0xec0> │ │ │ │ + bne.n 615ee <_Py_SetRefcnt@@Base+0xec0> │ │ │ │ movs r6, #1 │ │ │ │ - b.n 614bc <_Py_SetRefcnt@@Base+0xed2> │ │ │ │ + b.n 61600 <_Py_SetRefcnt@@Base+0xed2> │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r6, 614d2 <_Py_SetRefcnt@@Base+0xee8> │ │ │ │ + cbz r6, 61616 <_Py_SetRefcnt@@Base+0xee8> │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #38636 @ 0x96ec │ │ │ │ + movw r0, #36272 @ 0x8db0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ blx 29fe0 │ │ │ │ - b.n 61528 <_Py_SetRefcnt@@Base+0xf3e> │ │ │ │ - movw sl, #38928 @ 0x9810 │ │ │ │ + b.n 6166c <_Py_SetRefcnt@@Base+0xf3e> │ │ │ │ + movw sl, #36564 @ 0x8ed4 │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ - movw r9, #38728 @ 0x9748 │ │ │ │ + movw r9, #36364 @ 0x8e0c │ │ │ │ movt r9, #42 @ 0x2a │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ - movw r2, #38668 @ 0x970c │ │ │ │ + movw r2, #36304 @ 0x8dd0 │ │ │ │ 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 6151a <_Py_SetRefcnt@@Base+0xf30> │ │ │ │ + beq.n 6165e <_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 614f4 <_Py_SetRefcnt@@Base+0xf0a> │ │ │ │ + bne.n 61638 <_Py_SetRefcnt@@Base+0xf0a> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 615ae <_Py_SetRefcnt@@Base+0xfc4> │ │ │ │ - movw r8, #38972 @ 0x983c │ │ │ │ + beq.n 616f2 <_Py_SetRefcnt@@Base+0xfc4> │ │ │ │ + movw r8, #36608 @ 0x8f00 │ │ │ │ movt r8, #42 @ 0x2a │ │ │ │ mov r6, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #14 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #38956 @ 0x982c │ │ │ │ + movw r0, #36592 @ 0x8ef0 │ │ │ │ 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 6156a <_Py_SetRefcnt@@Base+0xf80> │ │ │ │ + beq.n 616ae <_Py_SetRefcnt@@Base+0xf80> │ │ │ │ mov r0, r3 │ │ │ │ cmp r6, r7 │ │ │ │ - bcs.n 6156e <_Py_SetRefcnt@@Base+0xf84> │ │ │ │ + bcs.n 616b2 <_Py_SetRefcnt@@Base+0xf84> │ │ │ │ ldrb.w r3, [r6], #1 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 6154a <_Py_SetRefcnt@@Base+0xf60> │ │ │ │ + b.n 6168e <_Py_SetRefcnt@@Base+0xf60> │ │ │ │ cmp r6, r7 │ │ │ │ - bcc.n 61578 <_Py_SetRefcnt@@Base+0xf8e> │ │ │ │ + bcc.n 616bc <_Py_SetRefcnt@@Base+0xf8e> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 2a24c │ │ │ │ - b.n 615ae <_Py_SetRefcnt@@Base+0xfc4> │ │ │ │ + b.n 616f2 <_Py_SetRefcnt@@Base+0xfc4> │ │ │ │ subs r2, r7, r6 │ │ │ │ cmp r2, #8 │ │ │ │ - ble.n 61592 <_Py_SetRefcnt@@Base+0xfa8> │ │ │ │ + ble.n 616d6 <_Py_SetRefcnt@@Base+0xfa8> │ │ │ │ sub.w r6, r7, #8 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #38980 @ 0x9844 │ │ │ │ + movw r0, #36616 @ 0x8f08 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ blx 29fe0 │ │ │ │ - movw r8, #38972 @ 0x983c │ │ │ │ + movw r8, #36608 @ 0x8f00 │ │ │ │ movt r8, #42 @ 0x2a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bcs.n 6156e <_Py_SetRefcnt@@Base+0xf84> │ │ │ │ + bcs.n 616b2 <_Py_SetRefcnt@@Base+0xf84> │ │ │ │ ldrb.w r3, [r6], #1 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 6159a <_Py_SetRefcnt@@Base+0xfb0> │ │ │ │ + b.n 616de <_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 67f18 │ │ │ │ + b.w 6805c │ │ │ │ ldrd r2, r3, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r3, #7 │ │ │ │ add.w r0, r0, r2, lsl #4 │ │ │ │ adds r0, #51 @ 0x33 │ │ │ │ - b.w 7fff8 │ │ │ │ + b.w 8008c │ │ │ │ │ │ │ │ -000615de : │ │ │ │ +00061722 : │ │ │ │ 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 │ │ │ │ @@ -82487,21 +82624,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 5fd22 │ │ │ │ + bl 5feca │ │ │ │ movs r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ - bl 5fd22 │ │ │ │ + bl 5feca │ │ │ │ cmp r7, r0 │ │ │ │ it le │ │ │ │ movle r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [r4, #8] │ │ │ │ it gt │ │ │ │ ldrgt r1, [sp, #0] │ │ │ │ @@ -82512,229 +82649,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 61646 │ │ │ │ + bne.n 6178a │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 6167a │ │ │ │ + b.n 617be │ │ │ │ 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 6167a │ │ │ │ + blt.n 617be │ │ │ │ ldrh.w r2, [r6, r3, lsl #1] │ │ │ │ eors r2, r1 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bne.n 61676 │ │ │ │ + bne.n 617ba │ │ │ │ subs r2, r5, #1 │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 6167a │ │ │ │ + b.n 617be │ │ │ │ subs r3, #1 │ │ │ │ - b.n 61660 │ │ │ │ + b.n 617a4 │ │ │ │ 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 6168a │ │ │ │ + bne.n 617ce │ │ │ │ subs r3, r5, r3 │ │ │ │ subs r1, r5, #1 │ │ │ │ subs r0, r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 616ac │ │ │ │ + bge.n 617f0 │ │ │ │ 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 61696 │ │ │ │ + b.n 617da │ │ │ │ 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 61770 │ │ │ │ + beq.n 618b4 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.w 61800 │ │ │ │ + bcs.w 61944 │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ - cbz r2, 616f2 │ │ │ │ + cbz r2, 61836 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 616dc │ │ │ │ - b.n 61800 │ │ │ │ + bhi.n 61820 │ │ │ │ + b.n 61944 │ │ │ │ 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 61732 │ │ │ │ + bge.n 61876 │ │ │ │ ldrh.w fp, [ip, r5, lsl #1] │ │ │ │ ldrh.w sl, [r4, r5, lsl #1] │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 61720 │ │ │ │ + beq.n 61864 │ │ │ │ subs r5, r5, r6 │ │ │ │ adds r5, #1 │ │ │ │ add.w r3, r3, r5, lsl #1 │ │ │ │ - b.n 616d6 │ │ │ │ + b.n 6181a │ │ │ │ adds r5, #1 │ │ │ │ - b.n 61706 │ │ │ │ + b.n 6184a │ │ │ │ ldrh.w sl, [ip, r2, lsl #1] │ │ │ │ ldrh.w r5, [r4, r2, lsl #1] │ │ │ │ adds r2, #1 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 61738 │ │ │ │ + bne.n 6187c │ │ │ │ cmp r2, r6 │ │ │ │ - blt.n 61724 │ │ │ │ - b.n 6176a │ │ │ │ + blt.n 61868 │ │ │ │ + b.n 618ae │ │ │ │ add.w r3, r3, r8, lsl #1 │ │ │ │ sub.w r2, r7, r8 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 61800 │ │ │ │ + bls.n 61944 │ │ │ │ ldrh r4, [r3, #0] │ │ │ │ and.w r4, r4, #63 @ 0x3f │ │ │ │ ldrb.w r5, [lr, r4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 616fa │ │ │ │ + beq.n 6183e │ │ │ │ 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 616d6 │ │ │ │ + b.n 6181a │ │ │ │ subs r0, r4, r0 │ │ │ │ asrs r0, r0, #1 │ │ │ │ - b.n 61804 │ │ │ │ + b.n 61948 │ │ │ │ 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 61800 │ │ │ │ + bcs.n 61944 │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ - cbz r2, 6179e │ │ │ │ + cbz r2, 618e2 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 61788 │ │ │ │ - b.n 61800 │ │ │ │ + bhi.n 618cc │ │ │ │ + b.n 61944 │ │ │ │ rsb r2, r7, #1 │ │ │ │ mov r4, r6 │ │ │ │ add.w r2, r3, r2, lsl #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 617c0 │ │ │ │ + bge.n 61904 │ │ │ │ ldrh.w fp, [ip, r4, lsl #1] │ │ │ │ ldrh.w sl, [r2, r4, lsl #1] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 617a8 │ │ │ │ + beq.n 618ec │ │ │ │ add.w r3, r3, r9, lsl #1 │ │ │ │ - b.n 61784 │ │ │ │ + b.n 618c8 │ │ │ │ mov r4, r5 │ │ │ │ cmp r4, r7 │ │ │ │ - bge.n 617e0 │ │ │ │ + bge.n 61924 │ │ │ │ ldrh.w fp, [ip, r4, lsl #1] │ │ │ │ ldrh.w sl, [r2, r4, lsl #1] │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 617dc │ │ │ │ + beq.n 61920 │ │ │ │ subs r4, r4, r6 │ │ │ │ adds r4, #1 │ │ │ │ add.w r3, r3, r4, lsl #1 │ │ │ │ - b.n 61784 │ │ │ │ + b.n 618c8 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 617c2 │ │ │ │ + b.n 61906 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 617fa │ │ │ │ + bge.n 6193e │ │ │ │ ldrh.w fp, [ip, r4, lsl #1] │ │ │ │ ldrh.w sl, [r2, r4, lsl #1] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 617e2 │ │ │ │ + beq.n 61926 │ │ │ │ add.w r3, r3, r8, lsl #1 │ │ │ │ - b.n 61784 │ │ │ │ + b.n 618c8 │ │ │ │ subs r0, r2, r0 │ │ │ │ asrs r0, r0, #1 │ │ │ │ - b.n 61804 │ │ │ │ + b.n 61948 │ │ │ │ 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] @ (61874 ) │ │ │ │ + ldr r3, [pc, #80] @ (619b8 ) │ │ │ │ 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 615e8 │ │ │ │ + bl 6172c │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4, lsl #1 │ │ │ │ - bl 616b0 │ │ │ │ + bl 617f4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 61858 │ │ │ │ + beq.n 6199c │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 61858 │ │ │ │ + beq.n 6199c │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 6183a │ │ │ │ - ldr r3, [pc, #24] @ (61874 ) │ │ │ │ + b.n 6197e │ │ │ │ + ldr r3, [pc, #24] @ (619b8 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 6186a │ │ │ │ + beq.n 619ae │ │ │ │ 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} │ │ │ │ @@ -82743,21 +82880,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 5fd7a │ │ │ │ + bl 5ff22 │ │ │ │ movs r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ - bl 5fd7a │ │ │ │ + bl 5ff22 │ │ │ │ cmp r7, r0 │ │ │ │ it le │ │ │ │ movle r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [r4, #8] │ │ │ │ it gt │ │ │ │ ldrgt r1, [sp, #0] │ │ │ │ @@ -82768,430 +82905,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 618d6 │ │ │ │ + bne.n 61a1a │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 6190c │ │ │ │ + b.n 61a50 │ │ │ │ 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 6190c │ │ │ │ + blt.n 61a50 │ │ │ │ ldr.w r2, [r6, r3, lsl #2] │ │ │ │ eors r2, r1 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bne.n 61908 │ │ │ │ + bne.n 61a4c │ │ │ │ subs r2, r5, #1 │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 6190c │ │ │ │ + b.n 61a50 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 618f2 │ │ │ │ + b.n 61a36 │ │ │ │ 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 6191c │ │ │ │ + bne.n 61a60 │ │ │ │ subs r3, r5, r3 │ │ │ │ subs r1, r5, #1 │ │ │ │ subs r0, r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 6193e │ │ │ │ + bge.n 61a82 │ │ │ │ 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 61928 │ │ │ │ + b.n 61a6c │ │ │ │ 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 61a0c │ │ │ │ + beq.n 61b50 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.w 61aa2 │ │ │ │ + bcs.w 61be6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - cbz r2, 61984 │ │ │ │ + cbz r2, 61ac8 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 6196e │ │ │ │ - b.n 61aa2 │ │ │ │ + bhi.n 61ab2 │ │ │ │ + b.n 61be6 │ │ │ │ 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 619ce │ │ │ │ + bge.n 61b12 │ │ │ │ ldr.w r7, [ip, fp, lsl #2] │ │ │ │ ldr.w r2, [r4, fp, lsl #2] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 619b8 │ │ │ │ + beq.n 61afc │ │ │ │ sub.w fp, fp, r5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r3, r3, fp, lsl #2 │ │ │ │ - b.n 61968 │ │ │ │ + b.n 61aac │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 6199a │ │ │ │ + b.n 61ade │ │ │ │ ldr.w r7, [ip, r9, lsl #2] │ │ │ │ ldr.w r2, [r4, r9, lsl #2] │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 619d4 │ │ │ │ + bne.n 61b18 │ │ │ │ cmp r9, r5 │ │ │ │ - blt.n 619be │ │ │ │ - b.n 61a06 │ │ │ │ + blt.n 61b02 │ │ │ │ + b.n 61b4a │ │ │ │ add.w r3, r3, r8, lsl #2 │ │ │ │ sub.w r9, r6, r8 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 61aa2 │ │ │ │ + bls.n 61be6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r4, [lr, r2] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6198e │ │ │ │ + beq.n 61ad2 │ │ │ │ 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 61968 │ │ │ │ + b.n 61aac │ │ │ │ subs r0, r4, r0 │ │ │ │ asrs r0, r0, #2 │ │ │ │ - b.n 61aa6 │ │ │ │ + b.n 61bea │ │ │ │ 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 61aa2 │ │ │ │ + bcs.n 61be6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - cbz r2, 61a3a │ │ │ │ + cbz r2, 61b7e │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 61a24 │ │ │ │ - b.n 61aa2 │ │ │ │ + bhi.n 61b68 │ │ │ │ + b.n 61be6 │ │ │ │ rsb r2, r6, #1 │ │ │ │ mov r4, r5 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ cmp r4, r9 │ │ │ │ - bge.n 61a5c │ │ │ │ + bge.n 61ba0 │ │ │ │ ldr.w fp, [ip, r4, lsl #2] │ │ │ │ ldr.w r7, [r2, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, r7 │ │ │ │ - beq.n 61a44 │ │ │ │ + beq.n 61b88 │ │ │ │ add.w r3, r3, sl, lsl #2 │ │ │ │ - b.n 61a20 │ │ │ │ + b.n 61b64 │ │ │ │ mov fp, r9 │ │ │ │ cmp fp, r6 │ │ │ │ - bge.n 61a82 │ │ │ │ + bge.n 61bc6 │ │ │ │ ldr.w r7, [ip, fp, lsl #2] │ │ │ │ ldr.w r4, [r2, fp, lsl #2] │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 61a7c │ │ │ │ + beq.n 61bc0 │ │ │ │ sub.w fp, fp, r5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r3, r3, fp, lsl #2 │ │ │ │ - b.n 61a20 │ │ │ │ + b.n 61b64 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 61a5e │ │ │ │ + b.n 61ba2 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 61a9c │ │ │ │ + bge.n 61be0 │ │ │ │ ldr.w fp, [ip, r4, lsl #2] │ │ │ │ ldr.w r7, [r2, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, r7 │ │ │ │ - beq.n 61a84 │ │ │ │ + beq.n 61bc8 │ │ │ │ add.w r3, r3, r8, lsl #2 │ │ │ │ - b.n 61a20 │ │ │ │ + b.n 61b64 │ │ │ │ subs r0, r2, r0 │ │ │ │ asrs r0, r0, #2 │ │ │ │ - b.n 61aa6 │ │ │ │ + b.n 61bea │ │ │ │ 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] @ (61b14 ) │ │ │ │ + ldr r3, [pc, #80] @ (61c58 ) │ │ │ │ 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 61878 │ │ │ │ + bl 619bc │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4, lsl #2 │ │ │ │ - bl 61942 │ │ │ │ + bl 61a86 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 61afa │ │ │ │ + beq.n 61c3e │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 61afa │ │ │ │ + beq.n 61c3e │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 61adc │ │ │ │ - ldr r3, [pc, #24] @ (61b14 ) │ │ │ │ + b.n 61c20 │ │ │ │ + ldr r3, [pc, #24] @ (61c58 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 61b0c │ │ │ │ + beq.n 61c50 │ │ │ │ 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} │ │ │ │ │ │ │ │ -00061b18 : │ │ │ │ +00061c5c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ (61b40 ) │ │ │ │ + ldr r1, [pc, #24] @ (61c84 ) │ │ │ │ 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 7b154 │ │ │ │ + bl 7b1d8 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00061b44 <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ +00061c88 <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ push {r4} │ │ │ │ - bcs.n 61b70 <_PyUnicode_ToTitlecase@@Base+0x2c> │ │ │ │ + bcs.n 61cb4 <_PyUnicode_ToTitlecase@@Base+0x2c> │ │ │ │ lsrs r4, r0, #7 │ │ │ │ - movw r1, #40328 @ 0x9d88 │ │ │ │ + movw r1, #37768 @ 0x9388 │ │ │ │ movt r1, #54 @ 0x36 │ │ │ │ and.w r3, r0, #127 @ 0x7f │ │ │ │ - movw r2, #31624 @ 0x7b88 │ │ │ │ + movw r2, #29064 @ 0x7188 │ │ │ │ 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 61b72 <_PyUnicode_ToTitlecase@@Base+0x2e> │ │ │ │ + b.n 61cb6 <_PyUnicode_ToTitlecase@@Base+0x2e> │ │ │ │ movs r2, #0 │ │ │ │ - movw r3, #23544 @ 0x5bf8 │ │ │ │ + movw r3, #20984 @ 0x51f8 │ │ │ │ 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, #56452 @ 0xdc84 │ │ │ │ + movwmi r3, #53892 @ 0xd284 │ │ │ │ movtmi r3, #63 @ 0x3f │ │ │ │ it mi │ │ │ │ ldrmi.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061b9e : │ │ │ │ +00061ce2 : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #12] @ (61bb4 ) │ │ │ │ + ldr r4, [pc, #12] @ (61cf8 ) │ │ │ │ ldr r1, [r0, #12] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ b.w 2b826 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00061bb8 : │ │ │ │ +00061cfc : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (61bd0 ) │ │ │ │ + ldr r4, [pc, #16] @ (61d14 ) │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r3, r4] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ b.w 2b826 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00061bd4 <_PyEval_MonitorRaise@@Base>: │ │ │ │ +00061d18 <_PyEval_MonitorRaise@@Base>: │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldrb.w r3, [r3, #558] @ 0x22e │ │ │ │ - cbz r3, 61be6 <_PyEval_MonitorRaise@@Base+0x12> │ │ │ │ + cbz r3, 61d2a <_PyEval_MonitorRaise@@Base+0x12> │ │ │ │ movs r3, #10 │ │ │ │ - b.w 204378 │ │ │ │ + b.w 203938 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061be8 : │ │ │ │ +00061d2c : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 258cc4 │ │ │ │ + b.w 2581a8 │ │ │ │ │ │ │ │ -00061bee : │ │ │ │ +00061d32 : │ │ │ │ movs r1, #1 │ │ │ │ - b.w 258cc4 │ │ │ │ + b.w 2581a8 │ │ │ │ │ │ │ │ -00061bf4 : │ │ │ │ +00061d38 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061c04 : │ │ │ │ - b.w 212df8 │ │ │ │ +00061d48 : │ │ │ │ + b.w 2123c0 │ │ │ │ │ │ │ │ -00061c08 : │ │ │ │ - ldr r2, [pc, #12] @ (61c18 ) │ │ │ │ +00061d4c : │ │ │ │ + ldr r2, [pc, #12] @ (61d5c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 215724 │ │ │ │ + b.w 214cec │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00061c1c : │ │ │ │ - ldr r2, [pc, #12] @ (61c2c ) │ │ │ │ +00061d60 : │ │ │ │ + ldr r2, [pc, #12] @ (61d70 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 215b04 │ │ │ │ + b.w 2150cc │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00061c30 <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ +00061d74 <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061c32 <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ +00061d76 <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061c34 <_PyCriticalSection_SuspendAll@@Base>: │ │ │ │ +00061d78 <_PyCriticalSection_SuspendAll@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061c36 <_PyCriticalSection_Resume@@Base>: │ │ │ │ +00061d7a <_PyCriticalSection_Resume@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061c38 : │ │ │ │ +00061d7c : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061c3a : │ │ │ │ +00061d7e : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061c3c : │ │ │ │ +00061d80 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061c3e : │ │ │ │ +00061d82 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061c40 <_PyCrossInterpreterData_Clear@@Base>: │ │ │ │ +00061d84 <_PyCrossInterpreterData_Clear@@Base>: │ │ │ │ mov r0, r1 │ │ │ │ - b.w 24eaa0 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x458> │ │ │ │ + b.w 24e068 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x458> │ │ │ │ │ │ │ │ -00061c46 <_PyXI_HasCapturedException@@Base>: │ │ │ │ +00061d8a <_PyXI_HasCapturedException@@Base>: │ │ │ │ ldr r0, [r0, #24] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061c50 : │ │ │ │ +00061d94 : │ │ │ │ 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 1ce43c │ │ │ │ + bl 1cd504 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00061c6e <_PyArg_Parse_SizeT@@Base>: │ │ │ │ +00061db2 <_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 8c58c │ │ │ │ + bl 8c59c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061ca2 <_PyArg_ParseTuple_SizeT@@Base>: │ │ │ │ +00061de6 <_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 │ │ │ │ @@ -83200,265 +83337,265 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 2b782 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061ccc : │ │ │ │ +00061e10 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -00061cec <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ - b.w 61ccc │ │ │ │ +00061e30 <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ + b.w 61e10 │ │ │ │ │ │ │ │ -00061cf0 : │ │ │ │ +00061e34 : │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r0, [r3, #624] @ 0x270 │ │ │ │ - cbz r0, 61d0c │ │ │ │ + cbz r0, 61e50 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 61d0c │ │ │ │ + cbz r0, 61e50 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ dmb ish │ │ │ │ mvns r0, r0 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061d0e : │ │ │ │ +00061e52 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061d10 : │ │ │ │ - ldr r1, [pc, #12] @ (61d20 ) │ │ │ │ +00061e54 : │ │ │ │ + ldr r1, [pc, #12] @ (61e64 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - b.w 1a8514 │ │ │ │ + b.w 1a78fc │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00061d24 <_Py_hashtable_len@@Base>: │ │ │ │ +00061e68 <_Py_hashtable_len@@Base>: │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061d28 : │ │ │ │ +00061e6c : │ │ │ │ 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 │ │ │ │ │ │ │ │ -00061d3c : │ │ │ │ +00061e80 : │ │ │ │ push {r4} │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r1, [r0] │ │ │ │ - movw r2, #57812 @ 0xe1d4 │ │ │ │ + movw r2, #55252 @ 0xd7d4 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ strd r2, r1, [r0, #8] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061d58 : │ │ │ │ +00061e9c : │ │ │ │ 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 │ │ │ │ │ │ │ │ -00061d6c : │ │ │ │ +00061eb0 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -00061d80 : │ │ │ │ +00061ec4 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -00061d94 : │ │ │ │ +00061ed8 : │ │ │ │ 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, #38988 @ 0x984c │ │ │ │ + movw r5, #36624 @ 0x8f10 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 19e050 <_Py_write_noraise@@Base+0x698> │ │ │ │ + bl 19d430 <_Py_write_noraise@@Base+0x698> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00061dba <_PyMonitoring_FireCReturnEvent@@Base>: │ │ │ │ +00061efe <_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 4f166 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f1ce <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00061de8 <_PySeqLock_LockWrite@@Base>: │ │ │ │ +00061f2c <_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 61e06 <_PySeqLock_LockWrite@@Base+0x1e> │ │ │ │ + bpl.n 61f4a <_PySeqLock_LockWrite@@Base+0x1e> │ │ │ │ blx 29334 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - b.n 61dfa <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ + b.n 61f3e <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ adds r2, r5, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 61e1c <_PySeqLock_LockWrite@@Base+0x34> │ │ │ │ + bne.n 61f60 <_PySeqLock_LockWrite@@Base+0x34> │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 61e0c <_PySeqLock_LockWrite@@Base+0x24> │ │ │ │ + bne.n 61f50 <_PySeqLock_LockWrite@@Base+0x24> │ │ │ │ dmb ish │ │ │ │ - bne.n 61e28 <_PySeqLock_LockWrite@@Base+0x40> │ │ │ │ + bne.n 61f6c <_PySeqLock_LockWrite@@Base+0x40> │ │ │ │ dmb ish │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r5, r3 │ │ │ │ blx 29334 │ │ │ │ - b.n 61dfa <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ + b.n 61f3e <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ │ │ │ │ -00061e30 <_PySeqLock_AbandonWrite@@Base>: │ │ │ │ +00061f74 <_PySeqLock_AbandonWrite@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061e40 <_PySeqLock_UnlockWrite@@Base>: │ │ │ │ +00061f84 <_PySeqLock_UnlockWrite@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ adds r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061e50 <_PySeqLock_BeginRead@@Base>: │ │ │ │ +00061f94 <_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 61e76 <_PySeqLock_BeginRead@@Base+0x26> │ │ │ │ + bpl.n 61fba <_PySeqLock_BeginRead@@Base+0x26> │ │ │ │ blx 29334 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ dmb ish │ │ │ │ - b.n 61e66 <_PySeqLock_BeginRead@@Base+0x16> │ │ │ │ + b.n 61faa <_PySeqLock_BeginRead@@Base+0x16> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00061e78 <_PySeqLock_EndRead@@Base>: │ │ │ │ +00061fbc <_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 61e98 <_PySeqLock_EndRead@@Base+0x20> │ │ │ │ + beq.n 61fdc <_PySeqLock_EndRead@@Base+0x20> │ │ │ │ blx 29334 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 61e9a <_PySeqLock_EndRead@@Base+0x22> │ │ │ │ + b.n 61fde <_PySeqLock_EndRead@@Base+0x22> │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00061e9c <_PySeqLock_AfterFork@@Base>: │ │ │ │ +00061fe0 <_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 │ │ │ │ │ │ │ │ -00061eae <_Py_BuildValue_SizeT@@Base>: │ │ │ │ +00061ff2 <_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 8278c │ │ │ │ + bl 8281c │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061ed6 : │ │ │ │ +0006201a : │ │ │ │ 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 199e1c │ │ │ │ + bl 1991fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00061f00 : │ │ │ │ +00062044 : │ │ │ │ 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 │ │ │ │ @@ -83468,15 +83605,15 @@ │ │ │ │ blx 2912c │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 2b26a │ │ │ │ │ │ │ │ -00061f30 <_Py_FatalErrorFunc@@Base>: │ │ │ │ +00062074 <_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 │ │ │ │ @@ -83490,2944 +83627,2996 @@ │ │ │ │ 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, #39012 @ 0x9864 │ │ │ │ + movw r1, #36648 @ 0x8f28 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #4] @ (61f80 <_Py_FatalErrorFunc@@Base+0x50>) │ │ │ │ - bl 61f30 <_Py_FatalErrorFunc@@Base> │ │ │ │ - nop │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ - lsls r4, r0, #1 │ │ │ │ + movw r0, #48828 @ 0xbebc │ │ │ │ + movt r0, #68 @ 0x44 │ │ │ │ + bl 62074 <_Py_FatalErrorFunc@@Base> │ │ │ │ │ │ │ │ -00061f84 : │ │ │ │ +000620c8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (61fb4 ) │ │ │ │ + ldr r3, [pc, #32] @ (620f8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbnz r0, 61faa │ │ │ │ - movw r1, #6068 @ 0x17b4 │ │ │ │ + cbnz r0, 620ee │ │ │ │ + movw r1, #3508 @ 0xdb4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #16] @ (61fb8 ) │ │ │ │ - bl 61f30 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #16] @ (620fc ) │ │ │ │ + bl 62074 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 6d914 │ │ │ │ + b.w 6d954 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r2, r3, r6, r7} │ │ │ │ + bkpt 0x00cc │ │ │ │ + lsls r4, r0, #1 │ │ │ │ + │ │ │ │ +00062100 : │ │ │ │ + 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] @ (62128 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ + bl 1db05c <_PyErr_ProgramDecodedTextObject@@Base+0x408> │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 1dce9c │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0006212c <_PyThreadState_Prealloc@@Base>: │ │ │ │ + movs r1, #0 │ │ │ │ + b.w 19f6c8 <_PyThreadState_New@@Base+0x4> │ │ │ │ + │ │ │ │ +00062132 <_PyThreadState_Init@@Base>: │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r1, #36676 @ 0x8f44 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [pc, #4] @ (62150 <_PyThreadState_Init@@Base+0x1e>) │ │ │ │ + bl 62074 <_Py_FatalErrorFunc@@Base> │ │ │ │ + nop │ │ │ │ + bkpt 0x00e0 │ │ │ │ lsls r4, r0, #1 │ │ │ │ │ │ │ │ -00061fbc : │ │ │ │ +00062154 : │ │ │ │ + ldr r3, [pc, #8] @ (62160 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r0, [r2, r3] │ │ │ │ + b.w 1d4f74 │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00062164 <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ + add.w r0, r0, #4096 @ 0x1000 │ │ │ │ + movw r3, #57513 @ 0xe0a9 │ │ │ │ + movt r3, #9 │ │ │ │ + ldr.w r2, [r0, #340] @ 0x154 │ │ │ │ + cmp r2, #0 │ │ │ │ + ite ne │ │ │ │ + movne r0, r2 │ │ │ │ + moveq r0, r3 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0006217e : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 1d5c00 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 621a8 │ │ │ │ + ldr r2, [pc, #20] @ (621ac ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r0, [r3, r2] │ │ │ │ + bl 1d6a40 │ │ │ │ + bl 1d94a8 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +000621b0 : │ │ │ │ + ldr r2, [pc, #12] @ (621c0 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r3, r2] │ │ │ │ + b.w 1d6a40 │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +000621c4 : │ │ │ │ + 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 1b22c4 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +000621ec : │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + b.w 1b218c │ │ │ │ + │ │ │ │ +000621f4 : │ │ │ │ + cbnz r0, 621fa │ │ │ │ + b.w 1e9b14 │ │ │ │ + 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] @ (62238 ) │ │ │ │ + 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, 62230 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +0006223c : │ │ │ │ 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, #39040 @ 0x9880 │ │ │ │ + movw r1, #36724 @ 0x8f74 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00061fe6 : │ │ │ │ +00062266 : │ │ │ │ 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 6200c │ │ │ │ + bne.n 6228c │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 212ed4 │ │ │ │ + b.w 21249c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #39136 @ 0x98e0 │ │ │ │ + movw r1, #36576 @ 0x8ee0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ 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, #39076 @ 0x98a4 │ │ │ │ + movw r1, #36760 @ 0x8f98 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127394 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000622ce <_PyInterpreterState_FailIfRunningMain@@Base>: │ │ │ │ + ldr.w r0, [r0, #3708] @ 0xe7c │ │ │ │ + cbz r0, 622fe <_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, #34496 @ 0x86c0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127394 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + pop {r3, pc} │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00062300 : │ │ │ │ + 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, 62336 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cbz r3, 62336 │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r3, [r3, #80] @ 0x50 │ │ │ │ + cbz r3, 62336 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cbz r3, 62336 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + movw r2, #285 @ 0x11d │ │ │ │ + bl cdea8 │ │ │ │ + cbz r0, 62352 │ │ │ │ + b.n 6234c │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #36804 @ 0x8fc4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127394 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + b.n 6248a │ │ │ │ + mov.w r2, #284 @ 0x11c │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, r4 │ │ │ │ + bl cdea8 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 6236a │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl ce93c │ │ │ │ + b.n 6234c │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, r4 │ │ │ │ + bge.n 62396 │ │ │ │ + movw r3, #56116 @ 0xdb34 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #36860 @ 0x8ffc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl ce93c │ │ │ │ + mov r0, sp │ │ │ │ + bl ce93c │ │ │ │ + b.n 6234c │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + cbnz r3, 623da │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl 1e1480 │ │ │ │ + cbz r0, 623ae │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cbnz r3, 623ae │ │ │ │ + mov r0, sp │ │ │ │ + bl 1e1480 │ │ │ │ + cbnz r0, 623c2 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl 240c98 <_PyTime_AsTimeval@@Base+0x11a0> │ │ │ │ + cbz r0, 623da │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cbnz r3, 623da │ │ │ │ + mov r0, sp │ │ │ │ + bl 240c98 <_PyTime_AsTimeval@@Base+0x11a0> │ │ │ │ + cbz r0, 623da │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + blx 29c10 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl ce93c │ │ │ │ + mov r0, sp │ │ │ │ + bl ce93c │ │ │ │ + b.n 6248a │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + bl 76ec0 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 623f8 │ │ │ │ + bl 1e9b14 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl ce93c │ │ │ │ + mov r0, sp │ │ │ │ + bl ce93c │ │ │ │ + b.n 6234c │ │ │ │ + movs r3, #0 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 6240a │ │ │ │ + str.w r1, [r4, r3, lsl #2] │ │ │ │ + adds r3, #1 │ │ │ │ + b.n 623fc │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + movs r3, #0 │ │ │ │ + movs r6, #1 │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 62420 │ │ │ │ + ldr.w r0, [r1, r3, lsl #2] │ │ │ │ + adds r3, #1 │ │ │ │ + mul.w r6, r0, r6 │ │ │ │ + b.n 62410 │ │ │ │ + movs r7, #0 │ │ │ │ + subs r6, #1 │ │ │ │ + bcc.n 62478 │ │ │ │ + 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 6245a │ │ │ │ + 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 62452 │ │ │ │ + adds r2, #1 │ │ │ │ + str.w r2, [r3, #-4] │ │ │ │ + b.n 6245a │ │ │ │ + str.w r7, [r3, #-4] │ │ │ │ + mov r3, lr │ │ │ │ + b.n 62432 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl 1972b4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, sp │ │ │ │ + bl 1972b4 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 29c10 │ │ │ │ + b.n 62422 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77260 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl ce93c │ │ │ │ + mov r0, sp │ │ │ │ + bl ce93c │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #88 @ 0x58 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + │ │ │ │ +00062492 : │ │ │ │ + b.w 15387c │ │ │ │ + │ │ │ │ +00062496 : │ │ │ │ + b.w d0234 │ │ │ │ + │ │ │ │ +0006249a : │ │ │ │ + b.w 14a6b4 │ │ │ │ + │ │ │ │ +0006249e <_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 cc5cc <_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, 624d2 <_PyBytes_DecodeEscape@@Base+0x34> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cbnz r3, 624e8 <_PyBytes_DecodeEscape@@Base+0x4a> │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r2, #21704 @ 0x54c8 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl 1273f8 <_PyErr_SetString@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000624ec : │ │ │ │ + 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] @ (62574 ) │ │ │ │ + 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, 6252e │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r5, r3, #5 │ │ │ │ + bmi.n 62560 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r2, #1736 @ 0x6c8 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl 1273f8 <_PyErr_SetString@@Base> │ │ │ │ + b.n 6254e │ │ │ │ + cbz r4, 62554 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + bmi.n 62552 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r2, #36916 @ 0x9034 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl 1273f8 <_PyErr_SetString@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 62570 │ │ │ │ + cbnz r2, 62564 │ │ │ │ + movs r3, #0 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + mov r2, r3 │ │ │ │ + bl 1a5e08 │ │ │ │ + b.n 62570 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 62530 │ │ │ │ + mov r3, r4 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w dd2ec │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00062578 : │ │ │ │ + ldr r0, [pc, #28] @ (62598 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + movw r1, #4300 @ 0x10cc │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + movw r2, #36952 @ 0x9058 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ + b.w 1273f8 <_PyErr_SetString@@Base> │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0006259c <_PyState_AddModule@@Base>: │ │ │ │ + mov r3, r2 │ │ │ │ + cbz r2, 625dc <_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, 625d0 <_PyState_AddModule@@Base+0x34> │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r2, #54716 @ 0xd5bc │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl 1273f8 <_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 1a5748 │ │ │ │ + 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, #36988 @ 0x907c │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl 1273f8 <_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, #36988 @ 0x907c │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl 1273f8 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ + │ │ │ │ +00062632 : │ │ │ │ + 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, 62686 │ │ │ │ + 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 cdea8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 62688 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 62686 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 62686 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6207a │ │ │ │ + beq.n 626b8 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62090 │ │ │ │ + bne.n 626ce │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 620c4 │ │ │ │ + beq.n 62702 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 620c4 │ │ │ │ - b.n 62092 │ │ │ │ + ble.n 62702 │ │ │ │ + b.n 626d0 │ │ │ │ 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 620b0 │ │ │ │ + beq.n 626ee │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 620de │ │ │ │ + bne.n 6271c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 620c4 │ │ │ │ + beq.n 62702 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 620e0 │ │ │ │ + bgt.n 6271e │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #10772 @ 0x2a14 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 62122 │ │ │ │ + bl 127394 │ │ │ │ + b.n 62760 │ │ │ │ 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 f1ae8 │ │ │ │ + bl f1918 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6210c │ │ │ │ + beq.n 6274a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6210c │ │ │ │ + cbnz r3, 6274a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62122 │ │ │ │ + beq.n 62760 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62122 │ │ │ │ + cbnz r3, 62760 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 62152 │ │ │ │ + beq.n 62790 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62168 │ │ │ │ + bne.n 627a6 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6219c │ │ │ │ + beq.n 627da │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6219c │ │ │ │ - b.n 6216a │ │ │ │ + ble.n 627da │ │ │ │ + b.n 627a8 │ │ │ │ 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 62188 │ │ │ │ + beq.n 627c6 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 621b6 │ │ │ │ + bne.n 627f4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6219c │ │ │ │ + beq.n 627da │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 621b8 │ │ │ │ + bgt.n 627f6 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #10772 @ 0x2a14 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 621fa │ │ │ │ + bl 127394 │ │ │ │ + b.n 62838 │ │ │ │ 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 115ccc │ │ │ │ + bl 115d44 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 621e4 │ │ │ │ + beq.n 62822 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 621e4 │ │ │ │ + cbnz r3, 62822 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 621fa │ │ │ │ + beq.n 62838 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 621fa │ │ │ │ + cbnz r3, 62838 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 6222a │ │ │ │ + beq.n 62868 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62240 │ │ │ │ + bne.n 6287e │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 62274 │ │ │ │ + beq.n 628b2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 62274 │ │ │ │ - b.n 62242 │ │ │ │ + ble.n 628b2 │ │ │ │ + b.n 62880 │ │ │ │ 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 62260 │ │ │ │ + beq.n 6289e │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6228e │ │ │ │ + bne.n 628cc │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 62274 │ │ │ │ + beq.n 628b2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 62290 │ │ │ │ + bgt.n 628ce │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #10772 @ 0x2a14 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 622d2 │ │ │ │ + bl 127394 │ │ │ │ + b.n 62910 │ │ │ │ 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 140108 │ │ │ │ + bl 13f428 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 622bc │ │ │ │ + beq.n 628fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 622bc │ │ │ │ + cbnz r3, 628fa │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 622d2 │ │ │ │ + beq.n 62910 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 622d2 │ │ │ │ + cbnz r3, 62910 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 62302 │ │ │ │ + beq.n 62940 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62318 │ │ │ │ + bne.n 62956 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6234c │ │ │ │ + beq.n 6298a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6234c │ │ │ │ - b.n 6231a │ │ │ │ + ble.n 6298a │ │ │ │ + b.n 62958 │ │ │ │ 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 62338 │ │ │ │ + beq.n 62976 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62366 │ │ │ │ + bne.n 629a4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6234c │ │ │ │ + beq.n 6298a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 62368 │ │ │ │ + bgt.n 629a6 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #10772 @ 0x2a14 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 623aa │ │ │ │ + bl 127394 │ │ │ │ + b.n 629e8 │ │ │ │ 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 134e14 │ │ │ │ + bl 134108 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62394 │ │ │ │ + beq.n 629d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 62394 │ │ │ │ + cbnz r3, 629d2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 623aa │ │ │ │ + beq.n 629e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 623aa │ │ │ │ + cbnz r3, 629e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 623d8 │ │ │ │ + beq.n 62a16 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 62406 │ │ │ │ + bne.n 62a44 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 623ec │ │ │ │ + beq.n 62a2a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 62408 │ │ │ │ + bgt.n 62a46 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #10772 @ 0x2a14 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 62432 │ │ │ │ + bl 127394 │ │ │ │ + b.n 62a70 │ │ │ │ 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 f4cb8 │ │ │ │ + bl f4aac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62432 │ │ │ │ + beq.n 62a70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62432 │ │ │ │ + cbnz r3, 62a70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 62460 │ │ │ │ + beq.n 62a9e │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6248e │ │ │ │ + bne.n 62acc │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 62474 │ │ │ │ + beq.n 62ab2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 62490 │ │ │ │ + bgt.n 62ace │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #10772 @ 0x2a14 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 624ba │ │ │ │ + bl 127394 │ │ │ │ + b.n 62af8 │ │ │ │ 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 230aec │ │ │ │ + bl 2300b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 624ba │ │ │ │ + beq.n 62af8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 624ba │ │ │ │ + cbnz r3, 62af8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 624e8 │ │ │ │ + beq.n 62b26 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 62516 │ │ │ │ + bne.n 62b54 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 624fc │ │ │ │ + beq.n 62b3a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 62518 │ │ │ │ + bgt.n 62b56 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #10772 @ 0x2a14 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 62542 │ │ │ │ + bl 127394 │ │ │ │ + b.n 62b80 │ │ │ │ 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 f96d0 │ │ │ │ + bl f94b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62542 │ │ │ │ + beq.n 62b80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62542 │ │ │ │ + cbnz r3, 62b80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 62572 │ │ │ │ + beq.n 62bb0 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62588 │ │ │ │ + bne.n 62bc6 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 625bc │ │ │ │ + beq.n 62bfa │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 625bc │ │ │ │ - b.n 6258a │ │ │ │ + ble.n 62bfa │ │ │ │ + b.n 62bc8 │ │ │ │ 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 625a8 │ │ │ │ + beq.n 62be6 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 625d6 │ │ │ │ + bne.n 62c14 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 625bc │ │ │ │ + beq.n 62bfa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 625d8 │ │ │ │ + bgt.n 62c16 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #10772 @ 0x2a14 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 6261a │ │ │ │ + bl 127394 │ │ │ │ + b.n 62c58 │ │ │ │ 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 ecd60 │ │ │ │ + bl ecb78 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62604 │ │ │ │ + beq.n 62c42 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 62604 │ │ │ │ + cbnz r3, 62c42 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6261a │ │ │ │ + beq.n 62c58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6261a │ │ │ │ + cbnz r3, 62c58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 6264a │ │ │ │ + beq.n 62c88 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62660 │ │ │ │ + bne.n 62c9e │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 62694 │ │ │ │ + beq.n 62cd2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 62694 │ │ │ │ - b.n 62662 │ │ │ │ + ble.n 62cd2 │ │ │ │ + b.n 62ca0 │ │ │ │ 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 62680 │ │ │ │ + beq.n 62cbe │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 626ae │ │ │ │ + bne.n 62cec │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 62694 │ │ │ │ + beq.n 62cd2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 626b0 │ │ │ │ + bgt.n 62cee │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #10772 @ 0x2a14 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 626f2 │ │ │ │ + bl 127394 │ │ │ │ + b.n 62d30 │ │ │ │ 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 176e20 │ │ │ │ + bl 176224 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 626dc │ │ │ │ + beq.n 62d1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 626dc │ │ │ │ + cbnz r3, 62d1a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 626f2 │ │ │ │ + beq.n 62d30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 626f2 │ │ │ │ + cbnz r3, 62d30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 62722 │ │ │ │ + beq.n 62d60 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62738 │ │ │ │ + bne.n 62d76 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6276c │ │ │ │ + beq.n 62daa │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6276c │ │ │ │ - b.n 6273a │ │ │ │ + ble.n 62daa │ │ │ │ + b.n 62d78 │ │ │ │ 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 62758 │ │ │ │ + beq.n 62d96 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62786 │ │ │ │ + bne.n 62dc4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6276c │ │ │ │ + beq.n 62daa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 62788 │ │ │ │ + bgt.n 62dc6 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #10772 @ 0x2a14 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 627ca │ │ │ │ + bl 127394 │ │ │ │ + b.n 62e08 │ │ │ │ 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 117794 │ │ │ │ + bl 11780c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 627b4 │ │ │ │ + beq.n 62df2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 627b4 │ │ │ │ + cbnz r3, 62df2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 627ca │ │ │ │ + beq.n 62e08 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 627ca │ │ │ │ + cbnz r3, 62e08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 627fa │ │ │ │ + beq.n 62e38 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62810 │ │ │ │ + bne.n 62e4e │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 62844 │ │ │ │ + beq.n 62e82 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 62844 │ │ │ │ - b.n 62812 │ │ │ │ + ble.n 62e82 │ │ │ │ + b.n 62e50 │ │ │ │ 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 62830 │ │ │ │ + beq.n 62e6e │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6285e │ │ │ │ + bne.n 62e9c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 62844 │ │ │ │ + beq.n 62e82 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 62860 │ │ │ │ + bgt.n 62e9e │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #10772 @ 0x2a14 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 628a2 │ │ │ │ + bl 127394 │ │ │ │ + b.n 62ee0 │ │ │ │ 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 159a98 │ │ │ │ + bl 158da8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6288c │ │ │ │ + beq.n 62eca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6288c │ │ │ │ + cbnz r3, 62eca │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 628a2 │ │ │ │ + beq.n 62ee0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 628a2 │ │ │ │ + cbnz r3, 62ee0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 628d2 │ │ │ │ + beq.n 62f10 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 628e8 │ │ │ │ + bne.n 62f26 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6291c │ │ │ │ + beq.n 62f5a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6291c │ │ │ │ - b.n 628ea │ │ │ │ + ble.n 62f5a │ │ │ │ + b.n 62f28 │ │ │ │ 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 62908 │ │ │ │ + beq.n 62f46 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62936 │ │ │ │ + bne.n 62f74 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6291c │ │ │ │ + beq.n 62f5a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 62938 │ │ │ │ + bgt.n 62f76 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #10772 @ 0x2a14 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 6297a │ │ │ │ + bl 127394 │ │ │ │ + b.n 62fb8 │ │ │ │ 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 129700 │ │ │ │ + bl 129358 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62964 │ │ │ │ + beq.n 62fa2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 62964 │ │ │ │ + cbnz r3, 62fa2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6297a │ │ │ │ + beq.n 62fb8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6297a │ │ │ │ + cbnz r3, 62fb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 629aa │ │ │ │ + beq.n 62fe8 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 629c0 │ │ │ │ + bne.n 62ffe │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 629f4 │ │ │ │ + beq.n 63032 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 629f4 │ │ │ │ - b.n 629c2 │ │ │ │ + ble.n 63032 │ │ │ │ + b.n 63000 │ │ │ │ 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 629e0 │ │ │ │ + beq.n 6301e │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62a0e │ │ │ │ + bne.n 6304c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 629f4 │ │ │ │ + beq.n 63032 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 62a10 │ │ │ │ + bgt.n 6304e │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #10772 @ 0x2a14 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 62a52 │ │ │ │ + bl 127394 │ │ │ │ + b.n 63090 │ │ │ │ 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 f55b0 │ │ │ │ + bl f539c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62a3c │ │ │ │ + beq.n 6307a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 62a3c │ │ │ │ + cbnz r3, 6307a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62a52 │ │ │ │ + beq.n 63090 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62a52 │ │ │ │ + cbnz r3, 63090 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 62a82 │ │ │ │ + beq.n 630c0 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62a98 │ │ │ │ + bne.n 630d6 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 62acc │ │ │ │ + beq.n 6310a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 62acc │ │ │ │ - b.n 62a9a │ │ │ │ + ble.n 6310a │ │ │ │ + b.n 630d8 │ │ │ │ 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 62ab8 │ │ │ │ + beq.n 630f6 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62ae6 │ │ │ │ + bne.n 63124 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 62acc │ │ │ │ + beq.n 6310a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 62ae8 │ │ │ │ + bgt.n 63126 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #10772 @ 0x2a14 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 62b2a │ │ │ │ + bl 127394 │ │ │ │ + b.n 63168 │ │ │ │ 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 13e188 │ │ │ │ + bl 13d4a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62b14 │ │ │ │ + beq.n 63152 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 62b14 │ │ │ │ + cbnz r3, 63152 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62b2a │ │ │ │ + beq.n 63168 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62b2a │ │ │ │ + cbnz r3, 63168 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 62b5a │ │ │ │ + beq.n 63198 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62b70 │ │ │ │ + bne.n 631ae │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 62ba4 │ │ │ │ + beq.n 631e2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 62ba4 │ │ │ │ - b.n 62b72 │ │ │ │ + ble.n 631e2 │ │ │ │ + b.n 631b0 │ │ │ │ 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 62b90 │ │ │ │ + beq.n 631ce │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62bbe │ │ │ │ + bne.n 631fc │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 62ba4 │ │ │ │ + beq.n 631e2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 62bc0 │ │ │ │ + bgt.n 631fe │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #10772 @ 0x2a14 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 62c02 │ │ │ │ + bl 127394 │ │ │ │ + b.n 63240 │ │ │ │ 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 16d60c │ │ │ │ + bl 16ca1c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62bec │ │ │ │ + beq.n 6322a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 62bec │ │ │ │ + cbnz r3, 6322a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62c02 │ │ │ │ + beq.n 63240 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62c02 │ │ │ │ + cbnz r3, 63240 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 62c32 │ │ │ │ + beq.n 63270 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62c48 │ │ │ │ + bne.n 63286 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 62c7c │ │ │ │ + beq.n 632ba │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 62c7c │ │ │ │ - b.n 62c4a │ │ │ │ + ble.n 632ba │ │ │ │ + b.n 63288 │ │ │ │ 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 62c68 │ │ │ │ + beq.n 632a6 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62c96 │ │ │ │ + bne.n 632d4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 62c7c │ │ │ │ + beq.n 632ba │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 62c98 │ │ │ │ + bgt.n 632d6 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #10772 @ 0x2a14 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 62cda │ │ │ │ + bl 127394 │ │ │ │ + b.n 63318 │ │ │ │ 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 239cb4 │ │ │ │ + bl 239304 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62cc4 │ │ │ │ + beq.n 63302 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 62cc4 │ │ │ │ + cbnz r3, 63302 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62cda │ │ │ │ + beq.n 63318 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62cda │ │ │ │ + cbnz r3, 63318 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 62d0a │ │ │ │ + beq.n 63348 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62d20 │ │ │ │ + bne.n 6335e │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 62d54 │ │ │ │ + beq.n 63392 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 62d54 │ │ │ │ - b.n 62d22 │ │ │ │ + ble.n 63392 │ │ │ │ + b.n 63360 │ │ │ │ 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 62d40 │ │ │ │ + beq.n 6337e │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62d6e │ │ │ │ + bne.n 633ac │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 62d54 │ │ │ │ + beq.n 63392 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 62d70 │ │ │ │ + bgt.n 633ae │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #10772 @ 0x2a14 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 62db2 │ │ │ │ + bl 127394 │ │ │ │ + b.n 633f0 │ │ │ │ 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 2131e8 │ │ │ │ + bl 2127b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62d9c │ │ │ │ + beq.n 633da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 62d9c │ │ │ │ + cbnz r3, 633da │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62db2 │ │ │ │ + beq.n 633f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62db2 │ │ │ │ + cbnz r3, 633f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 62de2 │ │ │ │ + beq.n 63420 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62df8 │ │ │ │ + bne.n 63436 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 62e2c │ │ │ │ + beq.n 6346a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 62e2c │ │ │ │ - b.n 62dfa │ │ │ │ + ble.n 6346a │ │ │ │ + b.n 63438 │ │ │ │ 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 62e18 │ │ │ │ + beq.n 63456 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62e46 │ │ │ │ + bne.n 63484 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 62e2c │ │ │ │ + beq.n 6346a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 62e48 │ │ │ │ + bgt.n 63486 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #10772 @ 0x2a14 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 62e8a │ │ │ │ + bl 127394 │ │ │ │ + b.n 634c8 │ │ │ │ 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 176c34 │ │ │ │ + bl 176038 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62e74 │ │ │ │ + beq.n 634b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 62e74 │ │ │ │ + cbnz r3, 634b2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62e8a │ │ │ │ + beq.n 634c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62e8a │ │ │ │ + cbnz r3, 634c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 62eba │ │ │ │ + beq.n 634f8 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62ed0 │ │ │ │ + bne.n 6350e │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 62f04 │ │ │ │ + beq.n 63542 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 62f04 │ │ │ │ - b.n 62ed2 │ │ │ │ + ble.n 63542 │ │ │ │ + b.n 63510 │ │ │ │ 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 62ef0 │ │ │ │ + beq.n 6352e │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62f1e │ │ │ │ + bne.n 6355c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 62f04 │ │ │ │ + beq.n 63542 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 62f20 │ │ │ │ + bgt.n 6355e │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #10772 @ 0x2a14 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 62f62 │ │ │ │ + bl 127394 │ │ │ │ + b.n 635a0 │ │ │ │ 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 23dfe8 │ │ │ │ + bl 23d5b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62f4c │ │ │ │ + beq.n 6358a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 62f4c │ │ │ │ + cbnz r3, 6358a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62f62 │ │ │ │ + beq.n 635a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62f62 │ │ │ │ + cbnz r3, 635a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 62f92 │ │ │ │ + beq.n 635d0 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62fa8 │ │ │ │ + bne.n 635e6 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 62fdc │ │ │ │ + beq.n 6361a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 62fdc │ │ │ │ - b.n 62faa │ │ │ │ + ble.n 6361a │ │ │ │ + b.n 635e8 │ │ │ │ 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 62fc8 │ │ │ │ + beq.n 63606 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62ff6 │ │ │ │ + bne.n 63634 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 62fdc │ │ │ │ + beq.n 6361a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 62ff8 │ │ │ │ + bgt.n 63636 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #10772 @ 0x2a14 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 6303a │ │ │ │ + bl 127394 │ │ │ │ + b.n 63678 │ │ │ │ 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 14d3e4 │ │ │ │ + bl 14c6ec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63024 │ │ │ │ + beq.n 63662 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63024 │ │ │ │ + cbnz r3, 63662 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6303a │ │ │ │ + beq.n 63678 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6303a │ │ │ │ + cbnz r3, 63678 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 6306a │ │ │ │ + beq.n 636a8 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63080 │ │ │ │ + bne.n 636be │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 630b4 │ │ │ │ + beq.n 636f2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 630b4 │ │ │ │ - b.n 63082 │ │ │ │ + ble.n 636f2 │ │ │ │ + b.n 636c0 │ │ │ │ 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 630a0 │ │ │ │ + beq.n 636de │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 630ce │ │ │ │ + bne.n 6370c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 630b4 │ │ │ │ + beq.n 636f2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 630d0 │ │ │ │ + bgt.n 6370e │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #10772 @ 0x2a14 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 63112 │ │ │ │ + bl 127394 │ │ │ │ + b.n 63750 │ │ │ │ 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 15a018 │ │ │ │ + bl 159328 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 630fc │ │ │ │ + beq.n 6373a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 630fc │ │ │ │ + cbnz r3, 6373a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63112 │ │ │ │ + beq.n 63750 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63112 │ │ │ │ + cbnz r3, 63750 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 63142 │ │ │ │ + beq.n 63780 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63158 │ │ │ │ + bne.n 63796 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6318c │ │ │ │ + beq.n 637ca │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6318c │ │ │ │ - b.n 6315a │ │ │ │ + ble.n 637ca │ │ │ │ + b.n 63798 │ │ │ │ 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 63178 │ │ │ │ + beq.n 637b6 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 631a6 │ │ │ │ + bne.n 637e4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6318c │ │ │ │ + beq.n 637ca │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 631a8 │ │ │ │ + bgt.n 637e6 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #10772 @ 0x2a14 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 631ea │ │ │ │ + bl 127394 │ │ │ │ + b.n 63828 │ │ │ │ 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 e2170 │ │ │ │ + bl e1f90 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 631d4 │ │ │ │ + beq.n 63812 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 631d4 │ │ │ │ + cbnz r3, 63812 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 631ea │ │ │ │ + beq.n 63828 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 631ea │ │ │ │ + cbnz r3, 63828 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000631ee <_PyMonitoring_FireLineEvent@@Base>: │ │ │ │ +0006382c <_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 7fff8 │ │ │ │ - cbz r0, 63246 <_PyMonitoring_FireLineEvent@@Base+0x58> │ │ │ │ + bl 8008c │ │ │ │ + cbz r0, 63884 <_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 4f166 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f1ce <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6324a <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ + beq.n 63888 <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6324a <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ + cbnz r3, 63888 <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6324a <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 63888 <_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, 63280 <_PyMonitoring_FireLineEvent@@Base+0x92> │ │ │ │ + cbz r0, 638be <_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 6327c <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ + beq.n 638ba <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6327c <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 638ba <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00063284 : │ │ │ │ - b.w 104944 │ │ │ │ - │ │ │ │ -00063288 : │ │ │ │ +000638c2 : │ │ │ │ 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 632a2 │ │ │ │ - cbnz r0, 632a8 │ │ │ │ - bl 26481c │ │ │ │ - b.n 632c4 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbnz r3, 632ca │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #39120 @ 0x98d0 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 632ee │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 632ae │ │ │ │ - mov r6, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - add r1, sp, #4 │ │ │ │ - movs r2, #1 │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 632ae │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r0, sp, #4 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - bl cea94 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -000632f4 : │ │ │ │ - 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 6332e │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - movw r1, #19940 @ 0x4de4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 63336 │ │ │ │ - adds r0, #8 │ │ │ │ - bl cea94 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00063338 : │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 63372 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cbz r3, 63372 │ │ │ │ - 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 63364 │ │ │ │ - bl d3d20 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6336c │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl cea94 │ │ │ │ - movs r0, #1 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00063376 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1cd23c │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r6, r2 │ │ │ │ + bl 8fa38 │ │ │ │ + cbnz r0, 638f0 │ │ │ │ + ldr r2, [pc, #56] @ (63918 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + movs r1, #1 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + ldr r0, [r3, r2] │ │ │ │ + bl 1d6a40 │ │ │ │ + b.n 63914 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 63394 │ │ │ │ - bl d3d20 │ │ │ │ - mov r0, r4 │ │ │ │ - b.n 633aa │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1d582c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 633a8 │ │ │ │ + beq.n 63914 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 633a8 │ │ │ │ - bl 77d54 <_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 633ce │ │ │ │ - mov r5, r2 │ │ │ │ - clz r2, r0 │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ - cbnz r0, 633d4 │ │ │ │ - bl 26481c │ │ │ │ - b.n 633e0 │ │ │ │ - mov r6, r1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl ce000 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 633e6 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 633f4 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r0, sp, #4 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - bl cea94 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 63914 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ │ │ │ │ -000633fa : │ │ │ │ - b.n 633ac │ │ │ │ - │ │ │ │ -000633fc : │ │ │ │ - b.n 633ac │ │ │ │ +0006391c : │ │ │ │ + movs r2, #0 │ │ │ │ + b.w 638c2 │ │ │ │ │ │ │ │ -000633fe : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +00063922 : │ │ │ │ + push {r4, r5, r6, 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, 63452 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r6, r2 │ │ │ │ + bl 8fa38 │ │ │ │ + cbnz r0, 63950 │ │ │ │ + ldr r2, [pc, #56] @ (63978 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + movs r1, #1 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + ldr r0, [r3, r2] │ │ │ │ + bl 1d6a40 │ │ │ │ + b.n 63974 │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - add.w r1, r0, #8 │ │ │ │ - mov.w r2, #284 @ 0x11c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - str r3, [r4, #52] @ 0x34 │ │ │ │ - bl ce000 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 63454 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + bl 6217e │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63452 │ │ │ │ + beq.n 63974 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63452 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ + cbnz r3, 63974 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ │ │ │ │ -00063458 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006397c : │ │ │ │ + movs r2, #0 │ │ │ │ + b.w 63922 │ │ │ │ + │ │ │ │ +00063982 : │ │ │ │ + push {r3, r4, r5, r6, r7, 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, 6348e │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cbz r3, 6348e │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 6348e │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cbz r3, 6348e │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ - movw r2, #285 @ 0x11d │ │ │ │ - bl ce000 │ │ │ │ - cbz r0, 634aa │ │ │ │ - b.n 634a4 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #39160 @ 0x98f8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 635e2 │ │ │ │ - mov.w r2, #284 @ 0x11c │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r4 │ │ │ │ - bl ce000 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 634c2 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea94 │ │ │ │ - b.n 634a4 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r3, r4 │ │ │ │ - bge.n 634ee │ │ │ │ - movw r3, #56116 @ 0xdb34 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #39216 @ 0x9930 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea94 │ │ │ │ - mov r0, sp │ │ │ │ - bl cea94 │ │ │ │ - b.n 634a4 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cbnz r3, 63532 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1e2004 │ │ │ │ - cbz r0, 63506 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 63506 │ │ │ │ - mov r0, sp │ │ │ │ - bl 1e2004 │ │ │ │ - cbnz r0, 6351a │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 2415fc <_PyTime_AsTimeval@@Base+0x104c> │ │ │ │ - cbz r0, 63532 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 63532 │ │ │ │ - mov r0, sp │ │ │ │ - bl 2415fc <_PyTime_AsTimeval@@Base+0x104c> │ │ │ │ - cbz r0, 63532 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - blx 29c10 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea94 │ │ │ │ - mov r0, sp │ │ │ │ - bl cea94 │ │ │ │ - b.n 635e2 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - bl 76e4c │ │ │ │ + mov r0, r1 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r7, r3 │ │ │ │ + bl 8fa38 │ │ │ │ + cbz r0, 639c6 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 63550 │ │ │ │ - bl 1ea6e4 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea94 │ │ │ │ - mov r0, sp │ │ │ │ - bl cea94 │ │ │ │ - b.n 634a4 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 63562 │ │ │ │ - str.w r1, [r4, r3, lsl #2] │ │ │ │ - adds r3, #1 │ │ │ │ - b.n 63554 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - movs r3, #0 │ │ │ │ - movs r6, #1 │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 63578 │ │ │ │ - ldr.w r0, [r1, r3, lsl #2] │ │ │ │ - adds r3, #1 │ │ │ │ - mul.w r6, r0, r6 │ │ │ │ - b.n 63568 │ │ │ │ - movs r7, #0 │ │ │ │ - subs r6, #1 │ │ │ │ - bcc.n 635d0 │ │ │ │ - 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 635b2 │ │ │ │ - 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 635aa │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [r3, #-4] │ │ │ │ - b.n 635b2 │ │ │ │ - str.w r7, [r3, #-4] │ │ │ │ - mov r3, lr │ │ │ │ - b.n 6358a │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 197ed4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, sp │ │ │ │ - bl 197ed4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 29c10 │ │ │ │ - b.n 6357a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 771e8 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea94 │ │ │ │ - mov r0, sp │ │ │ │ - bl cea94 │ │ │ │ mov r0, r5 │ │ │ │ - add sp, #88 @ 0x58 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - │ │ │ │ -000635ea : │ │ │ │ - cbnz r0, 635f0 │ │ │ │ - b.w 1ea6e4 │ │ │ │ - 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 │ │ │ │ + bl 1cfe04 <_PyEval_MakePendingCalls@@Base+0x65c> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r1, [r0, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - ldr r2, [pc, #32] @ (6362c ) │ │ │ │ - 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, 63626 │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #0 │ │ │ │ - blx r3 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -00063630 : │ │ │ │ - b.w 15456c │ │ │ │ - │ │ │ │ -00063634 <_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 63652 <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 63656 <_PyXI_NamespaceFromNames@@Base+0x22> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 63680 <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ - bl 231ca4 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 63652 <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 231cd0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 63680 <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 639ca │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 639ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c164 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 639ca │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ - bl 15456c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 63652 <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ - bl d3d20 │ │ │ │ - b.n 63652 <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -00063684 : │ │ │ │ - b.w d0388 │ │ │ │ - │ │ │ │ -00063688 : │ │ │ │ - b.w 14b3ac │ │ │ │ - │ │ │ │ -0006368c <_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 cc720 <_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, 636c0 <_PyBytes_DecodeEscape@@Base+0x34> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 636d6 <_PyBytes_DecodeEscape@@Base+0x4a> │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #24256 @ 0x5ec0 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl 1277a8 <_PyErr_SetString@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000636da : │ │ │ │ - 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] @ (63764 ) │ │ │ │ - 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, 6371c │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r5, r3, #5 │ │ │ │ - bmi.n 6374e │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #4376 @ 0x1118 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl 1277a8 <_PyErr_SetString@@Base> │ │ │ │ - b.n 6373c │ │ │ │ - cbz r4, 63742 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - bmi.n 63740 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #39272 @ 0x9968 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl 1277a8 <_PyErr_SetString@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6375e │ │ │ │ - cbnz r2, 63752 │ │ │ │ +000639ce : │ │ │ │ movs r3, #0 │ │ │ │ - str r4, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 1a6a20 │ │ │ │ - b.n 6375e │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 6371e │ │ │ │ - mov r3, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w dd474 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00063768 : │ │ │ │ - ldr r0, [pc, #28] @ (63788 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r1, #4300 @ 0x10cc │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #39308 @ 0x998c │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - ldr r0, [r3, r0] │ │ │ │ - b.w 1277a8 <_PyErr_SetString@@Base> │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ + b.w 63982 │ │ │ │ │ │ │ │ -0006378c <_PyState_AddModule@@Base>: │ │ │ │ - mov r3, r2 │ │ │ │ - cbz r2, 637cc <_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, 637c0 <_PyState_AddModule@@Base+0x34> │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #57356 @ 0xe00c │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl 1277a8 <_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 1a6360 │ │ │ │ - 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, #39344 @ 0x99b0 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl 1277a8 <_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, #39344 @ 0x99b0 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl 1277a8 <_PyErr_SetString@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ +000639d6 : │ │ │ │ + movs r3, #0 │ │ │ │ + b.w 63982 │ │ │ │ │ │ │ │ -00063822 : │ │ │ │ +000639dc : │ │ │ │ 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] @ (63888 ) │ │ │ │ + ldr r2, [pc, #80] @ (63a40 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbz r0, 63840 │ │ │ │ - cbnz r1, 63848 │ │ │ │ + cbz r0, 639fa │ │ │ │ + cbnz r1, 63a02 │ │ │ │ mov r0, r5 │ │ │ │ - bl 636aa <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ - b.n 63850 │ │ │ │ - bl cbc44 │ │ │ │ + bl 624bc <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ + b.n 63a0a │ │ │ │ + bl cbaf4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 63854 │ │ │ │ + cbnz r0, 63a0e │ │ │ │ movs r5, #0 │ │ │ │ - b.n 6387a │ │ │ │ + b.n 63a34 │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ae378 │ │ │ │ + bl 1ad760 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6387a │ │ │ │ + beq.n 63a34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6387a │ │ │ │ + cbnz r3, 63a34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006388c <_PyObject_CallMethod_SizeT@@Base>: │ │ │ │ +00063a44 <_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] @ (638f0 <_PyObject_CallMethod_SizeT@@Base+0x64>) │ │ │ │ + ldr r2, [pc, #80] @ (63aa8 <_PyObject_CallMethod_SizeT@@Base+0x64>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbz r0, 638aa <_PyObject_CallMethod_SizeT@@Base+0x1e> │ │ │ │ - cbnz r1, 638b2 <_PyObject_CallMethod_SizeT@@Base+0x26> │ │ │ │ + cbz r0, 63a62 <_PyObject_CallMethod_SizeT@@Base+0x1e> │ │ │ │ + cbnz r1, 63a6a <_PyObject_CallMethod_SizeT@@Base+0x26> │ │ │ │ mov r0, r5 │ │ │ │ - bl 636aa <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ - b.n 638ba <_PyObject_CallMethod_SizeT@@Base+0x2e> │ │ │ │ - bl cbc44 │ │ │ │ + bl 624bc <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ + b.n 63a72 <_PyObject_CallMethod_SizeT@@Base+0x2e> │ │ │ │ + bl cbaf4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 638be <_PyObject_CallMethod_SizeT@@Base+0x32> │ │ │ │ + cbnz r0, 63a76 <_PyObject_CallMethod_SizeT@@Base+0x32> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 638e4 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ + b.n 63a9c <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ae378 │ │ │ │ + bl 1ad760 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 638e4 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ + beq.n 63a9c <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 638e4 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ + cbnz r3, 63a9c <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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, 6391c <_PyObject_CallMethod_SizeT@@Base+0x90> │ │ │ │ - movw r3, #6724 @ 0x1a44 │ │ │ │ + cbnz r2, 63ad4 <_PyObject_CallMethod_SizeT@@Base+0x90> │ │ │ │ + movw r3, #4164 @ 0x1044 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #48916 @ 0xbf14 │ │ │ │ + movw r2, #46356 @ 0xb514 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - b.n 63924 <_PyObject_CallMethod_SizeT@@Base+0x98> │ │ │ │ - movw r3, #37096 @ 0x90e8 │ │ │ │ + b.n 63adc <_PyObject_CallMethod_SizeT@@Base+0x98> │ │ │ │ + movw r3, #34536 @ 0x86e8 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ mov r1, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #39372 @ 0x99cc │ │ │ │ + movw r0, #37016 @ 0x9098 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddd20 │ │ │ │ + bl ddb98 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #39404 @ 0x99ec │ │ │ │ + movw r0, #37048 @ 0x90b8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - b.w ddd20 │ │ │ │ + b.w ddb98 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r2, 6396a <_PyObject_CallMethod_SizeT@@Base+0xde> │ │ │ │ - cbz r3, 63954 <_PyObject_CallMethod_SizeT@@Base+0xc8> │ │ │ │ + cbz r2, 63b22 <_PyObject_CallMethod_SizeT@@Base+0xde> │ │ │ │ + cbz r3, 63b0c <_PyObject_CallMethod_SizeT@@Base+0xc8> │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b.n 6395c <_PyObject_CallMethod_SizeT@@Base+0xd0> │ │ │ │ - movw r1, #48916 @ 0xbf14 │ │ │ │ + b.n 63b14 <_PyObject_CallMethod_SizeT@@Base+0xd0> │ │ │ │ + movw r1, #46356 @ 0xb514 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #39440 @ 0x9a10 │ │ │ │ + movw r0, #37084 @ 0x90dc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - b.w ddd20 │ │ │ │ - cbz r3, 63970 <_PyObject_CallMethod_SizeT@@Base+0xe4> │ │ │ │ + b.w ddb98 │ │ │ │ + cbz r3, 63b28 <_PyObject_CallMethod_SizeT@@Base+0xe4> │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b.n 63978 <_PyObject_CallMethod_SizeT@@Base+0xec> │ │ │ │ - movw r1, #48916 @ 0xbf14 │ │ │ │ + b.n 63b30 <_PyObject_CallMethod_SizeT@@Base+0xec> │ │ │ │ + movw r1, #46356 @ 0xb514 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #39476 @ 0x9a34 │ │ │ │ + movw r0, #37120 @ 0x9100 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w ddd20 │ │ │ │ + b.w ddb98 │ │ │ │ │ │ │ │ -00063984 : │ │ │ │ +00063b3c : │ │ │ │ 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 639b2 │ │ │ │ - movw r0, #56196 @ 0xdb84 │ │ │ │ + beq.n 63b6a │ │ │ │ + movw r0, #53636 @ 0xd184 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 639c6 │ │ │ │ + b.n 63b7e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 639ae │ │ │ │ + beq.n 63b66 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000639c8 : │ │ │ │ +00063b80 : │ │ │ │ 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 639f6 │ │ │ │ + beq.n 63bae │ │ │ │ movs r1, #25 │ │ │ │ - movw r0, #54448 @ 0xd4b0 │ │ │ │ + movw r0, #51888 @ 0xcab0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 639f8 │ │ │ │ + b.n 63bb0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000639fa : │ │ │ │ +00063bb2 : │ │ │ │ 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 63a28 │ │ │ │ + beq.n 63be0 │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ - movw r0, #54448 @ 0xd4b0 │ │ │ │ + movw r0, #51888 @ 0xcab0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 63a2a │ │ │ │ + b.n 63be2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00063a2c : │ │ │ │ +00063be4 : │ │ │ │ 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 63a5c │ │ │ │ + beq.n 63c14 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ - movw r0, #54448 @ 0xd4b0 │ │ │ │ + movw r0, #51888 @ 0xcab0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 63a5e │ │ │ │ + b.n 63c16 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00063a60 <_PyArg_ParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ +00063c18 <_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, 63a8c <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r0, 63c44 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bpl.n 63a8c <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbz r1, 63a88 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x28> │ │ │ │ + bpl.n 63c44 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r1, 63c40 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x28> │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bpl.n 63a8c <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbz r2, 63a8c <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbnz r3, 63aa0 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x40> │ │ │ │ + bpl.n 63c44 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r2, 63c44 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbnz r3, 63c58 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x40> │ │ │ │ movw r1, #1287 @ 0x507 │ │ │ │ - movw r0, #51828 @ 0xca74 │ │ │ │ + movw r0, #49268 @ 0xc074 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 63aac <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ + b.n 63c64 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ add r4, sp, #32 │ │ │ │ str r4, [sp, #12] │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d2928 │ │ │ │ + bl d27a0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #4 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00063ab6 : │ │ │ │ +00063c6e : │ │ │ │ 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, 63ae0 │ │ │ │ + cbz r0, 63c98 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - bpl.n 63ae0 │ │ │ │ - cbz r1, 63adc │ │ │ │ + bpl.n 63c98 │ │ │ │ + cbz r1, 63c94 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bpl.n 63ae0 │ │ │ │ - cbz r2, 63ae0 │ │ │ │ - cbnz r3, 63af4 │ │ │ │ + bpl.n 63c98 │ │ │ │ + cbz r2, 63c98 │ │ │ │ + cbnz r3, 63cac │ │ │ │ movw r1, #1313 @ 0x521 │ │ │ │ - movw r0, #51828 @ 0xca74 │ │ │ │ + movw r0, #49268 @ 0xc074 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 63afe │ │ │ │ + b.n 63cb6 │ │ │ │ str r4, [sp, #12] │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d2928 │ │ │ │ + bl d27a0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00063b02 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ +00063cba <_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, 63b2c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r0, 63ce4 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - bpl.n 63b2c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbz r1, 63b28 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x26> │ │ │ │ + bpl.n 63ce4 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r1, 63ce0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x26> │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bpl.n 63b2c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbz r2, 63b2c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbnz r3, 63b40 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x3e> │ │ │ │ + bpl.n 63ce4 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r2, 63ce4 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbnz r3, 63cf8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x3e> │ │ │ │ movw r1, #1338 @ 0x53a │ │ │ │ - movw r0, #51828 @ 0xca74 │ │ │ │ + movw r0, #49268 @ 0xc074 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 63b4a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ + b.n 63d02 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ str r4, [sp, #12] │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d2928 │ │ │ │ + bl d27a0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #8] @ (63b58 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x56>) │ │ │ │ + ldr r1, [pc, #8] @ (63d10 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x56>) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 8e64c │ │ │ │ + b.w 8e638 │ │ │ │ nop │ │ │ │ - add r2, pc, #608 @ (adr r2, 63dbc ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 63f74 ) │ │ │ │ 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 7ea88 <_PyType_GetDict@@Base> │ │ │ │ - cbz r0, 63b86 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x84> │ │ │ │ + bl 7eb1c <_PyType_GetDict@@Base> │ │ │ │ + cbz r0, 63d3e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x84> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 81974 <_PyType_LookupRef@@Base> │ │ │ │ + bl 81a04 <_PyType_LookupRef@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 63b94 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x92> │ │ │ │ - b.n 63bc0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xbe> │ │ │ │ + cbnz r0, 63d4c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x92> │ │ │ │ + b.n 63d78 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xbe> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7f6b0 │ │ │ │ + bl 7f744 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 63b78 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x76> │ │ │ │ - b.n 63bcc <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xca> │ │ │ │ + bge.n 63d30 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x76> │ │ │ │ + b.n 63d84 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xca> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ - cbz r3, 63bcc <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xca> │ │ │ │ + cbz r3, 63d84 <_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 63bb4 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xb2> │ │ │ │ + beq.n 63d6c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xb2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 63bb8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xb6> │ │ │ │ + cbz r3, 63d70 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xb6> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 63bcc <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xca> │ │ │ │ + b.n 63d84 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xca> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 63bb4 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xb2> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 63d6c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xb2> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 8e64c │ │ │ │ + b.w 8e638 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00063bd0 : │ │ │ │ +00063d88 : │ │ │ │ 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, 63bf8 │ │ │ │ + cbnz r6, 63db0 │ │ │ │ mov r5, r1 │ │ │ │ - movw r3, #23004 @ 0x59dc │ │ │ │ + movw r3, #20444 @ 0x4fdc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r6 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 63c0a │ │ │ │ - movw r0, #39504 @ 0x9a50 │ │ │ │ + b.n 63dc2 │ │ │ │ + movw r0, #37148 @ 0x911c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movw r1, #693 @ 0x2b5 │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 63cd8 │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 63e90 │ │ │ │ ldr.w r2, [r1, r9, lsl #3] │ │ │ │ - cbz r2, 63c1e │ │ │ │ + cbz r2, 63dd6 │ │ │ │ cmp r2, r3 │ │ │ │ add.w r9, r9, #1 │ │ │ │ it eq │ │ │ │ addeq.w r8, r8, #1 │ │ │ │ - b.n 63c0a │ │ │ │ + b.n 63dc2 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a3814 │ │ │ │ + bl 1a2bfc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 63cd8 │ │ │ │ + beq.n 63e90 │ │ │ │ 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, #32201 @ 0x7dc9 │ │ │ │ + movw r3, #32321 @ 0x7e41 │ │ │ │ movt r3, #17 │ │ │ │ str r3, [r4, #24] │ │ │ │ - movw r3, #30633 @ 0x77a9 │ │ │ │ + movw r3, #27609 @ 0x6bd9 │ │ │ │ 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, #18477 @ 0x482d │ │ │ │ + movw r3, #15425 @ 0x3c41 │ │ │ │ movt r3, #22 │ │ │ │ str.w r3, [r4, #156] @ 0x9c │ │ │ │ - movw r3, #49931 @ 0xc30b │ │ │ │ + movw r3, #49995 @ 0xc34b │ │ │ │ movt r3, #5 │ │ │ │ str r3, [r4, #92] @ 0x5c │ │ │ │ - bl 7f6b0 │ │ │ │ + bl 7f744 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 63cd2 │ │ │ │ + blt.n 63e8a │ │ │ │ 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 7ea88 <_PyType_GetDict@@Base> │ │ │ │ + bl 7eb1c <_PyType_GetDict@@Base> │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f79c │ │ │ │ + bl 7f830 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 63cdc │ │ │ │ + bne.n 63e94 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63cd2 │ │ │ │ + beq.n 63e8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63cd2 │ │ │ │ + cbnz r3, 63e8a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - bl 771e8 │ │ │ │ + bl 77260 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00063ce2 : │ │ │ │ - b.w 63bd0 │ │ │ │ +00063e9a : │ │ │ │ + b.w 63d88 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w dcd8c │ │ │ │ + b.w dcc04 │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 63d60 │ │ │ │ + bhi.n 63f18 │ │ │ │ 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 63d6a │ │ │ │ + bne.n 63f22 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 63d6a │ │ │ │ + bne.n 63f22 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl d12c0 │ │ │ │ + bl d1168 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 63d74 │ │ │ │ + blt.n 63f2c │ │ │ │ cmp r4, #2 │ │ │ │ itete eq │ │ │ │ movweq r2, #7780 @ 0x1e64 │ │ │ │ movwne r2, #4308 @ 0x10d4 │ │ │ │ movteq r2, #70 @ 0x46 │ │ │ │ movtne r2, #70 @ 0x46 │ │ │ │ itete eq │ │ │ │ @@ -86437,28 +86626,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 63d76 │ │ │ │ + beq.n 63f2e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 63d76 │ │ │ │ + b.n 63f2e │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 63d76 │ │ │ │ + b.n 63f2e │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00063d78 : │ │ │ │ +00063f30 : │ │ │ │ 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 │ │ │ │ @@ -86488,58 +86677,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 17bc5c │ │ │ │ + bl 17b05c │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00063dd0 : │ │ │ │ +00063f88 : │ │ │ │ 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 63dfc │ │ │ │ + bge.n 63fb4 │ │ │ │ str r2, [r6, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ str r3, [r7, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 63e3a │ │ │ │ + b.n 63ff2 │ │ │ │ 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 1274f0 <_PyCode_CheckLineNumber@@Base> │ │ │ │ + bl 127140 <_PyCode_CheckLineNumber@@Base> │ │ │ │ mov r0, sp │ │ │ │ - bl 30da0 │ │ │ │ + bl 30d30 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sp │ │ │ │ - bl 152e40 <_PyGen_FetchStopIterationValue@@Base+0x39c> │ │ │ │ + bl 152150 <_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 │ │ │ │ @@ -86547,69 +86736,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 63e74 │ │ │ │ + beq.n 6402c │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 63e74 │ │ │ │ + beq.n 6402c │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 63e8a │ │ │ │ - b.n 63e9c │ │ │ │ + bne.n 64042 │ │ │ │ + b.n 64054 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 63e6c │ │ │ │ - movw r0, #48 @ 0x30 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 16cd78 <_PyArg_NoKeywords@@Base> │ │ │ │ + beq.n 64024 │ │ │ │ + movw r0, #63024 @ 0xf630 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + bl 16c188 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 63e6c │ │ │ │ - b.n 63ea8 │ │ │ │ + bne.n 64024 │ │ │ │ + b.n 64060 │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #48 @ 0x30 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + movw r0, #63024 @ 0xf630 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 63ea8 │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 64060 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1cf1fc │ │ │ │ + b.w 1ce2c4 │ │ │ │ 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 77b3c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77bb4 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 63eee │ │ │ │ + cbnz r0, 640a6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63fc8 │ │ │ │ + beq.n 64180 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 63fc8 │ │ │ │ + bne.n 64180 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 63fc8 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 64180 │ │ │ │ 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} │ │ │ │ @@ -86617,55 +86806,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 63f28 │ │ │ │ + bge.n 640e0 │ │ │ │ ldr.w r2, [fp, #4]! │ │ │ │ str.w r2, [sl, #4]! │ │ │ │ - b.n 63f16 │ │ │ │ + b.n 640ce │ │ │ │ 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 63f52 │ │ │ │ + beq.n 6410a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 63f52 │ │ │ │ + cbnz r3, 6410a │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 63f6a │ │ │ │ + bne.n 64122 │ │ │ │ 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 63f8c │ │ │ │ + bne.n 64144 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r8, [r3, #88] @ 0x58 │ │ │ │ ldr.w r3, [r8] │ │ │ │ - ldr r1, [pc, #60] @ (63fd0 ) │ │ │ │ + ldr r1, [pc, #60] @ (64188 ) │ │ │ │ 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] │ │ │ │ @@ -86682,1249 +86871,1178 @@ │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00063fd4 : │ │ │ │ +0006418c : │ │ │ │ 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 63eac │ │ │ │ + b.n 64064 │ │ │ │ │ │ │ │ -00063fec : │ │ │ │ +000641a4 : │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ movw r0, #26944 @ 0x6940 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 63eac │ │ │ │ + b.n 64064 │ │ │ │ │ │ │ │ -00063ffc : │ │ │ │ +000641b4 : │ │ │ │ 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 63eac │ │ │ │ - cbz r0, 64058 │ │ │ │ - ldr r3, [pc, #60] @ (64060 ) │ │ │ │ + bl 64064 │ │ │ │ + cbz r0, 64210 │ │ │ │ + ldr r3, [pc, #60] @ (64218 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3, #108] @ 0x6c │ │ │ │ - cbnz r5, 64032 │ │ │ │ + cbnz r5, 641ea │ │ │ │ str r5, [r0, #28] │ │ │ │ - b.n 6405a │ │ │ │ - bl 1d5740 │ │ │ │ + b.n 64212 │ │ │ │ + bl 1d4a10 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 25adec │ │ │ │ + bl 25a3b4 │ │ │ │ str r0, [r4, #28] │ │ │ │ - cbnz r0, 6405a │ │ │ │ + cbnz r0, 64212 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64058 │ │ │ │ + beq.n 64210 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64058 │ │ │ │ + cbnz r3, 64210 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00064064 : │ │ │ │ +0006421c : │ │ │ │ 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 63eac │ │ │ │ - cbz r0, 64092 │ │ │ │ + bl 64064 │ │ │ │ + cbz r0, 6424a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #28] │ │ │ │ strh r3, [r0, #32] │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00064094 <_PyLong_FileDescriptor_Converter@@Base>: │ │ │ │ +0006424c <_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 15f9d4 │ │ │ │ + bl 15ecf4 │ │ │ │ adds r3, r0, #1 │ │ │ │ itett ne │ │ │ │ movne r3, r0 │ │ │ │ moveq r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000640b6 : │ │ │ │ +0006426e : │ │ │ │ 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 13120c <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ + bl 1304e0 <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ vldr d0, [r0, #8] │ │ │ │ - b.w 119580 │ │ │ │ + b.w 1195f8 │ │ │ │ │ │ │ │ -000640da : │ │ │ │ +00064292 : │ │ │ │ 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 6410c │ │ │ │ - movw r0, #56708 @ 0xdd84 │ │ │ │ + beq.n 642c4 │ │ │ │ + movw r0, #54068 @ 0xd334 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #547 @ 0x223 │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 64168 │ │ │ │ + b.n 64320 │ │ │ │ ldr r7, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 64108 │ │ │ │ + beq.n 642c0 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 64166 │ │ │ │ - bl 71310 │ │ │ │ + bne.n 6431e │ │ │ │ + bl 71378 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64108 │ │ │ │ + beq.n 642c0 │ │ │ │ mov r6, r7 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - bge.n 6414e │ │ │ │ + bge.n 64306 │ │ │ │ ldrd r1, r2, [r6, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 7937c │ │ │ │ + bl 793f4 │ │ │ │ add.w r8, r8, #2 │ │ │ │ adds r6, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 64132 │ │ │ │ - b.n 64108 │ │ │ │ + bge.n 642ea │ │ │ │ + b.n 642c0 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64166 │ │ │ │ + beq.n 6431e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 64166 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 6431e │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0006416c <_PyDict_GetItemStringWithError@@Base>: │ │ │ │ +00064324 <_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 7a0ec │ │ │ │ + bl 7a164 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 641ac <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ + cbz r0, 64364 <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7eadc │ │ │ │ + bl 7eb70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 641a0 <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ + beq.n 64358 <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 641a4 <_PyDict_GetItemStringWithError@@Base+0x38> │ │ │ │ + cbz r3, 6435c <_PyDict_GetItemStringWithError@@Base+0x38> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 641ac <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ + b.n 64364 <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 641a0 <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 64358 <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r0, #39528 @ 0x9a68 │ │ │ │ + movw r0, #37172 @ 0x9134 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 7a0ec │ │ │ │ - movw r0, #39540 @ 0x9a74 │ │ │ │ + b.w 7a164 │ │ │ │ + movw r0, #37184 @ 0x9140 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 7a0ec │ │ │ │ + b.w 7a164 │ │ │ │ │ │ │ │ -000641c8 : │ │ │ │ +00064380 : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 78fac │ │ │ │ + b.w 79024 │ │ │ │ │ │ │ │ -000641d0 : │ │ │ │ +00064388 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 78fac │ │ │ │ + b.w 79024 │ │ │ │ │ │ │ │ -000641d6 : │ │ │ │ +0006438e : │ │ │ │ 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 6420a │ │ │ │ - bl 859bc │ │ │ │ - cbnz r0, 6420a │ │ │ │ + beq.n 643c2 │ │ │ │ + bl 859e8 │ │ │ │ + cbnz r0, 643c2 │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ - movw r0, #20428 @ 0x4fcc │ │ │ │ + movw r0, #17868 @ 0x45cc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 64212 │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 643ca │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 64216 │ │ │ │ + bpl.n 643ce │ │ │ │ movs r0, #0 │ │ │ │ - b.n 64218 │ │ │ │ + b.n 643d0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006421a : │ │ │ │ +000643d2 : │ │ │ │ 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 64252 │ │ │ │ - bl 859bc │ │ │ │ - cbnz r0, 64252 │ │ │ │ + beq.n 6440a │ │ │ │ + bl 859e8 │ │ │ │ + cbnz r0, 6440a │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ - movw r0, #20428 @ 0x4fcc │ │ │ │ + movw r0, #17868 @ 0x45cc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64256 │ │ │ │ + b.n 6440e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00064258 : │ │ │ │ +00064410 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 1ce3b4 │ │ │ │ + bl 1cd47c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 64290 │ │ │ │ - bl 8fdf0 │ │ │ │ + cbz r0, 64448 │ │ │ │ + bl 8fde0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64284 │ │ │ │ + beq.n 6443c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 64288 │ │ │ │ + cbz r3, 64440 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 64290 │ │ │ │ + b.n 64448 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 64284 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 6443c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00064294 : │ │ │ │ +0006444c : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 80f70 │ │ │ │ + b.w 81004 │ │ │ │ │ │ │ │ -0006429a <_PyObject_GetAttrId@@Base>: │ │ │ │ +00064452 <_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, 642be <_PyObject_GetAttrId@@Base+0x24> │ │ │ │ + cbz r0, 64476 <_PyObject_GetAttrId@@Base+0x24> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8e64c │ │ │ │ + b.w 8e638 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000642c0 <_PyObject_CallMethodId@@Base>: │ │ │ │ +00064478 <_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] @ (64324 <_PyObject_CallMethodId@@Base+0x64>) │ │ │ │ + ldr r2, [pc, #80] @ (644dc <_PyObject_CallMethodId@@Base+0x64>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbz r0, 642de <_PyObject_CallMethodId@@Base+0x1e> │ │ │ │ - cbnz r1, 642e6 <_PyObject_CallMethodId@@Base+0x26> │ │ │ │ + cbz r0, 64496 <_PyObject_CallMethodId@@Base+0x1e> │ │ │ │ + cbnz r1, 6449e <_PyObject_CallMethodId@@Base+0x26> │ │ │ │ mov r0, r5 │ │ │ │ - bl 636aa <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ - b.n 642ee <_PyObject_CallMethodId@@Base+0x2e> │ │ │ │ - bl 6429a <_PyObject_GetAttrId@@Base> │ │ │ │ + bl 624bc <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ + b.n 644a6 <_PyObject_CallMethodId@@Base+0x2e> │ │ │ │ + bl 64452 <_PyObject_GetAttrId@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 642f2 <_PyObject_CallMethodId@@Base+0x32> │ │ │ │ + cbnz r0, 644aa <_PyObject_CallMethodId@@Base+0x32> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 64318 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ + b.n 644d0 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ae378 │ │ │ │ + bl 1ad760 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64318 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ + beq.n 644d0 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64318 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ + cbnz r3, 644d0 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00064328 <_PyObject_AssertFailed@@Base>: │ │ │ │ +000644e0 <_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, #39556 @ 0x9a84 │ │ │ │ + movw r2, #37200 @ 0x9150 │ │ │ │ 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 64376 <_PyObject_AssertFailed@@Base+0x4e> │ │ │ │ - movw r2, #39564 @ 0x9a8c │ │ │ │ + beq.n 6452e <_PyObject_AssertFailed@@Base+0x4e> │ │ │ │ + movw r2, #37208 @ 0x9158 │ │ │ │ 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, 64392 <_PyObject_AssertFailed@@Base+0x6a> │ │ │ │ + cbz r7, 6454a <_PyObject_AssertFailed@@Base+0x6a> │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #39572 @ 0x9a94 │ │ │ │ + movw r2, #37216 @ 0x9160 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 643a0 <_PyObject_AssertFailed@@Base+0x78> │ │ │ │ - movw r2, #39596 @ 0x9aac │ │ │ │ + b.n 64558 <_PyObject_AssertFailed@@Base+0x78> │ │ │ │ + movw r2, #37240 @ 0x9178 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movs r1, #1 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ - cbz r5, 643ba <_PyObject_AssertFailed@@Base+0x92> │ │ │ │ - movw r2, #63560 @ 0xf848 │ │ │ │ + cbz r5, 64572 <_PyObject_AssertFailed@@Base+0x92> │ │ │ │ + movw r2, #61000 @ 0xee48 │ │ │ │ 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, #16308 @ 0x3fb4 │ │ │ │ + movw r2, #13664 @ 0x3560 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ee17c <_PyObject_IsFreed@@Base> │ │ │ │ + bl 1ed5ac <_PyObject_IsFreed@@Base> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r3, 643f4 <_PyObject_AssertFailed@@Base+0xcc> │ │ │ │ + cbz r3, 645ac <_PyObject_AssertFailed@@Base+0xcc> │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #4804 @ 0x12c4 │ │ │ │ + movw r2, #2164 @ 0x874 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ - b.n 64430 <_PyObject_AssertFailed@@Base+0x108> │ │ │ │ + b.n 645e8 <_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 67f18 │ │ │ │ + bl 6805c │ │ │ │ mov r0, r6 │ │ │ │ bl 2e4a4 <_PyObject_Dump@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #16308 @ 0x3fb4 │ │ │ │ + movw r2, #13664 @ 0x3560 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ - movw r1, #39616 @ 0x9ac0 │ │ │ │ + movw r1, #37260 @ 0x918c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #4] @ (64440 <_PyObject_AssertFailed@@Base+0x118>) │ │ │ │ - bl 61f30 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #4] @ (645f8 <_PyObject_AssertFailed@@Base+0x118>) │ │ │ │ + bl 62074 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ - ldmia r0!, {r5, r6, r7} │ │ │ │ + bkpt 0x00f4 │ │ │ │ lsls r4, r0, #1 │ │ │ │ │ │ │ │ -00064444 <_PyUnicode_CheckConsistency@@Base>: │ │ │ │ +000645fc <_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 6447e <_PyUnicode_CheckConsistency@@Base+0x3a> │ │ │ │ - ldr r4, [pc, #788] @ (64778 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + bne.n 64636 <_PyUnicode_CheckConsistency@@Base+0x3a> │ │ │ │ + ldr r4, [pc, #788] @ (64930 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov.w r2, #668 @ 0x29c │ │ │ │ - movw r3, #29564 @ 0x737c │ │ │ │ + movw r3, #27004 @ 0x697c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r2, #39640 @ 0x9ad8 │ │ │ │ + movw r2, #37284 @ 0x91a4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 64328 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 644e0 <_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 644b4 <_PyUnicode_CheckConsistency@@Base+0x70> │ │ │ │ + bne.n 6466c <_PyUnicode_CheckConsistency@@Base+0x70> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 64610 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ - ldr r4, [pc, #736] @ (64778 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + beq.w 647c8 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ + ldr r4, [pc, #736] @ (64930 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - movw r3, #29564 @ 0x737c │ │ │ │ + movw r3, #27004 @ 0x697c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #39708 @ 0x9b1c │ │ │ │ + movw r2, #37352 @ 0x91e8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 64328 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 644e0 <_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 6452a <_PyUnicode_CheckConsistency@@Base+0xe6> │ │ │ │ + beq.n 646e2 <_PyUnicode_CheckConsistency@@Base+0xe6> │ │ │ │ add.w r7, r0, #28 │ │ │ │ - cbz r2, 644f2 <_PyUnicode_CheckConsistency@@Base+0xae> │ │ │ │ - ldr r4, [pc, #676] @ (64778 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + cbz r2, 646aa <_PyUnicode_CheckConsistency@@Base+0xae> │ │ │ │ + ldr r4, [pc, #676] @ (64930 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ - movw r3, #29564 @ 0x737c │ │ │ │ + movw r3, #27004 @ 0x697c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #39740 @ 0x9b3c │ │ │ │ + movw r2, #37384 @ 0x9208 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 64328 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 644e0 <_PyObject_AssertFailed@@Base> │ │ │ │ and.w r1, ip, #255 @ 0xff │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 6451c <_PyUnicode_CheckConsistency@@Base+0xd8> │ │ │ │ - ldr r5, [pc, #632] @ (64778 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + beq.n 646d4 <_PyUnicode_CheckConsistency@@Base+0xd8> │ │ │ │ + ldr r5, [pc, #632] @ (64930 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov r1, r2 │ │ │ │ movw r4, #685 @ 0x2ad │ │ │ │ - movw r3, #29564 @ 0x737c │ │ │ │ + movw r3, #27004 @ 0x697c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #39836 @ 0x9b9c │ │ │ │ + movw r2, #37480 @ 0x9268 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 64328 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 644e0 <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r6, [r0, #24] │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 645e8 <_PyUnicode_CheckConsistency@@Base+0x1a4> │ │ │ │ - ldr r4, [pc, #596] @ (64778 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + bne.n 647a0 <_PyUnicode_CheckConsistency@@Base+0x1a4> │ │ │ │ + ldr r4, [pc, #596] @ (64930 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r2, #686 @ 0x2ae │ │ │ │ - b.n 645d0 <_PyUnicode_CheckConsistency@@Base+0x18c> │ │ │ │ + b.n 64788 <_PyUnicode_CheckConsistency@@Base+0x18c> │ │ │ │ ldr r7, [r0, #28] │ │ │ │ - cbz r2, 6454c <_PyUnicode_CheckConsistency@@Base+0x108> │ │ │ │ - ldr r4, [pc, #584] @ (64778 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + cbz r2, 64704 <_PyUnicode_CheckConsistency@@Base+0x108> │ │ │ │ + ldr r4, [pc, #584] @ (64930 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov.w r2, #692 @ 0x2b4 │ │ │ │ - movw r3, #29564 @ 0x737c │ │ │ │ + movw r3, #27004 @ 0x697c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r2, #39740 @ 0x9b3c │ │ │ │ + movw r2, #37384 @ 0x9208 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 64328 <_PyObject_AssertFailed@@Base> │ │ │ │ - cbnz r7, 6456e <_PyUnicode_CheckConsistency@@Base+0x12a> │ │ │ │ - ldr r4, [pc, #552] @ (64778 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + bl 644e0 <_PyObject_AssertFailed@@Base> │ │ │ │ + cbnz r7, 64726 <_PyUnicode_CheckConsistency@@Base+0x12a> │ │ │ │ + ldr r4, [pc, #552] @ (64930 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov.w r2, #696 @ 0x2b8 │ │ │ │ - movw r3, #29564 @ 0x737c │ │ │ │ + movw r3, #27004 @ 0x697c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r1, r7 │ │ │ │ - movw r2, #39888 @ 0x9bd0 │ │ │ │ + movw r2, #37532 @ 0x929c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 64328 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 644e0 <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r6, [r0, #24] │ │ │ │ and.w r1, ip, #255 @ 0xff │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 645c6 <_PyUnicode_CheckConsistency@@Base+0x182> │ │ │ │ + beq.n 6477e <_PyUnicode_CheckConsistency@@Base+0x182> │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 6459e <_PyUnicode_CheckConsistency@@Base+0x15a> │ │ │ │ - ldr r5, [pc, #504] @ (64778 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + beq.n 64756 <_PyUnicode_CheckConsistency@@Base+0x15a> │ │ │ │ + ldr r5, [pc, #504] @ (64930 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov r1, r2 │ │ │ │ movw r4, #698 @ 0x2ba │ │ │ │ - movw r3, #29564 @ 0x737c │ │ │ │ + movw r3, #27004 @ 0x697c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #39908 @ 0x9be4 │ │ │ │ + movw r2, #37552 @ 0x92b0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 64328 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 644e0 <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r6, [r0, #20] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 64610 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ - ldr r5, [pc, #464] @ (64778 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + beq.n 647c8 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ + ldr r5, [pc, #464] @ (64930 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov r1, r2 │ │ │ │ movw r4, #699 @ 0x2bb │ │ │ │ - movw r3, #29564 @ 0x737c │ │ │ │ + movw r3, #27004 @ 0x697c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #39936 @ 0x9c00 │ │ │ │ + movw r2, #37580 @ 0x92cc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 64328 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 644e0 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 645e8 <_PyUnicode_CheckConsistency@@Base+0x1a4> │ │ │ │ - ldr r4, [pc, #428] @ (64778 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + bne.n 647a0 <_PyUnicode_CheckConsistency@@Base+0x1a4> │ │ │ │ + ldr r4, [pc, #428] @ (64930 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r2, #702 @ 0x2be │ │ │ │ - movw r3, #29564 @ 0x737c │ │ │ │ + movw r3, #27004 @ 0x697c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r2, #39860 @ 0x9bb4 │ │ │ │ + movw r2, #37504 @ 0x9280 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 64328 <_PyObject_AssertFailed@@Base> │ │ │ │ - cbnz r6, 64610 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ + bl 644e0 <_PyObject_AssertFailed@@Base> │ │ │ │ + cbnz r6, 647c8 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - cbz r2, 64610 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ - ldr r5, [pc, #392] @ (64778 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + cbz r2, 647c8 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ + ldr r5, [pc, #392] @ (64930 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r2, #707 @ 0x2c3 │ │ │ │ - movw r3, #29564 @ 0x737c │ │ │ │ + movw r3, #27004 @ 0x697c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r5, [sp] │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #39976 @ 0x9c28 │ │ │ │ + movw r2, #37620 @ 0x92f4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 64328 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 644e0 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 64770 <_PyUnicode_CheckConsistency@@Base+0x32c> │ │ │ │ + beq.w 64928 <_PyUnicode_CheckConsistency@@Base+0x32c> │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.n 6462a <_PyUnicode_CheckConsistency@@Base+0x1e6> │ │ │ │ + bpl.n 647e2 <_PyUnicode_CheckConsistency@@Base+0x1e6> │ │ │ │ lsls r2, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r0, r4, #20 │ │ │ │ addpl.w r0, r4, #28 │ │ │ │ - b.n 6462c <_PyUnicode_CheckConsistency@@Base+0x1e8> │ │ │ │ + b.n 647e4 <_PyUnicode_CheckConsistency@@Base+0x1e8> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ movs r2, #0 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r1, r2 │ │ │ │ cmp r6, r1 │ │ │ │ - ble.n 64656 <_PyUnicode_CheckConsistency@@Base+0x212> │ │ │ │ + ble.n 6480e <_PyUnicode_CheckConsistency@@Base+0x212> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 6463e <_PyUnicode_CheckConsistency@@Base+0x1fa> │ │ │ │ + bne.n 647f6 <_PyUnicode_CheckConsistency@@Base+0x1fa> │ │ │ │ ldrb r7, [r0, r1] │ │ │ │ - b.n 6464a <_PyUnicode_CheckConsistency@@Base+0x206> │ │ │ │ + b.n 64802 <_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 64632 <_PyUnicode_CheckConsistency@@Base+0x1ee> │ │ │ │ + b.n 647ea <_PyUnicode_CheckConsistency@@Base+0x1ee> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 646c4 <_PyUnicode_CheckConsistency@@Base+0x280> │ │ │ │ + bne.n 6487c <_PyUnicode_CheckConsistency@@Base+0x280> │ │ │ │ ands.w r1, r3, #64 @ 0x40 │ │ │ │ - bne.n 646a8 <_PyUnicode_CheckConsistency@@Base+0x264> │ │ │ │ + bne.n 64860 <_PyUnicode_CheckConsistency@@Base+0x264> │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bhi.n 64684 <_PyUnicode_CheckConsistency@@Base+0x240> │ │ │ │ - ldr r5, [pc, #272] @ (64778 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + bhi.n 6483c <_PyUnicode_CheckConsistency@@Base+0x240> │ │ │ │ + ldr r5, [pc, #272] @ (64930 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r2, #727 @ 0x2d7 │ │ │ │ - movw r3, #29564 @ 0x737c │ │ │ │ + movw r3, #27004 @ 0x697c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #40004 @ 0x9c44 │ │ │ │ + movw r2, #37648 @ 0x9310 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 64328 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 644e0 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls.n 6473e <_PyUnicode_CheckConsistency@@Base+0x2fa> │ │ │ │ - ldr r5, [pc, #236] @ (64778 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + bls.n 648f6 <_PyUnicode_CheckConsistency@@Base+0x2fa> │ │ │ │ + ldr r5, [pc, #236] @ (64930 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov.w r2, #728 @ 0x2d8 │ │ │ │ - movw r3, #29564 @ 0x737c │ │ │ │ + movw r3, #27004 @ 0x697c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #40020 @ 0x9c54 │ │ │ │ + movw r2, #37664 @ 0x9320 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 64328 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 644e0 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls.n 6473e <_PyUnicode_CheckConsistency@@Base+0x2fa> │ │ │ │ - movw r3, #29564 @ 0x737c │ │ │ │ + bls.n 648f6 <_PyUnicode_CheckConsistency@@Base+0x2fa> │ │ │ │ + movw r3, #27004 @ 0x697c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #40036 @ 0x9c64 │ │ │ │ + movw r2, #37680 @ 0x9330 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr r5, [pc, #184] @ (64778 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + ldr r5, [pc, #184] @ (64930 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #731 @ 0x2db │ │ │ │ - b.n 64764 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + b.n 6491c <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 64702 <_PyUnicode_CheckConsistency@@Base+0x2be> │ │ │ │ + bne.n 648ba <_PyUnicode_CheckConsistency@@Base+0x2be> │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bhi.n 646e4 <_PyUnicode_CheckConsistency@@Base+0x2a0> │ │ │ │ - movw r3, #29564 @ 0x737c │ │ │ │ + bhi.n 6489c <_PyUnicode_CheckConsistency@@Base+0x2a0> │ │ │ │ + movw r3, #27004 @ 0x697c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #40052 @ 0x9c74 │ │ │ │ + movw r2, #37696 @ 0x9340 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr r5, [pc, #152] @ (64778 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + ldr r5, [pc, #152] @ (64930 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #734 @ 0x2de │ │ │ │ - b.n 64764 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + b.n 6491c <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ cmp.w r2, #65536 @ 0x10000 │ │ │ │ - bcc.n 64742 <_PyUnicode_CheckConsistency@@Base+0x2fe> │ │ │ │ - movw r3, #29564 @ 0x737c │ │ │ │ + bcc.n 648fa <_PyUnicode_CheckConsistency@@Base+0x2fe> │ │ │ │ + movw r3, #27004 @ 0x697c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #40072 @ 0x9c88 │ │ │ │ + movw r2, #37716 @ 0x9354 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr r5, [pc, #124] @ (64778 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + ldr r5, [pc, #124] @ (64930 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #735 @ 0x2df │ │ │ │ - b.n 64764 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + b.n 6491c <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ cmp.w r2, #65536 @ 0x10000 │ │ │ │ - bcs.n 64720 <_PyUnicode_CheckConsistency@@Base+0x2dc> │ │ │ │ - movw r3, #29564 @ 0x737c │ │ │ │ + bcs.n 648d8 <_PyUnicode_CheckConsistency@@Base+0x2dc> │ │ │ │ + movw r3, #27004 @ 0x697c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #40092 @ 0x9c9c │ │ │ │ + movw r2, #37736 @ 0x9368 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr r5, [pc, #92] @ (64778 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + ldr r5, [pc, #92] @ (64930 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #738 @ 0x2e2 │ │ │ │ - b.n 64764 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + b.n 6491c <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ - bcc.n 64748 <_PyUnicode_CheckConsistency@@Base+0x304> │ │ │ │ - movw r3, #29564 @ 0x737c │ │ │ │ + bcc.n 64900 <_PyUnicode_CheckConsistency@@Base+0x304> │ │ │ │ + movw r3, #27004 @ 0x697c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #40112 @ 0x9cb0 │ │ │ │ + movw r2, #37756 @ 0x937c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr r5, [pc, #64] @ (64778 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + ldr r5, [pc, #64] @ (64930 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #739 @ 0x2e3 │ │ │ │ - b.n 64764 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + b.n 6491c <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ ldrb r3, [r0, r6] │ │ │ │ - b.n 6474c <_PyUnicode_CheckConsistency@@Base+0x308> │ │ │ │ + b.n 64904 <_PyUnicode_CheckConsistency@@Base+0x308> │ │ │ │ ldrh.w r3, [r0, r6, lsl #1] │ │ │ │ - b.n 6474c <_PyUnicode_CheckConsistency@@Base+0x308> │ │ │ │ + b.n 64904 <_PyUnicode_CheckConsistency@@Base+0x308> │ │ │ │ ldr.w r3, [r0, r6, lsl #2] │ │ │ │ - cbz r3, 64770 <_PyUnicode_CheckConsistency@@Base+0x32c> │ │ │ │ - ldr r5, [pc, #40] @ (64778 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ - movw r3, #29564 @ 0x737c │ │ │ │ + cbz r3, 64928 <_PyUnicode_CheckConsistency@@Base+0x32c> │ │ │ │ + ldr r5, [pc, #40] @ (64930 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + movw r3, #27004 @ 0x697c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #40132 @ 0x9cc4 │ │ │ │ + movw r2, #37776 @ 0x9390 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movw r1, #741 @ 0x2e5 │ │ │ │ strd r1, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 64328 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 644e0 <_PyObject_AssertFailed@@Base> │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ - lsls r4, r0, #1 │ │ │ │ - │ │ │ │ -0006477c : │ │ │ │ - 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] @ (6487c ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #236] @ (64880 ) │ │ │ │ - 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 647b6 │ │ │ │ - strexb r0, r2, [r3] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 647a6 │ │ │ │ - ite eq │ │ │ │ - moveq r2, #1 │ │ │ │ - movne r2, #0 │ │ │ │ - mov r4, r3 │ │ │ │ - dmb ish │ │ │ │ - beq.n 647d4 │ │ │ │ - mov r0, r3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 1da218 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr.w r5, [r5, #3704] @ 0xe78 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r4] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 647f0 │ │ │ │ - strexb r1, r3, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 647e0 │ │ │ │ - dmb ish │ │ │ │ - beq.n 647fc │ │ │ │ - ldr r0, [pc, #136] @ (64880 ) │ │ │ │ - bl 247d04 │ │ │ │ - movw r6, #40208 @ 0x9d10 │ │ │ │ - movt r6, #42 @ 0x2a │ │ │ │ - mov.w sl, #1 │ │ │ │ - mov.w r9, #0 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - cbz r5, 64876 │ │ │ │ - bl 1f1ae0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 64822 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1efe3c │ │ │ │ - dmb ish │ │ │ │ - ldrexb r3, [r4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 64836 │ │ │ │ - strexb r2, sl, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 64826 │ │ │ │ ite eq │ │ │ │ - moveq r3, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - dmb ish │ │ │ │ - beq.n 64852 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [pc, #52] @ (64880 ) │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1da218 │ │ │ │ - ldr r5, [r5, #4] │ │ │ │ - dmb ish │ │ │ │ - ldrexb r3, [r4] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 64868 │ │ │ │ - strexb r2, r9, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 64858 │ │ │ │ - dmb ish │ │ │ │ - beq.n 6480c │ │ │ │ - ldr r0, [pc, #16] @ (64880 ) │ │ │ │ - bl 247d04 │ │ │ │ - b.n 6480c │ │ │ │ - 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 │ │ │ │ + lsleq r4, r0, #1 │ │ │ │ │ │ │ │ -00064884 : │ │ │ │ - push {r4, lr} │ │ │ │ +00064934 : │ │ │ │ + pushne {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #84] @ (648e8 ) │ │ │ │ + ldr r0, [pc, #84] @ (64998 ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 648ac │ │ │ │ + bne.n 6495c │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6489c │ │ │ │ + bne.n 6494c │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 648b8 │ │ │ │ - bl 26a094 │ │ │ │ - bl 19d8b4 │ │ │ │ + beq.n 64968 │ │ │ │ + bl 269658 │ │ │ │ + bl 19cc94 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 648d4 │ │ │ │ + bne.n 64984 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 648c4 │ │ │ │ + bne.n 64974 │ │ │ │ dmb ish │ │ │ │ - beq.n 648e4 │ │ │ │ + beq.n 64994 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ (648e8 ) │ │ │ │ - b.w 247d04 │ │ │ │ + ldr r0, [pc, #8] @ (64998 ) │ │ │ │ + b.w 2471c4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ str r0, [r3, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000648ec : │ │ │ │ +0006499c : │ │ │ │ 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] @ (64958 ) │ │ │ │ + ldr r0, [pc, #88] @ (64a08 ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 64916 │ │ │ │ + bne.n 649c6 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 64906 │ │ │ │ + bne.n 649b6 │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 64922 │ │ │ │ - bl 26a094 │ │ │ │ - ldr r3, [pc, #56] @ (6495c ) │ │ │ │ + beq.n 649d2 │ │ │ │ + bl 269658 │ │ │ │ + ldr r3, [pc, #56] @ (64a0c ) │ │ │ │ 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 64944 │ │ │ │ + bne.n 649f4 │ │ │ │ strexb r1, r6, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 64934 │ │ │ │ + bne.n 649e4 │ │ │ │ dmb ish │ │ │ │ - beq.n 64956 │ │ │ │ + beq.n 64a06 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ sub.w r0, r3, #140 @ 0x8c │ │ │ │ - b.w 247d04 │ │ │ │ + b.w 2471c4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r0, [r3, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r4, [r4, r4] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00064960 : │ │ │ │ +00064a10 : │ │ │ │ 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] @ (649cc ) │ │ │ │ + ldr r0, [pc, #88] @ (64a7c ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6498a │ │ │ │ + bne.n 64a3a │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6497a │ │ │ │ + bne.n 64a2a │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 64996 │ │ │ │ - bl 26a094 │ │ │ │ - ldr r3, [pc, #56] @ (649d0 ) │ │ │ │ + beq.n 64a46 │ │ │ │ + bl 269658 │ │ │ │ + ldr r3, [pc, #56] @ (64a80 ) │ │ │ │ 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 649b8 │ │ │ │ + bne.n 64a68 │ │ │ │ strexb r0, r2, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 649a8 │ │ │ │ + bne.n 64a58 │ │ │ │ dmb ish │ │ │ │ - beq.n 649ca │ │ │ │ + beq.n 64a7a │ │ │ │ sub.w r0, r3, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 247d04 │ │ │ │ + b.w 2471c4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ str r0, [r3, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r4, [r4, r4] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000649d4 : │ │ │ │ +00064a84 : │ │ │ │ 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] @ (64a80 ) │ │ │ │ + ldr r3, [pc, #156] @ (64b30 ) │ │ │ │ mov r5, r0 │ │ │ │ mov.w r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 649fe │ │ │ │ + bne.n 64aae │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 649ee │ │ │ │ + bne.n 64a9e │ │ │ │ mov r4, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 64a0c │ │ │ │ + beq.n 64abc │ │ │ │ mov r0, r3 │ │ │ │ - bl 26a094 │ │ │ │ + bl 269658 │ │ │ │ movw r0, #19968 @ 0x4e00 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ cmp r2, #31 │ │ │ │ - ble.n 64a48 │ │ │ │ + ble.n 64af8 │ │ │ │ mov.w r2, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r4] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 64a34 │ │ │ │ + bne.n 64ae4 │ │ │ │ strexb r3, r2, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 64a24 │ │ │ │ + bne.n 64ad4 │ │ │ │ dmb ish │ │ │ │ - beq.n 64a42 │ │ │ │ + beq.n 64af2 │ │ │ │ add.w r0, r0, #1472 @ 0x5c0 │ │ │ │ - bl 247d04 │ │ │ │ + bl 2471c4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64a7e │ │ │ │ + b.n 64b2e │ │ │ │ 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 64a6e │ │ │ │ + bne.n 64b1e │ │ │ │ strexb r3, r1, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 64a5e │ │ │ │ + bne.n 64b0e │ │ │ │ dmb ish │ │ │ │ - beq.n 64a7c │ │ │ │ + beq.n 64b2c │ │ │ │ add.w r0, r0, #1472 @ 0x5c0 │ │ │ │ - bl 247d04 │ │ │ │ + bl 2471c4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ strh r0, [r0, r7] │ │ │ │ lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +00064b34 : │ │ │ │ + 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 64b6e │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + movw r1, #17320 @ 0x43a8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d183c │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 64b76 │ │ │ │ + adds r0, #8 │ │ │ │ + bl ce93c │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r2, 64aa8 │ │ │ │ + cbnz r2, 64b9c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 64b70 │ │ │ │ + bhi.n 64c64 │ │ │ │ tbb [pc, r2] │ │ │ │ str r2, [r3, r1] │ │ │ │ lsrs r0, r2, #20 │ │ │ │ - movw r0, #21252 @ 0x5304 │ │ │ │ + movw r0, #18692 @ 0x4904 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 16cd78 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16c188 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64a9a │ │ │ │ + bne.n 64b8e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 64c18 │ │ │ │ + b.n 64d0c │ │ │ │ ldr.w r8, [r4, #20] │ │ │ │ - b.n 64ac8 │ │ │ │ + b.n 64bbc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 129860 │ │ │ │ + bl 1294b8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64aba │ │ │ │ + beq.n 64bae │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 129860 │ │ │ │ + bl 1294b8 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 64af8 │ │ │ │ + cbnz r0, 64bec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64aba │ │ │ │ + beq.n 64bae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 64aba │ │ │ │ + bne.n 64bae │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 64aba │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 64bae │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 64b88 │ │ │ │ + beq.n 64c7c │ │ │ │ mov r0, r8 │ │ │ │ - bl 129860 │ │ │ │ + bl 1294b8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64be4 │ │ │ │ + beq.n 64cd8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 64b8a │ │ │ │ + bne.n 64c7e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35712 @ 0x8b80 │ │ │ │ + movw r1, #33072 @ 0x8130 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64be4 │ │ │ │ + beq.n 64cd8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 64be4 │ │ │ │ + bne.n 64cd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 64be4 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 64cd8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 129860 │ │ │ │ + bl 1294b8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64aba │ │ │ │ - ldr r4, [pc, #200] @ (64c1c ) │ │ │ │ + beq.n 64bae │ │ │ │ + ldr r4, [pc, #200] @ (64d10 ) │ │ │ │ sub.w r5, r4, #16 │ │ │ │ - b.n 64b8a │ │ │ │ + b.n 64c7e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35744 @ 0x8ba0 │ │ │ │ + movw r1, #33104 @ 0x8150 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 64aba │ │ │ │ + bl 127394 │ │ │ │ + b.n 64bae │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35788 @ 0x8bcc │ │ │ │ + movw r1, #33148 @ 0x817c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 64aba │ │ │ │ - ldr r4, [pc, #144] @ (64c1c ) │ │ │ │ + bl d183c │ │ │ │ + b.n 64bae │ │ │ │ + ldr r4, [pc, #144] @ (64d10 ) │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 129a04 │ │ │ │ + bl 12965c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64c18 │ │ │ │ + bne.n 64d0c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64bb0 │ │ │ │ + beq.n 64ca4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64bb0 │ │ │ │ + cbnz r3, 64ca4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64bc6 │ │ │ │ + beq.n 64cba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 64bc6 │ │ │ │ + cbnz r3, 64cba │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 64aba │ │ │ │ + beq.w 64bae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 64aba │ │ │ │ + bne.w 64bae │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 64aba │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 64bae │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64bfa │ │ │ │ + beq.n 64cee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64bfa │ │ │ │ + cbnz r3, 64cee │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 64aba │ │ │ │ + beq.w 64bae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 64aba │ │ │ │ + bne.w 64bae │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 64aba │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 64bae │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ strb r4, [r7, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00064c20 : │ │ │ │ +00064d14 : │ │ │ │ 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 64c5e │ │ │ │ + beq.n 64d52 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 64c56 │ │ │ │ + bmi.n 64d4a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64cc8 │ │ │ │ - bl 83948 │ │ │ │ + b.n 64dbc │ │ │ │ + bl 839e0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 64c60 │ │ │ │ + b.n 64d54 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 64c76 │ │ │ │ + bne.n 64d6a │ │ │ │ cmp r3, #0 │ │ │ │ ite lt │ │ │ │ addlt.w r0, r4, #4294967295 @ 0xffffffff │ │ │ │ movge r0, #0 │ │ │ │ - b.n 64c88 │ │ │ │ + b.n 64d7c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 64c50 │ │ │ │ - bl 83948 │ │ │ │ + bpl.n 64d44 │ │ │ │ + bl 839e0 │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ addlt r0, r0, r4 │ │ │ │ str r0, [r5, #0] │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 64ca0 │ │ │ │ + bne.n 64d94 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ite ge │ │ │ │ movge r0, r4 │ │ │ │ movlt.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64cb2 │ │ │ │ + b.n 64da6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 64c50 │ │ │ │ - bl 83948 │ │ │ │ + bpl.n 64d44 │ │ │ │ + bl 839e0 │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ addlt r0, r0, r4 │ │ │ │ cmp r4, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ - blt.n 64c50 │ │ │ │ + blt.n 64d44 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 64c50 │ │ │ │ + bge.n 64d44 │ │ │ │ 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} │ │ │ │ │ │ │ │ -00064ccc : │ │ │ │ +00064dc0 : │ │ │ │ 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 1105d8 │ │ │ │ + bl 1104c8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 64d04 │ │ │ │ + beq.n 64df8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 110cbc │ │ │ │ + bl 110bac │ │ │ │ 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 │ │ │ │ @@ -87932,471 +88050,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, #6724 @ 0x1a44 │ │ │ │ + movw r1, #4164 @ 0x1044 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl bfab8 │ │ │ │ - cbnz r0, 64d3a │ │ │ │ + bl bf938 │ │ │ │ + cbnz r0, 64e2e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 64d6c │ │ │ │ + b.n 64e60 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 48456 │ │ │ │ + bl 48476 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 64d50 │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 64e44 │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64d36 │ │ │ │ + bne.n 64e2a │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 64d64 │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 64e58 │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64d36 │ │ │ │ + bne.n 64e2a │ │ │ │ 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 7f920 │ │ │ │ - cbnz r0, 64d92 │ │ │ │ + bl 7f9b4 │ │ │ │ + cbnz r0, 64e86 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64dee │ │ │ │ + b.n 64ee2 │ │ │ │ mov r5, r0 │ │ │ │ strd r6, r0, [sp] │ │ │ │ - cbnz r4, 64da8 │ │ │ │ - ldr r0, [pc, #88] @ (64df4 ) │ │ │ │ + cbnz r4, 64e9c │ │ │ │ + ldr r0, [pc, #88] @ (64ee8 ) │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - bl 13316c │ │ │ │ + bl 132454 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 64db6 │ │ │ │ - ldr r0, [pc, #76] @ (64df8 ) │ │ │ │ + b.n 64eaa │ │ │ │ + ldr r0, [pc, #76] @ (64eec ) │ │ │ │ movs r2, #3 │ │ │ │ mov r1, sp │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 13316c │ │ │ │ + bl 132454 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64dcc │ │ │ │ + beq.n 64ec0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64dcc │ │ │ │ + cbnz r3, 64ec0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 64d8c │ │ │ │ + beq.n 64e80 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 64dde │ │ │ │ + bne.n 64ed2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 64dee │ │ │ │ + b.n 64ee2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 64dda │ │ │ │ + bne.n 64ece │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 64dda │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 64ece │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r1, pc, #992 @ (adr r1, 651d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x114>) │ │ │ │ + add r1, pc, #992 @ (adr r1, 652cc <_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 64e32 │ │ │ │ + bmi.n 64f26 │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 64e36 │ │ │ │ + beq.n 64f2a │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #16 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ - b.n 64e38 │ │ │ │ + b.n 64f2c │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ - b.n 64e38 │ │ │ │ + b.n 64f2c │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r0, r6 │ │ │ │ - bl 71b74 │ │ │ │ + bl 71bdc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 64e58 │ │ │ │ + cbz r0, 64f4c │ │ │ │ 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 c9f28 <_PyUnicodeWriter_PrepareInternal@@Base+0x4f4> │ │ │ │ + bl c9dbc <_PyUnicodeWriter_PrepareInternal@@Base+0x4f4> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00064e5e : │ │ │ │ +00064f52 : │ │ │ │ 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 64e7a │ │ │ │ - bl 498a4 │ │ │ │ - b.n 64eb6 │ │ │ │ + bmi.n 64f6e │ │ │ │ + bl 498c2 │ │ │ │ + b.n 64faa │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - movw r1, #40256 @ 0x9d40 │ │ │ │ + movw r1, #37852 @ 0x93dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 145af8 │ │ │ │ + bl 144dd0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 64eb6 │ │ │ │ - movw r1, #21400 @ 0x5398 │ │ │ │ + blt.n 64faa │ │ │ │ + movw r1, #18840 @ 0x4998 │ │ │ │ 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 51e38 │ │ │ │ + b.w 51f78 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00064eba : │ │ │ │ +00064fae : │ │ │ │ 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 64ed6 │ │ │ │ - bl 498a4 │ │ │ │ - b.n 64f58 │ │ │ │ + bmi.n 64fca │ │ │ │ + bl 498c2 │ │ │ │ + b.n 6504c │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ - movw r1, #40340 @ 0x9d94 │ │ │ │ + movw r1, #37936 @ 0x9430 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 145af8 │ │ │ │ + bl 144dd0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 64f58 │ │ │ │ - movw r3, #21400 @ 0x5398 │ │ │ │ + blt.n 6504c │ │ │ │ + movw r3, #18840 @ 0x4998 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 51e38 │ │ │ │ + bl 51f78 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 64f58 │ │ │ │ + cbz r0, 6504c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 64f50 │ │ │ │ + bmi.n 65044 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #42148 @ 0xa4a4 │ │ │ │ + movw r1, #39508 @ 0x9a54 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64f58 │ │ │ │ + beq.n 6504c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64f58 │ │ │ │ + cbnz r3, 6504c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 64f58 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 6504c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1a5e7c │ │ │ │ + b.w 1a5264 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00064f5c : │ │ │ │ +00065050 : │ │ │ │ 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 64f78 │ │ │ │ - bl 498a4 │ │ │ │ - b.n 64fb4 │ │ │ │ + bmi.n 6506c │ │ │ │ + bl 498c2 │ │ │ │ + b.n 650a8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - movw r1, #40432 @ 0x9df0 │ │ │ │ + movw r1, #38028 @ 0x948c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 145af8 │ │ │ │ + bl 144dd0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 64fb4 │ │ │ │ - movw r1, #21400 @ 0x5398 │ │ │ │ + blt.n 650a8 │ │ │ │ + movw r1, #18840 @ 0x4998 │ │ │ │ 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 196078 │ │ │ │ + b.w 195458 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00064fb8 : │ │ │ │ +000650ac : │ │ │ │ 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 64fd4 │ │ │ │ - bl 498a4 │ │ │ │ - b.n 64ff6 │ │ │ │ + bmi.n 650c8 │ │ │ │ + bl 498c2 │ │ │ │ + b.n 650ea │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - movw r1, #40576 @ 0x9e80 │ │ │ │ + movw r1, #38172 @ 0x951c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 145af8 │ │ │ │ + bl 144dd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 64ffa │ │ │ │ + bge.n 650ee │ │ │ │ movs r4, #0 │ │ │ │ - b.n 65054 │ │ │ │ - movw r3, #21400 @ 0x5398 │ │ │ │ + b.n 65148 │ │ │ │ + movw r3, #18840 @ 0x4998 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 196078 │ │ │ │ + bl 195458 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64ff6 │ │ │ │ + beq.n 650ea │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 65054 │ │ │ │ + bmi.n 65148 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #40668 @ 0x9edc │ │ │ │ + movw r1, #38264 @ 0x9578 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64ff6 │ │ │ │ + beq.n 650ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 64ff6 │ │ │ │ + bne.n 650ea │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 64ff6 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 650ea │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00065058 : │ │ │ │ +0006514c : │ │ │ │ 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 f1ec4 <_Py_GetErrorHandler@@Base> │ │ │ │ + bl f1cf4 <_Py_GetErrorHandler@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 884e0 │ │ │ │ + b.w 88504 │ │ │ │ │ │ │ │ -00065080 : │ │ │ │ +00065174 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 1931b0 │ │ │ │ + b.w 192590 │ │ │ │ │ │ │ │ -00065086 <_PyUnicode_DecodeUnicodeEscapeInternal@@Base>: │ │ │ │ +0006517a <_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 c8c08 <_PyUnicode_DecodeUnicodeEscapeInternal2@@Base> │ │ │ │ + bl c8a9c <_PyUnicode_DecodeUnicodeEscapeInternal2@@Base> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000650a6 <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ +0006519a <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 650ba <_PyUnicodeWriter_PrepareKindInternal@@Base+0x14> │ │ │ │ + beq.n 651ae <_PyUnicodeWriter_PrepareKindInternal@@Base+0x14> │ │ │ │ cmp r1, #4 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #16 │ │ │ │ it ne │ │ │ │ movne r2, #255 @ 0xff │ │ │ │ - b.n 650be <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ + b.n 651b2 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movs r1, #0 │ │ │ │ - b.w c9a34 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + b.w c98c8 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ │ │ │ │ -000650c4 <_PyUnicodeWriter_WriteLatin1String@@Base>: │ │ │ │ +000651b8 <_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 65108 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ + bls.n 651fc <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bne.n 650fe <_PyUnicodeWriter_WriteLatin1String@@Base+0x3a> │ │ │ │ + bne.n 651f2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3a> │ │ │ │ mov r2, r3 │ │ │ │ adds r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 650f8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x34> │ │ │ │ + bcc.n 651ec <_PyUnicodeWriter_WriteLatin1String@@Base+0x34> │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - beq.n 650e4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x20> │ │ │ │ - b.n 6510c <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ + beq.n 651d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x20> │ │ │ │ + b.n 65200 <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 65108 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ + beq.n 651fc <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ mov r3, r2 │ │ │ │ ldrsb.w r2, [r3], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 650dc <_PyUnicodeWriter_WriteLatin1String@@Base+0x18> │ │ │ │ - b.n 6510c <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ + bge.n 651d0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x18> │ │ │ │ + b.n 65200 <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ - b.n 6510e <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a> │ │ │ │ + b.n 65202 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a> │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 65138 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ + bcc.n 6522c <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ ldrd r3, r1, [r5, #16] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.n 65138 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ + blt.n 6522c <_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 6514a <_PyUnicodeWriter_WriteLatin1String@@Base+0x86> │ │ │ │ + beq.n 6523e <_PyUnicodeWriter_WriteLatin1String@@Base+0x86> │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi r3, #20 │ │ │ │ addpl r3, #28 │ │ │ │ - b.n 6514c <_PyUnicodeWriter_WriteLatin1String@@Base+0x88> │ │ │ │ + b.n 65240 <_PyUnicodeWriter_WriteLatin1String@@Base+0x88> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 6511e <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ + beq.n 65212 <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl c9a34 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl c98c8 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 6511e <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ - b.n 65194 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ + bne.n 65212 <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ + b.n 65288 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 65160 <_PyUnicodeWriter_WriteLatin1String@@Base+0x9c> │ │ │ │ + beq.n 65254 <_PyUnicodeWriter_WriteLatin1String@@Base+0x9c> │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 65176 <_PyUnicodeWriter_WriteLatin1String@@Base+0xb2> │ │ │ │ + beq.n 6526a <_PyUnicodeWriter_WriteLatin1String@@Base+0xb2> │ │ │ │ add r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ blx 29c10 │ │ │ │ - b.n 6518c <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + b.n 65280 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ add.w r3, r3, r0, lsl #1 │ │ │ │ mov r2, r4 │ │ │ │ cmp r7, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bls.n 6518c <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + bls.n 65280 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ - b.n 65164 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ + b.n 65258 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ mov r2, r4 │ │ │ │ cmp r7, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bls.n 6518c <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + bls.n 65280 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ str.w r2, [r3], #4 │ │ │ │ - b.n 6517a <_PyUnicodeWriter_WriteLatin1String@@Base+0xb6> │ │ │ │ + b.n 6526e <_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 │ │ │ │ @@ -88404,618 +88522,766 @@ │ │ │ │ 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 651c2 <_PyUnicodeWriter_WriteLatin1String@@Base+0xfe> │ │ │ │ + beq.n 652b6 <_PyUnicodeWriter_WriteLatin1String@@Base+0xfe> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 651d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x114> │ │ │ │ + bne.n 652cc <_PyUnicodeWriter_WriteLatin1String@@Base+0x114> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6520c <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ + beq.n 65300 <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6520c <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ - b.n 651da <_PyUnicodeWriter_WriteLatin1String@@Base+0x116> │ │ │ │ + ble.n 65300 <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ + b.n 652ce <_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 651f8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x134> │ │ │ │ + beq.n 652ec <_PyUnicodeWriter_WriteLatin1String@@Base+0x134> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65226 <_PyUnicodeWriter_WriteLatin1String@@Base+0x162> │ │ │ │ + bne.n 6531a <_PyUnicodeWriter_WriteLatin1String@@Base+0x162> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6520c <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ + beq.n 65300 <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65228 <_PyUnicodeWriter_WriteLatin1String@@Base+0x164> │ │ │ │ + bgt.n 6531c <_PyUnicodeWriter_WriteLatin1String@@Base+0x164> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #10772 @ 0x2a14 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 6526a <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ + bl 127394 │ │ │ │ + b.n 6535e <_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 172d94 │ │ │ │ + bl 17219c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65254 <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ + beq.n 65348 <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65254 <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ + cbnz r3, 65348 <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6526a <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ + beq.n 6535e <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6526a <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ + cbnz r3, 6535e <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 65298 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1d4> │ │ │ │ + beq.n 6538c <_PyUnicodeWriter_WriteLatin1String@@Base+0x1d4> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 652c6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x202> │ │ │ │ + bne.n 653ba <_PyUnicodeWriter_WriteLatin1String@@Base+0x202> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 652ac <_PyUnicodeWriter_WriteLatin1String@@Base+0x1e8> │ │ │ │ + beq.n 653a0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1e8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 652c8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x204> │ │ │ │ + bgt.n 653bc <_PyUnicodeWriter_WriteLatin1String@@Base+0x204> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #10772 @ 0x2a14 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 652f2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ + bl 127394 │ │ │ │ + b.n 653e6 <_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 17c158 │ │ │ │ + bl 17b558 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 652f2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ + beq.n 653e6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 652f2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ + cbnz r3, 653e6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 65320 <_PyUnicodeWriter_WriteLatin1String@@Base+0x25c> │ │ │ │ + beq.n 65414 <_PyUnicodeWriter_WriteLatin1String@@Base+0x25c> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6534e <_PyUnicodeWriter_WriteLatin1String@@Base+0x28a> │ │ │ │ + bne.n 65442 <_PyUnicodeWriter_WriteLatin1String@@Base+0x28a> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65334 <_PyUnicodeWriter_WriteLatin1String@@Base+0x270> │ │ │ │ + beq.n 65428 <_PyUnicodeWriter_WriteLatin1String@@Base+0x270> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65350 <_PyUnicodeWriter_WriteLatin1String@@Base+0x28c> │ │ │ │ + bgt.n 65444 <_PyUnicodeWriter_WriteLatin1String@@Base+0x28c> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #10772 @ 0x2a14 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 6537a <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ + bl 127394 │ │ │ │ + b.n 6546e <_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 119274 │ │ │ │ + bl 1192ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6537a <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ + beq.n 6546e <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6537a <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ + cbnz r3, 6546e <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 653a8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2e4> │ │ │ │ + beq.n 6549c <_PyUnicodeWriter_WriteLatin1String@@Base+0x2e4> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 653d6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x312> │ │ │ │ + bne.n 654ca <_PyUnicodeWriter_WriteLatin1String@@Base+0x312> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 653bc <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f8> │ │ │ │ + beq.n 654b0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 653d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x314> │ │ │ │ + bgt.n 654cc <_PyUnicodeWriter_WriteLatin1String@@Base+0x314> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #10772 @ 0x2a14 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 65402 <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ + bl 127394 │ │ │ │ + b.n 654f6 <_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 184334 │ │ │ │ + bl 183724 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65402 <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ + beq.n 654f6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65402 <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ + cbnz r3, 654f6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00065406 : │ │ │ │ +000654fa : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #240] @ (655fc ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r3, [pc, #236] @ (65600 ) │ │ │ │ + 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 65534 │ │ │ │ + strexb r0, r2, [r3] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 65524 │ │ │ │ + ite eq │ │ │ │ + moveq r2, #1 │ │ │ │ + movne r2, #0 │ │ │ │ + mov r4, r3 │ │ │ │ + dmb ish │ │ │ │ + beq.n 65552 │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + bl 1d94e8 │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr.w r5, [r5, #3704] @ 0xe78 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r4] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 6556e │ │ │ │ + strexb r1, r3, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 6555e │ │ │ │ + dmb ish │ │ │ │ + beq.n 6557a │ │ │ │ + ldr r0, [pc, #136] @ (65600 ) │ │ │ │ + bl 2471c4 │ │ │ │ + movw r6, #38368 @ 0x95e0 │ │ │ │ + movt r6, #42 @ 0x2a │ │ │ │ + mov.w sl, #1 │ │ │ │ + mov.w r9, #0 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + cbz r5, 655f4 │ │ │ │ + bl 1f0f1c │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 655a0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1ef278 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r3, [r4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 655b4 │ │ │ │ + strexb r2, sl, [r4] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 655a4 │ │ │ │ + ite eq │ │ │ │ + moveq r3, #1 │ │ │ │ + movne r3, #0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 655d0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + ldr r0, [pc, #56] @ (65600 ) │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + bl 1d94e8 │ │ │ │ + ldr r5, [r5, #4] │ │ │ │ + dmb ish │ │ │ │ + ldrexb r3, [r4] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 655e6 │ │ │ │ + strexb r2, r9, [r4] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 655d6 │ │ │ │ + dmb ish │ │ │ │ + beq.n 6558a │ │ │ │ + ldr r0, [pc, #16] @ (65600 ) │ │ │ │ + bl 2471c4 │ │ │ │ + b.n 6558a │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +00065604 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (6543c ) │ │ │ │ + ldr r4, [pc, #36] @ (65638 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ - bl 1f8c88 <_PyEval_SetProfile@@Base> │ │ │ │ + bl 1f83a4 <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 65438 │ │ │ │ - movw r0, #40772 @ 0x9f44 │ │ │ │ + bge.n 65636 │ │ │ │ + movw r0, #38416 @ 0x9610 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1efe3c │ │ │ │ + b.w 1ef278 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00065440 : │ │ │ │ +0006563c : │ │ │ │ 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] @ (65540 ) │ │ │ │ + ldr r4, [pc, #236] @ (6573c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #236] @ (65544 ) │ │ │ │ + ldr r3, [pc, #236] @ (65740 ) │ │ │ │ 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 6547a │ │ │ │ + bne.n 65676 │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6546a │ │ │ │ + bne.n 65666 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ mov r4, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 65498 │ │ │ │ + beq.n 65694 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 1da218 │ │ │ │ + bl 1d94e8 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r5, [r5, #3704] @ 0xe78 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 654b4 │ │ │ │ + bne.n 656b0 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 654a4 │ │ │ │ + bne.n 656a0 │ │ │ │ dmb ish │ │ │ │ - beq.n 654c0 │ │ │ │ - ldr r0, [pc, #136] @ (65544 ) │ │ │ │ - bl 247d04 │ │ │ │ - movw r6, #40812 @ 0x9f6c │ │ │ │ + beq.n 656bc │ │ │ │ + ldr r0, [pc, #136] @ (65740 ) │ │ │ │ + bl 2471c4 │ │ │ │ + movw r6, #38456 @ 0x9638 │ │ │ │ movt r6, #42 @ 0x2a │ │ │ │ mov.w sl, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r5, 6553a │ │ │ │ - bl 1f8c88 <_PyEval_SetProfile@@Base> │ │ │ │ + cbz r5, 65736 │ │ │ │ + bl 1f83a4 <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 654e6 │ │ │ │ + bge.n 656e2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1efe3c │ │ │ │ + bl 1ef278 │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 654fa │ │ │ │ + bne.n 656f6 │ │ │ │ strexb r2, sl, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 654ea │ │ │ │ + bne.n 656e6 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 65516 │ │ │ │ + beq.n 65712 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [pc, #52] @ (65544 ) │ │ │ │ + ldr r0, [pc, #52] @ (65740 ) │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1da218 │ │ │ │ + bl 1d94e8 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 6552c │ │ │ │ + bne.n 65728 │ │ │ │ strexb r2, r9, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6551c │ │ │ │ + bne.n 65718 │ │ │ │ dmb ish │ │ │ │ - beq.n 654d0 │ │ │ │ - ldr r0, [pc, #16] @ (65544 ) │ │ │ │ - bl 247d04 │ │ │ │ - b.n 654d0 │ │ │ │ + beq.n 656cc │ │ │ │ + ldr r0, [pc, #16] @ (65740 ) │ │ │ │ + bl 2471c4 │ │ │ │ + b.n 656cc │ │ │ │ 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 │ │ │ │ + │ │ │ │ +00065744 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 1cc304 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 65762 │ │ │ │ + bl d3b88 │ │ │ │ + mov r0, r4 │ │ │ │ + b.n 65778 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 65776 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 65776 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #1 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0006577a <_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 65798 <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 6579c <_PyXI_NamespaceFromNames@@Base+0x22> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 657c6 <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ + bl 23126c │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 65798 <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 231298 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 657c6 <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 6c1a4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 15387c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 65798 <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ + bl d3b88 │ │ │ │ + b.n 65798 <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl 1cd23c │ │ │ │ + bl 1cc304 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 655a4 │ │ │ │ + cbz r0, 65826 <_PyXI_NamespaceFromNames@@Base+0xac> │ │ │ │ add.w r5, r0, r5, lsl #2 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - cbz r7, 65580 │ │ │ │ + cbz r7, 65802 <_PyXI_NamespaceFromNames@@Base+0x88> │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #42120 @ 0xa488 │ │ │ │ + movw r1, #39560 @ 0x9a88 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8509c │ │ │ │ + bl 850c8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 65588 │ │ │ │ + b.n 6580a <_PyXI_NamespaceFromNames@@Base+0x90> │ │ │ │ mov r1, r6 │ │ │ │ - bl d26e0 │ │ │ │ + bl d2558 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65598 │ │ │ │ + beq.n 6581a <_PyXI_NamespaceFromNames@@Base+0xa0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 6559c │ │ │ │ + cbz r3, 6581e <_PyXI_NamespaceFromNames@@Base+0xa4> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 655a4 │ │ │ │ + b.n 65826 <_PyXI_NamespaceFromNames@@Base+0xac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 65598 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 6581a <_PyXI_NamespaceFromNames@@Base+0xa0> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000655a8 : │ │ │ │ +0006582a : │ │ │ │ movs r3, #2 │ │ │ │ - b.n 65548 │ │ │ │ + b.n 657ca <_PyXI_NamespaceFromNames@@Base+0x50> │ │ │ │ │ │ │ │ -000655ac : │ │ │ │ +0006582e : │ │ │ │ movs r3, #3 │ │ │ │ - b.n 65548 │ │ │ │ + b.n 657ca <_PyXI_NamespaceFromNames@@Base+0x50> │ │ │ │ │ │ │ │ -000655b0 <_PyCrossInterpreterData_Lookup@@Base>: │ │ │ │ +00065832 <_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 13b21c │ │ │ │ + bl 13a50c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 24e23c │ │ │ │ + b.w 24d804 │ │ │ │ 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 65608 <_PyCrossInterpreterData_Lookup@@Base+0x58> │ │ │ │ - movw r2, #4980 @ 0x1374 │ │ │ │ + bmi.n 6588a <_PyCrossInterpreterData_Lookup@@Base+0x58> │ │ │ │ + movw r2, #2340 @ 0x924 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #8800 @ 0x2260 │ │ │ │ + movw r1, #6240 @ 0x1860 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #50328 @ 0xc498 │ │ │ │ + movw r0, #47768 @ 0xba98 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r3, r4 │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 65630 <_PyCrossInterpreterData_Lookup@@Base+0x80> │ │ │ │ - ldr r2, [pc, #40] @ (65634 <_PyCrossInterpreterData_Lookup@@Base+0x84>) │ │ │ │ + b.n 658b2 <_PyCrossInterpreterData_Lookup@@Base+0x80> │ │ │ │ + ldr r2, [pc, #40] @ (658b4 <_PyCrossInterpreterData_Lookup@@Base+0x82>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r0, r1 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - bl 1a6e6c │ │ │ │ + bl 1a6254 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 65604 <_PyCrossInterpreterData_Lookup@@Base+0x54> │ │ │ │ - cbz r0, 65628 <_PyCrossInterpreterData_Lookup@@Base+0x78> │ │ │ │ + beq.n 65886 <_PyCrossInterpreterData_Lookup@@Base+0x54> │ │ │ │ + cbz r0, 658aa <_PyCrossInterpreterData_Lookup@@Base+0x78> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1a8748 │ │ │ │ + b.w 1a7b30 │ │ │ │ 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 72190 │ │ │ │ + bl 721f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 657ea <_PyCrossInterpreterData_Lookup@@Base+0x23a> │ │ │ │ - ldr r3, [pc, #412] @ (657f4 <_PyCrossInterpreterData_Lookup@@Base+0x244>) │ │ │ │ + beq.w 65a6a <_PyCrossInterpreterData_Lookup@@Base+0x238> │ │ │ │ + ldr r3, [pc, #412] @ (65a74 <_PyCrossInterpreterData_Lookup@@Base+0x242>) │ │ │ │ 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 6567a <_PyCrossInterpreterData_Lookup@@Base+0xca> │ │ │ │ - bne.n 6567e <_PyCrossInterpreterData_Lookup@@Base+0xce> │ │ │ │ + bgt.n 658fa <_PyCrossInterpreterData_Lookup@@Base+0xc8> │ │ │ │ + bne.n 658fe <_PyCrossInterpreterData_Lookup@@Base+0xcc> │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r6, [r3, #216] @ 0xd8 │ │ │ │ subs r6, #0 │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ - b.n 65680 <_PyCrossInterpreterData_Lookup@@Base+0xd0> │ │ │ │ + b.n 65900 <_PyCrossInterpreterData_Lookup@@Base+0xce> │ │ │ │ movs r6, #1 │ │ │ │ - b.n 65680 <_PyCrossInterpreterData_Lookup@@Base+0xd0> │ │ │ │ + b.n 65900 <_PyCrossInterpreterData_Lookup@@Base+0xce> │ │ │ │ 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, 656c8 <_PyCrossInterpreterData_Lookup@@Base+0x118> │ │ │ │ - bl 7a0ec │ │ │ │ + cbz r0, 65948 <_PyCrossInterpreterData_Lookup@@Base+0x116> │ │ │ │ + bl 7a164 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 657d4 <_PyCrossInterpreterData_Lookup@@Base+0x224> │ │ │ │ - bl 83ac8 │ │ │ │ + beq.w 65a54 <_PyCrossInterpreterData_Lookup@@Base+0x222> │ │ │ │ + bl 83b60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 656be <_PyCrossInterpreterData_Lookup@@Base+0x10e> │ │ │ │ + beq.n 6593e <_PyCrossInterpreterData_Lookup@@Base+0x10c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 656be <_PyCrossInterpreterData_Lookup@@Base+0x10e> │ │ │ │ + cbnz r3, 6593e <_PyCrossInterpreterData_Lookup@@Base+0x10c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ adds r7, #16 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 65690 <_PyCrossInterpreterData_Lookup@@Base+0xe0> │ │ │ │ - b.n 657d4 <_PyCrossInterpreterData_Lookup@@Base+0x224> │ │ │ │ + beq.n 65910 <_PyCrossInterpreterData_Lookup@@Base+0xde> │ │ │ │ + b.n 65a54 <_PyCrossInterpreterData_Lookup@@Base+0x222> │ │ │ │ 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, 6570e <_PyCrossInterpreterData_Lookup@@Base+0x15e> │ │ │ │ + cbz r0, 6598e <_PyCrossInterpreterData_Lookup@@Base+0x15c> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 656d6 <_PyCrossInterpreterData_Lookup@@Base+0x126> │ │ │ │ - bl 7a0ec │ │ │ │ + beq.n 65956 <_PyCrossInterpreterData_Lookup@@Base+0x124> │ │ │ │ + bl 7a164 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 657d4 <_PyCrossInterpreterData_Lookup@@Base+0x224> │ │ │ │ - bl 83ac8 │ │ │ │ + beq.n 65a54 <_PyCrossInterpreterData_Lookup@@Base+0x222> │ │ │ │ + bl 83b60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 65706 <_PyCrossInterpreterData_Lookup@@Base+0x156> │ │ │ │ + beq.n 65986 <_PyCrossInterpreterData_Lookup@@Base+0x154> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65706 <_PyCrossInterpreterData_Lookup@@Base+0x156> │ │ │ │ + cbnz r3, 65986 <_PyCrossInterpreterData_Lookup@@Base+0x154> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 656d6 <_PyCrossInterpreterData_Lookup@@Base+0x126> │ │ │ │ - b.n 657d4 <_PyCrossInterpreterData_Lookup@@Base+0x224> │ │ │ │ + beq.n 65956 <_PyCrossInterpreterData_Lookup@@Base+0x124> │ │ │ │ + b.n 65a54 <_PyCrossInterpreterData_Lookup@@Base+0x222> │ │ │ │ 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, 65754 <_PyCrossInterpreterData_Lookup@@Base+0x1a4> │ │ │ │ + cbz r0, 659d4 <_PyCrossInterpreterData_Lookup@@Base+0x1a2> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 6571c <_PyCrossInterpreterData_Lookup@@Base+0x16c> │ │ │ │ - bl 7a0ec │ │ │ │ + beq.n 6599c <_PyCrossInterpreterData_Lookup@@Base+0x16a> │ │ │ │ + bl 7a164 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 657d4 <_PyCrossInterpreterData_Lookup@@Base+0x224> │ │ │ │ - bl 83ac8 │ │ │ │ + beq.n 65a54 <_PyCrossInterpreterData_Lookup@@Base+0x222> │ │ │ │ + bl 83b60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 6574c <_PyCrossInterpreterData_Lookup@@Base+0x19c> │ │ │ │ + beq.n 659cc <_PyCrossInterpreterData_Lookup@@Base+0x19a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6574c <_PyCrossInterpreterData_Lookup@@Base+0x19c> │ │ │ │ + cbnz r3, 659cc <_PyCrossInterpreterData_Lookup@@Base+0x19a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 6571c <_PyCrossInterpreterData_Lookup@@Base+0x16c> │ │ │ │ - b.n 657d4 <_PyCrossInterpreterData_Lookup@@Base+0x224> │ │ │ │ + beq.n 6599c <_PyCrossInterpreterData_Lookup@@Base+0x16a> │ │ │ │ + b.n 65a54 <_PyCrossInterpreterData_Lookup@@Base+0x222> │ │ │ │ movw r3, #10692 @ 0x29c4 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 657ec <_PyCrossInterpreterData_Lookup@@Base+0x23c> │ │ │ │ + beq.n 65a6c <_PyCrossInterpreterData_Lookup@@Base+0x23a> │ │ │ │ adds r6, #16 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r6, #-16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 657ec <_PyCrossInterpreterData_Lookup@@Base+0x23c> │ │ │ │ - bl 7a0ec │ │ │ │ + beq.n 65a6c <_PyCrossInterpreterData_Lookup@@Base+0x23a> │ │ │ │ + bl 7a164 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 657d4 <_PyCrossInterpreterData_Lookup@@Base+0x224> │ │ │ │ + cbz r0, 65a54 <_PyCrossInterpreterData_Lookup@@Base+0x222> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d0388 │ │ │ │ + bl d0234 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 65798 <_PyCrossInterpreterData_Lookup@@Base+0x1e8> │ │ │ │ + bge.n 65a18 <_PyCrossInterpreterData_Lookup@@Base+0x1e6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 657d4 <_PyCrossInterpreterData_Lookup@@Base+0x224> │ │ │ │ + beq.n 65a54 <_PyCrossInterpreterData_Lookup@@Base+0x222> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 657d4 <_PyCrossInterpreterData_Lookup@@Base+0x224> │ │ │ │ + cbnz r3, 65a54 <_PyCrossInterpreterData_Lookup@@Base+0x222> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 657d4 <_PyCrossInterpreterData_Lookup@@Base+0x224> │ │ │ │ - beq.n 657ae <_PyCrossInterpreterData_Lookup@@Base+0x1fe> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 65a54 <_PyCrossInterpreterData_Lookup@@Base+0x222> │ │ │ │ + beq.n 65a2e <_PyCrossInterpreterData_Lookup@@Base+0x1fc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 657d0 <_PyCrossInterpreterData_Lookup@@Base+0x220> │ │ │ │ + beq.n 65a50 <_PyCrossInterpreterData_Lookup@@Base+0x21e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 657d0 <_PyCrossInterpreterData_Lookup@@Base+0x220> │ │ │ │ + cbnz r3, 65a50 <_PyCrossInterpreterData_Lookup@@Base+0x21e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 657d0 <_PyCrossInterpreterData_Lookup@@Base+0x220> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 65a50 <_PyCrossInterpreterData_Lookup@@Base+0x21e> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ac8 │ │ │ │ + bl 83b60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 657ca <_PyCrossInterpreterData_Lookup@@Base+0x21a> │ │ │ │ + beq.n 65a4a <_PyCrossInterpreterData_Lookup@@Base+0x218> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 657ca <_PyCrossInterpreterData_Lookup@@Base+0x21a> │ │ │ │ + cbnz r3, 65a4a <_PyCrossInterpreterData_Lookup@@Base+0x218> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 657d4 <_PyCrossInterpreterData_Lookup@@Base+0x224> │ │ │ │ + bne.n 65a54 <_PyCrossInterpreterData_Lookup@@Base+0x222> │ │ │ │ adds r6, #16 │ │ │ │ - b.n 65768 <_PyCrossInterpreterData_Lookup@@Base+0x1b8> │ │ │ │ + b.n 659e8 <_PyCrossInterpreterData_Lookup@@Base+0x1b6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 657ea <_PyCrossInterpreterData_Lookup@@Base+0x23a> │ │ │ │ + beq.n 65a6a <_PyCrossInterpreterData_Lookup@@Base+0x238> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 657ea <_PyCrossInterpreterData_Lookup@@Base+0x23a> │ │ │ │ + cbnz r3, 65a6a <_PyCrossInterpreterData_Lookup@@Base+0x238> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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} │ │ │ │ @@ -89024,203 +89290,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, 6582a <_PyCrossInterpreterData_Lookup@@Base+0x27a> │ │ │ │ - movw r1, #6944 @ 0x1b20 │ │ │ │ + cbnz r0, 65aaa <_PyCrossInterpreterData_Lookup@@Base+0x278> │ │ │ │ + movw r1, #4384 @ 0x1120 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #25476 @ 0x6384 │ │ │ │ + movw r0, #22916 @ 0x5984 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 61f30 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62074 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r6, [r0, #4] │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 6583e <_PyCrossInterpreterData_Lookup@@Base+0x28e> │ │ │ │ - bl 10e8c8 │ │ │ │ - b.n 6585e <_PyCrossInterpreterData_Lookup@@Base+0x2ae> │ │ │ │ - bl 107360 │ │ │ │ + bne.n 65abe <_PyCrossInterpreterData_Lookup@@Base+0x28c> │ │ │ │ + bl 10e7b8 │ │ │ │ + b.n 65ade <_PyCrossInterpreterData_Lookup@@Base+0x2ac> │ │ │ │ + bl 107250 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6585e <_PyCrossInterpreterData_Lookup@@Base+0x2ae> │ │ │ │ + bge.n 65ade <_PyCrossInterpreterData_Lookup@@Base+0x2ac> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 123884 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbz r0, 6585e <_PyCrossInterpreterData_Lookup@@Base+0x2ae> │ │ │ │ + bl 1234f0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbz r0, 65ade <_PyCrossInterpreterData_Lookup@@Base+0x2ac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 12389c <_PyErr_Clear@@Base> │ │ │ │ + bl 123508 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 11e700 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + b.w 11e7e0 <_PyErr_ChainExceptions1@@Base> │ │ │ │ │ │ │ │ -00065868 : │ │ │ │ +00065ae8 : │ │ │ │ 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] @ (658d4 ) │ │ │ │ - bl 127608 │ │ │ │ + ldr r0, [pc, #88] @ (65b54 ) │ │ │ │ + bl 127258 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6589a │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 658cc │ │ │ │ - movw r0, #6900 @ 0x1af4 │ │ │ │ + cbnz r0, 65b1a │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 65b4c │ │ │ │ + movw r0, #4340 @ 0x10f4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 110e80 │ │ │ │ - cbz r0, 658cc │ │ │ │ + bl 110da4 │ │ │ │ + cbz r0, 65b4c │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #56] @ (658d8 ) │ │ │ │ + ldr r0, [pc, #56] @ (65b58 ) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r1, sp │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 932bc │ │ │ │ + bl 931c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 658c0 │ │ │ │ + beq.n 65b40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 658c4 │ │ │ │ + cbz r3, 65b44 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 658cc │ │ │ │ + b.n 65b4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 658c0 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 65b40 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - beq.n 65838 <_PyCrossInterpreterData_Lookup@@Base+0x288> │ │ │ │ + beq.n 65ab8 <_PyCrossInterpreterData_Lookup@@Base+0x286> │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 65564 │ │ │ │ + b.n 657e4 <_PyXI_NamespaceFromNames@@Base+0x6a> │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 658ea │ │ │ │ - movw r0, #58040 @ 0xe2b8 │ │ │ │ + cbnz r0, 65b6a │ │ │ │ + movw r0, #55480 @ 0xd8b8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.w 1bf2a0 │ │ │ │ + b.w 1be360 │ │ │ │ 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, #40880 @ 0x9fb0 │ │ │ │ + movw r7, #38524 @ 0x967c │ │ │ │ movt r7, #42 @ 0x2a │ │ │ │ - movw r6, #46544 @ 0xb5d0 │ │ │ │ + movw r6, #43984 @ 0xabd0 │ │ │ │ movt r6, #39 @ 0x27 │ │ │ │ - movw r5, #40872 @ 0x9fa8 │ │ │ │ + movw r5, #38516 @ 0x9674 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ subs r4, #4 │ │ │ │ - movw r0, #31824 @ 0x7c50 │ │ │ │ + movw r0, #29184 @ 0x7200 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 1bf2a0 │ │ │ │ + bl 1be360 │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ sub.w r3, r1, #32 │ │ │ │ - cbz r1, 6596a │ │ │ │ + cbz r1, 65bea │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bne.n 6593c │ │ │ │ - movw r0, #40864 @ 0x9fa0 │ │ │ │ + bne.n 65bbc │ │ │ │ + movw r0, #38508 @ 0x966c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1bf2a0 │ │ │ │ - b.n 65920 │ │ │ │ + bl 1be360 │ │ │ │ + b.n 65ba0 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ - bhi.n 6594e │ │ │ │ - movw r0, #40868 @ 0x9fa4 │ │ │ │ + bhi.n 65bce │ │ │ │ + movw r0, #38512 @ 0x9670 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1bf2a0 │ │ │ │ - b.n 65920 │ │ │ │ + bl 1be360 │ │ │ │ + b.n 65ba0 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bhi.n 6595a │ │ │ │ + bhi.n 65bda │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bf2a0 │ │ │ │ - b.n 65920 │ │ │ │ + bl 1be360 │ │ │ │ + b.n 65ba0 │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, r7 │ │ │ │ - bl 1bf2a0 │ │ │ │ - b.n 65920 │ │ │ │ - movw r0, #31824 @ 0x7c50 │ │ │ │ + bl 1be360 │ │ │ │ + b.n 65ba0 │ │ │ │ + movw r0, #29184 @ 0x7200 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1bf2a0 │ │ │ │ + b.w 1be360 │ │ │ │ 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 659a4 │ │ │ │ + beq.n 65c24 │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 659c4 │ │ │ │ - cbz r1, 659cc │ │ │ │ - movw r0, #40888 @ 0x9fb8 │ │ │ │ + bne.n 65c44 │ │ │ │ + cbz r1, 65c4c │ │ │ │ + movw r0, #38532 @ 0x9684 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 153840 <_PyArg_NoPositional@@Base> │ │ │ │ - cbz r0, 659e2 │ │ │ │ + bl 152b50 <_PyArg_NoPositional@@Base> │ │ │ │ + cbz r0, 65c62 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 659cc │ │ │ │ + beq.n 65c4c │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 659cc │ │ │ │ + beq.n 65c4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1b40d0 │ │ │ │ + b.w 1b34e4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 659c4 │ │ │ │ - movw r0, #40888 @ 0x9fb8 │ │ │ │ + beq.n 65c44 │ │ │ │ + movw r0, #38532 @ 0x9684 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r1, r6 │ │ │ │ - bl 16cd78 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16c188 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 659c4 │ │ │ │ + bne.n 65c44 │ │ │ │ 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] @ (65a4c ) │ │ │ │ + ldr r2, [pc, #84] @ (65ccc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ - cbz r3, 65a3c │ │ │ │ + cbz r3, 65cbc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r6, r0 │ │ │ │ - bl 13b910 │ │ │ │ + bl 13ac00 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 65a2c │ │ │ │ + cbnz r0, 65cac │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10472 @ 0x28e8 │ │ │ │ + movw r1, #7832 @ 0x1e98 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 65a44 │ │ │ │ + bl 127394 │ │ │ │ + b.n 65cc4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 209c2c <_Py_RestoreSignals@@Base+0x18e8> │ │ │ │ + b.w 2091ec <_Py_RestoreSignals@@Base+0x18e8> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -89229,41 +89495,41 @@ │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4076] @ 0xfec │ │ │ │ movw r3, #20208 @ 0x4ef0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ sub sp, #16 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - cbz r2, 65a72 │ │ │ │ + cbz r2, 65cf2 │ │ │ │ blx 29198 │ │ │ │ movw r2, #38480 @ 0x9650 │ │ │ │ movt r2, #74 @ 0x4a │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #20] │ │ │ │ ldr r6, [r2, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 2912c │ │ │ │ - movw r1, #60304 @ 0xeb90 │ │ │ │ + movw r1, #57744 @ 0xe190 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #20 │ │ │ │ mov r4, r0 │ │ │ │ - bl 19d9b8 <_Py_write_noraise@@Base> │ │ │ │ - cbz r5, 65aba │ │ │ │ + bl 19cd98 <_Py_write_noraise@@Base> │ │ │ │ + cbz r5, 65d3a │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19d9b8 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #4944 @ 0x1350 │ │ │ │ + bl 19cd98 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #2304 @ 0x900 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19d9b8 <_Py_write_noraise@@Base> │ │ │ │ + bl 19cd98 <_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 │ │ │ │ @@ -89275,593 +89541,805 @@ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 2b26a │ │ │ │ │ │ │ │ -00065ae8 <_Py_FatalRefcountErrorFunc@@Base>: │ │ │ │ +00065d68 <_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, #40912 @ 0x9fd0 │ │ │ │ + movw r1, #38556 @ 0x969c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 65a50 │ │ │ │ + bl 65cd0 │ │ │ │ + │ │ │ │ +00065d84 : │ │ │ │ + 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, 65dd0 │ │ │ │ + bl 97bd0 <_Py_GetConfig@@Base> │ │ │ │ + ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ + cbz r0, 65dd2 │ │ │ │ + cbz r4, 65dd0 │ │ │ │ + movw r1, #55048 @ 0xd708 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2a890 │ │ │ │ + cbz r0, 65dd0 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #35428 @ 0x8a64 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + blx 2a890 │ │ │ │ + clz r0, r0 │ │ │ │ + lsrs r0, r0, #5 │ │ │ │ + b.n 65dd2 │ │ │ │ + movs r0, #1 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00065dd4 : │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + b.w 2bb44 │ │ │ │ + │ │ │ │ +00065ddc : │ │ │ │ + movs r3, #0 │ │ │ │ + b.w 2bb44 │ │ │ │ + │ │ │ │ +00065de2 : │ │ │ │ + mov r3, r2 │ │ │ │ + movs r2, #0 │ │ │ │ + b.w 2bb44 │ │ │ │ + │ │ │ │ +00065dea : │ │ │ │ + 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 5f36a │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00065e0c : │ │ │ │ + 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 5f36a │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00065e30 : │ │ │ │ + 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 5f36a │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00065e54 : │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +00065e74 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 2b7ce │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33444 @ 0x82a4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 65b34 <_Py_FatalRefcountErrorFunc@@Base+0x4c> │ │ │ │ + beq.n 65ec2 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ - movw r0, #54448 @ 0xd4b0 │ │ │ │ + movw r0, #51888 @ 0xcab0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 65b3a <_Py_FatalRefcountErrorFunc@@Base+0x52> │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 65ec8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r0, 65b4c <_Py_FatalRefcountErrorFunc@@Base+0x64> │ │ │ │ - movw r0, #54448 @ 0xd4b0 │ │ │ │ + cbnz r0, 65eda │ │ │ │ + movw r0, #51888 @ 0xcab0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #495 @ 0x1ef │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 65b58 <_Py_FatalRefcountErrorFunc@@Base+0x70> │ │ │ │ - ldr r1, [pc, #88] @ (65ba8 <_Py_FatalRefcountErrorFunc@@Base+0xc0>) │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 65ee6 │ │ │ │ + ldr r1, [pc, #92] @ (65f38 ) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl b8d10 │ │ │ │ + bl b8b94 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 65b5c <_Py_FatalRefcountErrorFunc@@Base+0x74> │ │ │ │ + bge.n 65eea │ │ │ │ movs r4, #0 │ │ │ │ - b.n 65ba2 <_Py_FatalRefcountErrorFunc@@Base+0xba> │ │ │ │ + b.n 65f30 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 65b80 <_Py_FatalRefcountErrorFunc@@Base+0x98> │ │ │ │ + cbz r0, 65f0e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne.n 65b80 <_Py_FatalRefcountErrorFunc@@Base+0x98> │ │ │ │ + bne.n 65f0e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 65b80 <_Py_FatalRefcountErrorFunc@@Base+0x98> │ │ │ │ + beq.n 65f0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 65b80 <_Py_FatalRefcountErrorFunc@@Base+0x98> │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 65f0e │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #62896 @ 0xf5b0 │ │ │ │ + movw r2, #60336 @ 0xebb0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #40972 @ 0xa00c │ │ │ │ + movw r0, #38616 @ 0x96d8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddd20 │ │ │ │ + bl ddb98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 781a8 │ │ │ │ + bl 78220 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00065bac : │ │ │ │ +00065f3c : │ │ │ │ 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 7a0ec │ │ │ │ - cbz r0, 65c14 │ │ │ │ + bl 7a164 │ │ │ │ + cbz r0, 65fa4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8fa48 │ │ │ │ + bl 8fa38 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 65bfe │ │ │ │ - cbz r6, 65c1a │ │ │ │ + cbz r0, 65f8e │ │ │ │ + cbz r6, 65faa │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a0ec │ │ │ │ + bl 7a164 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 65c1a │ │ │ │ + cbnz r0, 65faa │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65bfe │ │ │ │ + beq.n 65f8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65bfe │ │ │ │ + cbnz r3, 65f8e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65c14 │ │ │ │ + beq.n 65fa4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65c14 │ │ │ │ + cbnz r3, 65fa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 65c60 │ │ │ │ + b.n 65ff0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 1dc400 │ │ │ │ + bl 1db6d8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r3 │ │ │ │ - bl 781a8 │ │ │ │ + bl 78220 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65c4a │ │ │ │ + beq.n 65fda │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65c4a │ │ │ │ + cbnz r3, 65fda │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65c60 │ │ │ │ + beq.n 65ff0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65c60 │ │ │ │ + cbnz r3, 65ff0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00065c68 <_PyMonitoring_FireCRaiseEvent@@Base>: │ │ │ │ +00065ff8 <_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 502a8 <_PyMonitoring_FirePyThrowEvent@@Base+0x2be> │ │ │ │ + bl 50314 <_PyMonitoring_FirePyThrowEvent@@Base+0x30a> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 65cbe <_PyMonitoring_FireCRaiseEvent@@Base+0x56> │ │ │ │ + beq.n 6604e <_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 4f166 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f1ce <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 65cba <_PyMonitoring_FireCRaiseEvent@@Base+0x52> │ │ │ │ - bl d3cf4 │ │ │ │ - b.n 65cbe <_PyMonitoring_FireCRaiseEvent@@Base+0x56> │ │ │ │ - bl 781a8 │ │ │ │ + cbnz r4, 6604a <_PyMonitoring_FireCRaiseEvent@@Base+0x52> │ │ │ │ + bl d3b5c │ │ │ │ + b.n 6604e <_PyMonitoring_FireCRaiseEvent@@Base+0x56> │ │ │ │ + bl 78220 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00065cc4 <_PyMonitoring_FireReraiseEvent@@Base>: │ │ │ │ +00066054 <_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 502a8 <_PyMonitoring_FirePyThrowEvent@@Base+0x2be> │ │ │ │ + bl 50314 <_PyMonitoring_FirePyThrowEvent@@Base+0x30a> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 65d1a <_PyMonitoring_FireReraiseEvent@@Base+0x56> │ │ │ │ + beq.n 660aa <_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 4f166 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f1ce <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 65d16 <_PyMonitoring_FireReraiseEvent@@Base+0x52> │ │ │ │ - bl d3cf4 │ │ │ │ - b.n 65d1a <_PyMonitoring_FireReraiseEvent@@Base+0x56> │ │ │ │ - bl 781a8 │ │ │ │ + cbnz r4, 660a6 <_PyMonitoring_FireReraiseEvent@@Base+0x52> │ │ │ │ + bl d3b5c │ │ │ │ + b.n 660aa <_PyMonitoring_FireReraiseEvent@@Base+0x56> │ │ │ │ + bl 78220 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00065d20 : │ │ │ │ +000660b0 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #240] @ (661b0 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r3, [pc, #236] @ (661b4 ) │ │ │ │ + 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 660e8 │ │ │ │ + strexb r0, r2, [r3] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 660d8 │ │ │ │ + ite eq │ │ │ │ + moveq r2, #1 │ │ │ │ + movne r2, #0 │ │ │ │ + mov r6, r3 │ │ │ │ + dmb ish │ │ │ │ + beq.n 66106 │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + bl 1d94e8 │ │ │ │ + ldr.w r4, [r4, #3704] @ 0xe78 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 66188 │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ + cmp r3, r7 │ │ │ │ + beq.n 66118 │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ + b.n 6610a │ │ │ │ + cbz r5, 66128 │ │ │ │ + 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 66130 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r6] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 66158 │ │ │ │ + strexb r1, r3, [r6] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 66148 │ │ │ │ + dmb ish │ │ │ │ + beq.n 66164 │ │ │ │ + ldr r0, [pc, #84] @ (661b4 ) │ │ │ │ + bl 2471c4 │ │ │ │ + adds r4, #12 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 78220 │ │ │ │ + dmb ish │ │ │ │ + ldrex r3, [r4] │ │ │ │ + orr.w r3, r3, #8 │ │ │ │ + strex r2, r3, [r4] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 66170 │ │ │ │ + movs r0, #1 │ │ │ │ + dmb ish │ │ │ │ + b.n 661aa │ │ │ │ + dmb ish │ │ │ │ + ldrexb r3, [r6] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 6619c │ │ │ │ + strexb r2, r4, [r6] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 6618c │ │ │ │ + dmb ish │ │ │ │ + beq.n 661a8 │ │ │ │ + ldr r0, [pc, #16] @ (661b4 ) │ │ │ │ + bl 2471c4 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [r5, r1] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +000661b8 : │ │ │ │ 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 78204 │ │ │ │ + b.w 7827c │ │ │ │ │ │ │ │ -00065d40 : │ │ │ │ +000661d8 : │ │ │ │ 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 65d70 │ │ │ │ - movw r0, #56708 @ 0xdd84 │ │ │ │ + beq.n 66208 │ │ │ │ + movw r0, #54068 @ 0xd334 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #557 @ 0x22d │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 65dac │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 66244 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65db2 │ │ │ │ - cbz r1, 65d96 │ │ │ │ + beq.n 6624a │ │ │ │ + cbz r1, 6622e │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 65d96 │ │ │ │ + bpl.n 6622e │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 65db4 │ │ │ │ + beq.n 6624c │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 65db4 │ │ │ │ + b.n 6624c │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #41000 @ 0xa028 │ │ │ │ + movw r1, #38644 @ 0x96f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 65dbe │ │ │ │ + b.n 66256 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ str r1, [r3, #56] @ 0x38 │ │ │ │ - bl 78204 │ │ │ │ + bl 7827c │ │ │ │ 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 65dee │ │ │ │ + beq.n 66286 │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 65e04 │ │ │ │ + bne.n 6629c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 65e5e │ │ │ │ + beq.n 662f6 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 65e5e │ │ │ │ - b.n 65e06 │ │ │ │ + ble.n 662f6 │ │ │ │ + b.n 6629e │ │ │ │ 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 65e24 │ │ │ │ + beq.n 662bc │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 65e3a │ │ │ │ + bne.n 662d2 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 65e5e │ │ │ │ + beq.n 662f6 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 65e5e │ │ │ │ - b.n 65e3c │ │ │ │ + ble.n 662f6 │ │ │ │ + b.n 662d4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ - cbz r6, 65e9c │ │ │ │ + cbz r6, 66334 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 65e78 │ │ │ │ + bne.n 66310 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 65e86 │ │ │ │ + bne.n 6631e │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #10772 @ 0x2a14 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 65eda │ │ │ │ + bl 127394 │ │ │ │ + b.n 66372 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 65e8e │ │ │ │ - b.n 65e50 │ │ │ │ + bne.n 66326 │ │ │ │ + b.n 662e8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 65e5e │ │ │ │ - b.n 65e90 │ │ │ │ + ble.n 662f6 │ │ │ │ + b.n 66328 │ │ │ │ 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 173584 │ │ │ │ + bl 1728fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65ebe │ │ │ │ + beq.n 66356 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65ebe │ │ │ │ + cbnz r3, 66356 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65ed4 │ │ │ │ + beq.n 6636c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65ed4 │ │ │ │ + cbnz r3, 6636c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78204 │ │ │ │ + bl 7827c │ │ │ │ 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 65f0c │ │ │ │ + beq.n 663a4 │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 65f22 │ │ │ │ + bne.n 663ba │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 65f7c │ │ │ │ + beq.n 66414 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 65f7c │ │ │ │ - b.n 65f24 │ │ │ │ + ble.n 66414 │ │ │ │ + b.n 663bc │ │ │ │ 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 65f42 │ │ │ │ + beq.n 663da │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 65f58 │ │ │ │ + bne.n 663f0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 65f7c │ │ │ │ + beq.n 66414 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 65f7c │ │ │ │ - b.n 65f5a │ │ │ │ + ble.n 66414 │ │ │ │ + b.n 663f2 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ - cbz r6, 65fba │ │ │ │ + cbz r6, 66452 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 65f96 │ │ │ │ + bne.n 6642e │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 65fa4 │ │ │ │ + bne.n 6643c │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #10772 @ 0x2a14 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 65ff8 │ │ │ │ + bl 127394 │ │ │ │ + b.n 66490 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 65fac │ │ │ │ - b.n 65f6e │ │ │ │ + bne.n 66444 │ │ │ │ + b.n 66406 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 65f7c │ │ │ │ - b.n 65fae │ │ │ │ + ble.n 66414 │ │ │ │ + b.n 66446 │ │ │ │ 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 4056e │ │ │ │ + bl 40512 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65fdc │ │ │ │ + beq.n 66474 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65fdc │ │ │ │ + cbnz r3, 66474 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65ff2 │ │ │ │ + beq.n 6648a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65ff2 │ │ │ │ + cbnz r3, 6648a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78204 │ │ │ │ + bl 7827c │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00065ffc : │ │ │ │ +00066494 : │ │ │ │ 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, 6602c │ │ │ │ - ldr r3, [pc, #52] @ (6604c ) │ │ │ │ + cbz r0, 664c4 │ │ │ │ + ldr r3, [pc, #52] @ (664e4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r7, [r2, r3] │ │ │ │ - bl 8fa48 │ │ │ │ + bl 8fa38 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6602c │ │ │ │ + cbnz r0, 664c4 │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ str r4, [r7, #72] @ 0x48 │ │ │ │ - bl 78204 │ │ │ │ + bl 7827c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e2978 │ │ │ │ + bl 1e1df4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 78204 │ │ │ │ + b.w 7827c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00066050 : │ │ │ │ +000664e8 : │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.w 65ffc │ │ │ │ + b.w 66494 │ │ │ │ │ │ │ │ -00066058 : │ │ │ │ +000664f0 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 66082 │ │ │ │ + cbz r0, 6651a │ │ │ │ mov r5, r1 │ │ │ │ - bl 8fa48 │ │ │ │ + bl 8fa38 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 66086 │ │ │ │ - ldr r3, [pc, #56] @ (660ac ) │ │ │ │ + cbnz r0, 6651e │ │ │ │ + ldr r3, [pc, #56] @ (66544 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ str r4, [r3, #72] @ 0x48 │ │ │ │ - bl 78204 │ │ │ │ + bl 7827c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 660a6 │ │ │ │ + b.n 6653e │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1db97c <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ + bl 1dac54 <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 660a6 │ │ │ │ + beq.n 6653e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 660a6 │ │ │ │ + cbnz r3, 6653e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ @@ -89873,131 +90351,131 @@ │ │ │ │ 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, 660e2 │ │ │ │ + cbnz r0, 6657a │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 660ec │ │ │ │ - b.n 660f2 │ │ │ │ + cbnz r0, 66584 │ │ │ │ + b.n 6658a │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 660dc │ │ │ │ - b.n 6610a │ │ │ │ + beq.n 66574 │ │ │ │ + b.n 665a2 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 6610a │ │ │ │ + cbnz r0, 665a2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 660fc │ │ │ │ + cbz r0, 66594 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 6610a │ │ │ │ + cbnz r0, 665a2 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 6610a │ │ │ │ + cbz r0, 665a2 │ │ │ │ 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, 6612a │ │ │ │ + cbnz r0, 665c2 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 66134 │ │ │ │ - b.n 6613a │ │ │ │ + cbnz r0, 665cc │ │ │ │ + b.n 665d2 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66124 │ │ │ │ - b.n 66152 │ │ │ │ + beq.n 665bc │ │ │ │ + b.n 665ea │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 66152 │ │ │ │ + cbnz r0, 665ea │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbz r0, 66144 │ │ │ │ + cbz r0, 665dc │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 66152 │ │ │ │ + cbnz r0, 665ea │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 66152 │ │ │ │ + cbz r0, 665ea │ │ │ │ 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, 66182 │ │ │ │ + cbnz r0, 6661a │ │ │ │ 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 6616c │ │ │ │ + beq.n 66604 │ │ │ │ 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, 661b2 │ │ │ │ + cbnz r0, 6664a │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 661ba │ │ │ │ + cbz r0, 66652 │ │ │ │ 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 661a4 │ │ │ │ + beq.n 6663c │ │ │ │ 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, 661e2 │ │ │ │ + cbnz r0, 6667a │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 661ea │ │ │ │ + cbz r0, 66682 │ │ │ │ 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 661d4 │ │ │ │ + beq.n 6666c │ │ │ │ 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 │ │ │ │ @@ -90007,28 +90485,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, 66224 │ │ │ │ + cbnz r0, 666bc │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 6622e │ │ │ │ - b.n 66234 │ │ │ │ + cbnz r0, 666c6 │ │ │ │ + b.n 666cc │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6621e │ │ │ │ - b.n 66242 │ │ │ │ + beq.n 666b6 │ │ │ │ + b.n 666da │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 66242 │ │ │ │ + cbnz r0, 666da │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 66242 │ │ │ │ + cbz r0, 666da │ │ │ │ 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 │ │ │ │ @@ -90055,45 +90533,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] @ (662f4 ) │ │ │ │ + ldr r5, [pc, #92] @ (6678c ) │ │ │ │ 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 662d0 │ │ │ │ + bcc.n 66768 │ │ │ │ cmp r3, r1 │ │ │ │ mov r4, r1 │ │ │ │ ite ls │ │ │ │ movls r4, #0 │ │ │ │ movhi r4, #1 │ │ │ │ - cbnz r4, 662d0 │ │ │ │ + cbnz r4, 66768 │ │ │ │ add r5, sp, #8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #4] │ │ │ │ strb.w r4, [r5, #4091] @ 0xffb │ │ │ │ - bl 6627a │ │ │ │ + bl 66712 │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, sp, #4096 @ 0x1000 │ │ │ │ - ldr r2, [pc, #28] @ (662f4 ) │ │ │ │ + ldr r2, [pc, #28] @ (6678c ) │ │ │ │ adds r0, #4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 662e8 │ │ │ │ + beq.n 66780 │ │ │ │ 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} │ │ │ │ @@ -90112,69 +90590,69 @@ │ │ │ │ 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, 66338 │ │ │ │ + cbnz r0, 667d0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 66342 │ │ │ │ - b.n 66348 │ │ │ │ + cbnz r0, 667da │ │ │ │ + b.n 667e0 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66332 │ │ │ │ - b.n 66356 │ │ │ │ + beq.n 667ca │ │ │ │ + b.n 667ee │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 66356 │ │ │ │ + cbnz r0, 667ee │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 66356 │ │ │ │ + cbz r0, 667ee │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #0] @ (6635c ) │ │ │ │ + ldr r0, [pc, #0] @ (667f4 ) │ │ │ │ bx lr │ │ │ │ strb r4, [r5, #6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 663b4 │ │ │ │ + cbz r0, 6684c │ │ │ │ movs r0, #75 @ 0x4b │ │ │ │ blx 2a3d8 <__sysconf@plt> │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - ble.n 66388 │ │ │ │ + ble.n 66820 │ │ │ │ movs r0, #75 @ 0x4b │ │ │ │ blx 2a3d8 <__sysconf@plt> │ │ │ │ - b.n 6638c │ │ │ │ + b.n 66824 │ │ │ │ mov.w r0, #32768 @ 0x8000 │ │ │ │ cmp r0, r4 │ │ │ │ - bls.n 66396 │ │ │ │ + bls.n 6682e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 663c4 │ │ │ │ + b.n 6685c │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2a1d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 66390 │ │ │ │ + bne.n 66828 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29f34 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2a528 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 66390 │ │ │ │ - ldr r3, [pc, #16] @ (663c8 ) │ │ │ │ + bne.n 66828 │ │ │ │ + ldr r3, [pc, #16] @ (66860 ) │ │ │ │ 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} │ │ │ │ @@ -90184,82 +90662,82 @@ │ │ │ │ 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 663ec │ │ │ │ + bgt.n 66884 │ │ │ │ adds r4, #1 │ │ │ │ blx 29fa0 │ │ │ │ - b.n 663de │ │ │ │ + b.n 66876 │ │ │ │ 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, 66408 │ │ │ │ - bl 180920 <_PyDeadline_Init@@Base+0x40c> │ │ │ │ + cbz r0, 668a0 │ │ │ │ + bl 17fd0c <_PyDeadline_Init@@Base+0x820> │ │ │ │ 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 18dcfc │ │ │ │ - b.w 46d90 │ │ │ │ + b.w 18d0e4 │ │ │ │ + b.w 46db0 │ │ │ │ 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, 6645c │ │ │ │ + cbnz r0, 668f4 │ │ │ │ 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 66432 │ │ │ │ + bl 668ca │ │ │ │ blx 29198 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 29198 │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r2, #0 │ │ │ │ add r4, sp, #24 │ │ │ │ - movw r0, #65441 @ 0xffa1 │ │ │ │ - movt r0, #5 │ │ │ │ + movw r0, #229 @ 0xe5 │ │ │ │ + movt r0, #6 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 60854 <_Py_SetRefcnt@@Base+0x26a> │ │ │ │ + bl 60998 <_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 │ │ │ │ @@ -90268,1012 +90746,917 @@ │ │ │ │ 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 664f8 │ │ │ │ - movw r4, #7680 @ 0x1e00 │ │ │ │ + beq.n 66990 │ │ │ │ + movw r4, #5120 @ 0x1400 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ orrs r2, r3 │ │ │ │ - bne.n 66506 │ │ │ │ + bne.n 6699e │ │ │ │ mov.w r5, #1000 @ 0x3e8 │ │ │ │ - b.n 6650a │ │ │ │ - movw r4, #7124 @ 0x1bd4 │ │ │ │ + b.n 669a2 │ │ │ │ + movw r4, #4564 @ 0x11d4 │ │ │ │ movt r4, #40 @ 0x28 │ │ │ │ mov.w r5, #1024 @ 0x400 │ │ │ │ - b.n 6650a │ │ │ │ + b.n 669a2 │ │ │ │ mov.w r5, #1024 @ 0x400 │ │ │ │ mov r3, r8 │ │ │ │ mov ip, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 6651a │ │ │ │ + bge.n 669b2 │ │ │ │ rsbs r3, r8, #0 │ │ │ │ sbc.w ip, r7, r7, lsl #1 │ │ │ │ cmp r3, r5 │ │ │ │ sbcs.w r2, ip, #0 │ │ │ │ - bge.n 6655e │ │ │ │ + bge.n 669f6 │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ orrs r3, r7 │ │ │ │ - bne.n 66530 │ │ │ │ + bne.n 669c8 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - beq.n 6661c │ │ │ │ + beq.n 66ab4 │ │ │ │ orrs.w r7, r8, r7 │ │ │ │ mov.w r3, #32 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #24 │ │ │ │ it eq │ │ │ │ - movweq r4, #6724 @ 0x1a44 │ │ │ │ - movw r2, #41188 @ 0xa0e4 │ │ │ │ + movweq r4, #4164 @ 0x1044 │ │ │ │ + movw r2, #38676 @ 0x9714 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ it eq │ │ │ │ movteq r4, #39 @ 0x27 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ strd r8, r4, [sp, #4] │ │ │ │ blx 29f04 <__snprintf_chk@plt> │ │ │ │ - b.n 6661c │ │ │ │ + b.n 66ab4 │ │ │ │ smull r2, lr, r5, r5 │ │ │ │ cmp r3, r2 │ │ │ │ sbcs.w r1, ip, lr │ │ │ │ ittet lt │ │ │ │ movlt r2, r5 │ │ │ │ movlt.w lr, #0 │ │ │ │ - movwge r6, #6280 @ 0x1888 │ │ │ │ - movwlt r6, #6856 @ 0x1ac8 │ │ │ │ + movwge r6, #3720 @ 0xe88 │ │ │ │ + movwlt r6, #4296 @ 0x10c8 │ │ │ │ ite ge │ │ │ │ movtge r6, #42 @ 0x2a │ │ │ │ movtlt r6, #40 @ 0x28 │ │ │ │ smull r0, r1, r5, r2 │ │ │ │ cmp r3, r0 │ │ │ │ mov.w r3, #0 │ │ │ │ sbcs.w ip, ip, r1 │ │ │ │ itt lt │ │ │ │ movlt r0, r2 │ │ │ │ movlt r1, lr │ │ │ │ mov.w r2, #10 │ │ │ │ itt ge │ │ │ │ - movwge r6, #2516 @ 0x9d4 │ │ │ │ - movtge r6, #41 @ 0x29 │ │ │ │ - bl 26db6c │ │ │ │ + movwge r6, #65412 @ 0xff84 │ │ │ │ + movtge r6, #40 @ 0x28 │ │ │ │ + bl 26d134 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 26db6c │ │ │ │ + bl 26d134 │ │ │ │ movs r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ add r7, sp, #16 │ │ │ │ - bl 26db6c │ │ │ │ + bl 26d134 │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ mov.w r3, #8 │ │ │ │ - movw r1, #628 @ 0x274 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #63604 @ 0xf874 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ mov r5, r0 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r2 │ │ │ │ str r6, [sp, #4] │ │ │ │ - movw r2, #6724 @ 0x1a44 │ │ │ │ + movw r2, #4164 @ 0x1044 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r6, #41200 @ 0xa0f0 │ │ │ │ + movw r6, #38688 @ 0x9720 │ │ │ │ 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, #41208 @ 0xa0f8 │ │ │ │ + movw r2, #38696 @ 0x9728 │ │ │ │ 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, #41180 @ 0xa0dc │ │ │ │ + movw r2, #38668 @ 0x970c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #24 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r2, r9 │ │ │ │ - movw r0, #65441 @ 0xffa1 │ │ │ │ - movt r0, #5 │ │ │ │ - bl 6648a │ │ │ │ + movw r0, #229 @ 0xe5 │ │ │ │ + movt r0, #6 │ │ │ │ + bl 66922 │ │ │ │ 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, #41240 @ 0xa118 │ │ │ │ + movw r2, #38728 @ 0x9748 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #65441 @ 0xffa1 │ │ │ │ - movt r0, #5 │ │ │ │ + movw r0, #229 @ 0xe5 │ │ │ │ + movt r0, #6 │ │ │ │ mov r1, r4 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ - bl 6648a │ │ │ │ + bl 66922 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ orrs.w r6, r6, r8 │ │ │ │ mov.w r6, #0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - bne.n 66744 │ │ │ │ + bne.n 66bdc │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - bl 664be │ │ │ │ + bl 66956 │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 664be │ │ │ │ + bl 66956 │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 664be │ │ │ │ + bl 66956 │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 664be │ │ │ │ + bl 66956 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 664be │ │ │ │ + bl 66956 │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #7680 @ 0x1e00 │ │ │ │ + movw r3, #5120 @ 0x1400 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #41180 @ 0xa0dc │ │ │ │ + movw r2, #38668 @ 0x970c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #65441 @ 0xffa1 │ │ │ │ - movt r0, #5 │ │ │ │ - bl 6648a │ │ │ │ + movw r0, #229 @ 0xe5 │ │ │ │ + movt r0, #6 │ │ │ │ + bl 66922 │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ ldrd r0, r3, [r5, #8] │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bge.n 6673a │ │ │ │ + bge.n 66bd2 │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #58924 @ 0xe62c │ │ │ │ + movw r2, #56284 @ 0xdbdc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r0, #65441 @ 0xffa1 │ │ │ │ - movt r0, #5 │ │ │ │ - bl 6648a │ │ │ │ - movw r2, #41224 @ 0xa108 │ │ │ │ + movw r0, #229 @ 0xe5 │ │ │ │ + movt r0, #6 │ │ │ │ + bl 66922 │ │ │ │ + movw r2, #38712 @ 0x9738 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r1, r4 │ │ │ │ cmp r7, r6 │ │ │ │ it ne │ │ │ │ movne r2, r7 │ │ │ │ - movw r0, #65441 @ 0xffa1 │ │ │ │ - movt r0, #5 │ │ │ │ - bl 6648a │ │ │ │ - movw r2, #16308 @ 0x3fb4 │ │ │ │ + movw r0, #229 @ 0xe5 │ │ │ │ + movt r0, #6 │ │ │ │ + bl 66922 │ │ │ │ + movw r2, #13664 @ 0x3560 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - b.n 667c0 │ │ │ │ - movw r2, #41248 @ 0xa120 │ │ │ │ + b.n 66c58 │ │ │ │ + movw r2, #38736 @ 0x9750 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - b.n 667c0 │ │ │ │ + b.n 66c58 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 664be │ │ │ │ + bl 66956 │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 664be │ │ │ │ + bl 66956 │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 664be │ │ │ │ + bl 66956 │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 664be │ │ │ │ + bl 66956 │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #6724 @ 0x1a44 │ │ │ │ + movw r3, #4164 @ 0x1044 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #41256 @ 0xa128 │ │ │ │ + movw r2, #38744 @ 0x9758 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #65441 @ 0xffa1 │ │ │ │ - movt r0, #5 │ │ │ │ - bl 6648a │ │ │ │ + movw r0, #229 @ 0xe5 │ │ │ │ + movt r0, #6 │ │ │ │ + bl 66922 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldrd r2, r0, [r5, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bge.n 6673a │ │ │ │ - movw r2, #41264 @ 0xa130 │ │ │ │ + bge.n 66bd2 │ │ │ │ + movw r2, #38752 @ 0x9760 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #65441 @ 0xffa1 │ │ │ │ - movt r0, #5 │ │ │ │ + movw r0, #229 @ 0xe5 │ │ │ │ + movt r0, #6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 6648a │ │ │ │ + b.n 66922 │ │ │ │ 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, #65441 @ 0xffa1 │ │ │ │ - movt r5, #5 │ │ │ │ + movw r5, #229 @ 0xe5 │ │ │ │ + movt r5, #6 │ │ │ │ mov r3, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #41240 @ 0xa118 │ │ │ │ + movw r2, #38728 @ 0x9748 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 6648a │ │ │ │ + bl 66922 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r3, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r6] │ │ │ │ - bl 664be │ │ │ │ + bl 66956 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #16308 @ 0x3fb4 │ │ │ │ + movw r2, #13664 @ 0x3560 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 6648a │ │ │ │ - │ │ │ │ -0006682a : │ │ │ │ - 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] @ (66854 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ - bl 1dbd84 <_PyErr_ProgramDecodedTextObject@@Base+0x408> │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1ddbc4 │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00066858 <_PyThreadState_Prealloc@@Base>: │ │ │ │ - movs r1, #0 │ │ │ │ - b.w 1a02e0 <_PyThreadState_New@@Base+0x4> │ │ │ │ - │ │ │ │ -0006685e : │ │ │ │ - ldr r3, [pc, #12] @ (6686c ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r0, [r2, r3] │ │ │ │ - b.w 1d5ca4 │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00066870 <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ - add.w r0, r0, #4096 @ 0x1000 │ │ │ │ - movw r3, #57857 @ 0xe201 │ │ │ │ - movt r3, #9 │ │ │ │ - ldr.w r2, [r0, #340] @ 0x154 │ │ │ │ - cmp r2, #0 │ │ │ │ - ite ne │ │ │ │ - movne r0, r2 │ │ │ │ - moveq r0, r3 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0006688a : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1d68c8 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 668b4 │ │ │ │ - ldr r2, [pc, #20] @ (668b8 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r0, [r3, r2] │ │ │ │ - bl 1d7770 │ │ │ │ - bl 1da1d8 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -000668bc : │ │ │ │ - ldr r2, [pc, #12] @ (668cc ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r3, r2] │ │ │ │ - b.w 1d7770 │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -000668d0 : │ │ │ │ - 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 1b2edc │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -000668f8 : │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - b.w 1b2da4 │ │ │ │ + b.n 66922 │ │ │ │ stmdb 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 6697e │ │ │ │ + bne.n 66d40 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ - beq.n 6696e │ │ │ │ + beq.n 66d30 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26db6c │ │ │ │ + bl 26d134 │ │ │ │ cmp r7, r0 │ │ │ │ sbcs.w r1, r6, r1 │ │ │ │ - blt.n 6695a │ │ │ │ + blt.n 66d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26db6c │ │ │ │ + bl 26d134 │ │ │ │ cmp r0, r7 │ │ │ │ sbcs r1, r6 │ │ │ │ - bge.n 6696e │ │ │ │ + bge.n 66d30 │ │ │ │ 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 66a96 │ │ │ │ + b.n 66e58 │ │ │ │ mul.w r6, r4, r6 │ │ │ │ umull r0, r1, r4, r7 │ │ │ │ mla r6, r7, r5, r6 │ │ │ │ add r1, r6 │ │ │ │ - b.n 66a96 │ │ │ │ + b.n 66e58 │ │ │ │ mov r2, fp │ │ │ │ mov r3, sl │ │ │ │ - bl 26db6c │ │ │ │ + bl 26d134 │ │ │ │ mov r7, r3 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r1 │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - beq.n 669d8 │ │ │ │ + beq.n 66d9a │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26db6c │ │ │ │ + bl 26d134 │ │ │ │ cmp r9, r0 │ │ │ │ sbcs.w r1, r7, r1 │ │ │ │ - blt.n 669c4 │ │ │ │ + blt.n 66d86 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26db6c │ │ │ │ + bl 26d134 │ │ │ │ cmp r0, r9 │ │ │ │ sbcs r1, r7 │ │ │ │ - bge.n 669d8 │ │ │ │ + bge.n 66d9a │ │ │ │ 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 669e8 │ │ │ │ + b.n 66daa │ │ │ │ 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 26db6c │ │ │ │ + bl 26d134 │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r0 │ │ │ │ - beq.n 66a3c │ │ │ │ + beq.n 66dfe │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26db6c │ │ │ │ + bl 26d134 │ │ │ │ cmp r8, r0 │ │ │ │ sbcs.w r1, r6, r1 │ │ │ │ - blt.n 66a28 │ │ │ │ + blt.n 66dea │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26db6c │ │ │ │ + bl 26d134 │ │ │ │ cmp r0, r8 │ │ │ │ sbcs r1, r6 │ │ │ │ - bge.n 66a3c │ │ │ │ + bge.n 66dfe │ │ │ │ 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 66a4c │ │ │ │ + b.n 66e0e │ │ │ │ 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 66a68 │ │ │ │ + blt.n 66e2a │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ mvns r1, r7 │ │ │ │ sub.w r0, r4, r9 │ │ │ │ cmp r1, r2 │ │ │ │ sbcs r0, r3 │ │ │ │ - bge.n 66a80 │ │ │ │ - b.n 66a88 │ │ │ │ + bge.n 66e42 │ │ │ │ + b.n 66e4a │ │ │ │ orrs.w sl, r9, sl │ │ │ │ - beq.n 66a80 │ │ │ │ + beq.n 66e42 │ │ │ │ negs r0, r7 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ sbc.w r1, r1, r9 │ │ │ │ cmp r2, r0 │ │ │ │ sbcs.w r1, r3, r1 │ │ │ │ - blt.n 66a90 │ │ │ │ + blt.n 66e52 │ │ │ │ adds r0, r7, r2 │ │ │ │ adc.w r1, r3, r9 │ │ │ │ - b.n 66a96 │ │ │ │ + b.n 66e58 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r4 │ │ │ │ - b.n 66a96 │ │ │ │ + b.n 66e58 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -00066a9c : │ │ │ │ +00066e5e : │ │ │ │ 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, 66abc │ │ │ │ + cbnz r0, 66e7e │ │ │ │ blx 2a8b4 │ │ │ │ movs r0, #0 │ │ │ │ blx 29258 │ │ │ │ │ │ │ │ -00066ac2 : │ │ │ │ +00066e84 : │ │ │ │ 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, 66af0 │ │ │ │ + cbnz r0, 66eb2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 66af4 │ │ │ │ + bge.n 66eb6 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00066afa : │ │ │ │ +00066ebc : │ │ │ │ b.w 2a208 │ │ │ │ │ │ │ │ -00066afe : │ │ │ │ +00066ec0 : │ │ │ │ movs r1, #0 │ │ │ │ b.w 2927c │ │ │ │ │ │ │ │ -00066b04 : │ │ │ │ +00066ec6 : │ │ │ │ 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} │ │ │ │ │ │ │ │ -00066b20 : │ │ │ │ +00066ee2 : │ │ │ │ b.w 2a318 │ │ │ │ │ │ │ │ -00066b24 : │ │ │ │ +00066ee6 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00066b26 : │ │ │ │ - ldr r3, [pc, #16] @ (66b38 ) │ │ │ │ +00066ee8 : │ │ │ │ + ldr r3, [pc, #12] @ (66ef8 ) │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -00066b3c : │ │ │ │ - b.n 66360 │ │ │ │ +00066efc : │ │ │ │ + b.n 667f8 │ │ │ │ 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 66b66 │ │ │ │ + beq.n 66f26 │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 66be0 │ │ │ │ + bne.n 66fa0 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 66b6a │ │ │ │ + b.n 66f2a │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ adds r0, #1 │ │ │ │ cmp.w r0, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 66b7e │ │ │ │ + bcc.n 66f3e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 66be4 │ │ │ │ + b.n 66fa4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 6bfb4 │ │ │ │ + bl 6bfec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66b78 │ │ │ │ + beq.n 66f38 │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r2 │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ mov r1, r3 │ │ │ │ - cbz r3, 66bd0 │ │ │ │ + cbz r3, 66f90 │ │ │ │ tst.w r3, #128 @ 0x80 │ │ │ │ - beq.n 66bca │ │ │ │ + beq.n 66f8a │ │ │ │ add.w r1, r3, #56320 @ 0xdc00 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 66bca │ │ │ │ - bl 6c164 │ │ │ │ - cbz r5, 66bb2 │ │ │ │ + bne.n 66f8a │ │ │ │ + bl 6c1a4 │ │ │ │ + cbz r5, 66f72 │ │ │ │ sub.w r6, sl, r6 │ │ │ │ str r6, [r5, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 66bc4 │ │ │ │ - movw r3, #58240 @ 0xe380 │ │ │ │ + beq.n 66f84 │ │ │ │ + movw r3, #55680 @ 0xd980 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str.w r3, [r8] │ │ │ │ mvn.w r3, #1 │ │ │ │ - b.n 66be4 │ │ │ │ + b.n 66fa4 │ │ │ │ str.w r1, [r4], #4 │ │ │ │ - b.n 66b8c │ │ │ │ + b.n 66f4c │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r5, 66bda │ │ │ │ + cbz r5, 66f9a │ │ │ │ subs r4, r4, r0 │ │ │ │ asrs r4, r4, #2 │ │ │ │ str r4, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r7, #0] │ │ │ │ - b.n 66be4 │ │ │ │ + b.n 66fa4 │ │ │ │ mvn.w r3, #2 │ │ │ │ mov r0, r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -00066bea : │ │ │ │ +00066faa : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 1b483c │ │ │ │ + b.w 1b3c50 │ │ │ │ │ │ │ │ -00066bf0 <_Py_closerange@@Base>: │ │ │ │ +00066fb0 <_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, 66c30 <_Py_closerange@@Base+0x40> │ │ │ │ + cbz r0, 66ff0 <_Py_closerange@@Base+0x40> │ │ │ │ movs r0, #4 │ │ │ │ blx 29228 │ │ │ │ cmp r0, r5 │ │ │ │ - bgt.n 66c22 <_Py_closerange@@Base+0x32> │ │ │ │ + bgt.n 66fe2 <_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 66c30 <_Py_closerange@@Base+0x40> │ │ │ │ + bgt.n 66ff0 <_Py_closerange@@Base+0x40> │ │ │ │ adds r4, #1 │ │ │ │ blx 29fa0 │ │ │ │ - b.n 66c22 <_Py_closerange@@Base+0x32> │ │ │ │ + b.n 66fe2 <_Py_closerange@@Base+0x32> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00066c32 : │ │ │ │ +00066ff2 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00066c36 : │ │ │ │ +00066ff6 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00066c3a : │ │ │ │ +00066ffa : │ │ │ │ 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 │ │ │ │ │ │ │ │ -00066c58 : │ │ │ │ +00067018 : │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 66ca8 │ │ │ │ + bhi.n 67068 │ │ │ │ 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 1d72a8 <_PyBytesWriter_Dealloc@@Base+0x534> │ │ │ │ - cbnz r0, 66ca4 │ │ │ │ + bl 1d65e0 <_PyBytesWriter_Dealloc@@Base+0x534> │ │ │ │ + cbnz r0, 67064 │ │ │ │ ldr.w r1, [r5, #1400] @ 0x578 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d72a8 <_PyBytesWriter_Dealloc@@Base+0x534> │ │ │ │ - cbnz r0, 66ca4 │ │ │ │ + bl 1d65e0 <_PyBytesWriter_Dealloc@@Base+0x534> │ │ │ │ + cbnz r0, 67064 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f9b3c │ │ │ │ + bl 1f925c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00066cae : │ │ │ │ +0006706e : │ │ │ │ movs r0, #2 │ │ │ │ - b.w 66c58 │ │ │ │ + b.w 67018 │ │ │ │ │ │ │ │ -00066cb4 : │ │ │ │ - ldr r3, [pc, #8] @ (66cc0 ) │ │ │ │ +00067074 : │ │ │ │ + ldr r3, [pc, #8] @ (67080 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.w 302ce <_Py_fstat@@Base+0x586> │ │ │ │ + b.w 302d2 <_Py_fstat@@Base+0x586> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ orr.w r0, r0, r3, lsl #8 │ │ │ │ eor.w r0, r0, #32768 @ 0x8000 │ │ │ │ sub.w r0, r0, #32768 @ 0x8000 │ │ │ │ - b.w 7fff8 │ │ │ │ + b.w 8008c │ │ │ │ movs r0, #0 │ │ │ │ adds r3, r1, #4 │ │ │ │ ldrb.w r2, [r3, #-1]! │ │ │ │ cmp r1, r3 │ │ │ │ orr.w r0, r2, r0, lsl #8 │ │ │ │ - bne.n 66cdc │ │ │ │ - b.w 7fff8 │ │ │ │ + bne.n 6709c │ │ │ │ + b.w 8008c │ │ │ │ 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 7fff8 │ │ │ │ + b.w 8008c │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - b.w 7fff8 │ │ │ │ + b.w 8008c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 66432 │ │ │ │ + bl 668ca │ │ │ │ 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 66432 │ │ │ │ + bl 668ca │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 26d548 │ │ │ │ + bl 26cb10 │ │ │ │ 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 7fff8 │ │ │ │ + b.w 8008c │ │ │ │ stmdb 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, #41336 @ 0xa178 │ │ │ │ + movw r3, #38824 @ 0x97a8 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r5, sp, #192 @ 0xc0 │ │ │ │ - movw r3, #41348 @ 0xa184 │ │ │ │ + movw r3, #38836 @ 0x97b4 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #41296 @ 0xa150 │ │ │ │ + movw r2, #38784 @ 0x9780 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r0, #65441 @ 0xffa1 │ │ │ │ - movt r0, #5 │ │ │ │ - movw r3, #41356 @ 0xa18c │ │ │ │ + movw r0, #229 @ 0xe5 │ │ │ │ + movt r0, #6 │ │ │ │ + movw r3, #38844 @ 0x97bc │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #41368 @ 0xa198 │ │ │ │ + movw r3, #38856 @ 0x97c8 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #8] │ │ │ │ - movw r3, #41380 @ 0xa1a4 │ │ │ │ + movw r3, #38868 @ 0x97d4 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #4] │ │ │ │ - movw r3, #41392 @ 0xa1b0 │ │ │ │ + movw r3, #38880 @ 0x97e0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #41284 @ 0xa144 │ │ │ │ + movw r3, #38772 @ 0x9774 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r5, [r4, #8] │ │ │ │ strd r6, r6, [r4] │ │ │ │ - movw r5, #6724 @ 0x1a44 │ │ │ │ + movw r5, #4164 @ 0x1044 │ │ │ │ movt r5, #39 @ 0x27 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - bl 6648a │ │ │ │ - ldr r0, [pc, #880] @ (67158 ) │ │ │ │ + bl 66922 │ │ │ │ + ldr r0, [pc, #880] @ (67518 ) │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r1, #41400 @ 0xa1b8 │ │ │ │ + movw r1, #38888 @ 0x97e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 66642 │ │ │ │ - ldr r0, [pc, #860] @ (6715c ) │ │ │ │ + bl 66ada │ │ │ │ + ldr r0, [pc, #860] @ (6751c ) │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r1, #41412 @ 0xa1c4 │ │ │ │ + movw r1, #38900 @ 0x97f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movw r5, #38592 @ 0x96c0 │ │ │ │ movt r5, #74 @ 0x4a │ │ │ │ - bl 66642 │ │ │ │ + bl 66ada │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #5368 @ 0x14f8 │ │ │ │ + movw r3, #2808 @ 0xaf8 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #41240 @ 0xa118 │ │ │ │ + movw r2, #38728 @ 0x9748 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #65441 @ 0xffa1 │ │ │ │ - movt r0, #5 │ │ │ │ - bl 6648a │ │ │ │ + movw r0, #229 @ 0xe5 │ │ │ │ + movt r0, #6 │ │ │ │ + bl 66922 │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r0, r1, [r5, #144] @ 0x90 │ │ │ │ - bl 664be │ │ │ │ + bl 66956 │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #16308 @ 0x3fb4 │ │ │ │ + movw r2, #13664 @ 0x3560 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r0, #65441 @ 0xffa1 │ │ │ │ - movt r0, #5 │ │ │ │ - bl 6648a │ │ │ │ + movw r0, #229 @ 0xe5 │ │ │ │ + movt r0, #6 │ │ │ │ + bl 66922 │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #41424 @ 0xa1d0 │ │ │ │ + movw r3, #38912 @ 0x9800 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #41240 @ 0xa118 │ │ │ │ + movw r2, #38728 @ 0x9748 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #65441 @ 0xffa1 │ │ │ │ - movt r0, #5 │ │ │ │ - bl 6648a │ │ │ │ + movw r0, #229 @ 0xe5 │ │ │ │ + movt r0, #6 │ │ │ │ + bl 66922 │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r0, r1, [r5, #176] @ 0xb0 │ │ │ │ - bl 664be │ │ │ │ + bl 66956 │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #16308 @ 0x3fb4 │ │ │ │ + movw r2, #13664 @ 0x3560 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r0, #65441 @ 0xffa1 │ │ │ │ - movt r0, #5 │ │ │ │ - bl 6648a │ │ │ │ + movw r0, #229 @ 0xe5 │ │ │ │ + movt r0, #6 │ │ │ │ + bl 66922 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #41432 @ 0xa1d8 │ │ │ │ + movw r1, #38920 @ 0x9808 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 66642 │ │ │ │ + bl 66ada │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #41440 @ 0xa1e0 │ │ │ │ + movw r1, #38928 @ 0x9810 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 66642 │ │ │ │ + bl 66ada │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #224 @ 0xe0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #41452 @ 0xa1ec │ │ │ │ + movw r1, #38940 @ 0x981c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 66642 │ │ │ │ + bl 66ada │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #448 @ 0x1c0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #41464 @ 0xa1f8 │ │ │ │ + movw r1, #38952 @ 0x9828 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 66642 │ │ │ │ + bl 66ada │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #32 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #2708 @ 0xa94 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 66642 │ │ │ │ + bl 66ada │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #256 @ 0x100 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #41452 @ 0xa1ec │ │ │ │ + movw r1, #38940 @ 0x981c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 66642 │ │ │ │ + bl 66ada │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #480 @ 0x1e0 │ │ │ │ - movw r1, #41472 @ 0xa200 │ │ │ │ + movw r1, #38960 @ 0x9830 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 667d2 │ │ │ │ + bl 66c6a │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #560 @ 0x230 │ │ │ │ - movw r1, #41484 @ 0xa20c │ │ │ │ + movw r1, #38972 @ 0x983c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 667d2 │ │ │ │ + bl 66c6a │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #496 @ 0x1f0 │ │ │ │ - movw r1, #41496 @ 0xa218 │ │ │ │ + movw r1, #38984 @ 0x9848 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 667d2 │ │ │ │ + bl 66c6a │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #512 @ 0x200 │ │ │ │ - movw r1, #5188 @ 0x1444 │ │ │ │ + movw r1, #2628 @ 0xa44 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 667d2 │ │ │ │ + bl 66c6a │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #528 @ 0x210 │ │ │ │ - movw r1, #41504 @ 0xa220 │ │ │ │ + movw r1, #38992 @ 0x9850 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 667d2 │ │ │ │ + bl 66c6a │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #544 @ 0x220 │ │ │ │ - movw r1, #41512 @ 0xa228 │ │ │ │ + movw r1, #39000 @ 0x9858 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 667d2 │ │ │ │ + bl 66c6a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #288 @ 0x120 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #18244 @ 0x4744 │ │ │ │ + movw r1, #15684 @ 0x3d44 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 66642 │ │ │ │ + bl 66ada │ │ │ │ ldrd r0, r1, [r5, #584] @ 0x248 │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - beq.n 66fec │ │ │ │ + beq.n 673ac │ │ │ │ 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 26db6c │ │ │ │ + bl 26d134 │ │ │ │ movs r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ - bl 26db6c │ │ │ │ + bl 26d134 │ │ │ │ mov r1, r4 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - movw r3, #41520 @ 0xa230 │ │ │ │ + movw r3, #39008 @ 0x9860 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #41532 @ 0xa23c │ │ │ │ + movw r2, #39020 @ 0x986c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #65441 @ 0xffa1 │ │ │ │ - movt r0, #5 │ │ │ │ + movw r0, #229 @ 0xe5 │ │ │ │ + movt r0, #6 │ │ │ │ movs r6, #0 │ │ │ │ - bl 6648a │ │ │ │ + bl 66922 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1a17c8 │ │ │ │ + bl 1a0bb0 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r3, #41552 @ 0xa250 │ │ │ │ + movw r3, #39040 @ 0x9880 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #41564 @ 0xa25c │ │ │ │ + movw r2, #39052 @ 0x988c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #65441 @ 0xffa1 │ │ │ │ - movt r0, #5 │ │ │ │ + movw r0, #229 @ 0xe5 │ │ │ │ + movt r0, #6 │ │ │ │ mov.w r9, #1000 @ 0x3e8 │ │ │ │ - bl 6648a │ │ │ │ + bl 66922 │ │ │ │ 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 +91674,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] @ (67160 ) │ │ │ │ + ldr r1, [pc, #200] @ (67520 ) │ │ │ │ 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 +91696,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 26db6c │ │ │ │ + bl 26d134 │ │ │ │ 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 26db6c │ │ │ │ + bl 26d134 │ │ │ │ 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 67128 │ │ │ │ + blt.n 674e8 │ │ │ │ mvn.w fp, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, fp │ │ │ │ sbcs.w r7, r7, #0 │ │ │ │ - bge.n 6712c │ │ │ │ + bge.n 674ec │ │ │ │ mov fp, r5 │ │ │ │ - b.n 6712c │ │ │ │ + b.n 674ec │ │ │ │ mov.w fp, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 67142 │ │ │ │ + blt.n 67502 │ │ │ │ mvn.w r7, #2147483648 @ 0x80000000 │ │ │ │ cmp sl, r7 │ │ │ │ sbcs.w r8, r8, #0 │ │ │ │ - bge.n 67144 │ │ │ │ + bge.n 67504 │ │ │ │ mov r7, sl │ │ │ │ - b.n 67144 │ │ │ │ + b.n 67504 │ │ │ │ movs r7, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 67164 │ │ │ │ + blt.n 67524 │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r8 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bge.n 67168 │ │ │ │ + bge.n 67528 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 67168 │ │ │ │ + b.n 67528 │ │ │ │ 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 26d7dc │ │ │ │ - movw r2, #41576 @ 0xa268 │ │ │ │ + bl 26cda4 │ │ │ │ + movw r2, #39064 @ 0x9898 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ umull fp, r3, fp, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r0, #65441 @ 0xffa1 │ │ │ │ - movt r0, #5 │ │ │ │ + movw r0, #229 @ 0xe5 │ │ │ │ + movt r0, #6 │ │ │ │ mov r1, r4 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #9248 @ 0x2420 │ │ │ │ + movw r3, #6688 @ 0x1a20 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - bl 6648a │ │ │ │ + bl 66922 │ │ │ │ mov r0, r8 │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ - bl 26d7dc │ │ │ │ + bl 26cda4 │ │ │ │ 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 26d7dc │ │ │ │ + bl 26cda4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r3, #33912 @ 0x8478 │ │ │ │ + movw r3, #31272 @ 0x7a28 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r2, #41596 @ 0xa27c │ │ │ │ + movw r2, #39084 @ 0x98ac │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #65441 @ 0xffa1 │ │ │ │ - movt r0, #5 │ │ │ │ - movw r5, #42640 @ 0xa690 │ │ │ │ + movw r0, #229 @ 0xe5 │ │ │ │ + movt r0, #6 │ │ │ │ + movw r5, #40080 @ 0x9c90 │ │ │ │ movt r5, #41 @ 0x29 │ │ │ │ - bl 6648a │ │ │ │ + bl 66922 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 664be │ │ │ │ + bl 66956 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 6722e │ │ │ │ + cbz r3, 675ee │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #41664 @ 0xa2c0 │ │ │ │ + movw r2, #39152 @ 0x98f0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #65441 @ 0xffa1 │ │ │ │ - movt r0, #5 │ │ │ │ - bl 6648a │ │ │ │ + movw r0, #229 @ 0xe5 │ │ │ │ + movt r0, #6 │ │ │ │ + bl 66922 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 664be │ │ │ │ + bl 66956 │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #16308 @ 0x3fb4 │ │ │ │ + movw r2, #13664 @ 0x3560 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r0, #65441 @ 0xffa1 │ │ │ │ - movt r0, #5 │ │ │ │ - bl 6648a │ │ │ │ + movw r0, #229 @ 0xe5 │ │ │ │ + movt r0, #6 │ │ │ │ + bl 66922 │ │ │ │ add sp, #452 @ 0x1c4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 672c8 │ │ │ │ + beq.n 67688 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ stmdb sp!, {r4, r5, r6, fp} │ │ │ │ orrs.w r4, r2, r3 │ │ │ │ - bne.n 67264 │ │ │ │ + bne.n 67624 │ │ │ │ ldrd r4, r5, [r1, #8] │ │ │ │ orrs r4, r5 │ │ │ │ - beq.n 672c2 │ │ │ │ + beq.n 67682 │ │ │ │ ldrexd r4, r5, [r0] │ │ │ │ adds r4, r4, r2 │ │ │ │ adcs r5, r3 │ │ │ │ strexd r6, r4, r5, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 67264 │ │ │ │ + bne.n 67624 │ │ │ │ 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 6727c │ │ │ │ + bne.n 6763c │ │ │ │ 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 67298 │ │ │ │ + bne.n 67658 │ │ │ │ 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 672b2 │ │ │ │ + bne.n 67672 │ │ │ │ ldmia.w sp!, {r4, r5, r6, fp} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 672fe │ │ │ │ + beq.n 676be │ │ │ │ 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 672d4 │ │ │ │ + bne.n 67694 │ │ │ │ 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 672ea │ │ │ │ + bne.n 676aa │ │ │ │ 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, #33492 @ 0x82d4 │ │ │ │ + movw r2, #30932 @ 0x78d4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ae378 │ │ │ │ + bl 1ad760 │ │ │ │ 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, 673a8 │ │ │ │ + cbz r0, 67768 │ │ │ │ movs r0, #0 │ │ │ │ ldrb r6, [r2, r0] │ │ │ │ - cbz r6, 67352 │ │ │ │ + cbz r6, 67712 │ │ │ │ cmp r0, #33 @ 0x21 │ │ │ │ - beq.n 673a8 │ │ │ │ + beq.n 67768 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 67346 │ │ │ │ + b.n 67706 │ │ │ │ cmp r0, #33 @ 0x21 │ │ │ │ - beq.n 673a8 │ │ │ │ + beq.n 67768 │ │ │ │ movw r3, #2676 @ 0xa74 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r3, [r3, #1424] @ 0x590 │ │ │ │ - cbz r3, 673a8 │ │ │ │ + cbz r3, 67768 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ bic.w r1, r1, #3 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 673a8 │ │ │ │ + beq.n 67768 │ │ │ │ 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, #41676 @ 0xa2cc │ │ │ │ + movw r1, #39164 @ 0x98fc │ │ │ │ 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 60854 <_Py_SetRefcnt@@Base+0x26a> │ │ │ │ - b.n 673b4 │ │ │ │ + bl 60998 <_Py_SetRefcnt@@Base+0x26a> │ │ │ │ + b.n 67774 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 60854 <_Py_SetRefcnt@@Base+0x26a> │ │ │ │ + bl 60998 <_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 +91960,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 1a2938 │ │ │ │ + bl 1a1d20 │ │ │ │ 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 6740c │ │ │ │ + bcc.n 677cc │ │ │ │ ldr.w r6, [r3], #4 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ and.w r0, r0, #1 │ │ │ │ bics r5, r6 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 673f6 │ │ │ │ + b.n 677b6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 6741e │ │ │ │ + cbz r3, 677de │ │ │ │ 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 +92003,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 67468 │ │ │ │ + bls.n 67828 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - cbnz r3, 67460 │ │ │ │ + cbnz r3, 67820 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 67460 │ │ │ │ - bl 1d72e8 <_PyBytesWriter_Dealloc@@Base+0x574> │ │ │ │ + beq.n 67820 │ │ │ │ + bl 1d5b60 <_Py_fopen_obj@@Base+0x200> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mla r5, r8, r3, r5 │ │ │ │ - b.n 6744a │ │ │ │ + b.n 6780a │ │ │ │ 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 1a206c │ │ │ │ + bl 1a1454 │ │ │ │ dmb ish │ │ │ │ str r5, [r4, #112] @ 0x70 │ │ │ │ dmb ish │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 674a8 │ │ │ │ + bge.n 67868 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ lsls r0, r0, #15 │ │ │ │ negs r0, r0 │ │ │ │ - bl 1a2a90 │ │ │ │ + bl 1a1e78 │ │ │ │ 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 674e0 │ │ │ │ + b.n 678a0 │ │ │ │ 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 674da │ │ │ │ + bne.n 6789a │ │ │ │ strex r7, r5, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ mov r2, r0 │ │ │ │ - beq.n 6748c │ │ │ │ - b.n 674c4 │ │ │ │ + beq.n 6784c │ │ │ │ + b.n 67884 │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ adds r7, r2, #1 │ │ │ │ - bne.n 674ec │ │ │ │ + bne.n 678ac │ │ │ │ adds r3, #32 │ │ │ │ - b.n 674f8 │ │ │ │ + b.n 678b8 │ │ │ │ and.w r7, r2, #1 │ │ │ │ - cbz r2, 674f8 │ │ │ │ + cbz r2, 678b8 │ │ │ │ add r3, r7 │ │ │ │ lsrs r2, r2, #1 │ │ │ │ - b.n 674ec │ │ │ │ + b.n 678ac │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 674e0 │ │ │ │ + bne.n 678a0 │ │ │ │ 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, 67514 │ │ │ │ + cbz r3, 678d4 │ │ │ │ yield │ │ │ │ - b.n 67506 │ │ │ │ + b.n 678c6 │ │ │ │ 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 609d8 <_Py_SetRefcnt@@Base+0x3ee> │ │ │ │ + bl 60b1c <_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 67590 │ │ │ │ + bhi.n 67950 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1a1d6c │ │ │ │ + bl 1a1154 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r4, 67562 │ │ │ │ + cbz r4, 67922 │ │ │ │ subs r3, r5, r4 │ │ │ │ mov r5, r4 │ │ │ │ add r1, r3 │ │ │ │ cmp r7, #4 │ │ │ │ - bne.n 67584 │ │ │ │ - cbz r5, 67590 │ │ │ │ - cbz r1, 67590 │ │ │ │ + bne.n 67944 │ │ │ │ + cbz r5, 67950 │ │ │ │ + cbz r1, 67950 │ │ │ │ mov r4, r1 │ │ │ │ add r5, r1 │ │ │ │ mov.w r1, #1073741824 @ 0x40000000 │ │ │ │ movs r2, #1 │ │ │ │ subs r0, r5, r4 │ │ │ │ cmp r4, r1 │ │ │ │ - bcc.n 67590 │ │ │ │ + bcc.n 67950 │ │ │ │ add.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ - bl 1a2178 │ │ │ │ - b.n 6756e │ │ │ │ + bl 1a1560 │ │ │ │ + b.n 6792e │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1a2178 │ │ │ │ + b.w 1a1560 │ │ │ │ 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, 675ac │ │ │ │ + cbz r2, 6796c │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #0] │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #72] @ (675fc ) │ │ │ │ - bl 1a206c │ │ │ │ - ldr r0, [pc, #72] @ (67600 ) │ │ │ │ - bl 1bf11c │ │ │ │ + ldr r0, [pc, #72] @ (679bc ) │ │ │ │ + bl 1a1454 │ │ │ │ + ldr r0, [pc, #72] @ (679c0 ) │ │ │ │ + bl 1f44b8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 1bf1f0 │ │ │ │ + bl 1f458c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 675f6 │ │ │ │ + cbz r4, 679b6 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ blx 29c88 │ │ │ │ - cbz r0, 675f6 │ │ │ │ + cbz r0, 679b6 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 675f6 │ │ │ │ + cbz r2, 679b6 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #41696 @ 0xa2e0 │ │ │ │ + movw r0, #39184 @ 0x9910 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 608a0 <_Py_SetRefcnt@@Base+0x2b6> │ │ │ │ + bl 609e4 <_Py_SetRefcnt@@Base+0x2b6> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 675f8 │ │ │ │ + b.n 679b8 │ │ │ │ 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,138 +92184,191 @@ │ │ │ │ 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 1bf1f0 │ │ │ │ + bl 1f458c │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 676a6 │ │ │ │ + beq.n 67a66 │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 1a206c │ │ │ │ + bl 1a1454 │ │ │ │ add.w r0, r4, #528 @ 0x210 │ │ │ │ movw r7, #19096 @ 0x4a98 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - bl 1bf11c │ │ │ │ + bl 1f44b8 │ │ │ │ ldr.w r8, [r7] │ │ │ │ mov.w r9, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 291e0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 676a6 │ │ │ │ + cbz r0, 67a66 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 6766e │ │ │ │ + bne.n 67a2e │ │ │ │ str.w r9, [r0] │ │ │ │ - b.n 67650 │ │ │ │ + b.n 67a10 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 67692 │ │ │ │ + bne.n 67a52 │ │ │ │ cmp.w r8, #8 │ │ │ │ - bne.n 67692 │ │ │ │ + bne.n 67a52 │ │ │ │ movs r2, #4 │ │ │ │ dmb ish │ │ │ │ str r2, [r7, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 291e0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 676a6 │ │ │ │ - movw r0, #41772 @ 0xa32c │ │ │ │ + cbz r0, 67a66 │ │ │ │ + movw r0, #39260 @ 0x995c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 608a0 <_Py_SetRefcnt@@Base+0x2b6> │ │ │ │ + bl 609e4 <_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 676ce │ │ │ │ - bl 260874 │ │ │ │ + bne.n 67a8e │ │ │ │ + bl 25ff9c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 676ec │ │ │ │ + cbnz r3, 67aac │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 676e2 │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 67aa2 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 676ec │ │ │ │ + b.n 67aac │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d598 <_PyEvalFramePushAndInit@@Base+0x234> │ │ │ │ + bl 9d440 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 676de │ │ │ │ + beq.n 67a9e │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -000676f4 : │ │ │ │ - push {r4, lr} │ │ │ │ + b.w 7f9b4 │ │ │ │ + push {r4, r5, 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, 67740 │ │ │ │ - bl 97cd0 <_Py_GetConfig@@Base> │ │ │ │ - ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ - cbz r0, 67742 │ │ │ │ - cbz r4, 67740 │ │ │ │ - movw r1, #57608 @ 0xe108 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2a890 │ │ │ │ - cbz r0, 67740 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r0, r1 │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + mov r1, r2 │ │ │ │ + cbz r3, 67ad2 │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ + b.n 67ad4 │ │ │ │ + mov r4, r3 │ │ │ │ + add r4, r1 │ │ │ │ + cbnz r3, 67ae0 │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.n 67ae0 │ │ │ │ + cbnz r1, 67ae0 │ │ │ │ + cbnz r0, 67af8 │ │ │ │ + ldr r5, [pc, #160] @ (67b84 ) │ │ │ │ + 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 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 67b7c │ │ │ │ + cbz r4, 67b48 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl c3300 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 67b7c │ │ │ │ + beq.n 67b48 │ │ │ │ + ldr r1, [pc, #128] @ (67b88 ) │ │ │ │ + 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 8ddb4 │ │ │ │ + cbz r0, 67b3c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldrb r3, [r3, #16] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + cmp r3, #2 │ │ │ │ + it eq │ │ │ │ + addeq r4, #1 │ │ │ │ + b.n 67b1e │ │ │ │ + ldr r3, [pc, #76] @ (67b8c ) │ │ │ │ + ldr.w r3, [r3, #792] @ 0x318 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r4, r3 │ │ │ │ + b.n 67b66 │ │ │ │ + ldr r1, [pc, #60] @ (67b88 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + ldr r2, [pc, #60] @ (67b8c ) │ │ │ │ + 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 67b70 │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 67b7c │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #38068 @ 0x94b4 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - blx 2a890 │ │ │ │ - clz r0, r0 │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ - b.n 67742 │ │ │ │ - movs r0, #1 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00067744 <_PyInterpreterState_FailIfRunningMain@@Base>: │ │ │ │ - ldr.w r0, [r0, #3708] @ 0xe7c │ │ │ │ - cbz r0, 67774 <_PyInterpreterState_FailIfRunningMain@@Base+0x30> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 7f9b4 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + ldr r2, [pc, #624] @ (67df8 ) │ │ │ │ + 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 │ │ │ │ - movw r3, #50244 @ 0xc444 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #37136 @ 0x9110 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + bl 37ae4 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ - bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ add.w r4, sp, #31 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ @@ -91941,613 +92377,243 @@ │ │ │ │ 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, #41848 @ 0xa378 │ │ │ │ + movw r1, #39336 @ 0x99a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ blx 29db8 <__isoc23_sscanf@plt> │ │ │ │ cmp r0, #6 │ │ │ │ - bne.n 677ee <_PyInterpreterState_FailIfRunningMain@@Base+0xaa> │ │ │ │ + bne.n 67c24 │ │ │ │ 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 677ee <_PyInterpreterState_FailIfRunningMain@@Base+0xaa> │ │ │ │ + bhi.n 67c24 │ │ │ │ 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 67808 <_PyInterpreterState_FailIfRunningMain@@Base+0xc4> │ │ │ │ + b.n 67c3e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #41868 @ 0xa38c │ │ │ │ + movw r1, #39356 @ 0x99bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ 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 67852 <_PyInterpreterState_FailIfRunningMain@@Base+0x10e> │ │ │ │ + blt.n 67c88 │ │ │ │ movw r5, #32004 @ 0x7d04 │ │ │ │ movt r5, #9665 @ 0x25c1 │ │ │ │ movs r3, #2 │ │ │ │ cmp r5, r2 │ │ │ │ sbcs r3, r4 │ │ │ │ - blt.n 6785e <_PyInterpreterState_FailIfRunningMain@@Base+0x11a> │ │ │ │ + blt.n 67c94 │ │ │ │ mov.w r3, #51712 @ 0xca00 │ │ │ │ movt r3, #15258 @ 0x3b9a │ │ │ │ movs r5, #0 │ │ │ │ umull r2, r6, r2, r3 │ │ │ │ mla r6, r3, r4, r6 │ │ │ │ - b.n 67868 <_PyInterpreterState_FailIfRunningMain@@Base+0x124> │ │ │ │ + b.n 67c9e │ │ │ │ movs r2, #0 │ │ │ │ mov.w r6, #2147483648 @ 0x80000000 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 67868 <_PyInterpreterState_FailIfRunningMain@@Base+0x124> │ │ │ │ + b.n 67c9e │ │ │ │ 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 67894 <_PyInterpreterState_FailIfRunningMain@@Base+0x150> │ │ │ │ + blt.n 67cca │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ mvns r7, r3 │ │ │ │ sub.w ip, r4, r1 │ │ │ │ cmp r7, r2 │ │ │ │ sbcs.w ip, ip, r6 │ │ │ │ - bge.n 678ac <_PyInterpreterState_FailIfRunningMain@@Base+0x168> │ │ │ │ - b.n 678b6 <_PyInterpreterState_FailIfRunningMain@@Base+0x172> │ │ │ │ + bge.n 67ce2 │ │ │ │ + b.n 67cec │ │ │ │ orrs.w r4, r3, r1 │ │ │ │ - beq.n 678ac <_PyInterpreterState_FailIfRunningMain@@Base+0x168> │ │ │ │ + beq.n 67ce2 │ │ │ │ negs r7, r3 │ │ │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ sbc.w r4, r4, r1 │ │ │ │ cmp r2, r7 │ │ │ │ sbcs.w r4, r6, r4 │ │ │ │ - blt.n 678be <_PyInterpreterState_FailIfRunningMain@@Base+0x17a> │ │ │ │ + blt.n 67cf4 │ │ │ │ adds r3, r3, r2 │ │ │ │ adc.w r4, r1, r6 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 678c8 <_PyInterpreterState_FailIfRunningMain@@Base+0x184> │ │ │ │ + b.n 67cfe │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r3 │ │ │ │ - b.n 678c8 <_PyInterpreterState_FailIfRunningMain@@Base+0x184> │ │ │ │ + b.n 67cfe │ │ │ │ movs r3, #0 │ │ │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r4, [r0] │ │ │ │ - cbnz r5, 678d2 <_PyInterpreterState_FailIfRunningMain@@Base+0x18e> │ │ │ │ + cbnz r5, 67d08 │ │ │ │ negs r0, r1 │ │ │ │ - cbz r1, 678ec <_PyInterpreterState_FailIfRunningMain@@Base+0x1a8> │ │ │ │ + cbz r1, 67d22 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #736 @ 0x2e0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #63712 @ 0xf8e0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - │ │ │ │ -000678ee <_PyThreadState_Init@@Base>: │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #41892 @ 0xa3a4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #51476 @ 0xc914 │ │ │ │ - movt r0, #68 @ 0x44 │ │ │ │ - bl 61f30 <_Py_FatalErrorFunc@@Base> │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #41940 @ 0xa3d4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #4] @ (6792c <_PyThreadState_Init@@Base+0x3e>) │ │ │ │ - bl 61f30 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldmia r1!, {r3, r5} │ │ │ │ - lsls r4, r0, #1 │ │ │ │ - │ │ │ │ -00067930 : │ │ │ │ - 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 8fa48 │ │ │ │ - cbnz r0, 6795e │ │ │ │ - ldr r2, [pc, #60] @ (67988 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movs r1, #1 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [r3, r2] │ │ │ │ - bl 1d7770 │ │ │ │ - b.n 67982 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1d655c │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 67982 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 67982 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0006798c : │ │ │ │ - movs r2, #0 │ │ │ │ - b.w 67930 │ │ │ │ - │ │ │ │ -00067992 : │ │ │ │ - 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 8fa48 │ │ │ │ - cbnz r0, 679c0 │ │ │ │ - ldr r2, [pc, #56] @ (679e8 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movs r1, #1 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [r3, r2] │ │ │ │ - bl 1d7770 │ │ │ │ - b.n 679e4 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 6688a │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 679e4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 679e4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -000679ec : │ │ │ │ - movs r2, #0 │ │ │ │ - b.w 67992 │ │ │ │ - │ │ │ │ -000679f2 : │ │ │ │ - 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 8fa48 │ │ │ │ - cbz r0, 67a36 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1d0d1c <_PyEval_MakePendingCalls@@Base+0x63c> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 67a3a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 67a3a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 67a3a │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - │ │ │ │ -00067a3e : │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - b.w 679f2 │ │ │ │ - │ │ │ │ -00067a46 : │ │ │ │ - movs r3, #0 │ │ │ │ - b.w 679f2 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cbz r0, 67a7c │ │ │ │ - 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 67a78 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 67a78 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cbz r0, 67ab0 │ │ │ │ - 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 67aac │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 67aac │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00067ab4 : │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - b.w 2bb44 │ │ │ │ - │ │ │ │ -00067abc : │ │ │ │ - movs r3, #0 │ │ │ │ - b.w 2bb44 │ │ │ │ - │ │ │ │ -00067ac2 : │ │ │ │ - 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, #57608 @ 0xe108 │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -00067b08 : │ │ │ │ - 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 5f326 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00067b2a : │ │ │ │ - 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 5f326 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00067b4e : │ │ │ │ - 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 5f326 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00067b72 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -00067b92 : │ │ │ │ - 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 7f920 │ │ │ │ - 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, 67bce │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ - b.n 67bd0 │ │ │ │ - mov r4, r3 │ │ │ │ - add r4, r1 │ │ │ │ - cbnz r3, 67bdc │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.n 67bdc │ │ │ │ - cbnz r1, 67bdc │ │ │ │ - cbnz r0, 67bf4 │ │ │ │ - ldr r5, [pc, #160] @ (67c80 ) │ │ │ │ - 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 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 67c78 │ │ │ │ - cbz r4, 67c44 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl c3480 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 67c78 │ │ │ │ - beq.n 67c44 │ │ │ │ - ldr r1, [pc, #128] @ (67c84 ) │ │ │ │ - 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 8ddd4 │ │ │ │ - cbz r0, 67c38 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldrb r3, [r3, #16] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - cmp r3, #2 │ │ │ │ - it eq │ │ │ │ - addeq r4, #1 │ │ │ │ - b.n 67c1a │ │ │ │ - ldr r3, [pc, #76] @ (67c88 ) │ │ │ │ - ldr.w r3, [r3, #792] @ 0x318 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r4, r3 │ │ │ │ - b.n 67c62 │ │ │ │ - ldr r1, [pc, #60] @ (67c84 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #60] @ (67c88 ) │ │ │ │ - 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 67c6c │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 67c78 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7f920 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - ldr r2, [pc, #624] @ (67ef4 ) │ │ │ │ - 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 37a76 │ │ │ │ - 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 67ce0 │ │ │ │ - movw r2, #4980 @ 0x1374 │ │ │ │ + bmi.n 67d5c │ │ │ │ + movw r2, #2340 @ 0x924 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #8800 @ 0x2260 │ │ │ │ + movw r1, #6240 @ 0x1860 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #26020 @ 0x65a4 │ │ │ │ + movw r0, #23460 @ 0x5ba4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 67d16 │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 67d92 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e00 │ │ │ │ - cbz r0, 67d16 │ │ │ │ + bl 88e28 │ │ │ │ + cbz r0, 67d92 │ │ │ │ blx 29b58 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ ite ne │ │ │ │ - movwne r1, #29660 @ 0x73dc │ │ │ │ - movweq r1, #41956 @ 0xa3e4 │ │ │ │ + movwne r1, #27100 @ 0x69dc │ │ │ │ + movweq r1, #39380 @ 0x99d4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ite ne │ │ │ │ movtne r1, #39 @ 0x27 │ │ │ │ movteq r1, #42 @ 0x2a │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ 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 │ │ │ │ + movw r0, #38472 @ 0x9648 │ │ │ │ + movt r0, #74 @ 0x4a │ │ │ │ + sub sp, #12 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r3, sp │ │ │ │ + movw r1, #55048 @ 0xd708 │ │ │ │ + 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} │ │ │ │ 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, #43157 @ 0xa895 │ │ │ │ + movwne r0, #39837 @ 0x9b9d │ │ │ │ moveq r1, r0 │ │ │ │ movtne r0, #21 │ │ │ │ - bl 6477c │ │ │ │ + bl 654fa │ │ │ │ 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, #44409 @ 0xad79 │ │ │ │ + movwne r0, #41785 @ 0xa339 │ │ │ │ moveq r1, r0 │ │ │ │ movtne r0, #31 │ │ │ │ - bl 65440 │ │ │ │ + bl 6563c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00067d86 : │ │ │ │ +00067e40 : │ │ │ │ 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, #12172 @ 0x2f8c │ │ │ │ + movw r1, #9652 @ 0x25b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ sub sp, #4 │ │ │ │ blx 29c34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67e3a │ │ │ │ + beq.n 67ef4 │ │ │ │ movw r5, #11572 @ 0x2d34 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 67dc6 │ │ │ │ + cbz r3, 67e80 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movs r1, #1 │ │ │ │ - bl 11d37c │ │ │ │ - b.n 67dda │ │ │ │ - bl 350ba │ │ │ │ + bl 11d3f4 │ │ │ │ + b.n 67e94 │ │ │ │ + bl 350bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67dbc │ │ │ │ - b.n 67e3e │ │ │ │ - cbnz r4, 67e28 │ │ │ │ + beq.n 67e76 │ │ │ │ + b.n 67ef8 │ │ │ │ + cbnz r4, 67ee2 │ │ │ │ cmp.w r7, #4096 @ 0x1000 │ │ │ │ - bcc.n 67e1c │ │ │ │ + bcc.n 67ed6 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sp │ │ │ │ blx 2a650 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ @@ -92564,274 +92630,325 @@ │ │ │ │ ite cs │ │ │ │ movcs r4, #0 │ │ │ │ movcc r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 67dd2 │ │ │ │ - b.n 67e28 │ │ │ │ + beq.n 67e8c │ │ │ │ + b.n 67ee2 │ │ │ │ mov r0, r6 │ │ │ │ blx 29cc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67dda │ │ │ │ - b.n 67e2c │ │ │ │ + beq.n 67e94 │ │ │ │ + b.n 67ee6 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ blx 293a0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl ffd24 │ │ │ │ - b.n 67e3e │ │ │ │ + bl ffc1c │ │ │ │ + b.n 67ef8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #4 │ │ │ │ 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 r1, #39412 @ 0x99f4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #48936 @ 0xbf28 │ │ │ │ + movt r0, #68 @ 0x44 │ │ │ │ + bl 62074 <_Py_FatalErrorFunc@@Base> │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cbz r0, 67f54 │ │ │ │ + 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 67f50 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 67f50 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cbz r0, 67f88 │ │ │ │ + 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 67f84 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 67f84 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -00067e48 : │ │ │ │ +00067f8c : │ │ │ │ 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, 67e6a │ │ │ │ + cbz r0, 67fae │ │ │ │ adds r5, #1 │ │ │ │ adds r0, r4, #4 │ │ │ │ - b.n 67e5a │ │ │ │ + b.n 67f9e │ │ │ │ mov r0, r5 │ │ │ │ - bl 72190 │ │ │ │ + bl 721f8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67efa │ │ │ │ + beq.n 6803e │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ mov r0, r6 │ │ │ │ blx 29490 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 67e8c │ │ │ │ + cbnz r0, 67fd0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2987c │ │ │ │ add.w r5, r6, r0, lsl #2 │ │ │ │ subs r1, r5, r6 │ │ │ │ mov r0, r6 │ │ │ │ asrs r1, r1, #2 │ │ │ │ - bl 887bc │ │ │ │ - cbnz r0, 67eb0 │ │ │ │ + bl 887e0 │ │ │ │ + cbnz r0, 67ff4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 67efa │ │ │ │ + beq.n 6803e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 67efa │ │ │ │ + cbnz r3, 6803e │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 67efa │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 6803e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ str r0, [r2, r4] │ │ │ │ adds r4, #4 │ │ │ │ - cbz r3, 67ebe │ │ │ │ + cbz r3, 68002 │ │ │ │ adds r6, r5, #4 │ │ │ │ - b.n 67e76 │ │ │ │ - ldr r0, [pc, #76] @ (67f0c ) │ │ │ │ + b.n 67fba │ │ │ │ + ldr r0, [pc, #76] @ (68050 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r1, [pc, #72] @ (67f10 ) │ │ │ │ + ldr r1, [pc, #72] @ (68054 ) │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1cef7c │ │ │ │ - cbz r0, 67ee0 │ │ │ │ - movw r1, #41988 @ 0xa404 │ │ │ │ + bl 1ce044 │ │ │ │ + cbz r0, 68024 │ │ │ │ + movw r1, #39428 @ 0x9a04 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #56] @ (67f14 ) │ │ │ │ - bl 61f30 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #56] @ (68058 ) │ │ │ │ + bl 62074 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 67f08 │ │ │ │ + beq.n 6804c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 67f08 │ │ │ │ + cbnz r3, 6804c │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 77d54 <_Py_Dealloc@@Base> │ │ │ │ - movw r1, #42012 @ 0xa41c │ │ │ │ + b.w 77dcc <_Py_Dealloc@@Base> │ │ │ │ + movw r1, #39452 @ 0x9a1c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #16] @ (67f14 ) │ │ │ │ - bl 61f30 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #16] @ (68058 ) │ │ │ │ + bl 62074 <_Py_FatalErrorFunc@@Base> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 6829c <_Py_open@@Base+0x8e> │ │ │ │ + b.n 683e0 <_Py_open@@Base+0x8e> │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldmia r1!, {r3, r6} │ │ │ │ - lsls r4, r0, #1 │ │ │ │ + it mi │ │ │ │ + lslmi r4, r0, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #188] @ (67fe8 ) │ │ │ │ + ldr r6, [pc, #188] @ (6812c ) │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ - bl 11d37c │ │ │ │ + bl 11d3f4 │ │ │ │ ldr.w r5, [r6, #1292] @ 0x50c │ │ │ │ - cbz r5, 67f4a │ │ │ │ + cbz r5, 6808e │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ - bl 2fb48 <_PyTraceMalloc_GetTraceback@@Base+0x4e> │ │ │ │ + bl 2fb4c <_PyTraceMalloc_GetTraceback@@Base+0x4e> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 67f5a │ │ │ │ - movw r1, #42036 @ 0xa434 │ │ │ │ + b.n 6809e │ │ │ │ + movw r1, #39476 @ 0x9a34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19d9b8 <_Py_write_noraise@@Base> │ │ │ │ + bl 19cd98 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ - bl ffd24 │ │ │ │ - cbz r5, 67fe2 │ │ │ │ - movw sl, #42160 @ 0xa4b0 │ │ │ │ + bl ffc1c │ │ │ │ + cbz r5, 68126 │ │ │ │ + movw sl, #39600 @ 0x9ab0 │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ - movw r9, #42172 @ 0xa4bc │ │ │ │ + movw r9, #39612 @ 0x9abc │ │ │ │ movt r9, #42 @ 0x2a │ │ │ │ - movw r8, #16308 @ 0x3fb4 │ │ │ │ + movw r8, #13664 @ 0x3560 │ │ │ │ movt r8, #41 @ 0x29 │ │ │ │ add.w r6, r5, #8 │ │ │ │ movs r7, #0 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #42104 @ 0xa478 │ │ │ │ + movw r1, #39544 @ 0x9a78 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 19d9b8 <_Py_write_noraise@@Base> │ │ │ │ + bl 19cd98 <_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 67fd0 │ │ │ │ - bl 19d9b8 <_Py_write_noraise@@Base> │ │ │ │ + ble.n 68114 │ │ │ │ + bl 19cd98 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r1, [r6, #-8] │ │ │ │ mov r0, r4 │ │ │ │ adds r7, #1 │ │ │ │ - bl 1ef540 │ │ │ │ + bl 1ee97c │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19d9b8 <_Py_write_noraise@@Base> │ │ │ │ + bl 19cd98 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r1, [r6, #-4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ef924 <_PyEvent_Notify@@Base+0x1b8> │ │ │ │ + bl 1eed60 <_PyEvent_Notify@@Base+0x1b8> │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19d9b8 <_Py_write_noraise@@Base> │ │ │ │ - b.n 67f92 │ │ │ │ - movw r1, #16308 @ 0x3fb4 │ │ │ │ + bl 19cd98 <_Py_write_noraise@@Base> │ │ │ │ + b.n 680d6 │ │ │ │ + movw r1, #13664 @ 0x3560 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movs r2, #1 │ │ │ │ - b.w 19d9b8 <_Py_write_noraise@@Base> │ │ │ │ + b.w 19cd98 <_Py_write_noraise@@Base> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, 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, #4016] @ 0xfb0 │ │ │ │ - ldr.w r9, [pc, #276] @ 68114 │ │ │ │ + ldr.w r9, [pc, #276] @ 68258 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr.w r3, [r9, #1184] @ 0x4a0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6810e │ │ │ │ + beq.w 68252 │ │ │ │ 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 68038 │ │ │ │ + beq.n 6817c │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #5 │ │ │ │ - bne.n 6801a │ │ │ │ + bne.n 6815e │ │ │ │ mov.w r1, #624 @ 0x270 │ │ │ │ movs r6, #4 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 6803c │ │ │ │ + b.n 68180 │ │ │ │ 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, 6806c │ │ │ │ + cbz r2, 681b0 │ │ │ │ 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 68096 │ │ │ │ + beq.n 681da │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #60304 @ 0xeb90 │ │ │ │ + movw r1, #57744 @ 0xe190 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19d9b8 <_Py_write_noraise@@Base> │ │ │ │ + bl 19cd98 <_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 680d2 │ │ │ │ + b.n 68216 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #23 │ │ │ │ add r0, sp, #16 │ │ │ │ - movw r5, #52828 @ 0xce5c │ │ │ │ + movw r5, #50316 @ 0xc48c │ │ │ │ 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, #42184 @ 0xa4c8 │ │ │ │ + movw r1, #39624 @ 0x9ac8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 19d9b8 <_Py_write_noraise@@Base> │ │ │ │ + bl 19cd98 <_Py_write_noraise@@Base> │ │ │ │ add r0, sp, #16 │ │ │ │ blx 29b58 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19d9b8 <_Py_write_noraise@@Base> │ │ │ │ + bl 19cd98 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21452 @ 0x53cc │ │ │ │ + movw r1, #18892 @ 0x49cc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 19d9b8 <_Py_write_noraise@@Base> │ │ │ │ + bl 19cd98 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r1, [r9, #1196] @ 0x4ac │ │ │ │ mov r0, r4 │ │ │ │ bl 2ee20 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r9, #1200] @ 0x4b0 │ │ │ │ bl 2b554 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ @@ -92846,341 +92963,341 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 54fec <_Py_hashtable_size@@Base> │ │ │ │ + bl 55280 <_Py_hashtable_size@@Base> │ │ │ │ mov r2, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006813a <_Py_stat@@Base>: │ │ │ │ +0006827e <_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 111aa0 │ │ │ │ - cbz r0, 6819a <_Py_stat@@Base+0x60> │ │ │ │ + bl 1119c4 │ │ │ │ + cbz r0, 682de <_Py_stat@@Base+0x60> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 143dc4 │ │ │ │ + bl 14309c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 68178 <_Py_stat@@Base+0x3e> │ │ │ │ + bne.n 682bc <_Py_stat@@Base+0x3e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6819a <_Py_stat@@Base+0x60> │ │ │ │ + beq.n 682de <_Py_stat@@Base+0x60> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6819a <_Py_stat@@Base+0x60> │ │ │ │ + cbnz r3, 682de <_Py_stat@@Base+0x60> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6819a <_Py_stat@@Base+0x60> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 682de <_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 6819e <_Py_stat@@Base+0x64> │ │ │ │ + beq.n 682e2 <_Py_stat@@Base+0x64> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6819e <_Py_stat@@Base+0x64> │ │ │ │ + cbnz r3, 682e2 <_Py_stat@@Base+0x64> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6819e <_Py_stat@@Base+0x64> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 682e2 <_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, 681d0 <_Py_stat@@Base+0x96> │ │ │ │ - bl 95d4c │ │ │ │ + cbz r4, 68314 <_Py_stat@@Base+0x96> │ │ │ │ + bl 95c50 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r5, r0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98844 │ │ │ │ + bl 98744 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7fff8 │ │ │ │ + b.w 8008c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 95d4c │ │ │ │ + bl 95c50 │ │ │ │ mov r4, r0 │ │ │ │ blx 2a380 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98844 │ │ │ │ - bl e4c60 │ │ │ │ + bl 98744 │ │ │ │ + bl e4a7c │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006820e <_Py_open@@Base>: │ │ │ │ +00068352 <_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 8fa48 │ │ │ │ + bl 8fa38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 682b4 <_Py_open@@Base+0xa6> │ │ │ │ + beq.n 683f8 <_Py_open@@Base+0xa6> │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ str r6, [sp, #0] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #56412 @ 0xdc5c │ │ │ │ + movw r1, #53772 @ 0xd20c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #58180 @ 0xe344 │ │ │ │ + movw r0, #55620 @ 0xd944 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 8fe48 │ │ │ │ + bl 8fe38 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 682cc <_Py_open@@Base+0xbe> │ │ │ │ - bl 95d4c │ │ │ │ + blt.n 68410 <_Py_open@@Base+0xbe> │ │ │ │ + bl 95c50 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a004 <__open64_2@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 98844 │ │ │ │ + bl 98744 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 68282 <_Py_open@@Base+0x74> │ │ │ │ + bge.n 683c6 <_Py_open@@Base+0x74> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 682ba <_Py_open@@Base+0xac> │ │ │ │ - bl e4c60 │ │ │ │ + bne.n 683fe <_Py_open@@Base+0xac> │ │ │ │ + bl e4a7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68254 <_Py_open@@Base+0x46> │ │ │ │ - b.n 682cc <_Py_open@@Base+0xbe> │ │ │ │ + beq.n 68398 <_Py_open@@Base+0x46> │ │ │ │ + b.n 68410 <_Py_open@@Base+0xbe> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68298 <_Py_open@@Base+0x8a> │ │ │ │ + beq.n 683dc <_Py_open@@Base+0x8a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68298 <_Py_open@@Base+0x8a> │ │ │ │ + cbnz r3, 683dc <_Py_open@@Base+0x8a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #23144 @ 0x5a68 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - bl 1b4fa8 │ │ │ │ + bl 1b43bc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 682e6 <_Py_open@@Base+0xd8> │ │ │ │ + bne.n 6842a <_Py_open@@Base+0xd8> │ │ │ │ mov r0, r5 │ │ │ │ blx 29fa0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 682e6 <_Py_open@@Base+0xd8> │ │ │ │ + b.n 6842a <_Py_open@@Base+0xd8> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19c8 │ │ │ │ + bl f17f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 682b4 <_Py_open@@Base+0xa6> │ │ │ │ + beq.n 683f8 <_Py_open@@Base+0xa6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 682b4 <_Py_open@@Base+0xa6> │ │ │ │ + bne.n 683f8 <_Py_open@@Base+0xa6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 682b4 <_Py_open@@Base+0xa6> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 683f8 <_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] @ (6836c <_Py_open@@Base+0x15e>) │ │ │ │ - movw r6, #4560 @ 0x11d0 │ │ │ │ + ldr r3, [pc, #108] @ (684b0 <_Py_open@@Base+0x15e>) │ │ │ │ + movw r6, #1920 @ 0x780 │ │ │ │ movt r6, #41 @ 0x29 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov.w r3, #0 │ │ │ │ add r2, sp, #16 │ │ │ │ add r3, sp, #12 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 2133e4 │ │ │ │ - cbnz r0, 68324 <_Py_open@@Base+0x116> │ │ │ │ + bl 2129ac │ │ │ │ + cbnz r0, 68468 <_Py_open@@Base+0x116> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 68354 <_Py_open@@Base+0x146> │ │ │ │ + b.n 68498 <_Py_open@@Base+0x146> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #57928 @ 0xe248 │ │ │ │ + movw r1, #55368 @ 0xd848 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #39216 @ 0x9930 │ │ │ │ + movw r0, #36656 @ 0x8f30 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8fe48 │ │ │ │ + bl 8fe38 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 68320 <_Py_open@@Base+0x112> │ │ │ │ + blt.n 68464 <_Py_open@@Base+0x112> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 215a3c │ │ │ │ + bl 215004 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 68320 <_Py_open@@Base+0x112> │ │ │ │ - bl 7fff8 │ │ │ │ - ldr r3, [pc, #20] @ (6836c <_Py_open@@Base+0x15e>) │ │ │ │ + blt.n 68464 <_Py_open@@Base+0x112> │ │ │ │ + bl 8008c │ │ │ │ + ldr r3, [pc, #20] @ (684b0 <_Py_open@@Base+0x15e>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 68366 <_Py_open@@Base+0x158> │ │ │ │ + beq.n 684aa <_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, 68392 <_Py_open@@Base+0x184> │ │ │ │ + cbnz r2, 684d6 <_Py_open@@Base+0x184> │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 68392 <_Py_open@@Base+0x184> │ │ │ │ + bne.n 684d6 <_Py_open@@Base+0x184> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 683ac <_Py_open@@Base+0x19e> │ │ │ │ - ldr r4, [pc, #104] @ (683fc <_Py_open@@Base+0x1ee>) │ │ │ │ + cbnz r0, 684f0 <_Py_open@@Base+0x19e> │ │ │ │ + ldr r4, [pc, #104] @ (68540 <_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 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 683f4 <_Py_open@@Base+0x1e6> │ │ │ │ + cbz r0, 68538 <_Py_open@@Base+0x1e6> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 683be <_Py_open@@Base+0x1b0> │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 683f4 <_Py_open@@Base+0x1e6> │ │ │ │ + bne.n 68502 <_Py_open@@Base+0x1b0> │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 68538 <_Py_open@@Base+0x1e6> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 683d0 <_Py_open@@Base+0x1c2> │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 683f4 <_Py_open@@Base+0x1e6> │ │ │ │ + bne.n 68514 <_Py_open@@Base+0x1c2> │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 68538 <_Py_open@@Base+0x1e6> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 683e2 <_Py_open@@Base+0x1d4> │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 683f4 <_Py_open@@Base+0x1e6> │ │ │ │ + bne.n 68526 <_Py_open@@Base+0x1d4> │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 68538 <_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 26c560 │ │ │ │ + b.w 26baa4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #800] @ (68720 <_Py_open@@Base+0x512>) │ │ │ │ + ldr r2, [pc, #800] @ (68864 <_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, 68420 <_Py_open@@Base+0x212> │ │ │ │ + cbnz r3, 68564 <_Py_open@@Base+0x212> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 68420 <_Py_open@@Base+0x212> │ │ │ │ + ble.n 68564 <_Py_open@@Base+0x212> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 68420 <_Py_open@@Base+0x212> │ │ │ │ - cbnz r0, 68438 <_Py_open@@Base+0x22a> │ │ │ │ + bne.n 68564 <_Py_open@@Base+0x212> │ │ │ │ + cbnz r0, 6857c <_Py_open@@Base+0x22a> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #48] @ (68458 <_Py_open@@Base+0x24a>) │ │ │ │ + ldr r4, [pc, #48] @ (6859c <_Py_open@@Base+0x24a>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 68450 <_Py_open@@Base+0x242> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 68594 <_Py_open@@Base+0x242> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6844a <_Py_open@@Base+0x23c> │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 68450 <_Py_open@@Base+0x242> │ │ │ │ + bne.n 6858e <_Py_open@@Base+0x23c> │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 68594 <_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] @ (6882c <_Py_open@@Base+0x61e>) │ │ │ │ + ldr r2, [pc, #976] @ (68970 <_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 f4520 │ │ │ │ + bl f4314 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 68488 <_Py_open@@Base+0x27a> │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 685cc <_Py_open@@Base+0x27a> │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 684a0 <_Py_open@@Base+0x292> │ │ │ │ + b.n 685e4 <_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 │ │ │ │ @@ -93188,484 +93305,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, 684c2 <_Py_open@@Base+0x2b4> │ │ │ │ + cbnz r3, 68606 <_Py_open@@Base+0x2b4> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 684c2 <_Py_open@@Base+0x2b4> │ │ │ │ + ble.n 68606 <_Py_open@@Base+0x2b4> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 684c2 <_Py_open@@Base+0x2b4> │ │ │ │ - cbnz r0, 684de <_Py_open@@Base+0x2d0> │ │ │ │ + bne.n 68606 <_Py_open@@Base+0x2b4> │ │ │ │ + cbnz r0, 68622 <_Py_open@@Base+0x2d0> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #80] @ (6851c <_Py_open@@Base+0x30e>) │ │ │ │ + ldr r4, [pc, #80] @ (68660 <_Py_open@@Base+0x30e>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 684de <_Py_open@@Base+0x2d0> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 68622 <_Py_open@@Base+0x2d0> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 68516 <_Py_open@@Base+0x308> │ │ │ │ + b.n 6865a <_Py_open@@Base+0x308> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 684fc <_Py_open@@Base+0x2ee> │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 68640 <_Py_open@@Base+0x2ee> │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 684da <_Py_open@@Base+0x2cc> │ │ │ │ + bne.n 6861e <_Py_open@@Base+0x2cc> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 68516 <_Py_open@@Base+0x308> │ │ │ │ + b.n 6865a <_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] @ (685a0 <_Py_open@@Base+0x392>) │ │ │ │ + ldr r3, [pc, #128] @ (686e4 <_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, 68540 <_Py_open@@Base+0x332> │ │ │ │ + cbnz r3, 68684 <_Py_open@@Base+0x332> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 68540 <_Py_open@@Base+0x332> │ │ │ │ + ble.n 68684 <_Py_open@@Base+0x332> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 68540 <_Py_open@@Base+0x332> │ │ │ │ - cbnz r0, 6855c <_Py_open@@Base+0x34e> │ │ │ │ + bne.n 68684 <_Py_open@@Base+0x332> │ │ │ │ + cbnz r0, 686a0 <_Py_open@@Base+0x34e> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #84] @ (6859c <_Py_open@@Base+0x38e>) │ │ │ │ + ldr r4, [pc, #84] @ (686e0 <_Py_open@@Base+0x38e>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 6855c <_Py_open@@Base+0x34e> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 686a0 <_Py_open@@Base+0x34e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 68598 <_Py_open@@Base+0x38a> │ │ │ │ + b.n 686dc <_Py_open@@Base+0x38a> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 68578 <_Py_open@@Base+0x36a> │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 686bc <_Py_open@@Base+0x36a> │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 68558 <_Py_open@@Base+0x34a> │ │ │ │ + bne.n 6869c <_Py_open@@Base+0x34a> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 68598 <_Py_open@@Base+0x38a> │ │ │ │ + b.n 686dc <_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] @ (686d0 <_Py_open@@Base+0x4c2>) │ │ │ │ + ldr r3, [pc, #304] @ (68814 <_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, 685c0 <_Py_open@@Base+0x3b2> │ │ │ │ + cbnz r3, 68704 <_Py_open@@Base+0x3b2> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 685c0 <_Py_open@@Base+0x3b2> │ │ │ │ + ble.n 68704 <_Py_open@@Base+0x3b2> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 685c0 <_Py_open@@Base+0x3b2> │ │ │ │ - cbnz r0, 685dc <_Py_open@@Base+0x3ce> │ │ │ │ + bne.n 68704 <_Py_open@@Base+0x3b2> │ │ │ │ + cbnz r0, 68720 <_Py_open@@Base+0x3ce> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #76] @ (68614 <_Py_open@@Base+0x406>) │ │ │ │ + ldr r4, [pc, #76] @ (68758 <_Py_open@@Base+0x406>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 685dc <_Py_open@@Base+0x3ce> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 68720 <_Py_open@@Base+0x3ce> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 68610 <_Py_open@@Base+0x402> │ │ │ │ + b.n 68754 <_Py_open@@Base+0x402> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 685f8 <_Py_open@@Base+0x3ea> │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 6873c <_Py_open@@Base+0x3ea> │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 685d8 <_Py_open@@Base+0x3ca> │ │ │ │ + bne.n 6871c <_Py_open@@Base+0x3ca> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 68610 <_Py_open@@Base+0x402> │ │ │ │ + b.n 68754 <_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] @ (687f8 <_Py_open@@Base+0x5ea>) │ │ │ │ + ldr r3, [pc, #480] @ (6893c <_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, 68638 <_Py_open@@Base+0x42a> │ │ │ │ + cbnz r3, 6877c <_Py_open@@Base+0x42a> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 68638 <_Py_open@@Base+0x42a> │ │ │ │ + ble.n 6877c <_Py_open@@Base+0x42a> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 68638 <_Py_open@@Base+0x42a> │ │ │ │ - cbnz r0, 68650 <_Py_open@@Base+0x442> │ │ │ │ + bne.n 6877c <_Py_open@@Base+0x42a> │ │ │ │ + cbnz r0, 68794 <_Py_open@@Base+0x442> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #56] @ (68678 <_Py_open@@Base+0x46a>) │ │ │ │ + ldr r4, [pc, #56] @ (687bc <_Py_open@@Base+0x46a>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 68670 <_Py_open@@Base+0x462> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 687b4 <_Py_open@@Base+0x462> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 68662 <_Py_open@@Base+0x454> │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 68670 <_Py_open@@Base+0x462> │ │ │ │ + bne.n 687a6 <_Py_open@@Base+0x454> │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 687b4 <_Py_open@@Base+0x462> │ │ │ │ ubfx r0, r4, #8, #8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7fff8 │ │ │ │ + b.w 8008c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #656] @ (6890c <_Py_open@@Base+0x6fe>) │ │ │ │ + ldr r3, [pc, #656] @ (68a50 <_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, 6869c <_Py_open@@Base+0x48e> │ │ │ │ + cbnz r3, 687e0 <_Py_open@@Base+0x48e> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 6869c <_Py_open@@Base+0x48e> │ │ │ │ + ble.n 687e0 <_Py_open@@Base+0x48e> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6869c <_Py_open@@Base+0x48e> │ │ │ │ - cbnz r0, 686b4 <_Py_open@@Base+0x4a6> │ │ │ │ + bne.n 687e0 <_Py_open@@Base+0x48e> │ │ │ │ + cbnz r0, 687f8 <_Py_open@@Base+0x4a6> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #56] @ (686dc <_Py_open@@Base+0x4ce>) │ │ │ │ + ldr r4, [pc, #56] @ (68820 <_Py_open@@Base+0x4ce>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 686d4 <_Py_open@@Base+0x4c6> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 68818 <_Py_open@@Base+0x4c6> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 686c6 <_Py_open@@Base+0x4b8> │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 686d4 <_Py_open@@Base+0x4c6> │ │ │ │ + bne.n 6880a <_Py_open@@Base+0x4b8> │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 68818 <_Py_open@@Base+0x4c6> │ │ │ │ and.w r0, r4, #127 @ 0x7f │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7fff8 │ │ │ │ + b.w 8008c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #832] @ (68a20 <_Py_open@@Base+0x812>) │ │ │ │ + ldr r3, [pc, #832] @ (68b64 <_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, 68700 <_Py_open@@Base+0x4f2> │ │ │ │ + cbnz r3, 68844 <_Py_open@@Base+0x4f2> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 68700 <_Py_open@@Base+0x4f2> │ │ │ │ + ble.n 68844 <_Py_open@@Base+0x4f2> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 68700 <_Py_open@@Base+0x4f2> │ │ │ │ - cbnz r0, 68718 <_Py_open@@Base+0x50a> │ │ │ │ + bne.n 68844 <_Py_open@@Base+0x4f2> │ │ │ │ + cbnz r0, 6885c <_Py_open@@Base+0x50a> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #56] @ (68740 <_Py_open@@Base+0x532>) │ │ │ │ + ldr r4, [pc, #56] @ (68884 <_Py_open@@Base+0x532>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 68738 <_Py_open@@Base+0x52a> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 6887c <_Py_open@@Base+0x52a> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6872a <_Py_open@@Base+0x51c> │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 68738 <_Py_open@@Base+0x52a> │ │ │ │ + bne.n 6886e <_Py_open@@Base+0x51c> │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 6887c <_Py_open@@Base+0x52a> │ │ │ │ ubfx r0, r4, #8, #8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7fff8 │ │ │ │ + b.w 8008c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #1008] @ (68b34 <_Py_open@@Base+0x926>) │ │ │ │ + ldr r3, [pc, #1008] @ (68c78 <_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, #42228 @ 0xa4f4 │ │ │ │ + movw r0, #39668 @ 0x9af4 │ │ │ │ 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 ddd20 │ │ │ │ + bl ddb98 │ │ │ │ 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, #42260 @ 0xa514 │ │ │ │ + movw r0, #39700 @ 0x9b14 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r3, r4, [r1, #16] │ │ │ │ ldrd r1, r2, [r1, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl ddd20 │ │ │ │ + bl ddb98 │ │ │ │ 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 1fa8b4 │ │ │ │ + bl 1f9ed4 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #42316 @ 0xa54c │ │ │ │ + movw r0, #39756 @ 0x9b4c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - b.w ddd20 │ │ │ │ + b.w ddb98 │ │ │ │ push {r4} │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ dmb ish │ │ │ │ ldr r2, [r0, #4] │ │ │ │ tst.w r1, #1 │ │ │ │ - movw r4, #42340 @ 0xa564 │ │ │ │ + movw r4, #39780 @ 0x9b64 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ - movw r1, #15084 @ 0x3aec │ │ │ │ + movw r1, #12488 @ 0x30c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #42352 @ 0xa570 │ │ │ │ + movw r0, #39792 @ 0x9b70 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ it eq │ │ │ │ moveq r1, r4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.w ddd20 │ │ │ │ + b.w ddb98 │ │ │ │ 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, #15084 @ 0x3aec │ │ │ │ + movw r1, #12488 @ 0x30c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r4, [r0, #24] │ │ │ │ - movw r3, #42340 @ 0xa564 │ │ │ │ + movw r3, #39780 @ 0x9b64 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr r2, [r0, #4] │ │ │ │ strd r4, r0, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ - movw r0, #42376 @ 0xa588 │ │ │ │ + movw r0, #39816 @ 0x9b88 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl ddd20 │ │ │ │ + bl ddb98 │ │ │ │ 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 b709c │ │ │ │ - cbnz r0, 68876 <_Py_open@@Base+0x668> │ │ │ │ + bl b6f20 │ │ │ │ + cbnz r0, 689ba <_Py_open@@Base+0x668> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 688a8 <_Py_open@@Base+0x69a> │ │ │ │ + b.n 689ec <_Py_open@@Base+0x69a> │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl b709c │ │ │ │ + bl b6f20 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68872 <_Py_open@@Base+0x664> │ │ │ │ + beq.n 689b6 <_Py_open@@Base+0x664> │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl b709c │ │ │ │ + bl b6f20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68872 <_Py_open@@Base+0x664> │ │ │ │ + beq.n 689b6 <_Py_open@@Base+0x664> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #42420 @ 0xa5b4 │ │ │ │ + movw r0, #39860 @ 0x9bb4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl ddd20 │ │ │ │ + bl ddb98 │ │ │ │ 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 71310 │ │ │ │ - cbz r0, 68928 <_Py_open@@Base+0x71a> │ │ │ │ + bl 71378 │ │ │ │ + cbz r0, 68a6c <_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 6892a <_Py_open@@Base+0x71c> │ │ │ │ + bls.n 68a6e <_Py_open@@Base+0x71c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r9, [r3, r6, lsl #2] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 688e6 <_Py_open@@Base+0x6d8> │ │ │ │ + bne.n 68a2a <_Py_open@@Base+0x6d8> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 688cc <_Py_open@@Base+0x6be> │ │ │ │ - bl 7f920 │ │ │ │ + b.n 68a10 <_Py_open@@Base+0x6be> │ │ │ │ + bl 7f9b4 │ │ │ │ mov r2, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 68912 <_Py_open@@Base+0x704> │ │ │ │ + cbz r5, 68a56 <_Py_open@@Base+0x704> │ │ │ │ mov r1, r5 │ │ │ │ - bl 7937c │ │ │ │ + bl 793f4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 6890c <_Py_open@@Base+0x6fe> │ │ │ │ + beq.n 68a50 <_Py_open@@Base+0x6fe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6890c <_Py_open@@Base+0x6fe> │ │ │ │ + cbnz r3, 68a50 <_Py_open@@Base+0x6fe> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 688e2 <_Py_open@@Base+0x6d4> │ │ │ │ + bge.n 68a26 <_Py_open@@Base+0x6d4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68928 <_Py_open@@Base+0x71a> │ │ │ │ + beq.n 68a6c <_Py_open@@Base+0x71a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68928 <_Py_open@@Base+0x71a> │ │ │ │ + cbnz r3, 68a6c <_Py_open@@Base+0x71a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - b.n 688ac <_Py_open@@Base+0x69e> │ │ │ │ + b.n 689f0 <_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 688ac <_Py_open@@Base+0x69e> │ │ │ │ - cbz r0, 6899e <_Py_open@@Base+0x790> │ │ │ │ + bl 689f0 <_Py_open@@Base+0x69e> │ │ │ │ + cbz r0, 68ae2 <_Py_open@@Base+0x790> │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 71fec │ │ │ │ + bl 72054 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6896a <_Py_open@@Base+0x75c> │ │ │ │ + cbnz r0, 68aae <_Py_open@@Base+0x75c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6899e <_Py_open@@Base+0x790> │ │ │ │ + beq.n 68ae2 <_Py_open@@Base+0x790> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6899e <_Py_open@@Base+0x790> │ │ │ │ + cbnz r3, 68ae2 <_Py_open@@Base+0x790> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6899e <_Py_open@@Base+0x790> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 68ae2 <_Py_open@@Base+0x790> │ │ │ │ movs r0, #1 │ │ │ │ - bl 71fec │ │ │ │ + bl 72054 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 689a2 <_Py_open@@Base+0x794> │ │ │ │ + cbnz r0, 68ae6 <_Py_open@@Base+0x794> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 68988 <_Py_open@@Base+0x77a> │ │ │ │ + beq.n 68acc <_Py_open@@Base+0x77a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 68988 <_Py_open@@Base+0x77a> │ │ │ │ + cbnz r3, 68acc <_Py_open@@Base+0x77a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6899e <_Py_open@@Base+0x790> │ │ │ │ + beq.n 68ae2 <_Py_open@@Base+0x790> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6899e <_Py_open@@Base+0x790> │ │ │ │ + cbnz r3, 68ae2 <_Py_open@@Base+0x790> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 689ba <_Py_open@@Base+0x7ac> │ │ │ │ + b.n 68afe <_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 │ │ │ │ @@ -93674,198 +93791,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 f4520 │ │ │ │ + bl f4314 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 689de <_Py_open@@Base+0x7d0> │ │ │ │ - bl 7f738 │ │ │ │ - cbz r0, 689e2 <_Py_open@@Base+0x7d4> │ │ │ │ - b.n 68a24 <_Py_open@@Base+0x816> │ │ │ │ + bne.n 68b22 <_Py_open@@Base+0x7d0> │ │ │ │ + bl 7f7cc │ │ │ │ + cbz r0, 68b26 <_Py_open@@Base+0x7d4> │ │ │ │ + b.n 68b68 <_Py_open@@Base+0x816> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 689fa <_Py_open@@Base+0x7ec> │ │ │ │ + bge.n 68b3e <_Py_open@@Base+0x7ec> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #42460 @ 0xa5dc │ │ │ │ + movw r1, #39900 @ 0x9bdc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 68a24 <_Py_open@@Base+0x816> │ │ │ │ + bl 127394 │ │ │ │ + b.n 68b68 <_Py_open@@Base+0x816> │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ - blt.n 68a18 <_Py_open@@Base+0x80a> │ │ │ │ + blt.n 68b5c <_Py_open@@Base+0x80a> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #42532 @ 0xa624 │ │ │ │ + movw r1, #39972 @ 0x9c24 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 68a24 <_Py_open@@Base+0x816> │ │ │ │ + bl 127394 │ │ │ │ + b.n 68b68 <_Py_open@@Base+0x816> │ │ │ │ rev16 r0, r0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ uxth r0, r0 │ │ │ │ - b.w 7de04 │ │ │ │ + b.w 7de8c │ │ │ │ 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 f4520 │ │ │ │ + bl f4314 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 68a48 <_Py_open@@Base+0x83a> │ │ │ │ - bl 7f738 │ │ │ │ - cbz r0, 68a4c <_Py_open@@Base+0x83e> │ │ │ │ - b.n 68a8e <_Py_open@@Base+0x880> │ │ │ │ + bne.n 68b8c <_Py_open@@Base+0x83a> │ │ │ │ + bl 7f7cc │ │ │ │ + cbz r0, 68b90 <_Py_open@@Base+0x83e> │ │ │ │ + b.n 68bd2 <_Py_open@@Base+0x880> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 68a64 <_Py_open@@Base+0x856> │ │ │ │ + bge.n 68ba8 <_Py_open@@Base+0x856> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #42600 @ 0xa668 │ │ │ │ + movw r1, #40040 @ 0x9c68 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 68a8e <_Py_open@@Base+0x880> │ │ │ │ + bl 127394 │ │ │ │ + b.n 68bd2 <_Py_open@@Base+0x880> │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ - blt.n 68a82 <_Py_open@@Base+0x874> │ │ │ │ + blt.n 68bc6 <_Py_open@@Base+0x874> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #42672 @ 0xa6b0 │ │ │ │ + movw r1, #40112 @ 0x9cb0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 68a8e <_Py_open@@Base+0x880> │ │ │ │ + bl 127394 │ │ │ │ + b.n 68bd2 <_Py_open@@Base+0x880> │ │ │ │ rev16 r0, r0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ uxth r0, r0 │ │ │ │ - b.w 7de04 │ │ │ │ + b.w 7de8c │ │ │ │ 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 11b0e8 │ │ │ │ - cbz r0, 68af4 <_Py_open@@Base+0x8e6> │ │ │ │ + bl 11b160 │ │ │ │ + cbz r0, 68c38 <_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 68ace <_Py_open@@Base+0x8c0> │ │ │ │ + beq.n 68c12 <_Py_open@@Base+0x8c0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 68ace <_Py_open@@Base+0x8c0> │ │ │ │ + cbnz r3, 68c12 <_Py_open@@Base+0x8c0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 68ae8 <_Py_open@@Base+0x8da> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 68c2c <_Py_open@@Base+0x8da> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #42740 @ 0xa6f4 │ │ │ │ + movw r1, #40180 @ 0x9cf4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 68af4 <_Py_open@@Base+0x8e6> │ │ │ │ + bl 127394 │ │ │ │ + b.n 68c38 <_Py_open@@Base+0x8e6> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7de04 │ │ │ │ + b.w 7de8c │ │ │ │ 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 68afe <_Py_open@@Base+0x8f0> │ │ │ │ - b.w 7de04 │ │ │ │ + bgt.n 68c42 <_Py_open@@Base+0x8f0> │ │ │ │ + b.w 7de8c │ │ │ │ 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 68b46 <_Py_open@@Base+0x938> │ │ │ │ - movw r2, #4980 @ 0x1374 │ │ │ │ + bmi.n 68c8a <_Py_open@@Base+0x938> │ │ │ │ + movw r2, #2340 @ 0x924 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #8800 @ 0x2260 │ │ │ │ + movw r1, #6240 @ 0x1860 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #42804 @ 0xa734 │ │ │ │ + movw r0, #40244 @ 0x9d34 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 68b52 <_Py_open@@Base+0x944> │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 68c96 <_Py_open@@Base+0x944> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e00 │ │ │ │ + bl 88e28 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 68b56 <_Py_open@@Base+0x948> │ │ │ │ + cbnz r0, 68c9a <_Py_open@@Base+0x948> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 68ba8 <_Py_open@@Base+0x99a> │ │ │ │ + b.n 68cec <_Py_open@@Base+0x99a> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 68b78 <_Py_open@@Base+0x96a> │ │ │ │ + beq.n 68cbc <_Py_open@@Base+0x96a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29660 @ 0x73dc │ │ │ │ + movw r1, #27100 @ 0x69dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 68b52 <_Py_open@@Base+0x944> │ │ │ │ + bl 127394 │ │ │ │ + b.n 68c96 <_Py_open@@Base+0x944> │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 29a34 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 68b90 <_Py_open@@Base+0x982> │ │ │ │ + cbz r0, 68cd4 <_Py_open@@Base+0x982> │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, sp, r1 │ │ │ │ - bl 71e00 │ │ │ │ - b.n 68ba8 <_Py_open@@Base+0x99a> │ │ │ │ + bl 71e68 │ │ │ │ + b.n 68cec <_Py_open@@Base+0x99a> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #42768 @ 0xa710 │ │ │ │ + movw r1, #40208 @ 0x9d10 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbz r3, 68be4 <_Py_open@@Base+0x9d6> │ │ │ │ + cbz r3, 68d28 <_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, 68bda <_Py_open@@Base+0x9cc> │ │ │ │ + cbz r0, 68d1e <_Py_open@@Base+0x9cc> │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ add r0, r3 │ │ │ │ subs r1, r1, r3 │ │ │ │ - bl 71e00 │ │ │ │ - b.n 68bee <_Py_open@@Base+0x9e0> │ │ │ │ + bl 71e68 │ │ │ │ + b.n 68d32 <_Py_open@@Base+0x9e0> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 68bee <_Py_open@@Base+0x9e0> │ │ │ │ + b.n 68d32 <_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 │ │ │ │ @@ -93876,86 +93993,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 ce000 │ │ │ │ - cbnz r0, 68c5a <_Py_open@@Base+0xa4c> │ │ │ │ + bl cdea8 │ │ │ │ + cbnz r0, 68d9e <_Py_open@@Base+0xa4c> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 68c42 <_Py_open@@Base+0xa34> │ │ │ │ + beq.n 68d86 <_Py_open@@Base+0xa34> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #42816 @ 0xa740 │ │ │ │ + movw r1, #40256 @ 0x9d40 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea94 │ │ │ │ - b.n 68c5c <_Py_open@@Base+0xa4e> │ │ │ │ + bl ce93c │ │ │ │ + b.n 68da0 <_Py_open@@Base+0xa4e> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl cea94 │ │ │ │ + bl ce93c │ │ │ │ mov r0, r4 │ │ │ │ blx 292b0 │ │ │ │ - bl 7a0ec │ │ │ │ + bl 7a164 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 68c5c <_Py_open@@Base+0xa4e> │ │ │ │ + b.n 68da0 <_Py_open@@Base+0xa4e> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 68c66 <_Py_open@@Base+0xa58> │ │ │ │ + cbz r3, 68daa <_Py_open@@Base+0xa58> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea94 │ │ │ │ + bl ce93c │ │ │ │ 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 f4520 │ │ │ │ + bl f4314 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 68c8e <_Py_open@@Base+0xa80> │ │ │ │ - bl 7f738 │ │ │ │ - cbz r0, 68c96 <_Py_open@@Base+0xa88> │ │ │ │ + bne.n 68dd2 <_Py_open@@Base+0xa80> │ │ │ │ + bl 7f7cc │ │ │ │ + cbz r0, 68dda <_Py_open@@Base+0xa88> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 68ce6 <_Py_open@@Base+0xad8> │ │ │ │ + b.n 68e2a <_Py_open@@Base+0xad8> │ │ │ │ subs r3, r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 68cae <_Py_open@@Base+0xaa0> │ │ │ │ + bls.n 68df2 <_Py_open@@Base+0xaa0> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14348 @ 0x380c │ │ │ │ + movw r1, #11772 @ 0x2dfc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 68c8a <_Py_open@@Base+0xa7c> │ │ │ │ + bl 127394 │ │ │ │ + b.n 68dce <_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, 68cde <_Py_open@@Base+0xad0> │ │ │ │ - cbz r0, 68cde <_Py_open@@Base+0xad0> │ │ │ │ - movw r1, #42856 @ 0xa768 │ │ │ │ + cbnz r3, 68e22 <_Py_open@@Base+0xad0> │ │ │ │ + cbz r0, 68e22 <_Py_open@@Base+0xad0> │ │ │ │ + movw r1, #40296 @ 0x9d68 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ blx 29f88 │ │ │ │ - cbnz r0, 68cde <_Py_open@@Base+0xad0> │ │ │ │ + cbnz r0, 68e22 <_Py_open@@Base+0xad0> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7a0ec │ │ │ │ + b.w 7a164 │ │ │ │ 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 │ │ │ │ @@ -93971,187 +94088,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 68d3a <_Py_open@@Base+0xb2c> │ │ │ │ + beq.n 68e7e <_Py_open@@Base+0xb2c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #42872 @ 0xa778 │ │ │ │ + movw r1, #40312 @ 0x9d78 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 68d6e <_Py_open@@Base+0xb60> │ │ │ │ + bl 127394 │ │ │ │ + b.n 68eb2 <_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, #42908 @ 0xa79c │ │ │ │ + movw r2, #40348 @ 0x9d9c │ │ │ │ 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] @ (68f7c <_Py_open@@Base+0xd6e>) │ │ │ │ - bl d28c8 │ │ │ │ - cbnz r0, 68d72 <_Py_open@@Base+0xb64> │ │ │ │ + ldr r3, [pc, #532] @ (690c0 <_Py_open@@Base+0xd6e>) │ │ │ │ + bl d2740 │ │ │ │ + cbnz r0, 68eb6 <_Py_open@@Base+0xb64> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 68f74 <_Py_open@@Base+0xd66> │ │ │ │ + b.n 690b8 <_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, 68da0 <_Py_open@@Base+0xb92> │ │ │ │ + cbnz r0, 68ee4 <_Py_open@@Base+0xb92> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #42936 @ 0xa7b8 │ │ │ │ + movw r1, #40376 @ 0x9db8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 68f42 <_Py_open@@Base+0xd34> │ │ │ │ - bl f4520 │ │ │ │ + b.n 69086 <_Py_open@@Base+0xd34> │ │ │ │ + bl f4314 │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 68d84 <_Py_open@@Base+0xb76> │ │ │ │ + blt.n 68ec8 <_Py_open@@Base+0xb76> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 68de0 <_Py_open@@Base+0xbd2> │ │ │ │ - bl f4520 │ │ │ │ + cbz r0, 68f24 <_Py_open@@Base+0xbd2> │ │ │ │ + bl f4314 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 68dc4 <_Py_open@@Base+0xbb6> │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 68f08 <_Py_open@@Base+0xbb6> │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 68f40 <_Py_open@@Base+0xd32> │ │ │ │ - b.n 68dc8 <_Py_open@@Base+0xbba> │ │ │ │ + bne.w 69084 <_Py_open@@Base+0xd32> │ │ │ │ + b.n 68f0c <_Py_open@@Base+0xbba> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 68de4 <_Py_open@@Base+0xbd6> │ │ │ │ + bge.n 68f28 <_Py_open@@Base+0xbd6> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #42972 @ 0xa7dc │ │ │ │ + movw r1, #40412 @ 0x9ddc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 68d9a <_Py_open@@Base+0xb8c> │ │ │ │ + bl 127394 │ │ │ │ + b.n 68ede <_Py_open@@Base+0xb8c> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 68df4 <_Py_open@@Base+0xbe6> │ │ │ │ + cbz r3, 68f38 <_Py_open@@Base+0xbe6> │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ adds r4, #7 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 68df6 <_Py_open@@Base+0xbe8> │ │ │ │ + b.n 68f3a <_Py_open@@Base+0xbe8> │ │ │ │ movs r4, #16 │ │ │ │ adds r3, r6, #1 │ │ │ │ it ne │ │ │ │ addne r4, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76e4c │ │ │ │ + bl 76ec0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 68e0c <_Py_open@@Base+0xbfe> │ │ │ │ - bl 1ea6e4 │ │ │ │ - b.n 68d9a <_Py_open@@Base+0xb8c> │ │ │ │ + cbnz r0, 68f50 <_Py_open@@Base+0xbfe> │ │ │ │ + bl 1e9b14 │ │ │ │ + b.n 68ede <_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, 68e24 <_Py_open@@Base+0xc16> │ │ │ │ + cbnz r0, 68f68 <_Py_open@@Base+0xc16> │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #11 │ │ │ │ - bhi.n 68e34 <_Py_open@@Base+0xc26> │ │ │ │ - b.n 68e38 <_Py_open@@Base+0xc2a> │ │ │ │ + bhi.n 68f78 <_Py_open@@Base+0xc26> │ │ │ │ + b.n 68f7c <_Py_open@@Base+0xc2a> │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r1, r9 │ │ │ │ - bl 216114 │ │ │ │ + bl 21572c <_PyTime_FromMillisecondsObject@@Base+0x490> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 68e1c <_Py_open@@Base+0xc0e> │ │ │ │ - b.n 68e4e <_Py_open@@Base+0xc40> │ │ │ │ + bne.n 68f60 <_Py_open@@Base+0xc0e> │ │ │ │ + b.n 68f92 <_Py_open@@Base+0xc40> │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ - cbnz r4, 68e52 <_Py_open@@Base+0xc44> │ │ │ │ + cbnz r4, 68f96 <_Py_open@@Base+0xc44> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43000 @ 0xa7f8 │ │ │ │ + movw r1, #40440 @ 0x9df8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 68f42 <_Py_open@@Base+0xd34> │ │ │ │ + b.n 69086 <_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, 68eac <_Py_open@@Base+0xc9e> │ │ │ │ + cbz r1, 68ff0 <_Py_open@@Base+0xc9e> │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r2, #27 │ │ │ │ - bls.n 68e76 <_Py_open@@Base+0xc68> │ │ │ │ + bls.n 68fba <_Py_open@@Base+0xc68> │ │ │ │ adds.w sl, r4, #16 │ │ │ │ - bne.n 68e8e <_Py_open@@Base+0xc80> │ │ │ │ + bne.n 68fd2 <_Py_open@@Base+0xc80> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43044 @ 0xa824 │ │ │ │ + movw r1, #40484 @ 0x9e24 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 68e4e <_Py_open@@Base+0xc40> │ │ │ │ + bl 127394 │ │ │ │ + b.n 68f92 <_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 68eae <_Py_open@@Base+0xca0> │ │ │ │ + b.n 68ff2 <_Py_open@@Base+0xca0> │ │ │ │ mov sl, r4 │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 68f0c <_Py_open@@Base+0xcfe> │ │ │ │ + beq.n 69050 <_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 68ee2 <_Py_open@@Base+0xcd4> │ │ │ │ + bls.n 69026 <_Py_open@@Base+0xcd4> │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ add r4, r1 │ │ │ │ sub.w r4, r4, sl │ │ │ │ cmp r2, r4 │ │ │ │ - bhi.n 68ee2 <_Py_open@@Base+0xcd4> │ │ │ │ + bhi.n 69026 <_Py_open@@Base+0xcd4> │ │ │ │ subs r4, r4, r2 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 68ee2 <_Py_open@@Base+0xcd4> │ │ │ │ + bhi.n 69026 <_Py_open@@Base+0xcd4> │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ adds.w r2, sl, r3 │ │ │ │ - bne.n 68efa <_Py_open@@Base+0xcec> │ │ │ │ + bne.n 6903e <_Py_open@@Base+0xcec> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43088 @ 0xa850 │ │ │ │ + movw r1, #40528 @ 0x9e50 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 68e4e <_Py_open@@Base+0xc40> │ │ │ │ + bl 127394 │ │ │ │ + b.n 68f92 <_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] │ │ │ │ @@ -94160,1079 +94277,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, #4287 @ 0x10bf │ │ │ │ + movw r2, #4291 @ 0x10c3 │ │ │ │ movt r2, #3 │ │ │ │ - bl 20de1c │ │ │ │ + bl 20d3e0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 68e4e <_Py_open@@Base+0xc40> │ │ │ │ + beq.n 68f92 <_Py_open@@Base+0xc40> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 7f920 │ │ │ │ + bl 7f9b4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 68f42 <_Py_open@@Base+0xd34> │ │ │ │ + b.n 69086 <_Py_open@@Base+0xd34> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 771e8 │ │ │ │ + bl 77260 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 68f52 <_Py_open@@Base+0xd44> │ │ │ │ + cbz r3, 69096 <_Py_open@@Base+0xd44> │ │ │ │ mov r0, r8 │ │ │ │ - bl cea94 │ │ │ │ + bl ce93c │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 771e8 │ │ │ │ + bl 77260 │ │ │ │ ldrd r0, r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 68f70 <_Py_open@@Base+0xd62> │ │ │ │ + ble.n 690b4 <_Py_open@@Base+0xd62> │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ adds r5, #1 │ │ │ │ - bl cea94 │ │ │ │ - b.n 68f5c <_Py_open@@Base+0xd4e> │ │ │ │ - bl 771e8 │ │ │ │ + bl ce93c │ │ │ │ + b.n 690a0 <_Py_open@@Base+0xd4e> │ │ │ │ + bl 77260 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r4, [pc, #160] @ (69020 <_Py_open@@Base+0xe12>) │ │ │ │ + ldr r4, [pc, #160] @ (69164 <_Py_open@@Base+0xe12>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmn.w r0, #9 │ │ │ │ - beq.n 68fba <_Py_open@@Base+0xdac> │ │ │ │ + beq.n 690fe <_Py_open@@Base+0xdac> │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.n 68fa4 <_Py_open@@Base+0xd96> │ │ │ │ + beq.n 690e8 <_Py_open@@Base+0xd96> │ │ │ │ adds r0, #10 │ │ │ │ - beq.n 68fbe <_Py_open@@Base+0xdb0> │ │ │ │ + beq.n 69102 <_Py_open@@Base+0xdb0> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43172 @ 0xa8a4 │ │ │ │ + movw r1, #40612 @ 0x9ea4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 127744 │ │ │ │ + b.w 127394 │ │ │ │ movw r3, #56032 @ 0xdae0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43136 @ 0xa880 │ │ │ │ + movw r1, #40576 @ 0x9e80 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 127744 │ │ │ │ - b.w 1ea6e4 │ │ │ │ + b.w 127394 │ │ │ │ + b.w 1e9b14 │ │ │ │ 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, #43216 @ 0xa8d0 │ │ │ │ + movw r1, #40656 @ 0x9ed0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r5, [sp, #0] │ │ │ │ add r2, sp, #28 │ │ │ │ movs r5, #0 │ │ │ │ strd r5, r5, [sp, #32] │ │ │ │ - bl 8c52c │ │ │ │ - cbnz r0, 68ff6 <_Py_open@@Base+0xde8> │ │ │ │ + bl 8c53c │ │ │ │ + cbnz r0, 6913a <_Py_open@@Base+0xde8> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6910a <_Py_open@@Base+0xefc> │ │ │ │ + b.n 6924e <_Py_open@@Base+0xefc> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - movw r1, #43236 @ 0xa8e4 │ │ │ │ + movw r1, #40676 @ 0x9ee4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f550c │ │ │ │ + bl f52f8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68ff2 <_Py_open@@Base+0xde4> │ │ │ │ + beq.n 69136 <_Py_open@@Base+0xde4> │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 69052 <_Py_open@@Base+0xe44> │ │ │ │ + ble.n 69196 <_Py_open@@Base+0xe44> │ │ │ │ cmp.w r9, #268435456 @ 0x10000000 │ │ │ │ - bcc.n 6901e <_Py_open@@Base+0xe10> │ │ │ │ + bcc.n 69162 <_Py_open@@Base+0xe10> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 69046 <_Py_open@@Base+0xe38> │ │ │ │ + b.n 6918a <_Py_open@@Base+0xe38> │ │ │ │ mov.w r0, r9, lsl #3 │ │ │ │ - bl 76e4c │ │ │ │ + bl 76ec0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6901a <_Py_open@@Base+0xe0c> │ │ │ │ + beq.n 6915e <_Py_open@@Base+0xe0c> │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r9, r3 │ │ │ │ - bhi.n 69046 <_Py_open@@Base+0xe38> │ │ │ │ + bhi.n 6918a <_Py_open@@Base+0xe38> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r0, r9 │ │ │ │ - bl 76e4c │ │ │ │ + bl 76ec0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 69054 <_Py_open@@Base+0xe46> │ │ │ │ + cbnz r0, 69198 <_Py_open@@Base+0xe46> │ │ │ │ movs r4, #0 │ │ │ │ - bl 1ea6e4 │ │ │ │ + bl 1e9b14 │ │ │ │ mov r5, r4 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 690ce <_Py_open@@Base+0xec0> │ │ │ │ + b.n 69212 <_Py_open@@Base+0xec0> │ │ │ │ mov r7, r5 │ │ │ │ add.w r3, r6, #12 │ │ │ │ - movw r1, #43284 @ 0xa914 │ │ │ │ + movw r1, #40724 @ 0x9f14 │ │ │ │ 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 690a8 <_Py_open@@Base+0xe9a> │ │ │ │ + bge.n 691ec <_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 14be34 │ │ │ │ + bl 14b13c │ │ │ │ add.w sl, sl, #44 @ 0x2c │ │ │ │ - cbz r0, 690cc <_Py_open@@Base+0xebe> │ │ │ │ + cbz r0, 69210 <_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 6906c <_Py_open@@Base+0xe5e> │ │ │ │ + b.n 691b0 <_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, #31665 @ 0x7bb1 │ │ │ │ + movw r4, #31413 @ 0x7ab5 │ │ │ │ movt r4, #6 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bl 2ffa8 <_Py_fstat@@Base+0x260> │ │ │ │ + bl 2ffac <_Py_fstat@@Base+0x260> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 690ce <_Py_open@@Base+0xec0> │ │ │ │ + b.n 69212 <_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 690e8 <_Py_open@@Base+0xeda> │ │ │ │ + beq.n 6922c <_Py_open@@Base+0xeda> │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl cea94 │ │ │ │ - b.n 690d6 <_Py_open@@Base+0xec8> │ │ │ │ + bl ce93c │ │ │ │ + b.n 6921a <_Py_open@@Base+0xec8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 771e8 │ │ │ │ + bl 77260 │ │ │ │ mov r0, r7 │ │ │ │ - bl 771e8 │ │ │ │ + bl 77260 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6910a <_Py_open@@Base+0xefc> │ │ │ │ + beq.n 6924e <_Py_open@@Base+0xefc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 6910a <_Py_open@@Base+0xefc> │ │ │ │ + cbnz r3, 6924e <_Py_open@@Base+0xefc> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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, #43372 @ 0xa96c │ │ │ │ + movw r1, #40812 @ 0x9f6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #4 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8c52c │ │ │ │ - cbz r0, 69184 <_Py_open@@Base+0xf76> │ │ │ │ + bl 8c53c │ │ │ │ + cbz r0, 692c8 <_Py_open@@Base+0xf76> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - movw r1, #33492 @ 0x82d4 │ │ │ │ + movw r1, #30932 @ 0x78d4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #43392 @ 0xa980 │ │ │ │ + movw r0, #40832 @ 0x9f80 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe48 │ │ │ │ + bl 8fe38 │ │ │ │ cmp r0, r4 │ │ │ │ - blt.n 69184 <_Py_open@@Base+0xf76> │ │ │ │ - bl 95d4c │ │ │ │ + blt.n 692c8 <_Py_open@@Base+0xf76> │ │ │ │ + bl 95c50 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2a7a4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98844 │ │ │ │ - cbnz r4, 69188 <_Py_open@@Base+0xf7a> │ │ │ │ + bl 98744 │ │ │ │ + cbnz r4, 692cc <_Py_open@@Base+0xf7a> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43416 @ 0xa998 │ │ │ │ + movw r1, #40856 @ 0x9f98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69192 <_Py_open@@Base+0xf84> │ │ │ │ + b.n 692d6 <_Py_open@@Base+0xf84> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ rev16 r0, r0 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 7fff8 │ │ │ │ + bl 8008c │ │ │ │ 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, #43440 @ 0xa9b0 │ │ │ │ + movw r1, #40880 @ 0x9fb0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #4 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8c52c │ │ │ │ - cbz r0, 691dc <_Py_open@@Base+0xfce> │ │ │ │ + bl 8c53c │ │ │ │ + cbz r0, 69320 <_Py_open@@Base+0xfce> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp.w r2, #65536 @ 0x10000 │ │ │ │ - bcc.n 691e0 <_Py_open@@Base+0xfd2> │ │ │ │ + bcc.n 69324 <_Py_open@@Base+0xfd2> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43460 @ 0xa9c4 │ │ │ │ + movw r1, #40900 @ 0x9fc4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69234 <_Py_open@@Base+0x1026> │ │ │ │ + b.n 69378 <_Py_open@@Base+0x1026> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - movw r1, #37632 @ 0x9300 │ │ │ │ + movw r1, #35072 @ 0x8900 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #43500 @ 0xa9ec │ │ │ │ + movw r0, #40940 @ 0x9fec │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe48 │ │ │ │ + bl 8fe38 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 691dc <_Py_open@@Base+0xfce> │ │ │ │ - bl 95d4c │ │ │ │ + blt.n 69320 <_Py_open@@Base+0xfce> │ │ │ │ + bl 95c50 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ rev16 r0, r3 │ │ │ │ uxth r0, r0 │ │ │ │ blx 2a698 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98844 │ │ │ │ - cbnz r4, 6922e <_Py_open@@Base+0x1020> │ │ │ │ + bl 98744 │ │ │ │ + cbnz r4, 69372 <_Py_open@@Base+0x1020> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43524 @ 0xaa04 │ │ │ │ + movw r1, #40964 @ 0xa004 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 691dc <_Py_open@@Base+0xfce> │ │ │ │ + bl 127394 │ │ │ │ + b.n 69320 <_Py_open@@Base+0xfce> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 7a0ec │ │ │ │ + bl 7a164 │ │ │ │ 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, #43548 @ 0xaa1c │ │ │ │ + movw r1, #40988 @ 0xa01c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8c52c │ │ │ │ - cbz r0, 69286 <_Py_open@@Base+0x1078> │ │ │ │ - bl 95d4c │ │ │ │ + bl 8c53c │ │ │ │ + cbz r0, 693ca <_Py_open@@Base+0x1078> │ │ │ │ + bl 95c50 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 295e0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98844 │ │ │ │ - cbnz r4, 6928a <_Py_open@@Base+0x107c> │ │ │ │ + bl 98744 │ │ │ │ + cbnz r4, 693ce <_Py_open@@Base+0x107c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43568 @ 0xaa30 │ │ │ │ + movw r1, #41008 @ 0xa030 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69290 <_Py_open@@Base+0x1082> │ │ │ │ + b.n 693d4 <_Py_open@@Base+0x1082> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 7fff8 │ │ │ │ + bl 8008c │ │ │ │ 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, #43588 @ 0xaa44 │ │ │ │ + movw r1, #41028 @ 0xa044 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8c52c │ │ │ │ - cbnz r0, 692ba <_Py_open@@Base+0x10ac> │ │ │ │ + bl 8c53c │ │ │ │ + cbnz r0, 693fe <_Py_open@@Base+0x10ac> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 692ec <_Py_open@@Base+0x10de> │ │ │ │ + b.n 69430 <_Py_open@@Base+0x10de> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1fb964 │ │ │ │ + bl 1faf24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 692b6 <_Py_open@@Base+0x10a8> │ │ │ │ - ldr r3, [pc, #44] @ (692f4 <_Py_open@@Base+0x10e6>) │ │ │ │ + beq.n 693fa <_Py_open@@Base+0x10a8> │ │ │ │ + ldr r3, [pc, #44] @ (69438 <_Py_open@@Base+0x10e6>) │ │ │ │ ldr.w r3, [r3, #1256] @ 0x4e8 │ │ │ │ - cbz r3, 692da <_Py_open@@Base+0x10cc> │ │ │ │ + cbz r3, 6941e <_Py_open@@Base+0x10cc> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r0, #164 @ 0xa4 │ │ │ │ mla r0, r0, r1, r3 │ │ │ │ - bl 20857c <_Py_RestoreSignals@@Base+0x238> │ │ │ │ - cbnz r0, 692e4 <_Py_open@@Base+0x10d6> │ │ │ │ + bl 207b3c <_Py_RestoreSignals@@Base+0x238> │ │ │ │ + cbnz r0, 69428 <_Py_open@@Base+0x10d6> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 692ec <_Py_open@@Base+0x10de> │ │ │ │ + b.n 69430 <_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, #43604 @ 0xaa54 │ │ │ │ + movw r1, #41044 @ 0xa054 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8c52c │ │ │ │ - cbz r0, 6934c <_Py_open@@Base+0x113e> │ │ │ │ + bl 8c53c │ │ │ │ + cbz r0, 69490 <_Py_open@@Base+0x113e> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 6933a <_Py_open@@Base+0x112c> │ │ │ │ - bl 95d4c │ │ │ │ + cbz r3, 6947e <_Py_open@@Base+0x112c> │ │ │ │ + bl 95c50 │ │ │ │ mov r4, r0 │ │ │ │ - bl 66432 │ │ │ │ + bl 668ca │ │ │ │ movs r0, #11 │ │ │ │ blx 29e34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98844 │ │ │ │ - b.n 69344 <_Py_open@@Base+0x1136> │ │ │ │ - bl 66432 │ │ │ │ + bl 98744 │ │ │ │ + b.n 69488 <_Py_open@@Base+0x1136> │ │ │ │ + bl 668ca │ │ │ │ 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, #43616 @ 0xaa60 │ │ │ │ + movw r1, #41056 @ 0xa060 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8c52c │ │ │ │ - cbz r0, 69394 <_Py_open@@Base+0x1186> │ │ │ │ + bl 8c53c │ │ │ │ + cbz r0, 694d8 <_Py_open@@Base+0x1186> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 66c58 │ │ │ │ - cbz r0, 69398 <_Py_open@@Base+0x118a> │ │ │ │ + bl 67018 │ │ │ │ + cbz r0, 694dc <_Py_open@@Base+0x118a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14348 @ 0x380c │ │ │ │ + movw r1, #11772 @ 0x2dfc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 693a0 <_Py_open@@Base+0x1192> │ │ │ │ + b.n 694e4 <_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, #43628 @ 0xaa6c │ │ │ │ + movw r1, #41068 @ 0xa06c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8c52c │ │ │ │ - cbnz r0, 693ec <_Py_open@@Base+0x11de> │ │ │ │ - bl d3d20 │ │ │ │ - movw r2, #45289 @ 0xb0e9 │ │ │ │ + bl 8c53c │ │ │ │ + cbnz r0, 69530 <_Py_open@@Base+0x11de> │ │ │ │ + bl d3b88 │ │ │ │ + movw r2, #45409 @ 0xb161 │ │ │ │ movt r2, #17 │ │ │ │ - movw r1, #43644 @ 0xaa7c │ │ │ │ + movw r1, #41084 @ 0xa07c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r3, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 8c52c │ │ │ │ - cbnz r0, 693f0 <_Py_open@@Base+0x11e2> │ │ │ │ + bl 8c53c │ │ │ │ + cbnz r0, 69534 <_Py_open@@Base+0x11e2> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69464 <_Py_open@@Base+0x1256> │ │ │ │ + b.n 695a8 <_Py_open@@Base+0x1256> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 693f2 <_Py_open@@Base+0x11e4> │ │ │ │ + b.n 69536 <_Py_open@@Base+0x11e4> │ │ │ │ movs r5, #1 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - movw r1, #23424 @ 0x5b80 │ │ │ │ + movw r1, #20864 @ 0x5180 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #43660 @ 0xaa8c │ │ │ │ + movw r0, #41100 @ 0xa08c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe48 │ │ │ │ + bl 8fe38 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 693e8 <_Py_open@@Base+0x11da> │ │ │ │ + blt.n 6952c <_Py_open@@Base+0x11da> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl ce000 │ │ │ │ + bl cdea8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6945e <_Py_open@@Base+0x1250> │ │ │ │ + cbnz r0, 695a2 <_Py_open@@Base+0x1250> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 29e64 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea94 │ │ │ │ - cbz r5, 69442 <_Py_open@@Base+0x1234> │ │ │ │ + bl ce93c │ │ │ │ + cbz r5, 69586 <_Py_open@@Base+0x1234> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 69442 <_Py_open@@Base+0x1234> │ │ │ │ + beq.n 69586 <_Py_open@@Base+0x1234> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 69442 <_Py_open@@Base+0x1234> │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 69454 <_Py_open@@Base+0x1246> │ │ │ │ + cbnz r3, 69586 <_Py_open@@Base+0x1234> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 69598 <_Py_open@@Base+0x1246> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19ac │ │ │ │ - b.n 69464 <_Py_open@@Base+0x1256> │ │ │ │ + bl f17dc │ │ │ │ + b.n 695a8 <_Py_open@@Base+0x1256> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 69464 <_Py_open@@Base+0x1256> │ │ │ │ + b.n 695a8 <_Py_open@@Base+0x1256> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6942c <_Py_open@@Base+0x121e> │ │ │ │ - b.n 69444 <_Py_open@@Base+0x1236> │ │ │ │ + bne.n 69570 <_Py_open@@Base+0x121e> │ │ │ │ + b.n 69588 <_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 f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69488 <_Py_open@@Base+0x127a> │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 694ba <_Py_open@@Base+0x12ac> │ │ │ │ + bne.n 695cc <_Py_open@@Base+0x127a> │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 695fe <_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 694b2 <_Py_open@@Base+0x12a4> │ │ │ │ + bne.n 695f6 <_Py_open@@Base+0x12a4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 694b2 <_Py_open@@Base+0x12a4> │ │ │ │ + cbz r3, 695f6 <_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 f19ac │ │ │ │ + b.w f17dc │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7fff8 │ │ │ │ + b.w 8008c │ │ │ │ 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 694e6 <_Py_open@@Base+0x12d8> │ │ │ │ + bge.n 6962a <_Py_open@@Base+0x12d8> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f19ac │ │ │ │ + b.w f17dc │ │ │ │ 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, 6952c <_Py_open@@Base+0x131e> │ │ │ │ + cbz r0, 69670 <_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 f19ac │ │ │ │ + bl f17dc │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r5, #0] │ │ │ │ - b.n 69532 <_Py_open@@Base+0x1324> │ │ │ │ + b.n 69676 <_Py_open@@Base+0x1324> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 8fa48 │ │ │ │ + bl 8fa38 │ │ │ │ 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 6955e <_Py_open@@Base+0x1350> │ │ │ │ + bge.n 696a2 <_Py_open@@Base+0x1350> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f19ac │ │ │ │ + b.w f17dc │ │ │ │ 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, 69592 <_Py_open@@Base+0x1384> │ │ │ │ + cbz r0, 696d6 <_Py_open@@Base+0x1384> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19ac │ │ │ │ - b.n 695a4 <_Py_open@@Base+0x1396> │ │ │ │ + bl f17dc │ │ │ │ + b.n 696e8 <_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 208d70 <_Py_RestoreSignals@@Base+0xa2c> │ │ │ │ + bl 208330 <_Py_RestoreSignals@@Base+0xa2c> │ │ │ │ add sp, #240 @ 0xf0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ sub sp, #264 @ 0x108 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 208b8c <_Py_RestoreSignals@@Base+0x848> │ │ │ │ - cbz r0, 69602 <_Py_open@@Base+0x13f4> │ │ │ │ + bl 20814c <_Py_RestoreSignals@@Base+0x848> │ │ │ │ + cbz r0, 69746 <_Py_open@@Base+0x13f4> │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ add r6, sp, #4 │ │ │ │ blx 29c10 │ │ │ │ - bl 95d4c │ │ │ │ + bl 95c50 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ blx 29720 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98844 │ │ │ │ - cbz r4, 695fc <_Py_open@@Base+0x13ee> │ │ │ │ + bl 98744 │ │ │ │ + cbz r4, 69740 <_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 f19ac │ │ │ │ - b.n 69602 <_Py_open@@Base+0x13f4> │ │ │ │ + bl f17dc │ │ │ │ + b.n 69746 <_Py_open@@Base+0x13f4> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 7fff8 │ │ │ │ + bl 8008c │ │ │ │ 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, 69630 <_Py_open@@Base+0x1422> │ │ │ │ + cbz r0, 69774 <_Py_open@@Base+0x1422> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19ac │ │ │ │ - b.n 6964c <_Py_open@@Base+0x143e> │ │ │ │ + bl f17dc │ │ │ │ + b.n 69790 <_Py_open@@Base+0x143e> │ │ │ │ mov r0, r4 │ │ │ │ blx 2a368 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69620 <_Py_open@@Base+0x1412> │ │ │ │ + bne.n 69764 <_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 208d70 <_Py_RestoreSignals@@Base+0xa2c> │ │ │ │ + bl 208330 <_Py_RestoreSignals@@Base+0xa2c> │ │ │ │ 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, 69684 <_Py_open@@Base+0x1476> │ │ │ │ + cbnz r2, 697c8 <_Py_open@@Base+0x1476> │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 69686 <_Py_open@@Base+0x1478> │ │ │ │ + b.n 697ca <_Py_open@@Base+0x1478> │ │ │ │ mov r3, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ - movw r1, #43680 @ 0xaaa0 │ │ │ │ + movw r1, #41120 @ 0xa0a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #43684 @ 0xaaa4 │ │ │ │ + movw r0, #41124 @ 0xa0a4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe48 │ │ │ │ + bl 8fe38 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 69738 <_Py_open@@Base+0x152a> │ │ │ │ - cbnz r5, 696d6 <_Py_open@@Base+0x14c8> │ │ │ │ - bl 95d4c │ │ │ │ + blt.n 6987c <_Py_open@@Base+0x152a> │ │ │ │ + cbnz r5, 6981a <_Py_open@@Base+0x14c8> │ │ │ │ + bl 95c50 │ │ │ │ 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 98844 │ │ │ │ + bl 98744 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 69824 <_Py_open@@Base+0x1616> │ │ │ │ + bge.w 69968 <_Py_open@@Base+0x1616> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19ac │ │ │ │ - b.n 69738 <_Py_open@@Base+0x152a> │ │ │ │ + bl f17dc │ │ │ │ + b.n 6987c <_Py_open@@Base+0x152a> │ │ │ │ add r4, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #43696 @ 0xaab0 │ │ │ │ + movw r1, #41136 @ 0xa0b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 14be34 │ │ │ │ + bl 14b13c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69794 <_Py_open@@Base+0x1586> │ │ │ │ + beq.n 698d8 <_Py_open@@Base+0x1586> │ │ │ │ ldr.w r8, [r4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r7, 69716 <_Py_open@@Base+0x1508> │ │ │ │ + cbz r7, 6985a <_Py_open@@Base+0x1508> │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ - bgt.n 69754 <_Py_open@@Base+0x1546> │ │ │ │ + bgt.n 69898 <_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 6982c <_Py_open@@Base+0x161e> │ │ │ │ + b.n 69970 <_Py_open@@Base+0x161e> │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ - ble.n 6973c <_Py_open@@Base+0x152e> │ │ │ │ + ble.n 69880 <_Py_open@@Base+0x152e> │ │ │ │ mov r0, r4 │ │ │ │ - bl cea94 │ │ │ │ + bl ce93c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43708 @ 0xaabc │ │ │ │ + movw r1, #41148 @ 0xa0bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69848 <_Py_open@@Base+0x163a> │ │ │ │ + b.n 6998c <_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 6982c <_Py_open@@Base+0x161e> │ │ │ │ + b.n 69970 <_Py_open@@Base+0x161e> │ │ │ │ cmp r8, sl │ │ │ │ - beq.n 6982c <_Py_open@@Base+0x161e> │ │ │ │ + beq.n 69970 <_Py_open@@Base+0x161e> │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r8 │ │ │ │ blx 29864 <__ioctl_time64@plt> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r7, 69776 <_Py_open@@Base+0x1568> │ │ │ │ + cbz r7, 698ba <_Py_open@@Base+0x1568> │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ - bgt.n 69776 <_Py_open@@Base+0x1568> │ │ │ │ + bgt.n 698ba <_Py_open@@Base+0x1568> │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ blx 29c10 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 697e2 <_Py_open@@Base+0x15d4> │ │ │ │ + blt.n 69926 <_Py_open@@Base+0x15d4> │ │ │ │ mov r0, r4 │ │ │ │ - bl cea94 │ │ │ │ - cbz r7, 6978a <_Py_open@@Base+0x157c> │ │ │ │ + bl ce93c │ │ │ │ + cbz r7, 698ce <_Py_open@@Base+0x157c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7fff8 │ │ │ │ - b.n 69848 <_Py_open@@Base+0x163a> │ │ │ │ + bl 8008c │ │ │ │ + b.n 6998c <_Py_open@@Base+0x163a> │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 71e00 │ │ │ │ - b.n 69848 <_Py_open@@Base+0x163a> │ │ │ │ - bl d3d20 │ │ │ │ - movw r1, #43736 @ 0xaad8 │ │ │ │ + bl 71e68 │ │ │ │ + b.n 6998c <_Py_open@@Base+0x163a> │ │ │ │ + bl d3b88 │ │ │ │ + movw r1, #41176 @ 0xa0d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14be34 │ │ │ │ - cbz r0, 69808 <_Py_open@@Base+0x15fa> │ │ │ │ + bl 14b13c │ │ │ │ + cbz r0, 6994c <_Py_open@@Base+0x15fa> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp.w r7, #1024 @ 0x400 │ │ │ │ - bgt.n 6971c <_Py_open@@Base+0x150e> │ │ │ │ + bgt.n 69860 <_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 95d4c │ │ │ │ + bl 95c50 │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 29864 <__ioctl_time64@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 98844 │ │ │ │ + bl 98744 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 697f8 <_Py_open@@Base+0x15ea> │ │ │ │ + bge.n 6993c <_Py_open@@Base+0x15ea> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19ac │ │ │ │ + bl f17dc │ │ │ │ mov r0, r4 │ │ │ │ - bl cea94 │ │ │ │ - b.n 69738 <_Py_open@@Base+0x152a> │ │ │ │ + bl ce93c │ │ │ │ + b.n 6987c <_Py_open@@Base+0x152a> │ │ │ │ mov r0, r4 │ │ │ │ - bl cea94 │ │ │ │ + bl ce93c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 71e00 │ │ │ │ - b.n 69848 <_Py_open@@Base+0x163a> │ │ │ │ - bl d3d20 │ │ │ │ - movw r1, #43748 @ 0xaae4 │ │ │ │ + bl 71e68 │ │ │ │ + b.n 6998c <_Py_open@@Base+0x163a> │ │ │ │ + bl d3b88 │ │ │ │ + movw r1, #41188 @ 0xa0e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 14be34 │ │ │ │ + bl 14b13c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 696a6 <_Py_open@@Base+0x1498> │ │ │ │ - b.n 69738 <_Py_open@@Base+0x152a> │ │ │ │ + bne.w 697ea <_Py_open@@Base+0x1498> │ │ │ │ + b.n 6987c <_Py_open@@Base+0x152a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fff8 │ │ │ │ - b.n 69848 <_Py_open@@Base+0x163a> │ │ │ │ - bl 95d4c │ │ │ │ + bl 8008c │ │ │ │ + b.n 6998c <_Py_open@@Base+0x163a> │ │ │ │ + bl 95c50 │ │ │ │ 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 98844 │ │ │ │ - b.n 69764 <_Py_open@@Base+0x1556> │ │ │ │ + bl 98744 │ │ │ │ + b.n 698a8 <_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 dd808 │ │ │ │ + bl dd680 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69870 <_Py_open@@Base+0x1662> │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 698a4 <_Py_open@@Base+0x1696> │ │ │ │ - bl 95d4c │ │ │ │ + bne.n 699b4 <_Py_open@@Base+0x1662> │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 699e8 <_Py_open@@Base+0x1696> │ │ │ │ + bl 95c50 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29fa0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98844 │ │ │ │ + bl 98744 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 698a8 <_Py_open@@Base+0x169a> │ │ │ │ + bge.n 699ec <_Py_open@@Base+0x169a> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ - beq.n 698a8 <_Py_open@@Base+0x169a> │ │ │ │ + beq.n 699ec <_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 f19ac │ │ │ │ + b.w f17dc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 698b0 <_Py_open@@Base+0x16a2> │ │ │ │ + b.n 699f4 <_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 dd808 │ │ │ │ + bl dd680 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 698d6 <_Py_open@@Base+0x16c8> │ │ │ │ - bl 7f738 │ │ │ │ - cbz r0, 698d6 <_Py_open@@Base+0x16c8> │ │ │ │ + bne.n 69a1a <_Py_open@@Base+0x16c8> │ │ │ │ + bl 7f7cc │ │ │ │ + cbz r0, 69a1a <_Py_open@@Base+0x16c8> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 698f0 <_Py_open@@Base+0x16e2> │ │ │ │ + b.n 69a34 <_Py_open@@Base+0x16e2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 145364 <_Py_dup@@Base> │ │ │ │ + bl 14463c <_Py_dup@@Base> │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 698d2 <_Py_open@@Base+0x16c4> │ │ │ │ - bl 7fff8 │ │ │ │ + beq.n 69a16 <_Py_open@@Base+0x16c4> │ │ │ │ + bl 8008c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 698f0 <_Py_open@@Base+0x16e2> │ │ │ │ + cbnz r0, 69a34 <_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, #43848 @ 0xab48 │ │ │ │ + movw r1, #41288 @ 0xa148 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, sp │ │ │ │ - bl 8c52c │ │ │ │ - cbz r0, 69940 <_Py_open@@Base+0x1732> │ │ │ │ + bl 8c53c │ │ │ │ + cbz r0, 69a84 <_Py_open@@Base+0x1732> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 69944 <_Py_open@@Base+0x1736> │ │ │ │ + bne.n 69a88 <_Py_open@@Base+0x1736> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 69970 <_Py_open@@Base+0x1762> │ │ │ │ + beq.n 69ab4 <_Py_open@@Base+0x1762> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43864 @ 0xab58 │ │ │ │ + movw r1, #41304 @ 0xa158 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea94 │ │ │ │ + bl ce93c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 699a0 <_Py_open@@Base+0x1792> │ │ │ │ + b.n 69ae4 <_Py_open@@Base+0x1792> │ │ │ │ cmp r0, #10 │ │ │ │ - bne.n 69950 <_Py_open@@Base+0x1742> │ │ │ │ + bne.n 69a94 <_Py_open@@Base+0x1742> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 69970 <_Py_open@@Base+0x1762> │ │ │ │ - b.n 69924 <_Py_open@@Base+0x1716> │ │ │ │ + beq.n 69ab4 <_Py_open@@Base+0x1762> │ │ │ │ + b.n 69a68 <_Py_open@@Base+0x1716> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #43908 @ 0xab84 │ │ │ │ + movw r1, #41348 @ 0xa184 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea94 │ │ │ │ - b.n 69940 <_Py_open@@Base+0x1732> │ │ │ │ + bl ce93c │ │ │ │ + b.n 69a84 <_Py_open@@Base+0x1732> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ blx 29138 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 69994 <_Py_open@@Base+0x1786> │ │ │ │ + cbnz r0, 69ad8 <_Py_open@@Base+0x1786> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19ac │ │ │ │ + bl f17dc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea94 │ │ │ │ - b.n 69940 <_Py_open@@Base+0x1732> │ │ │ │ + bl ce93c │ │ │ │ + b.n 69a84 <_Py_open@@Base+0x1732> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea94 │ │ │ │ + bl ce93c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a0ec │ │ │ │ + bl 7a164 │ │ │ │ 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 66432 │ │ │ │ + bl 668ca │ │ │ │ movs r0, #0 │ │ │ │ cmp.w r4, #104857600 @ 0x6400000 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bcc.n 699ce <_Py_open@@Base+0x17c0> │ │ │ │ + bcc.n 69b12 <_Py_open@@Base+0x17c0> │ │ │ │ sub.w r0, r4, #104857600 @ 0x6400000 │ │ │ │ cmn.w r4, #104857600 @ 0x6400000 │ │ │ │ - bcs.n 699d4 <_Py_open@@Base+0x17c6> │ │ │ │ + bcs.n 69b18 <_Py_open@@Base+0x17c6> │ │ │ │ add.w r1, r4, #104857600 @ 0x6400000 │ │ │ │ - b.n 699d8 <_Py_open@@Base+0x17ca> │ │ │ │ + b.n 69b1c <_Py_open@@Base+0x17ca> │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r4 │ │ │ │ - bl 6627a │ │ │ │ + bl 66712 │ │ │ │ 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, #43936 @ 0xaba0 │ │ │ │ + movw r1, #41376 @ 0xa1a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ 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, #44028 @ 0xabfc │ │ │ │ + movw r1, #41468 @ 0xa1fc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8c52c │ │ │ │ - cbz r0, 69a46 <_Py_open@@Base+0x1838> │ │ │ │ + bl 8c53c │ │ │ │ + cbz r0, 69b8a <_Py_open@@Base+0x1838> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 69a4a <_Py_open@@Base+0x183c> │ │ │ │ + bge.n 69b8e <_Py_open@@Base+0x183c> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #44044 @ 0xac0c │ │ │ │ + movw r1, #41484 @ 0xa20c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69a7a <_Py_open@@Base+0x186c> │ │ │ │ - bl 66b26 │ │ │ │ + b.n 69bbe <_Py_open@@Base+0x186c> │ │ │ │ + bl 66ee8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 66360 │ │ │ │ + bl 667f8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69a74 <_Py_open@@Base+0x1866> │ │ │ │ + bne.n 69bb8 <_Py_open@@Base+0x1866> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - movw r1, #44080 @ 0xac30 │ │ │ │ + movw r1, #41520 @ 0xa230 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 69a46 <_Py_open@@Base+0x1838> │ │ │ │ + bl d183c │ │ │ │ + b.n 69b8a <_Py_open@@Base+0x1838> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f920 │ │ │ │ + bl 7f9b4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r3, #7 │ │ │ │ - bpl.n 69aa8 <_Py_open@@Base+0x189a> │ │ │ │ + bpl.n 69bec <_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 f4c08 │ │ │ │ + bl f49fc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69ac0 <_Py_open@@Base+0x18b2> │ │ │ │ - bl 7f738 │ │ │ │ - cbz r0, 69ac0 <_Py_open@@Base+0x18b2> │ │ │ │ - b.n 69aca <_Py_open@@Base+0x18bc> │ │ │ │ + bne.n 69c04 <_Py_open@@Base+0x18b2> │ │ │ │ + bl 7f7cc │ │ │ │ + cbz r0, 69c04 <_Py_open@@Base+0x18b2> │ │ │ │ + b.n 69c0e <_Py_open@@Base+0x18bc> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #44108 @ 0xac4c │ │ │ │ + movw r1, #41548 @ 0xa24c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d1994 │ │ │ │ + b.w d183c │ │ │ │ rev r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7de04 │ │ │ │ + b.w 7de8c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 69a7e <_Py_open@@Base+0x1870> │ │ │ │ + b.n 69bc2 <_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 f4c08 │ │ │ │ + bl f49fc │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69af2 <_Py_open@@Base+0x18e4> │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 69b0a <_Py_open@@Base+0x18fc> │ │ │ │ + bne.n 69c36 <_Py_open@@Base+0x18e4> │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 69c4e <_Py_open@@Base+0x18fc> │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2a7f0 │ │ │ │ - cbnz r0, 69b0e <_Py_open@@Base+0x1900> │ │ │ │ + cbnz r0, 69c52 <_Py_open@@Base+0x1900> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19ac │ │ │ │ + bl f17dc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69b14 <_Py_open@@Base+0x1906> │ │ │ │ + b.n 69c58 <_Py_open@@Base+0x1906> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 8fa48 │ │ │ │ + bl 8fa38 │ │ │ │ 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 │ │ │ │ @@ -95240,1987 +95357,1986 @@ │ │ │ │ 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, #44132 @ 0xac64 │ │ │ │ + movw r1, #41572 @ 0xa264 │ │ │ │ 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 8c52c │ │ │ │ - cbz r0, 69b86 <_Py_open@@Base+0x1978> │ │ │ │ + bl 8c53c │ │ │ │ + cbz r0, 69cca <_Py_open@@Base+0x1978> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.n 69b8a <_Py_open@@Base+0x197c> │ │ │ │ + bmi.n 69cce <_Py_open@@Base+0x197c> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #44148 @ 0xac74 │ │ │ │ + movw r1, #41588 @ 0xa274 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 69cf6 <_Py_open@@Base+0x1ae8> │ │ │ │ + b.n 69e3a <_Py_open@@Base+0x1ae8> │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ add.w fp, sp, #40 @ 0x28 │ │ │ │ - movw r1, #44192 @ 0xaca0 │ │ │ │ + movw r1, #41632 @ 0xa2a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ strd r8, sl, [sp] │ │ │ │ - bl 8c52c │ │ │ │ + bl 8c53c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69b86 <_Py_open@@Base+0x1978> │ │ │ │ + beq.n 69cca <_Py_open@@Base+0x1978> │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1048576 @ 0x100000 │ │ │ │ - bcc.n 69bca <_Py_open@@Base+0x19bc> │ │ │ │ + bcc.n 69d0e <_Py_open@@Base+0x19bc> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #44240 @ 0xacd0 │ │ │ │ + movw r1, #41680 @ 0xa2d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 69b86 <_Py_open@@Base+0x1978> │ │ │ │ + bl 127394 │ │ │ │ + b.n 69cca <_Py_open@@Base+0x1978> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - movw r1, #23424 @ 0x5b80 │ │ │ │ + movw r1, #20864 @ 0x5180 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #44284 @ 0xacfc │ │ │ │ + movw r0, #41724 @ 0xa2fc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe48 │ │ │ │ + bl 8fe38 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 69b86 <_Py_open@@Base+0x1978> │ │ │ │ + blt.n 69cca <_Py_open@@Base+0x1978> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add r7, sp, #84 @ 0x54 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r7 │ │ │ │ - movw r2, #52828 @ 0xce5c │ │ │ │ + movw r2, #50316 @ 0xc48c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 6ca60 │ │ │ │ + bl 6caa0 │ │ │ │ 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 95d4c │ │ │ │ + bl 95c50 │ │ │ │ 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 98844 │ │ │ │ + bl 98744 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 69c3e <_Py_open@@Base+0x1a30> │ │ │ │ + beq.n 69d82 <_Py_open@@Base+0x1a30> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, fp │ │ │ │ str r4, [r5, #0] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 2637b8 <_PyLong_DivmodNear@@Base+0xc84> │ │ │ │ - b.n 69c5a <_Py_open@@Base+0x1a4c> │ │ │ │ + bl 262d80 <_PyLong_DivmodNear@@Base+0xc84> │ │ │ │ + b.n 69d9e <_Py_open@@Base+0x1a4c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - cbz r2, 69c5e <_Py_open@@Base+0x1a50> │ │ │ │ + cbz r2, 69da2 <_Py_open@@Base+0x1a50> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #44304 @ 0xad10 │ │ │ │ + movw r1, #41744 @ 0xa310 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 69cee <_Py_open@@Base+0x1ae0> │ │ │ │ + b.n 69e32 <_Py_open@@Base+0x1ae0> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 69c7a <_Py_open@@Base+0x1a6c> │ │ │ │ + beq.n 69dbe <_Py_open@@Base+0x1a6c> │ │ │ │ cmp r2, #10 │ │ │ │ - bne.n 69c9a <_Py_open@@Base+0x1a8c> │ │ │ │ + bne.n 69dde <_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 69c9a <_Py_open@@Base+0x1a8c> │ │ │ │ + b.n 69dde <_Py_open@@Base+0x1a8c> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 69c9a <_Py_open@@Base+0x1a8c> │ │ │ │ + beq.n 69dde <_Py_open@@Base+0x1a8c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #44344 @ 0xad38 │ │ │ │ + movw r1, #41784 @ 0xa338 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 69c5a <_Py_open@@Base+0x1a4c> │ │ │ │ - bl 95d4c │ │ │ │ + bl 127394 │ │ │ │ + b.n 69d9e <_Py_open@@Base+0x1a4c> │ │ │ │ + bl 95c50 │ │ │ │ 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 98844 │ │ │ │ - cbz r4, 69cd2 <_Py_open@@Base+0x1ac4> │ │ │ │ + bl 98744 │ │ │ │ + cbz r4, 69e16 <_Py_open@@Base+0x1ac4> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 2637b8 <_PyLong_DivmodNear@@Base+0xc84> │ │ │ │ - b.n 69c5a <_Py_open@@Base+0x1a4c> │ │ │ │ + bl 262d80 <_PyLong_DivmodNear@@Base+0xc84> │ │ │ │ + b.n 69d9e <_Py_open@@Base+0x1a4c> │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 7a0ec │ │ │ │ + bl 7a164 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69c5a <_Py_open@@Base+0x1a4c> │ │ │ │ + beq.n 69d9e <_Py_open@@Base+0x1a4c> │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #44376 @ 0xad58 │ │ │ │ + movw r0, #41816 @ 0xa358 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82764 │ │ │ │ + bl 827f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 69cf6 <_Py_open@@Base+0x1ae8> │ │ │ │ + cbz r0, 69e3a <_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, #44380 @ 0xad5c │ │ │ │ + movw r1, #41820 @ 0xa35c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8c52c │ │ │ │ - cbz r0, 69d52 <_Py_open@@Base+0x1b44> │ │ │ │ + bl 8c53c │ │ │ │ + cbz r0, 69e96 <_Py_open@@Base+0x1b44> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 69d3c <_Py_open@@Base+0x1b2e> │ │ │ │ + blt.n 69e80 <_Py_open@@Base+0x1b2e> │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 69d3c <_Py_open@@Base+0x1b2e> │ │ │ │ + bhi.n 69e80 <_Py_open@@Base+0x1b2e> │ │ │ │ adds r0, #12 │ │ │ │ - bl 125678 │ │ │ │ - b.n 69d54 <_Py_open@@Base+0x1b46> │ │ │ │ + bl 1252c8 │ │ │ │ + b.n 69e98 <_Py_open@@Base+0x1b46> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #44392 @ 0xad68 │ │ │ │ + movw r1, #41832 @ 0xa368 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ 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 69d66 <_Py_open@@Base+0x1b58> │ │ │ │ + bne.n 69eaa <_Py_open@@Base+0x1b58> │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.w 115978 │ │ │ │ + b.w 1159a4 │ │ │ │ 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 69d8a <_Py_open@@Base+0x1b7c> │ │ │ │ + bgt.n 69ece <_Py_open@@Base+0x1b7c> │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.w fa53c │ │ │ │ + b.w fa444 │ │ │ │ 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 205ee4 <_PyTime_ObjectToTimespec@@Base+0x57c> │ │ │ │ + bl 2054a4 <_PyTime_ObjectToTimespec@@Base+0x57c> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69de8 <_Py_open@@Base+0x1bda> │ │ │ │ + bne.n 69f2c <_Py_open@@Base+0x1bda> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3b0c │ │ │ │ - cbz r0, 69de2 <_Py_open@@Base+0x1bd4> │ │ │ │ + bl d3974 │ │ │ │ + cbz r0, 69f26 <_Py_open@@Base+0x1bd4> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 1f4138 │ │ │ │ + bl 1f3570 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 69e10 <_Py_open@@Base+0x1c02> │ │ │ │ + b.n 69f54 <_Py_open@@Base+0x1c02> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 69dfe <_Py_open@@Base+0x1bf0> │ │ │ │ + beq.n 69f42 <_Py_open@@Base+0x1bf0> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 69dfe <_Py_open@@Base+0x1bf0> │ │ │ │ + bne.n 69f42 <_Py_open@@Base+0x1bf0> │ │ │ │ add.w r1, r3, #32768 @ 0x8000 │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ - bcs.n 69dd8 <_Py_open@@Base+0x1bca> │ │ │ │ + bcs.n 69f1c <_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 69e02 <_Py_open@@Base+0x1bf4> │ │ │ │ + bgt.n 69f46 <_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 1f40b0 │ │ │ │ + bl 1f34e8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69e58 <_Py_open@@Base+0x1c4a> │ │ │ │ + bne.n 69f9c <_Py_open@@Base+0x1c4a> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3b0c │ │ │ │ - cbz r0, 69e52 <_Py_open@@Base+0x1c44> │ │ │ │ + bl d3974 │ │ │ │ + cbz r0, 69f96 <_Py_open@@Base+0x1c44> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movs r3, #1 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 1f4138 │ │ │ │ + bl 1f3570 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 69e88 <_Py_open@@Base+0x1c7a> │ │ │ │ + b.n 69fcc <_Py_open@@Base+0x1c7a> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 69e76 <_Py_open@@Base+0x1c68> │ │ │ │ + beq.n 69fba <_Py_open@@Base+0x1c68> │ │ │ │ lsls r0, r2, #3 │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r0, r3, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.n 69e76 <_Py_open@@Base+0x1c68> │ │ │ │ + bhi.n 69fba <_Py_open@@Base+0x1c68> │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 1f4138 │ │ │ │ - b.n 69e52 <_Py_open@@Base+0x1c44> │ │ │ │ + bl 1f3570 │ │ │ │ + b.n 69f96 <_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 69e7a <_Py_open@@Base+0x1c6c> │ │ │ │ + bgt.n 69fbe <_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 15e754 <_PyCompile_OpcodeHasJump@@Base+0x1c0> │ │ │ │ - cbz r0, 69efe <_Py_open@@Base+0x1cf0> │ │ │ │ + bl 15da74 <_PyCompile_OpcodeHasJump@@Base+0x1c0> │ │ │ │ + cbz r0, 6a042 <_Py_open@@Base+0x1cf0> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #8 │ │ │ │ - bl 10b850 <_PyLong_AsByteArray@@Base> │ │ │ │ + bl 10b740 <_PyLong_AsByteArray@@Base> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 69ed4 <_Py_open@@Base+0x1cc6> │ │ │ │ + beq.n 6a018 <_Py_open@@Base+0x1cc6> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 69ed4 <_Py_open@@Base+0x1cc6> │ │ │ │ + cbnz r2, 6a018 <_Py_open@@Base+0x1cc6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 69f02 <_Py_open@@Base+0x1cf4> │ │ │ │ + bge.n 6a046 <_Py_open@@Base+0x1cf4> │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ - movw r1, #33496 @ 0x82d8 │ │ │ │ + movw r1, #30936 @ 0x78d8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ movs r4, #0 │ │ │ │ mov.w r5, #2147483648 @ 0x80000000 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ 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 15e754 <_PyCompile_OpcodeHasJump@@Base+0x1c0> │ │ │ │ - cbz r0, 69f70 <_Py_open@@Base+0x1d62> │ │ │ │ + bl 15da74 <_PyCompile_OpcodeHasJump@@Base+0x1c0> │ │ │ │ + cbz r0, 6a0b4 <_Py_open@@Base+0x1d62> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #8 │ │ │ │ strd r3, r3, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - bl 10b850 <_PyLong_AsByteArray@@Base> │ │ │ │ + bl 10b740 <_PyLong_AsByteArray@@Base> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 69f50 <_Py_open@@Base+0x1d42> │ │ │ │ + beq.n 6a094 <_Py_open@@Base+0x1d42> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 69f50 <_Py_open@@Base+0x1d42> │ │ │ │ + cbnz r2, 6a094 <_Py_open@@Base+0x1d42> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 69f74 <_Py_open@@Base+0x1d66> │ │ │ │ + bge.n 6a0b8 <_Py_open@@Base+0x1d66> │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - movw r1, #4504 @ 0x1198 │ │ │ │ + movw r1, #2052 @ 0x804 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ 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 69f9c <_Py_open@@Base+0x1d8e> │ │ │ │ + bne.n 6a0e0 <_Py_open@@Base+0x1d8e> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 69fbe <_Py_open@@Base+0x1db0> │ │ │ │ - b.n 69fb6 <_Py_open@@Base+0x1da8> │ │ │ │ + bne.n 6a102 <_Py_open@@Base+0x1db0> │ │ │ │ + b.n 6a0fa <_Py_open@@Base+0x1da8> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #3468 @ 0xd8c │ │ │ │ + movw r0, #908 @ 0x38c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69f8e <_Py_open@@Base+0x1d80> │ │ │ │ + bne.n 6a0d2 <_Py_open@@Base+0x1d80> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69ff0 <_Py_open@@Base+0x1de2> │ │ │ │ - bl 7f738 │ │ │ │ + b.n 6a134 <_Py_open@@Base+0x1de2> │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69fb2 <_Py_open@@Base+0x1da4> │ │ │ │ + bne.n 6a0f6 <_Py_open@@Base+0x1da4> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69fd2 <_Py_open@@Base+0x1dc4> │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 6a116 <_Py_open@@Base+0x1dc4> │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69fb2 <_Py_open@@Base+0x1da4> │ │ │ │ - bl 95d4c │ │ │ │ + bne.n 6a0f6 <_Py_open@@Base+0x1da4> │ │ │ │ + bl 95c50 │ │ │ │ mov r3, r0 │ │ │ │ subs r1, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 66bf0 <_Py_closerange@@Base> │ │ │ │ + bl 66fb0 <_Py_closerange@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 98844 │ │ │ │ + bl 98744 │ │ │ │ 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 6a016 <_Py_open@@Base+0x1e08> │ │ │ │ + bne.n 6a15a <_Py_open@@Base+0x1e08> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6a034 <_Py_open@@Base+0x1e26> │ │ │ │ - b.n 6a02e <_Py_open@@Base+0x1e20> │ │ │ │ + bne.n 6a178 <_Py_open@@Base+0x1e26> │ │ │ │ + b.n 6a172 <_Py_open@@Base+0x1e20> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #34064 @ 0x8510 │ │ │ │ + movw r0, #31424 @ 0x7ac0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a008 <_Py_open@@Base+0x1dfa> │ │ │ │ - b.n 6a09a <_Py_open@@Base+0x1e8c> │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 6a09a <_Py_open@@Base+0x1e8c> │ │ │ │ + bne.n 6a14c <_Py_open@@Base+0x1dfa> │ │ │ │ + b.n 6a1de <_Py_open@@Base+0x1e8c> │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 6a1de <_Py_open@@Base+0x1e8c> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a046 <_Py_open@@Base+0x1e38> │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 6a09a <_Py_open@@Base+0x1e8c> │ │ │ │ + bne.n 6a18a <_Py_open@@Base+0x1e38> │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 6a1de <_Py_open@@Base+0x1e8c> │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 6a064 <_Py_open@@Base+0x1e56> │ │ │ │ + bls.n 6a1a8 <_Py_open@@Base+0x1e56> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14348 @ 0x380c │ │ │ │ + movw r1, #11772 @ 0x2dfc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 6a09a <_Py_open@@Base+0x1e8c> │ │ │ │ + bl 127394 │ │ │ │ + b.n 6a1de <_Py_open@@Base+0x1e8c> │ │ │ │ movs r1, #0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a174 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ - cbz r5, 6a078 <_Py_open@@Base+0x1e6a> │ │ │ │ + cbz r5, 6a1bc <_Py_open@@Base+0x1e6a> │ │ │ │ bic.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ - b.n 6a07c <_Py_open@@Base+0x1e6e> │ │ │ │ + b.n 6a1c0 <_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 6a09e <_Py_open@@Base+0x1e90> │ │ │ │ + bge.n 6a1e2 <_Py_open@@Base+0x1e90> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19ac │ │ │ │ + bl f17dc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a0a6 <_Py_open@@Base+0x1e98> │ │ │ │ + b.n 6a1ea <_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 6a0d4 <_Py_open@@Base+0x1ec6> │ │ │ │ + bhi.n 6a218 <_Py_open@@Base+0x1ec6> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 6a0f6 <_Py_open@@Base+0x1ee8> │ │ │ │ - b.n 6a0ee <_Py_open@@Base+0x1ee0> │ │ │ │ - movw r0, #34088 @ 0x8528 │ │ │ │ + bne.n 6a23a <_Py_open@@Base+0x1ee8> │ │ │ │ + b.n 6a232 <_Py_open@@Base+0x1ee0> │ │ │ │ + movw r0, #31448 @ 0x7ad8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a0c6 <_Py_open@@Base+0x1eb8> │ │ │ │ + bne.n 6a20a <_Py_open@@Base+0x1eb8> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a17e <_Py_open@@Base+0x1f70> │ │ │ │ - bl 7f738 │ │ │ │ + b.n 6a2c2 <_Py_open@@Base+0x1f70> │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a0ea <_Py_open@@Base+0x1edc> │ │ │ │ + bne.n 6a22e <_Py_open@@Base+0x1edc> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6a10a <_Py_open@@Base+0x1efc> │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 6a24e <_Py_open@@Base+0x1efc> │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a0ea <_Py_open@@Base+0x1edc> │ │ │ │ + bne.n 6a22e <_Py_open@@Base+0x1edc> │ │ │ │ cmp r5, #2 │ │ │ │ - ble.n 6a150 <_Py_open@@Base+0x1f42> │ │ │ │ + ble.n 6a294 <_Py_open@@Base+0x1f42> │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 6a12a <_Py_open@@Base+0x1f1c> │ │ │ │ + beq.n 6a26e <_Py_open@@Base+0x1f1c> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a12c <_Py_open@@Base+0x1f1e> │ │ │ │ - bl 7f738 │ │ │ │ - cbz r0, 6a12c <_Py_open@@Base+0x1f1e> │ │ │ │ - b.n 6a0ea <_Py_open@@Base+0x1edc> │ │ │ │ + bne.n 6a270 <_Py_open@@Base+0x1f1e> │ │ │ │ + bl 7f7cc │ │ │ │ + cbz r0, 6a270 <_Py_open@@Base+0x1f1e> │ │ │ │ + b.n 6a22e <_Py_open@@Base+0x1edc> │ │ │ │ movs r4, #0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 6a152 <_Py_open@@Base+0x1f44> │ │ │ │ + beq.n 6a296 <_Py_open@@Base+0x1f44> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #44428 @ 0xad8c │ │ │ │ + movw r1, #41868 @ 0xa38c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 6a0ea <_Py_open@@Base+0x1edc> │ │ │ │ + bl 127394 │ │ │ │ + b.n 6a22e <_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 6a176 <_Py_open@@Base+0x1f68> │ │ │ │ + bge.n 6a2ba <_Py_open@@Base+0x1f68> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19ac │ │ │ │ - b.n 6a0ea <_Py_open@@Base+0x1edc> │ │ │ │ + bl f17dc │ │ │ │ + b.n 6a22e <_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 6a1c6 <_Py_open@@Base+0x1fb8> │ │ │ │ + bne.n 6a30a <_Py_open@@Base+0x1fb8> │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 6a1de <_Py_open@@Base+0x1fd0> │ │ │ │ + bmi.n 6a322 <_Py_open@@Base+0x1fd0> │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #4980 @ 0x1374 │ │ │ │ + movw r2, #2340 @ 0x924 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #1064 @ 0x428 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #55560 @ 0xd908 │ │ │ │ + movw r1, #64040 @ 0xfa28 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #52920 @ 0xceb8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6a206 <_Py_open@@Base+0x1ff8> │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6a34a <_Py_open@@Base+0x1ff8> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #55560 @ 0xd908 │ │ │ │ + movw r0, #52920 @ 0xceb8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a19c <_Py_open@@Base+0x1f8e> │ │ │ │ - b.n 6a206 <_Py_open@@Base+0x1ff8> │ │ │ │ + bne.n 6a2e0 <_Py_open@@Base+0x1f8e> │ │ │ │ + b.n 6a34a <_Py_open@@Base+0x1ff8> │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 6a20a <_Py_open@@Base+0x1ffc> │ │ │ │ - movw r2, #4980 @ 0x1374 │ │ │ │ + bmi.n 6a34e <_Py_open@@Base+0x1ffc> │ │ │ │ + movw r2, #2340 @ 0x924 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #1224 @ 0x4c8 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #55560 @ 0xd908 │ │ │ │ + movw r1, #64200 @ 0xfac8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #52920 @ 0xceb8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r3, r6 │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a306 <_Py_open@@Base+0x20f8> │ │ │ │ + b.n 6a44a <_Py_open@@Base+0x20f8> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6a2fe <_Py_open@@Base+0x20f0> │ │ │ │ + beq.n 6a442 <_Py_open@@Base+0x20f0> │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #54944 @ 0xd6a0 │ │ │ │ + movw r1, #52304 @ 0xcc50 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl c5120 │ │ │ │ + bl c4fa0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6a26e <_Py_open@@Base+0x2060> │ │ │ │ - movw r1, #40000 @ 0x9c40 │ │ │ │ + cbz r0, 6a3b2 <_Py_open@@Base+0x2060> │ │ │ │ + movw r1, #37440 @ 0x9240 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ - bl c5120 │ │ │ │ - cbz r0, 6a272 <_Py_open@@Base+0x2064> │ │ │ │ + bl c4fa0 │ │ │ │ + cbz r0, 6a3b6 <_Py_open@@Base+0x2064> │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #54948 @ 0xd6a4 │ │ │ │ + movw r1, #52308 @ 0xcc54 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl c5120 │ │ │ │ + bl c4fa0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6a278 <_Py_open@@Base+0x206a> │ │ │ │ + cbz r0, 6a3bc <_Py_open@@Base+0x206a> │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #54952 @ 0xd6a8 │ │ │ │ + movw r1, #52312 @ 0xcc58 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl c5120 │ │ │ │ + bl c4fa0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6a27c <_Py_open@@Base+0x206e> │ │ │ │ + cbz r0, 6a3c0 <_Py_open@@Base+0x206e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #54960 @ 0xd6b0 │ │ │ │ + movw r1, #52320 @ 0xcc60 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 6a206 <_Py_open@@Base+0x1ff8> │ │ │ │ + bl 127394 │ │ │ │ + b.n 6a34a <_Py_open@@Base+0x1ff8> │ │ │ │ movs r5, #1 │ │ │ │ - b.n 6a27e <_Py_open@@Base+0x2070> │ │ │ │ + b.n 6a3c2 <_Py_open@@Base+0x2070> │ │ │ │ movs r4, #1 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 6a27e <_Py_open@@Base+0x2070> │ │ │ │ + b.n 6a3c2 <_Py_open@@Base+0x2070> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 6a27e <_Py_open@@Base+0x2070> │ │ │ │ + b.n 6a3c2 <_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 1e0b08 │ │ │ │ + bl 1dfde0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 6a2e2 <_Py_open@@Base+0x20d4> │ │ │ │ - movw r3, #19401 @ 0x4bc9 │ │ │ │ + bne.n 6a426 <_Py_open@@Base+0x20d4> │ │ │ │ + movw r3, #16313 @ 0x3fb9 │ │ │ │ movt r3, #24 │ │ │ │ - movw r1, #18441 @ 0x4809 │ │ │ │ + movw r1, #15353 @ 0x3bf9 │ │ │ │ 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 6a206 <_Py_open@@Base+0x1ff8> │ │ │ │ + beq.n 6a34a <_Py_open@@Base+0x1ff8> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1157c8 │ │ │ │ + bl 115b84 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6a2d6 <_Py_open@@Base+0x20c8> │ │ │ │ + beq.n 6a41a <_Py_open@@Base+0x20c8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6a2d6 <_Py_open@@Base+0x20c8> │ │ │ │ + cbnz r3, 6a41a <_Py_open@@Base+0x20c8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 6a2e6 <_Py_open@@Base+0x20d8> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 6a42a <_Py_open@@Base+0x20d8> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 6a2ee <_Py_open@@Base+0x20e0> │ │ │ │ + b.n 6a432 <_Py_open@@Base+0x20e0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a2d8 <_Py_open@@Base+0x20ca> │ │ │ │ + beq.n 6a41c <_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 6a306 <_Py_open@@Base+0x20f8> │ │ │ │ + beq.n 6a44a <_Py_open@@Base+0x20f8> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 6a306 <_Py_open@@Base+0x20f8> │ │ │ │ + b.n 6a44a <_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 6a336 <_Py_open@@Base+0x2128> │ │ │ │ + bgt.n 6a47a <_Py_open@@Base+0x2128> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #44452 @ 0xada4 │ │ │ │ + movw r1, #41892 @ 0xa3a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 6a3a0 <_Py_open@@Base+0x2192> │ │ │ │ + bl d183c │ │ │ │ + b.n 6a4e4 <_Py_open@@Base+0x2192> │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #4 │ │ │ │ - ble.n 6a354 <_Py_open@@Base+0x2146> │ │ │ │ + ble.n 6a498 <_Py_open@@Base+0x2146> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #44500 @ 0xadd4 │ │ │ │ + movw r1, #41940 @ 0xa3d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 6a3a0 <_Py_open@@Base+0x2192> │ │ │ │ + bl d183c │ │ │ │ + b.n 6a4e4 <_Py_open@@Base+0x2192> │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - bl 15f9d4 │ │ │ │ + bl 15ecf4 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.n 6a3a0 <_Py_open@@Base+0x2192> │ │ │ │ + blt.n 6a4e4 <_Py_open@@Base+0x2192> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 16b884 │ │ │ │ + bl 16aca4 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a374 <_Py_open@@Base+0x2166> │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 6a3a0 <_Py_open@@Base+0x2192> │ │ │ │ + bne.n 6a4b8 <_Py_open@@Base+0x2166> │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 6a4e4 <_Py_open@@Base+0x2192> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 6a38a <_Py_open@@Base+0x217c> │ │ │ │ + beq.n 6a4ce <_Py_open@@Base+0x217c> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 6a390 <_Py_open@@Base+0x2182> │ │ │ │ + beq.n 6a4d4 <_Py_open@@Base+0x2182> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl c3480 │ │ │ │ + bl c3300 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 6a392 <_Py_open@@Base+0x2184> │ │ │ │ - b.n 6a3a0 <_Py_open@@Base+0x2192> │ │ │ │ + bge.n 6a4d6 <_Py_open@@Base+0x2184> │ │ │ │ + b.n 6a4e4 <_Py_open@@Base+0x2192> │ │ │ │ movs r3, #1 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 6a392 <_Py_open@@Base+0x2184> │ │ │ │ + b.n 6a4d6 <_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 69650 <_Py_open@@Base+0x1442> │ │ │ │ + b.w 69794 <_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 15f9d4 │ │ │ │ + bl 15ecf4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6a3d8 <_Py_open@@Base+0x21ca> │ │ │ │ + blt.n 6a51c <_Py_open@@Base+0x21ca> │ │ │ │ blx 29b28 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a3dc <_Py_open@@Base+0x21ce> │ │ │ │ + bne.n 6a520 <_Py_open@@Base+0x21ce> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f19ac │ │ │ │ + b.w f17dc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a3e4 <_Py_open@@Base+0x21d6> │ │ │ │ + b.n 6a528 <_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, 6a400 <_Py_open@@Base+0x21f2> │ │ │ │ + cbz r3, 6a544 <_Py_open@@Base+0x21f2> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 6a402 <_Py_open@@Base+0x21f4> │ │ │ │ + b.n 6a546 <_Py_open@@Base+0x21f4> │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 6a410 <_Py_open@@Base+0x2202> │ │ │ │ + cbnz r3, 6a554 <_Py_open@@Base+0x2202> │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 6a410 <_Py_open@@Base+0x2202> │ │ │ │ + ble.n 6a554 <_Py_open@@Base+0x2202> │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 6a410 <_Py_open@@Base+0x2202> │ │ │ │ - cbnz r4, 6a432 <_Py_open@@Base+0x2224> │ │ │ │ + bgt.n 6a554 <_Py_open@@Base+0x2202> │ │ │ │ + cbnz r4, 6a576 <_Py_open@@Base+0x2224> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #124] @ (6a490 <_Py_open@@Base+0x2282>) │ │ │ │ + ldr r4, [pc, #124] @ (6a5d4 <_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 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6a432 <_Py_open@@Base+0x2224> │ │ │ │ + cbnz r0, 6a576 <_Py_open@@Base+0x2224> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a48c <_Py_open@@Base+0x227e> │ │ │ │ + b.n 6a5d0 <_Py_open@@Base+0x227e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 15f9d4 │ │ │ │ + bl 15ecf4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 6a42e <_Py_open@@Base+0x2220> │ │ │ │ + blt.n 6a572 <_Py_open@@Base+0x2220> │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 6a454 <_Py_open@@Base+0x2246> │ │ │ │ + beq.n 6a598 <_Py_open@@Base+0x2246> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a456 <_Py_open@@Base+0x2248> │ │ │ │ - bl 7f738 │ │ │ │ - cbz r0, 6a456 <_Py_open@@Base+0x2248> │ │ │ │ - b.n 6a42e <_Py_open@@Base+0x2220> │ │ │ │ + bne.n 6a59a <_Py_open@@Base+0x2248> │ │ │ │ + bl 7f7cc │ │ │ │ + cbz r0, 6a59a <_Py_open@@Base+0x2248> │ │ │ │ + b.n 6a572 <_Py_open@@Base+0x2220> │ │ │ │ movs r4, #0 │ │ │ │ - bl 95d4c │ │ │ │ + bl 95c50 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r3 │ │ │ │ blx 2a5c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98844 │ │ │ │ - cbz r4, 6a484 <_Py_open@@Base+0x2276> │ │ │ │ + bl 98744 │ │ │ │ + cbz r4, 6a5c8 <_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 f19ac │ │ │ │ + b.w f17dc │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r4, [pc, #256] @ (6a594 ) │ │ │ │ + ldr r4, [pc, #256] @ (6a6d8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 66432 │ │ │ │ - bl 6bf0c │ │ │ │ - cbnz r0, 6a4b4 <_Py_open@@Base+0x22a6> │ │ │ │ + bl 668ca │ │ │ │ + bl 6bf44 │ │ │ │ + cbnz r0, 6a5f8 <_Py_open@@Base+0x22a6> │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ea6e4 │ │ │ │ + b.w 1e9b14 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ - bl 11d37c │ │ │ │ + bl 11d3f4 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #30993 @ 0x7911 │ │ │ │ + movw r0, #32515 @ 0x7f03 │ │ │ │ movt r0, #6 │ │ │ │ - bl 1d53b8 │ │ │ │ + bl 1d4688 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a4ee <_Py_open@@Base+0x22e0> │ │ │ │ + bne.n 6a632 <_Py_open@@Base+0x22e0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 107480 │ │ │ │ + bl 107370 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #44544 @ 0xae00 │ │ │ │ + movw r1, #41984 @ 0xa400 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a50a <_Py_open@@Base+0x22fc> │ │ │ │ + b.n 6a64e <_Py_open@@Base+0x22fc> │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11d37c │ │ │ │ + bl 11d3f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl ffd24 │ │ │ │ + bl ffc1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 107480 │ │ │ │ + bl 107370 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006a50c : │ │ │ │ - b.w 30324 │ │ │ │ +0006a650 : │ │ │ │ + b.w 303d8 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r1 │ │ │ │ - bl 153f68 │ │ │ │ - cbnz r0, 6a542 │ │ │ │ + bl 153278 │ │ │ │ + cbnz r0, 6a686 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #44572 @ 0xae1c │ │ │ │ + movw r1, #42012 @ 0xa41c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 6a54c │ │ │ │ + bl 127394 │ │ │ │ + b.n 6a690 │ │ │ │ mov r0, r7 │ │ │ │ - bl 15456c │ │ │ │ + bl 15387c │ │ │ │ subs r6, r0, #0 │ │ │ │ - bge.n 6a550 │ │ │ │ + bge.n 6a694 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a626 │ │ │ │ + b.n 6a76a │ │ │ │ cmp.w r6, #65536 @ 0x10000 │ │ │ │ - ble.n 6a56e │ │ │ │ + ble.n 6a6b2 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #44612 @ 0xae44 │ │ │ │ + movw r1, #42052 @ 0xa444 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 6a54c │ │ │ │ + bl 127394 │ │ │ │ + b.n 6a690 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bl 76e4c │ │ │ │ + bl 76ec0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6a57e │ │ │ │ - bl 1ea6e4 │ │ │ │ - b.n 6a54c │ │ │ │ + cbnz r0, 6a6c2 │ │ │ │ + bl 1e9b14 │ │ │ │ + b.n 6a690 │ │ │ │ mov.w r9, #0 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ cmp r9, r6 │ │ │ │ - beq.n 6a5f6 │ │ │ │ - bl e7044 │ │ │ │ + beq.n 6a73a │ │ │ │ + bl e6e5c │ │ │ │ add.w r1, r5, r9, lsl #2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a610 │ │ │ │ + beq.n 6a754 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bmi.n 6a5c6 │ │ │ │ + bmi.n 6a70a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #44628 @ 0xae54 │ │ │ │ + movw r1, #42068 @ 0xa454 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6a5d2 │ │ │ │ - b.n 6a610 │ │ │ │ - bl 1e69c4 <_Py_Gid_Converter@@Base> │ │ │ │ + bne.n 6a716 │ │ │ │ + b.n 6a754 │ │ │ │ + bl 1e5df4 <_Py_Gid_Converter@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r0, 6a5e0 │ │ │ │ + cbnz r0, 6a724 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 6a610 │ │ │ │ + beq.n 6a754 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6a610 │ │ │ │ + cbnz r3, 6a754 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6a610 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 6a754 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 6a5f0 │ │ │ │ + beq.n 6a734 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6a5f0 │ │ │ │ + cbnz r3, 6a734 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 6a586 │ │ │ │ + b.n 6a6ca │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx 291d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6a618 │ │ │ │ + bge.n 6a75c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19ac │ │ │ │ + bl f17dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 771e8 │ │ │ │ - b.n 6a54c │ │ │ │ + bl 77260 │ │ │ │ + b.n 6a690 │ │ │ │ mov r0, r5 │ │ │ │ - bl 771e8 │ │ │ │ + bl 77260 │ │ │ │ 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] @ (6a670 ) │ │ │ │ + ldr r3, [pc, #44] @ (6a7b4 ) │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 216564 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ - cbz r0, 6a66a │ │ │ │ + bl 215b2c <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + cbz r0, 6a7ae │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2a334 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6a666 │ │ │ │ + bge.n 6a7aa │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19ac │ │ │ │ - b.n 6a66a │ │ │ │ - bl 7fff8 │ │ │ │ + bl f17dc │ │ │ │ + b.n 6a7ae │ │ │ │ + bl 8008c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #432] @ (6a824 ) │ │ │ │ + ldr r4, [pc, #432] @ (6a968 ) │ │ │ │ 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, #44652 @ 0xae6c │ │ │ │ + movw r2, #42092 @ 0xa46c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1fc484 <_PyArg_ParseStack@@Base> │ │ │ │ - cbz r0, 6a6c0 │ │ │ │ + bl 1fba44 <_PyArg_ParseStack@@Base> │ │ │ │ + cbz r0, 6a804 │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ blx 29804 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6a6b8 │ │ │ │ + bge.n 6a7fc │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19ac │ │ │ │ - b.n 6a6c0 │ │ │ │ + bl f17dc │ │ │ │ + b.n 6a804 │ │ │ │ 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, 6a6e8 │ │ │ │ + cbnz r0, 6a82c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ - b.n 6a70a │ │ │ │ + b.n 6a84e │ │ │ │ movs r2, #1 │ │ │ │ mov r0, sp │ │ │ │ - bl 14e1cc <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 14d4d4 <_PyTime_FromSecondsObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6a706 │ │ │ │ + blt.n 6a84a │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2405b0 <_PyTime_AsTimeval@@Base> │ │ │ │ + b.w 23faf8 <_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 71fec │ │ │ │ - cbz r0, 6a796 │ │ │ │ + bl 72054 │ │ │ │ + cbz r0, 6a8da │ │ │ │ mov r4, r0 │ │ │ │ - vldr d8, [pc, #120] @ 6a7a8 │ │ │ │ + vldr d8, [pc, #116] @ 6a8e8 │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 26db10 │ │ │ │ + bl 26d0d8 │ │ │ │ vmov d7, r0, r1 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ vdiv.f64 d9, d7, d8 │ │ │ │ - bl 26db10 │ │ │ │ + bl 26d0d8 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d9, d0 │ │ │ │ - bl 839f8 │ │ │ │ + bl 83a90 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 6a780 │ │ │ │ + cbz r0, 6a8c4 │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 26db10 │ │ │ │ + bl 26d0d8 │ │ │ │ vmov d7, r0, r1 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ vdiv.f64 d9, d7, d8 │ │ │ │ - bl 26db10 │ │ │ │ + bl 26d0d8 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d9, d0 │ │ │ │ - bl 839f8 │ │ │ │ - cbnz r0, 6a79a │ │ │ │ + bl 83a90 │ │ │ │ + cbnz r0, 6a8de │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6a796 │ │ │ │ + beq.n 6a8da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6a796 │ │ │ │ + cbnz r3, 6a8da │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6a79c │ │ │ │ + b.n 6a8e0 │ │ │ │ str r0, [r4, #16] │ │ │ │ vpop {d8-d9} │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ asrs r6, r5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ subs r3, r2, #2 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 6a7da │ │ │ │ + bhi.n 6a91a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a7f8 │ │ │ │ - b.n 6a7f2 │ │ │ │ - movw r0, #33984 @ 0x84c0 │ │ │ │ + bne.n 6a938 │ │ │ │ + b.n 6a932 │ │ │ │ + movw r0, #31344 @ 0x7a70 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a7cc │ │ │ │ - b.n 6a82e │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 6a82e │ │ │ │ + bne.n 6a90c │ │ │ │ + b.n 6a96e │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 6a96e │ │ │ │ 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 6a6c4 │ │ │ │ + bl 6a808 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6a82e │ │ │ │ + blt.n 6a96e │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 6a6c4 │ │ │ │ + bl 6a808 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6a82e │ │ │ │ + blt.n 6a96e │ │ │ │ mov r1, sp │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ blx 2981c <__setitimer64@plt> │ │ │ │ - cbz r0, 6a832 │ │ │ │ + cbz r0, 6a972 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl f19ac │ │ │ │ + bl f17dc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a838 │ │ │ │ + b.n 6a978 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 6a70e │ │ │ │ + bl 6a852 │ │ │ │ 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 f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a860 │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 6a87e │ │ │ │ + bne.n 6a9a0 │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 6a9be │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [r5, #16] │ │ │ │ blx 2a884 <__getitimer64@plt> │ │ │ │ - cbz r0, 6a876 │ │ │ │ + cbz r0, 6a9b6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f19ac │ │ │ │ + bl f17dc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a880 │ │ │ │ + b.n 6a9c0 │ │ │ │ mov r0, sp │ │ │ │ - bl 6a70e │ │ │ │ - b.n 6a880 │ │ │ │ + bl 6a852 │ │ │ │ + b.n 6a9c0 │ │ │ │ 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 d3ce0 │ │ │ │ + bl d3b48 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19ac │ │ │ │ - movw r0, #44664 @ 0xae78 │ │ │ │ + bl f17dc │ │ │ │ + movw r0, #42104 @ 0xa478 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1efe3c │ │ │ │ + bl 1ef278 │ │ │ │ mov r0, r5 │ │ │ │ - bl d3cf4 │ │ │ │ + bl d3b5c │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r4, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006a8ca <_PyOS_IsMainThread@@Base>: │ │ │ │ +0006aa0a <_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] @ (6a908 <_PyOS_IsMainThread@@Base+0x3e>) │ │ │ │ + ldr r3, [pc, #44] @ (6aa48 <_PyOS_IsMainThread@@Base+0x3e>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - bl 6c194 │ │ │ │ + bl 6c1d4 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r2, [r3, #640] @ 0x280 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 6a902 <_PyOS_IsMainThread@@Base+0x38> │ │ │ │ + bne.n 6aa42 <_PyOS_IsMainThread@@Base+0x38> │ │ │ │ ldr.w r0, [r3, #624] @ 0x270 │ │ │ │ subs r3, r0, r4 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ - b.n 6a904 <_PyOS_IsMainThread@@Base+0x3a> │ │ │ │ + b.n 6aa44 <_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 11b7b8 │ │ │ │ + bl 11b830 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1d3ed4 │ │ │ │ + b.w 1d31a4 │ │ │ │ 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 14f3b0 │ │ │ │ + bl 14e6c0 │ │ │ │ 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 14f3b0 │ │ │ │ + bl 14e6c0 │ │ │ │ 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 14f3b0 │ │ │ │ + bl 14e6c0 │ │ │ │ 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 71310 │ │ │ │ - cbz r0, 6a9d8 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ - ldr r2, [pc, #48] @ (6a9e0 <_PyOS_IsMainThread@@Base+0x116>) │ │ │ │ - movw r1, #44728 @ 0xaeb8 │ │ │ │ + bl 71378 │ │ │ │ + cbz r0, 6ab18 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ + ldr r2, [pc, #48] @ (6ab20 <_PyOS_IsMainThread@@Base+0x116>) │ │ │ │ + movw r1, #42168 @ 0xa4b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ - bl 7f9ac │ │ │ │ + bl 7fa40 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6a9da <_PyOS_IsMainThread@@Base+0x110> │ │ │ │ + bge.n 6ab1a <_PyOS_IsMainThread@@Base+0x110> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6a9d8 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ + beq.n 6ab18 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6a9d8 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ + cbnz r3, 6ab18 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 1ef76c <_PyEvent_Notify@@Base> │ │ │ │ + bl 1eeba8 <_PyEvent_Notify@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ef790 <_PyEvent_Notify@@Base+0x24> │ │ │ │ + bl 1eebcc <_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, #25280 @ 0x62c0 │ │ │ │ + movw r1, #22720 @ 0x58c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8c52c │ │ │ │ - cbz r0, 6aa5a <_PyOS_IsMainThread@@Base+0x190> │ │ │ │ + bl 8c53c │ │ │ │ + cbz r0, 6ab9a <_PyOS_IsMainThread@@Base+0x190> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 24c410 <_PyTime_FromLong@@Base> │ │ │ │ + bl 24b9d8 <_PyTime_FromLong@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6aa5a <_PyOS_IsMainThread@@Base+0x190> │ │ │ │ + blt.n 6ab9a <_PyOS_IsMainThread@@Base+0x190> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 14ec24 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14df34 <_PyTime_AsTimespec@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6aa5a <_PyOS_IsMainThread@@Base+0x190> │ │ │ │ + beq.n 6ab9a <_PyOS_IsMainThread@@Base+0x190> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 2921c <__clock_settime64@plt> │ │ │ │ - cbz r0, 6aa5e <_PyOS_IsMainThread@@Base+0x194> │ │ │ │ + cbz r0, 6ab9e <_PyOS_IsMainThread@@Base+0x194> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19ac │ │ │ │ + bl f17dc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6aa66 <_PyOS_IsMainThread@@Base+0x19c> │ │ │ │ + b.n 6aba6 <_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 1263b4 │ │ │ │ + bl 126004 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6aad2 <_PyOS_IsMainThread@@Base+0x208> │ │ │ │ + cbz r0, 6ac12 <_PyOS_IsMainThread@@Base+0x208> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl de8e0 │ │ │ │ + bl de75c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl de8e0 │ │ │ │ + bl de75c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl de8e0 │ │ │ │ + bl de75c │ │ │ │ mov r2, r6 │ │ │ │ ldrd r6, r7, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - movw r0, #44744 @ 0xaec8 │ │ │ │ + movw r0, #42184 @ 0xa4c8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82764 │ │ │ │ + bl 827f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6aac6 <_PyOS_IsMainThread@@Base+0x1fc> │ │ │ │ + beq.n 6ac06 <_PyOS_IsMainThread@@Base+0x1fc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 6aaca <_PyOS_IsMainThread@@Base+0x200> │ │ │ │ + cbz r3, 6ac0a <_PyOS_IsMainThread@@Base+0x200> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6aad2 <_PyOS_IsMainThread@@Base+0x208> │ │ │ │ + b.n 6ac12 <_PyOS_IsMainThread@@Base+0x208> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6aac6 <_PyOS_IsMainThread@@Base+0x1fc> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 6ac06 <_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 6ab10 <_PyOS_IsMainThread@@Base+0x246> │ │ │ │ - movw r2, #4980 @ 0x1374 │ │ │ │ + bmi.n 6ac50 <_PyOS_IsMainThread@@Base+0x246> │ │ │ │ + movw r2, #2340 @ 0x924 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #8800 @ 0x2260 │ │ │ │ + movw r1, #6240 @ 0x1860 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #27304 @ 0x6aa8 │ │ │ │ + movw r0, #24744 @ 0x60a8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6ab54 <_PyOS_IsMainThread@@Base+0x28a> │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6ac94 <_PyOS_IsMainThread@@Base+0x28a> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e00 │ │ │ │ + bl 88e28 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6ab54 <_PyOS_IsMainThread@@Base+0x28a> │ │ │ │ + cbz r0, 6ac94 <_PyOS_IsMainThread@@Base+0x28a> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6ab3e <_PyOS_IsMainThread@@Base+0x274> │ │ │ │ + beq.n 6ac7e <_PyOS_IsMainThread@@Base+0x274> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29660 @ 0x73dc │ │ │ │ + movw r1, #27100 @ 0x69dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 6ab54 <_PyOS_IsMainThread@@Base+0x28a> │ │ │ │ + bl 127394 │ │ │ │ + b.n 6ac94 <_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 f1c1c │ │ │ │ + b.w f1a4c │ │ │ │ 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 6ab80 <_PyOS_IsMainThread@@Base+0x2b6> │ │ │ │ + bne.n 6acc0 <_PyOS_IsMainThread@@Base+0x2b6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6ab98 <_PyOS_IsMainThread@@Base+0x2ce> │ │ │ │ - b.n 6abd8 <_PyOS_IsMainThread@@Base+0x30e> │ │ │ │ + bne.n 6acd8 <_PyOS_IsMainThread@@Base+0x2ce> │ │ │ │ + b.n 6ad18 <_PyOS_IsMainThread@@Base+0x30e> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #9280 @ 0x2440 │ │ │ │ + movw r0, #6640 @ 0x19f0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6ab70 <_PyOS_IsMainThread@@Base+0x2a6> │ │ │ │ - b.n 6ac46 <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ + bne.n 6acb0 <_PyOS_IsMainThread@@Base+0x2a6> │ │ │ │ + b.n 6ad86 <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 6abba <_PyOS_IsMainThread@@Base+0x2f0> │ │ │ │ + bpl.n 6acfa <_PyOS_IsMainThread@@Base+0x2f0> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e00 │ │ │ │ + bl 88e28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6ac46 <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ + beq.n 6ad86 <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6abda <_PyOS_IsMainThread@@Base+0x310> │ │ │ │ - b.n 6ac18 <_PyOS_IsMainThread@@Base+0x34e> │ │ │ │ - movw r2, #62128 @ 0xf2b0 │ │ │ │ + beq.n 6ad1a <_PyOS_IsMainThread@@Base+0x310> │ │ │ │ + b.n 6ad58 <_PyOS_IsMainThread@@Base+0x34e> │ │ │ │ + movw r2, #59568 @ 0xe8b0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #1064 @ 0x428 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #9280 @ 0x2440 │ │ │ │ + movw r1, #64040 @ 0xfa28 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #6640 @ 0x19f0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6ac46 <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6ad86 <_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 6ac02 <_PyOS_IsMainThread@@Base+0x338> │ │ │ │ - movw r2, #4980 @ 0x1374 │ │ │ │ + bmi.n 6ad42 <_PyOS_IsMainThread@@Base+0x338> │ │ │ │ + movw r2, #2340 @ 0x924 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #1224 @ 0x4c8 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #9280 @ 0x2440 │ │ │ │ + movw r1, #64200 @ 0xfac8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #6640 @ 0x19f0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6ac46 <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6ad86 <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e00 │ │ │ │ + bl 88e28 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6ac46 <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ + cbz r0, 6ad86 <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6ac30 <_PyOS_IsMainThread@@Base+0x366> │ │ │ │ + beq.n 6ad70 <_PyOS_IsMainThread@@Base+0x366> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29660 @ 0x73dc │ │ │ │ + movw r1, #27100 @ 0x69dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 6ac46 <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ + bl 127394 │ │ │ │ + b.n 6ad86 <_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 f1c1c │ │ │ │ + b.w f1a4c │ │ │ │ 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 6ac72 <_PyOS_IsMainThread@@Base+0x3a8> │ │ │ │ + bne.n 6adb2 <_PyOS_IsMainThread@@Base+0x3a8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6ac8a <_PyOS_IsMainThread@@Base+0x3c0> │ │ │ │ - b.n 6acca <_PyOS_IsMainThread@@Base+0x400> │ │ │ │ + bne.n 6adca <_PyOS_IsMainThread@@Base+0x3c0> │ │ │ │ + b.n 6ae0a <_PyOS_IsMainThread@@Base+0x400> │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #9292 @ 0x244c │ │ │ │ + movw r0, #6652 @ 0x19fc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6ac62 <_PyOS_IsMainThread@@Base+0x398> │ │ │ │ - b.n 6ad4a <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ + bne.n 6ada2 <_PyOS_IsMainThread@@Base+0x398> │ │ │ │ + b.n 6ae8a <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 6acac <_PyOS_IsMainThread@@Base+0x3e2> │ │ │ │ + bpl.n 6adec <_PyOS_IsMainThread@@Base+0x3e2> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e00 │ │ │ │ + bl 88e28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6ad4a <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ + beq.n 6ae8a <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6accc <_PyOS_IsMainThread@@Base+0x402> │ │ │ │ - b.n 6ad0a <_PyOS_IsMainThread@@Base+0x440> │ │ │ │ - movw r2, #62128 @ 0xf2b0 │ │ │ │ + beq.n 6ae0c <_PyOS_IsMainThread@@Base+0x402> │ │ │ │ + b.n 6ae4a <_PyOS_IsMainThread@@Base+0x440> │ │ │ │ + movw r2, #59568 @ 0xe8b0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #1064 @ 0x428 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #9292 @ 0x244c │ │ │ │ + movw r1, #64040 @ 0xfa28 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #6652 @ 0x19fc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6ad4a <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6ae8a <_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 6acf4 <_PyOS_IsMainThread@@Base+0x42a> │ │ │ │ - movw r2, #4980 @ 0x1374 │ │ │ │ + bmi.n 6ae34 <_PyOS_IsMainThread@@Base+0x42a> │ │ │ │ + movw r2, #2340 @ 0x924 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #1224 @ 0x4c8 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #9292 @ 0x244c │ │ │ │ + movw r1, #64200 @ 0xfac8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #6652 @ 0x19fc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6ad4a <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6ae8a <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e00 │ │ │ │ + bl 88e28 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 6ad4a <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ + cbz r0, 6ae8a <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6ad22 <_PyOS_IsMainThread@@Base+0x458> │ │ │ │ + beq.n 6ae62 <_PyOS_IsMainThread@@Base+0x458> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29660 @ 0x73dc │ │ │ │ + movw r1, #27100 @ 0x69dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 6ad4a <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ + bl 127394 │ │ │ │ + b.n 6ae8a <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl f4520 │ │ │ │ + bl f4314 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6ad34 <_PyOS_IsMainThread@@Base+0x46a> │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 6ad4a <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ + bne.n 6ae74 <_PyOS_IsMainThread@@Base+0x46a> │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 6ae8a <_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 f1c1c │ │ │ │ + b.w f1a4c │ │ │ │ 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 6adc2 <_PyOS_IsMainThread@@Base+0x4f8> │ │ │ │ + beq.n 6af02 <_PyOS_IsMainThread@@Base+0x4f8> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 6ada4 <_PyOS_IsMainThread@@Base+0x4da> │ │ │ │ + bpl.n 6aee4 <_PyOS_IsMainThread@@Base+0x4da> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e00 │ │ │ │ + bl 88e28 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6ade8 <_PyOS_IsMainThread@@Base+0x51e> │ │ │ │ + cbz r0, 6af28 <_PyOS_IsMainThread@@Base+0x51e> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6adc4 <_PyOS_IsMainThread@@Base+0x4fa> │ │ │ │ + beq.n 6af04 <_PyOS_IsMainThread@@Base+0x4fa> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29660 @ 0x73dc │ │ │ │ + movw r1, #27100 @ 0x69dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 6ade8 <_PyOS_IsMainThread@@Base+0x51e> │ │ │ │ - movw r2, #62128 @ 0xf2b0 │ │ │ │ + bl 127394 │ │ │ │ + b.n 6af28 <_PyOS_IsMainThread@@Base+0x51e> │ │ │ │ + movw r2, #59568 @ 0xe8b0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #8800 @ 0x2260 │ │ │ │ + movw r1, #6240 @ 0x1860 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #9308 @ 0x245c │ │ │ │ + movw r0, #6668 @ 0x1a0c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6ade8 <_PyOS_IsMainThread@@Base+0x51e> │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6af28 <_PyOS_IsMainThread@@Base+0x51e> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a450 │ │ │ │ - cbnz r0, 6addc <_PyOS_IsMainThread@@Base+0x512> │ │ │ │ + cbnz r0, 6af1c <_PyOS_IsMainThread@@Base+0x512> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19ac │ │ │ │ - b.n 6ade8 <_PyOS_IsMainThread@@Base+0x51e> │ │ │ │ + bl f17dc │ │ │ │ + b.n 6af28 <_PyOS_IsMainThread@@Base+0x51e> │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f1c1c │ │ │ │ + b.w f1a4c │ │ │ │ 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 6ae2c <_PyOS_IsMainThread@@Base+0x562> │ │ │ │ + bne.n 6af6c <_PyOS_IsMainThread@@Base+0x562> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 6ae44 <_PyOS_IsMainThread@@Base+0x57a> │ │ │ │ - movw r2, #4980 @ 0x1374 │ │ │ │ + bmi.n 6af84 <_PyOS_IsMainThread@@Base+0x57a> │ │ │ │ + movw r2, #2340 @ 0x924 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #1064 @ 0x428 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #9320 @ 0x2468 │ │ │ │ + movw r1, #64040 @ 0xfa28 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #6680 @ 0x1a18 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6ae50 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6af90 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #9320 @ 0x2468 │ │ │ │ + movw r0, #6680 @ 0x1a18 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6ae04 <_PyOS_IsMainThread@@Base+0x53a> │ │ │ │ - b.n 6ae50 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ + bne.n 6af44 <_PyOS_IsMainThread@@Base+0x53a> │ │ │ │ + b.n 6af90 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e00 │ │ │ │ + bl 88e28 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6ae54 <_PyOS_IsMainThread@@Base+0x58a> │ │ │ │ + cbnz r0, 6af94 <_PyOS_IsMainThread@@Base+0x58a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6aee2 <_PyOS_IsMainThread@@Base+0x618> │ │ │ │ + b.n 6b022 <_PyOS_IsMainThread@@Base+0x618> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 6ae8c <_PyOS_IsMainThread@@Base+0x5c2> │ │ │ │ + bne.n 6afcc <_PyOS_IsMainThread@@Base+0x5c2> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6aec2 <_PyOS_IsMainThread@@Base+0x5f8> │ │ │ │ + beq.n 6b002 <_PyOS_IsMainThread@@Base+0x5f8> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 6aea4 <_PyOS_IsMainThread@@Base+0x5da> │ │ │ │ + bpl.n 6afe4 <_PyOS_IsMainThread@@Base+0x5da> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e00 │ │ │ │ + bl 88e28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6ae50 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ + beq.n 6af90 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6aec4 <_PyOS_IsMainThread@@Base+0x5fa> │ │ │ │ + beq.n 6b004 <_PyOS_IsMainThread@@Base+0x5fa> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29660 @ 0x73dc │ │ │ │ + movw r1, #27100 @ 0x69dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 6ae50 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ - movw r2, #62128 @ 0xf2b0 │ │ │ │ + bl 127394 │ │ │ │ + b.n 6af90 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ + movw r2, #59568 @ 0xe8b0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #1224 @ 0x4c8 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #9320 @ 0x2468 │ │ │ │ + movw r1, #64200 @ 0xfac8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #6680 @ 0x1a18 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6ae50 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6af90 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 29834 │ │ │ │ - cbz r0, 6aeda <_PyOS_IsMainThread@@Base+0x610> │ │ │ │ + cbz r0, 6b01a <_PyOS_IsMainThread@@Base+0x610> │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f1c1c │ │ │ │ + b.w f1a4c │ │ │ │ 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, 6af02 <_PyOS_IsMainThread@@Base+0x638> │ │ │ │ + cbnz r2, 6b042 <_PyOS_IsMainThread@@Base+0x638> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 6af16 <_PyOS_IsMainThread@@Base+0x64c> │ │ │ │ - b.n 6af28 <_PyOS_IsMainThread@@Base+0x65e> │ │ │ │ - movw r0, #13160 @ 0x3368 │ │ │ │ + bne.n 6b056 <_PyOS_IsMainThread@@Base+0x64c> │ │ │ │ + b.n 6b068 <_PyOS_IsMainThread@@Base+0x65e> │ │ │ │ + movw r0, #10584 @ 0x2958 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 16cd78 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16c188 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6aefa <_PyOS_IsMainThread@@Base+0x630> │ │ │ │ - b.n 6af34 <_PyOS_IsMainThread@@Base+0x66a> │ │ │ │ + bne.n 6b03a <_PyOS_IsMainThread@@Base+0x630> │ │ │ │ + b.n 6b074 <_PyOS_IsMainThread@@Base+0x66a> │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #13160 @ 0x3368 │ │ │ │ + movw r0, #10584 @ 0x2958 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 6af34 <_PyOS_IsMainThread@@Base+0x66a> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 6b074 <_PyOS_IsMainThread@@Base+0x66a> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 21f1d8 │ │ │ │ + b.w 21e7a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r2, 6af54 <_PyOS_IsMainThread@@Base+0x68a> │ │ │ │ + cbnz r2, 6b094 <_PyOS_IsMainThread@@Base+0x68a> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 6af68 <_PyOS_IsMainThread@@Base+0x69e> │ │ │ │ - b.n 6af7a <_PyOS_IsMainThread@@Base+0x6b0> │ │ │ │ - movw r0, #12956 @ 0x329c │ │ │ │ + bne.n 6b0a8 <_PyOS_IsMainThread@@Base+0x69e> │ │ │ │ + b.n 6b0ba <_PyOS_IsMainThread@@Base+0x6b0> │ │ │ │ + movw r0, #10416 @ 0x28b0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 16cd78 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16c188 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6af4c <_PyOS_IsMainThread@@Base+0x682> │ │ │ │ - b.n 6af86 <_PyOS_IsMainThread@@Base+0x6bc> │ │ │ │ + bne.n 6b08c <_PyOS_IsMainThread@@Base+0x682> │ │ │ │ + b.n 6b0c6 <_PyOS_IsMainThread@@Base+0x6bc> │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #12956 @ 0x329c │ │ │ │ + movw r0, #10416 @ 0x28b0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 6af86 <_PyOS_IsMainThread@@Base+0x6bc> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 6b0c6 <_PyOS_IsMainThread@@Base+0x6bc> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 232fec │ │ │ │ + b.w 2325b4 │ │ │ │ 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 r4, r1 │ │ │ │ - cbnz r2, 6afa6 <_PyOS_IsMainThread@@Base+0x6dc> │ │ │ │ + cbnz r2, 6b0e6 <_PyOS_IsMainThread@@Base+0x6dc> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 6afba <_PyOS_IsMainThread@@Base+0x6f0> │ │ │ │ - b.n 6afcc <_PyOS_IsMainThread@@Base+0x702> │ │ │ │ - movw r0, #4724 @ 0x1274 │ │ │ │ + bne.n 6b0fa <_PyOS_IsMainThread@@Base+0x6f0> │ │ │ │ + b.n 6b10c <_PyOS_IsMainThread@@Base+0x702> │ │ │ │ + movw r0, #2164 @ 0x874 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - bl 16cd78 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16c188 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6af9e <_PyOS_IsMainThread@@Base+0x6d4> │ │ │ │ - b.n 6affc <_PyOS_IsMainThread@@Base+0x732> │ │ │ │ + bne.n 6b0de <_PyOS_IsMainThread@@Base+0x6d4> │ │ │ │ + b.n 6b13c <_PyOS_IsMainThread@@Base+0x732> │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #4724 @ 0x1274 │ │ │ │ + movw r0, #2164 @ 0x874 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 6affc <_PyOS_IsMainThread@@Base+0x732> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 6b13c <_PyOS_IsMainThread@@Base+0x732> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - bl 8e64c │ │ │ │ + bl 8e638 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6affc <_PyOS_IsMainThread@@Base+0x732> │ │ │ │ + cbz r0, 6b13c <_PyOS_IsMainThread@@Base+0x732> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl fb3dc │ │ │ │ + bl fb300 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6b000 <_PyOS_IsMainThread@@Base+0x736> │ │ │ │ + cbnz r0, 6b140 <_PyOS_IsMainThread@@Base+0x736> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6affc <_PyOS_IsMainThread@@Base+0x732> │ │ │ │ + beq.n 6b13c <_PyOS_IsMainThread@@Base+0x732> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6affc <_PyOS_IsMainThread@@Base+0x732> │ │ │ │ + cbnz r3, 6b13c <_PyOS_IsMainThread@@Base+0x732> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 6b038 <_PyOS_IsMainThread@@Base+0x76e> │ │ │ │ + b.n 6b178 <_PyOS_IsMainThread@@Base+0x76e> │ │ │ │ ldr r2, [r6, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl dcd8c │ │ │ │ + bl dcc04 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b022 <_PyOS_IsMainThread@@Base+0x758> │ │ │ │ + beq.n 6b162 <_PyOS_IsMainThread@@Base+0x758> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6b022 <_PyOS_IsMainThread@@Base+0x758> │ │ │ │ + cbnz r3, 6b162 <_PyOS_IsMainThread@@Base+0x758> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b038 <_PyOS_IsMainThread@@Base+0x76e> │ │ │ │ + beq.n 6b178 <_PyOS_IsMainThread@@Base+0x76e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b038 <_PyOS_IsMainThread@@Base+0x76e> │ │ │ │ + cbnz r3, 6b178 <_PyOS_IsMainThread@@Base+0x76e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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, #63120 @ 0xf690 │ │ │ │ + movw r1, #60560 @ 0xec90 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8c52c │ │ │ │ - cbnz r0, 6b062 <_PyOS_IsMainThread@@Base+0x798> │ │ │ │ + bl 8c53c │ │ │ │ + cbnz r0, 6b1a2 <_PyOS_IsMainThread@@Base+0x798> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6b098 <_PyOS_IsMainThread@@Base+0x7ce> │ │ │ │ + b.n 6b1d8 <_PyOS_IsMainThread@@Base+0x7ce> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl e9728 │ │ │ │ + bl e9540 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b05e <_PyOS_IsMainThread@@Base+0x794> │ │ │ │ + beq.n 6b19e <_PyOS_IsMainThread@@Base+0x794> │ │ │ │ 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 771e8 │ │ │ │ + bl 77260 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -97229,716 +97345,855 @@ │ │ │ │ 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, #44752 @ 0xaed0 │ │ │ │ + movw r1, #42192 @ 0xa4d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 8c52c │ │ │ │ - cbnz r0, 6b0c6 <_PyOS_IsMainThread@@Base+0x7fc> │ │ │ │ + bl 8c53c │ │ │ │ + cbnz r0, 6b206 <_PyOS_IsMainThread@@Base+0x7fc> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6b142 <_PyOS_IsMainThread@@Base+0x878> │ │ │ │ + b.n 6b282 <_PyOS_IsMainThread@@Base+0x878> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl e9728 │ │ │ │ + bl e9540 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b0c2 <_PyOS_IsMainThread@@Base+0x7f8> │ │ │ │ + beq.n 6b202 <_PyOS_IsMainThread@@Base+0x7f8> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ - bl e9728 │ │ │ │ + bl e9540 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6b13c <_PyOS_IsMainThread@@Base+0x872> │ │ │ │ + cbz r0, 6b27c <_PyOS_IsMainThread@@Base+0x872> │ │ │ │ ldrd r3, r0, [sp] │ │ │ │ cmp r3, r0 │ │ │ │ - bgt.n 6b0f6 <_PyOS_IsMainThread@@Base+0x82c> │ │ │ │ + bgt.n 6b236 <_PyOS_IsMainThread@@Base+0x82c> │ │ │ │ subs r0, r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ blx 2a034 │ │ │ │ - cbz r0, 6b116 <_PyOS_IsMainThread@@Base+0x84c> │ │ │ │ + cbz r0, 6b256 <_PyOS_IsMainThread@@Base+0x84c> │ │ │ │ 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 6b134 <_PyOS_IsMainThread@@Base+0x86a> │ │ │ │ + b.n 6b274 <_PyOS_IsMainThread@@Base+0x86a> │ │ │ │ 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 771e8 │ │ │ │ + bl 77260 │ │ │ │ mov r0, r6 │ │ │ │ - bl 771e8 │ │ │ │ + bl 77260 │ │ │ │ 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, #63120 @ 0xf690 │ │ │ │ + movw r1, #60560 @ 0xec90 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8c52c │ │ │ │ - cbz r0, 6b194 <_PyOS_IsMainThread@@Base+0x8ca> │ │ │ │ + bl 8c53c │ │ │ │ + cbz r0, 6b2d4 <_PyOS_IsMainThread@@Base+0x8ca> │ │ │ │ movw r3, #38480 @ 0x9650 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 8fdf0 │ │ │ │ + bl 8fde0 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #45968 @ 0xb390 │ │ │ │ + movw r2, #43328 @ 0xa940 │ │ │ │ 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} │ │ │ │ │ │ │ │ -0006b198 <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ - movw r0, #58032 @ 0xe2b0 │ │ │ │ +0006b2d8 <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ + movw r0, #55472 @ 0xd8b0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r1, #13680 @ 0x3570 │ │ │ │ - b.w 91ae0 │ │ │ │ + b.w 919d8 │ │ │ │ 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 8342c │ │ │ │ + bl 834c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b222 <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ + beq.n 6b362 <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 7fff8 │ │ │ │ + bl 8008c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 7fff8 │ │ │ │ + bl 8008c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 7fff8 │ │ │ │ + bl 8008c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 7fff8 │ │ │ │ + bl 8008c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 1be740 │ │ │ │ + bl 1bda94 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 7fff8 │ │ │ │ + bl 8008c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 7fff8 │ │ │ │ + bl 8008c │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - bl 7f738 │ │ │ │ - cbz r0, 6b224 <_Py_Get_Getpath_CodeObject@@Base+0x8c> │ │ │ │ + bl 7f7cc │ │ │ │ + cbz r0, 6b364 <_Py_Get_Getpath_CodeObject@@Base+0x8c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b222 <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ + beq.n 6b362 <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b222 <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ + cbnz r3, 6b362 <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 208b8c <_Py_RestoreSignals@@Base+0x848> │ │ │ │ - cbz r0, 6b29c <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ + bl 20814c <_Py_RestoreSignals@@Base+0x848> │ │ │ │ + cbz r0, 6b3dc <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, sp │ │ │ │ add.w r0, sp, r2 │ │ │ │ blx 29c10 │ │ │ │ - bl 95d4c │ │ │ │ + bl 95c50 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ blx 29240 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98844 │ │ │ │ + bl 98744 │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 6b292 <_Py_Get_Getpath_CodeObject@@Base+0xfa> │ │ │ │ + bne.n 6b3d2 <_Py_Get_Getpath_CodeObject@@Base+0xfa> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 6b282 <_Py_Get_Getpath_CodeObject@@Base+0xea> │ │ │ │ - bl e4c60 │ │ │ │ + bne.n 6b3c2 <_Py_Get_Getpath_CodeObject@@Base+0xea> │ │ │ │ + bl e4a7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b252 <_Py_Get_Getpath_CodeObject@@Base+0xba> │ │ │ │ + beq.n 6b392 <_Py_Get_Getpath_CodeObject@@Base+0xba> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b29c <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ + b.n 6b3dc <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19ac │ │ │ │ - b.n 6b29c <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ + bl f17dc │ │ │ │ + b.n 6b3dc <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 6b1a8 <_Py_Get_Getpath_CodeObject@@Base+0x10> │ │ │ │ + bl 6b2e8 <_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 6b2c6 <_Py_Get_Getpath_CodeObject@@Base+0x12e> │ │ │ │ + bne.n 6b406 <_Py_Get_Getpath_CodeObject@@Base+0x12e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 208b8c <_Py_RestoreSignals@@Base+0x848> │ │ │ │ - cbnz r0, 6b2de <_Py_Get_Getpath_CodeObject@@Base+0x146> │ │ │ │ - b.n 6b394 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + bl 20814c <_Py_RestoreSignals@@Base+0x848> │ │ │ │ + cbnz r0, 6b41e <_Py_Get_Getpath_CodeObject@@Base+0x146> │ │ │ │ + b.n 6b4d4 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #34172 @ 0x857c │ │ │ │ + movw r0, #31532 @ 0x7b2c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b2ba <_Py_Get_Getpath_CodeObject@@Base+0x122> │ │ │ │ - b.n 6b394 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + bne.n 6b3fa <_Py_Get_Getpath_CodeObject@@Base+0x122> │ │ │ │ + b.n 6b4d4 <_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 14e1cc <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 14d4d4 <_PyTime_FromSecondsObject@@Base> │ │ │ │ mov r9, sp │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6b394 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + blt.n 6b4d4 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ add.w sl, sp, #4 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 6b31e <_Py_Get_Getpath_CodeObject@@Base+0x186> │ │ │ │ + bge.n 6b45e <_Py_Get_Getpath_CodeObject@@Base+0x186> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #9008 @ 0x2330 │ │ │ │ + movw r1, #6440 @ 0x1928 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 6b394 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + bl 127394 │ │ │ │ + b.n 6b4d4 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 180514 <_PyDeadline_Init@@Base> │ │ │ │ + bl 17f4ec <_PyDeadline_Init@@Base> │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 14ec24 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14df34 <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6b394 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ - bl 95d4c │ │ │ │ + blt.n 6b4d4 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + bl 95c50 │ │ │ │ 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 98844 │ │ │ │ + bl 98744 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 6b3a2 <_Py_Get_Getpath_CodeObject@@Base+0x20a> │ │ │ │ + bne.n 6b4e2 <_Py_Get_Getpath_CodeObject@@Base+0x20a> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 6b372 <_Py_Get_Getpath_CodeObject@@Base+0x1da> │ │ │ │ + beq.n 6b4b2 <_Py_Get_Getpath_CodeObject@@Base+0x1da> │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 6b398 <_Py_Get_Getpath_CodeObject@@Base+0x200> │ │ │ │ + beq.n 6b4d8 <_Py_Get_Getpath_CodeObject@@Base+0x200> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19ac │ │ │ │ - b.n 6b3ac <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ - bl e4c60 │ │ │ │ + bl f17dc │ │ │ │ + b.n 6b4ec <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ + bl e4a7c │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r8 │ │ │ │ - cbnz r3, 6b394 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ - bl 244cd4 <_PyDeadline_Get@@Base> │ │ │ │ + cbnz r3, 6b4d4 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + bl 244ba4 <_PyDeadline_Get@@Base> │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #0 │ │ │ │ str.w r0, [r9] │ │ │ │ str.w r1, [sl] │ │ │ │ - bge.n 6b32a <_Py_Get_Getpath_CodeObject@@Base+0x192> │ │ │ │ - b.n 6b3a2 <_Py_Get_Getpath_CodeObject@@Base+0x20a> │ │ │ │ + bge.n 6b46a <_Py_Get_Getpath_CodeObject@@Base+0x192> │ │ │ │ + b.n 6b4e2 <_Py_Get_Getpath_CodeObject@@Base+0x20a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b3ac <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ + b.n 6b4ec <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 6b3ac <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ + b.n 6b4ec <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 6b1a8 <_Py_Get_Getpath_CodeObject@@Base+0x10> │ │ │ │ + bl 6b2e8 <_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 6b3fc <_Py_Get_Getpath_CodeObject@@Base+0x264> │ │ │ │ + beq.n 6b53c <_Py_Get_Getpath_CodeObject@@Base+0x264> │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6b3fc <_Py_Get_Getpath_CodeObject@@Base+0x264> │ │ │ │ + beq.n 6b53c <_Py_Get_Getpath_CodeObject@@Base+0x264> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #44756 @ 0xaed4 │ │ │ │ + movw r1, #42196 @ 0xa4d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6b430 <_Py_Get_Getpath_CodeObject@@Base+0x298> │ │ │ │ + b.n 6b570 <_Py_Get_Getpath_CodeObject@@Base+0x298> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6b42a <_Py_Get_Getpath_CodeObject@@Base+0x292> │ │ │ │ + beq.n 6b56a <_Py_Get_Getpath_CodeObject@@Base+0x292> │ │ │ │ mov r1, r4 │ │ │ │ - bl 9ab28 <_PyArena_AddPyObject@@Base> │ │ │ │ + bl 9aa1c <_PyArena_AddPyObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6b418 <_Py_Get_Getpath_CodeObject@@Base+0x280> │ │ │ │ + bge.n 6b558 <_Py_Get_Getpath_CodeObject@@Base+0x280> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 6b3f6 <_Py_Get_Getpath_CodeObject@@Base+0x25e> │ │ │ │ + b.n 6b536 <_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 6b42e <_Py_Get_Getpath_CodeObject@@Base+0x296> │ │ │ │ + b.n 6b56e <_Py_Get_Getpath_CodeObject@@Base+0x296> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0006b432 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0006b572 <_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, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #236] @ (6b530 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #236] @ (6b534 ) │ │ │ │ - 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 6b46a │ │ │ │ - strexb r0, r2, [r3] │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + ldr.w r4, [r3, #3872] @ 0xf20 │ │ │ │ + cbz r4, 6b5bc <_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 6b5b0 <_PySys_GetAttr@@Base+0x3e> │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 15dd50 <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 6b5b2 <_PySys_GetAttr@@Base+0x40> │ │ │ │ + mov r4, r7 │ │ │ │ + ldr r0, [r5, #72] @ 0x48 │ │ │ │ + str.w r8, [r5, #72] @ 0x48 │ │ │ │ + bl 7827c │ │ │ │ + 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 71378 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b45a │ │ │ │ - ite eq │ │ │ │ - moveq r2, #1 │ │ │ │ - movne r2, #0 │ │ │ │ - mov r6, r3 │ │ │ │ - dmb ish │ │ │ │ - beq.n 6b488 │ │ │ │ - mov r0, r3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 1da218 │ │ │ │ - ldr.w r4, [r4, #3704] @ 0xe78 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 6b50a │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ + beq.n 6b650 <_PySys_GetAttr@@Base+0xde> │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + movw r8, #4128 @ 0x1020 │ │ │ │ + movt r8, #42 @ 0x2a │ │ │ │ + mov r5, r0 │ │ │ │ + movs r7, #0 │ │ │ │ + mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w sl, [r3, #8] │ │ │ │ + b.n 6b622 <_PySys_GetAttr@@Base+0xb0> │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 827f4 │ │ │ │ + mov r6, r0 │ │ │ │ + cbz r0, 6b654 <_PySys_GetAttr@@Base+0xe2> │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 793f4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r3, fp │ │ │ │ + bne.n 6b66e <_PySys_GetAttr@@Base+0xfc> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, fp │ │ │ │ + bne.n 6b67e <_PySys_GetAttr@@Base+0x10c> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.n 6b64a <_PySys_GetAttr@@Base+0xd8> │ │ │ │ + adds r7, #1 │ │ │ │ + ldr.w r3, [sl, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 6b49a │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ - b.n 6b48c │ │ │ │ - cbz r5, 6b4aa │ │ │ │ + bls.n 6b68e <_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 6b620 <_PySys_GetAttr@@Base+0xae> │ │ │ │ + mov r0, r6 │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ + bl 7de8c │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6b5f4 <_PySys_GetAttr@@Base+0x82> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7827c │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 6b68e <_PySys_GetAttr@@Base+0x11c> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6b64a <_PySys_GetAttr@@Base+0xd8> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 6b64a <_PySys_GetAttr@@Base+0xd8> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b64a <_PySys_GetAttr@@Base+0xd8> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 6b614 <_PySys_GetAttr@@Base+0xa2> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b614 <_PySys_GetAttr@@Base+0xa2> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 6b61a <_PySys_GetAttr@@Base+0xa8> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b61a <_PySys_GetAttr@@Base+0xa8> │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b.n 6b5c2 <_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 6b5c2 <_PySys_GetAttr@@Base+0x50> │ │ │ │ + cbz r0, 6b702 <_PySys_GetAttr@@Base+0x190> │ │ │ │ + mov r5, r0 │ │ │ │ + movs r0, #2 │ │ │ │ + bl 72054 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 6b6ce <_PySys_GetAttr@@Base+0x15c> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6b702 <_PySys_GetAttr@@Base+0x190> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 6b702 <_PySys_GetAttr@@Base+0x190> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b702 <_PySys_GetAttr@@Base+0x190> │ │ │ │ + movs r0, #1 │ │ │ │ + bl 72054 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cbnz r0, 6b706 <_PySys_GetAttr@@Base+0x194> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 6b6ec <_PySys_GetAttr@@Base+0x17a> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 6b6ec <_PySys_GetAttr@@Base+0x17a> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ + beq.n 6b702 <_PySys_GetAttr@@Base+0x190> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 6b702 <_PySys_GetAttr@@Base+0x190> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 6b71e <_PySys_GetAttr@@Base+0x1ac> │ │ │ │ + movw r3, #21632 @ 0x5480 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + str r5, [r0, #12] │ │ │ │ + strd r3, r0, [r4, #12] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ itt ne │ │ │ │ - addne 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 6b4b2 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r6] │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r3, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + cbnz r3, 6b746 <_PySys_GetAttr@@Base+0x1d4> │ │ │ │ + cmp r2, r4 │ │ │ │ + ble.n 6b746 <_PySys_GetAttr@@Base+0x1d4> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6b4da │ │ │ │ - strexb r1, r3, [r6] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 6b4ca │ │ │ │ - dmb ish │ │ │ │ - beq.n 6b4e6 │ │ │ │ - ldr r0, [pc, #80] @ (6b534 ) │ │ │ │ - bl 247d04 │ │ │ │ - adds r4, #12 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 781a8 │ │ │ │ - dmb ish │ │ │ │ - ldrex r3, [r4] │ │ │ │ - orr.w r3, r3, #8 │ │ │ │ - strex r2, r3, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 6b4f2 │ │ │ │ - movs r0, #1 │ │ │ │ - dmb ish │ │ │ │ - b.n 6b52c │ │ │ │ - dmb ish │ │ │ │ - ldrexb r3, [r6] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 6b51e │ │ │ │ - strexb r2, r4, [r6] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 6b50e │ │ │ │ - dmb ish │ │ │ │ - beq.n 6b52a │ │ │ │ - ldr r0, [pc, #12] @ (6b534 ) │ │ │ │ - bl 247d04 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r5, r1] │ │ │ │ + bne.n 6b746 <_PySys_GetAttr@@Base+0x1d4> │ │ │ │ + cbnz r0, 6b762 <_PySys_GetAttr@@Base+0x1f0> │ │ │ │ + movs r4, #1 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + ldr r4, [pc, #124] @ (6b7cc <_PySys_GetAttr@@Base+0x25a>) │ │ │ │ + movs r2, #0 │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r2, r5, [sp, #12] │ │ │ │ + bl 101904 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 6b762 <_PySys_GetAttr@@Base+0x1f0> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 6b7c0 <_PySys_GetAttr@@Base+0x24e> │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + add r1, sp, #24 │ │ │ │ + bl 11b160 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6b75e <_PySys_GetAttr@@Base+0x1ec> │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9d1b4 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r4, r0 │ │ │ │ + movw r1, #20864 @ 0x5180 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #42228 @ 0xa4f4 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 8fe38 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 6b7a0 <_PySys_GetAttr@@Base+0x22e> │ │ │ │ + bl 7f7cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6b75e <_PySys_GetAttr@@Base+0x1ec> │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 6b7b8 <_PySys_GetAttr@@Base+0x246> │ │ │ │ + bl 95c50 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 29404 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 98744 │ │ │ │ + adds r3, r4, #1 │ │ │ │ + beq.n 6b792 <_PySys_GetAttr@@Base+0x220> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 8008c │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 7827c │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r4, [pc, #608] @ (6ba30 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0006b538 : │ │ │ │ +0006b7d0 : │ │ │ │ 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] @ (6b5f4 ) │ │ │ │ + ldr r2, [pc, #172] @ (6b88c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbnz r5, 6b560 │ │ │ │ - movw r1, #6068 @ 0x17b4 │ │ │ │ + cbnz r5, 6b7f8 │ │ │ │ + movw r1, #3508 @ 0xdb4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #156] @ (6b5f8 ) │ │ │ │ - bl 61f30 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #156] @ (6b890 ) │ │ │ │ + bl 62074 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #148] @ (6b5fc ) │ │ │ │ - bl 126b50 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + ldr r0, [pc, #148] @ (6b894 ) │ │ │ │ + bl 1267a0 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6b5e4 │ │ │ │ + blt.n 6b87c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 6b57a │ │ │ │ + cbz r0, 6b812 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bmi.n 6b5a8 │ │ │ │ - bl 781a8 │ │ │ │ + bmi.n 6b840 │ │ │ │ + bl 78220 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72190 │ │ │ │ + bl 721f8 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 6b5e4 │ │ │ │ - ldr r1, [pc, #112] @ (6b5fc ) │ │ │ │ + cbz r0, 6b87c │ │ │ │ + ldr r1, [pc, #112] @ (6b894 ) │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1cef7c │ │ │ │ - cbz r0, 6b5a8 │ │ │ │ + bl 1ce044 │ │ │ │ + cbz r0, 6b840 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b5e4 │ │ │ │ + beq.n 6b87c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6b5e4 │ │ │ │ - b.n 6b5c8 │ │ │ │ + cbnz r3, 6b87c │ │ │ │ + b.n 6b860 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - cbz r4, 6b5e4 │ │ │ │ + cbz r4, 6b87c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ac8 │ │ │ │ + bl 83b60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 6b5ce │ │ │ │ + cbz r0, 6b866 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b5e4 │ │ │ │ + beq.n 6b87c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b5e4 │ │ │ │ + cbnz r3, 6b87c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b5e4 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b87c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b5f0 │ │ │ │ + beq.n 6b888 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b5f0 │ │ │ │ + cbnz r3, 6b888 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77d54 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 12389c <_PyErr_Clear@@Base> │ │ │ │ + b.w 123508 <_PyErr_Clear@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r3, r4, r6} │ │ │ │ - lsls r4, r0, #1 │ │ │ │ + it pl │ │ │ │ + lslpl r4, r0, #1 │ │ │ │ subw r0, r0, #72 @ 0x48 │ │ │ │ │ │ │ │ -0006b600 : │ │ │ │ +0006b898 : │ │ │ │ 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] @ (6b64c ) │ │ │ │ + ldr r0, [pc, #56] @ (6b8e4 ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 126b50 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1267a0 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6b624 │ │ │ │ + bge.n 6b8bc │ │ │ │ movs r4, #0 │ │ │ │ - bl d3d20 │ │ │ │ - b.n 6b644 │ │ │ │ + bl d3b88 │ │ │ │ + b.n 6b8dc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 6b63e │ │ │ │ + cbz r0, 6b8d6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #33554432 @ 0x2000000 │ │ │ │ - beq.n 6b640 │ │ │ │ + beq.n 6b8d8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #0 │ │ │ │ ite le │ │ │ │ movle r4, #0 │ │ │ │ movgt r4, #1 │ │ │ │ - b.n 6b640 │ │ │ │ + b.n 6b8d8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 781a8 │ │ │ │ + bl 78220 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ subw r0, r0, #72 @ 0x48 │ │ │ │ │ │ │ │ -0006b650 : │ │ │ │ +0006b8e8 : │ │ │ │ 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] @ (6b7d0 ) │ │ │ │ + ldr r5, [pc, #364] @ (6ba68 ) │ │ │ │ sub sp, #28 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r4, #46528 @ 0xb5c0 │ │ │ │ + movw r4, #43968 @ 0xabc0 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ mov r8, r2 │ │ │ │ subs r7, r0, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr.w r9, [r3, r5] │ │ │ │ - ble.n 6b680 │ │ │ │ + ble.n 6b918 │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r1, 6b684 │ │ │ │ + cbnz r1, 6b91c │ │ │ │ add r5, sp, #4 │ │ │ │ movs r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 72190 │ │ │ │ + bl 721f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6b7ba │ │ │ │ + beq.w 6ba52 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 887bc │ │ │ │ - cbnz r0, 6b6c0 │ │ │ │ + bl 887e0 │ │ │ │ + cbnz r0, 6b958 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 6b7ba │ │ │ │ + beq.w 6ba52 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6b7ba │ │ │ │ + bne.w 6ba52 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b7ba │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 6ba52 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 6b694 │ │ │ │ + bne.n 6b92c │ │ │ │ ldr.w r9, [r9, #8] │ │ │ │ - movw r0, #3816 @ 0xee8 │ │ │ │ + movw r0, #1256 @ 0x4e8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 7a0a4 │ │ │ │ + bl 7a11c │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1cef7c │ │ │ │ + bl 1ce044 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r3 │ │ │ │ - bl 781a8 │ │ │ │ + bl 78220 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r7, 6b718 │ │ │ │ + cbz r7, 6b9b0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b70a │ │ │ │ + beq.n 6b9a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b70a │ │ │ │ + cbnz r3, 6b9a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - movw r1, #44788 @ 0xaef4 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + movw r1, #42240 @ 0xa500 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #192] @ (6b7d4 ) │ │ │ │ - bl 61f30 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #192] @ (6ba6c ) │ │ │ │ + bl 62074 <_Py_FatalErrorFunc@@Base> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b728 │ │ │ │ + beq.n 6b9c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b728 │ │ │ │ + cbnz r3, 6b9c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6b7c8 │ │ │ │ + beq.n 6ba60 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #16 │ │ │ │ movs r4, #0 │ │ │ │ strd r6, r5, [sp, #16] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1cfef0 <_PyInterpreterState_SetRunningMain@@Base+0x78> │ │ │ │ + bl 1cefb8 <_PyInterpreterState_SetRunningMain@@Base+0x78> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b7c8 │ │ │ │ + beq.n 6ba60 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - cbnz r5, 6b754 │ │ │ │ - movw r1, #44812 @ 0xaf0c │ │ │ │ + cbnz r5, 6b9ec │ │ │ │ + movw r1, #42264 @ 0xa518 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #132] @ (6b7d4 ) │ │ │ │ - bl 61f30 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r0, [pc, #128] @ (6b7d8 ) │ │ │ │ + ldr r0, [pc, #132] @ (6ba6c ) │ │ │ │ + bl 62074 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #128] @ (6ba70 ) │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 126b50 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1267a0 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6b76e │ │ │ │ - movw r1, #44844 @ 0xaf2c │ │ │ │ + bge.n 6ba06 │ │ │ │ + movw r1, #42296 @ 0xa538 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #104] @ (6b7d4 ) │ │ │ │ - bl 61f30 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #104] @ (6ba6c ) │ │ │ │ + bl 62074 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - cbz r0, 6b7a2 │ │ │ │ + cbz r0, 6ba3a │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1be178 │ │ │ │ + bl 110d70 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6b78c │ │ │ │ - movw r1, #44864 @ 0xaf40 │ │ │ │ + bge.n 6ba24 │ │ │ │ + movw r1, #42316 @ 0xa54c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #76] @ (6b7d4 ) │ │ │ │ - bl 61f30 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #76] @ (6ba6c ) │ │ │ │ + bl 62074 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b7a2 │ │ │ │ + beq.n 6ba3a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6b7a2 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 6ba3a │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b7c8 │ │ │ │ + beq.n 6ba60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6b7c8 │ │ │ │ + cbnz r3, 6ba60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b7c8 │ │ │ │ - movw r1, #44896 @ 0xaf60 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 6ba60 │ │ │ │ + movw r1, #42348 @ 0xa56c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #16] @ (6b7d4 ) │ │ │ │ - bl 61f30 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #16] @ (6ba6c ) │ │ │ │ + bl 62074 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r2, r4, r5, r6} │ │ │ │ - lsls r4, r0, #1 │ │ │ │ - b.n 6bb64 <_PySys_GetAttr@@Base+0xd8> │ │ │ │ + ite vc │ │ │ │ + lslvc r4, r0, #1 │ │ │ │ + bvs.n 6bdfc │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0006b7dc : │ │ │ │ +0006ba74 : │ │ │ │ movw r3, #40036 @ 0x9c64 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - b.w 6b650 │ │ │ │ + b.w 6b8e8 │ │ │ │ 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 │ │ │ │ @@ -97947,621 +98202,384 @@ │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r4, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ add r4, sp, #28 │ │ │ │ strd r2, r2, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #44916 @ 0xaf74 │ │ │ │ + movw r2, #42368 @ 0xa580 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr r3, [pc, #148] @ (6b8b8 ) │ │ │ │ + ldr r3, [pc, #148] @ (6bb50 ) │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d28c8 │ │ │ │ - cbz r0, 6b852 │ │ │ │ + bl d2740 │ │ │ │ + cbz r0, 6baea │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 6b856 │ │ │ │ + bge.n 6baee │ │ │ │ mov r0, r4 │ │ │ │ - bl cea94 │ │ │ │ + bl ce93c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #44936 @ 0xaf88 │ │ │ │ + movw r1, #42388 @ 0xa594 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b8b4 │ │ │ │ - bne.n 6b85e │ │ │ │ + b.n 6bb4c │ │ │ │ + bne.n 6baf6 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 6b880 │ │ │ │ + b.n 6bb18 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 6b880 │ │ │ │ + ble.n 6bb18 │ │ │ │ mov r0, r4 │ │ │ │ - bl cea94 │ │ │ │ + bl ce93c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #44976 @ 0xafb0 │ │ │ │ + movw r1, #42428 @ 0xa5bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 6b852 │ │ │ │ + bl 127394 │ │ │ │ + b.n 6baea │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 5bf02 <_PyLong_Size_t_Converter@@Base+0x3c2> │ │ │ │ + bl 5bf42 <_PyLong_Size_t_Converter@@Base+0x3c4> │ │ │ │ ldr r6, [sp, #16] │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bge.n 6b8a0 │ │ │ │ - bl cea94 │ │ │ │ + bge.n 6bb38 │ │ │ │ + bl ce93c │ │ │ │ mov r0, r6 │ │ │ │ - bl 781a8 │ │ │ │ - b.n 6b852 │ │ │ │ - bl cea94 │ │ │ │ - movw r0, #45024 @ 0xafe0 │ │ │ │ + bl 78220 │ │ │ │ + b.n 6baea │ │ │ │ + bl ce93c │ │ │ │ + movw r0, #42476 @ 0xa5ec │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 82764 │ │ │ │ + bl 827f4 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r4, [pc, #608] @ (6bb1c <_PySys_GetAttr@@Base+0x90>) │ │ │ │ + ldr r4, [pc, #784] @ (6be64 ) │ │ │ │ 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 72190 │ │ │ │ + bl 721f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b95c │ │ │ │ + beq.n 6bbf4 │ │ │ │ mov r4, r0 │ │ │ │ blx 2a0c8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 6b8f8 │ │ │ │ - movw r9, #64073 @ 0xfa49 │ │ │ │ + cbz r0, 6bb90 │ │ │ │ + movw r9, #64057 @ 0xfa39 │ │ │ │ movt r9, #8 │ │ │ │ - movw r8, #45028 @ 0xafe4 │ │ │ │ + movw r8, #42480 @ 0xa5f0 │ │ │ │ movt r8, #42 @ 0x2a │ │ │ │ mov r7, r0 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 6b92e │ │ │ │ + b.n 6bbc6 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19ac │ │ │ │ + bl f17dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b95c │ │ │ │ + beq.n 6bbf4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b95c │ │ │ │ + cbnz r3, 6bbf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b95c │ │ │ │ - bl 83ac8 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 6bbf4 │ │ │ │ + bl 83b60 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6b946 │ │ │ │ + beq.n 6bbde │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 6b970 │ │ │ │ + bne.n 6bc08 │ │ │ │ adds r7, #8 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ - cbz r1, 6b980 │ │ │ │ + cbz r1, 6bc18 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - bl 82764 │ │ │ │ + bl 827f4 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6b91e │ │ │ │ + bne.n 6bbb6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 781a8 │ │ │ │ + bl 78220 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6b960 │ │ │ │ + bne.n 6bbf8 │ │ │ │ mov r0, r6 │ │ │ │ blx 29a40 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6b986 │ │ │ │ + b.n 6bc1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6b956 │ │ │ │ + bne.n 6bbee │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b956 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 6bbee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6b92c │ │ │ │ + bne.n 6bbc4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b92c │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 6bbc4 │ │ │ │ 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 6b9cc │ │ │ │ + bne.n 6bc64 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 6b9e4 │ │ │ │ - movw r2, #4980 @ 0x1374 │ │ │ │ + bmi.n 6bc7c │ │ │ │ + movw r2, #2340 @ 0x924 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #1064 @ 0x428 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #9304 @ 0x2458 │ │ │ │ + movw r1, #64040 @ 0xfa28 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #6664 @ 0x1a08 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23d60c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6ba46 │ │ │ │ + bl 23cb80 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6bcde │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #9304 @ 0x2458 │ │ │ │ + movw r0, #6664 @ 0x1a08 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b9a4 │ │ │ │ - b.n 6ba46 │ │ │ │ + bne.n 6bc3c │ │ │ │ + b.n 6bcde │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e00 │ │ │ │ + bl 88e28 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6ba46 │ │ │ │ + cbz r0, 6bcde │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6ba12 │ │ │ │ + beq.n 6bcaa │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29660 @ 0x73dc │ │ │ │ + movw r1, #27100 @ 0x69dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 6ba46 │ │ │ │ + bl 127394 │ │ │ │ + b.n 6bcde │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ str r4, [sp, #4] │ │ │ │ - cbnz r3, 6ba32 │ │ │ │ + cbnz r3, 6bcca │ │ │ │ mov r0, r7 │ │ │ │ - bl cbeec │ │ │ │ - movw r1, #45032 @ 0xafe8 │ │ │ │ + bl cbd9c │ │ │ │ + movw r1, #42484 @ 0xa5f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 6ba46 │ │ │ │ + bl 127394 │ │ │ │ + b.n 6bcde │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6ba56 │ │ │ │ + beq.n 6bcee │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 11b0e8 │ │ │ │ - cbnz r0, 6ba4a │ │ │ │ + bl 11b160 │ │ │ │ + cbnz r0, 6bce2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6ba86 │ │ │ │ + b.n 6bd1e │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d320 │ │ │ │ + bl 9d1b4 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 6ba58 │ │ │ │ + b.n 6bcf0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2962c │ │ │ │ - cbnz r0, 6ba76 │ │ │ │ + cbnz r0, 6bd0e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f19ac │ │ │ │ + bl f17dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 781a8 │ │ │ │ - b.n 6ba46 │ │ │ │ + bl 78220 │ │ │ │ + b.n 6bcde │ │ │ │ movs r1, #0 │ │ │ │ - bl f1c1c │ │ │ │ + bl f1a4c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 781a8 │ │ │ │ + bl 78220 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - │ │ │ │ -0006ba8c <_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, 6bad6 <_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 6baca <_PySys_GetAttr@@Base+0x3e> │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 15ea30 <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 6bacc <_PySys_GetAttr@@Base+0x40> │ │ │ │ - mov r4, r7 │ │ │ │ - ldr r0, [r5, #72] @ 0x48 │ │ │ │ - str.w r8, [r5, #72] @ 0x48 │ │ │ │ - bl 78204 │ │ │ │ - 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 71310 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6bb6a <_PySys_GetAttr@@Base+0xde> │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - movw r8, #6704 @ 0x1a30 │ │ │ │ - movt r8, #42 @ 0x2a │ │ │ │ - mov r5, r0 │ │ │ │ - movs r7, #0 │ │ │ │ - mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w sl, [r3, #8] │ │ │ │ - b.n 6bb3c <_PySys_GetAttr@@Base+0xb0> │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 82764 │ │ │ │ - mov r6, r0 │ │ │ │ - cbz r0, 6bb6e <_PySys_GetAttr@@Base+0xe2> │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7937c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r3, fp │ │ │ │ - bne.n 6bb88 <_PySys_GetAttr@@Base+0xfc> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, fp │ │ │ │ - bne.n 6bb98 <_PySys_GetAttr@@Base+0x10c> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.n 6bb64 <_PySys_GetAttr@@Base+0xd8> │ │ │ │ - adds r7, #1 │ │ │ │ - ldr.w r3, [sl, #8] │ │ │ │ - cmp r3, r7 │ │ │ │ - bls.n 6bba8 <_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 6bb3a <_PySys_GetAttr@@Base+0xae> │ │ │ │ - mov r0, r6 │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ - bl 7de04 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6bb0e <_PySys_GetAttr@@Base+0x82> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 78204 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 6bba8 <_PySys_GetAttr@@Base+0x11c> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6bb64 <_PySys_GetAttr@@Base+0xd8> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 6bb64 <_PySys_GetAttr@@Base+0xd8> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6bb64 <_PySys_GetAttr@@Base+0xd8> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 6bb2e <_PySys_GetAttr@@Base+0xa2> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6bb2e <_PySys_GetAttr@@Base+0xa2> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 6bb34 <_PySys_GetAttr@@Base+0xa8> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6bb34 <_PySys_GetAttr@@Base+0xa8> │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b.n 6badc <_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 6badc <_PySys_GetAttr@@Base+0x50> │ │ │ │ - cbz r0, 6bc1c <_PySys_GetAttr@@Base+0x190> │ │ │ │ - mov r5, r0 │ │ │ │ - movs r0, #2 │ │ │ │ - bl 71fec │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 6bbe8 <_PySys_GetAttr@@Base+0x15c> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6bc1c <_PySys_GetAttr@@Base+0x190> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 6bc1c <_PySys_GetAttr@@Base+0x190> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6bc1c <_PySys_GetAttr@@Base+0x190> │ │ │ │ - movs r0, #1 │ │ │ │ - bl 71fec │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 6bc20 <_PySys_GetAttr@@Base+0x194> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 6bc06 <_PySys_GetAttr@@Base+0x17a> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 6bc06 <_PySys_GetAttr@@Base+0x17a> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6bc1c <_PySys_GetAttr@@Base+0x190> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 6bc1c <_PySys_GetAttr@@Base+0x190> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 6bc38 <_PySys_GetAttr@@Base+0x1ac> │ │ │ │ - movw r3, #21632 @ 0x5480 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - str r5, [r0, #12] │ │ │ │ - strd r3, r0, [r4, #12] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r3, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - cbnz r3, 6bc60 <_PySys_GetAttr@@Base+0x1d4> │ │ │ │ - cmp r2, r4 │ │ │ │ - ble.n 6bc60 <_PySys_GetAttr@@Base+0x1d4> │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 6bc60 <_PySys_GetAttr@@Base+0x1d4> │ │ │ │ - cbnz r0, 6bc7c <_PySys_GetAttr@@Base+0x1f0> │ │ │ │ - movs r4, #1 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #128] @ (6bce8 <_PySys_GetAttr@@Base+0x25c>) │ │ │ │ - movs r2, #0 │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r2, r5, [sp, #12] │ │ │ │ - bl 101a0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 6bc7c <_PySys_GetAttr@@Base+0x1f0> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 6bcda <_PySys_GetAttr@@Base+0x24e> │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - add r1, sp, #24 │ │ │ │ - bl 11b0e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6bc78 <_PySys_GetAttr@@Base+0x1ec> │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9d320 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r4, r0 │ │ │ │ - movw r1, #23424 @ 0x5b80 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #45068 @ 0xb00c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe48 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 6bcba <_PySys_GetAttr@@Base+0x22e> │ │ │ │ - bl 7f738 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6bc78 <_PySys_GetAttr@@Base+0x1ec> │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6bcd2 <_PySys_GetAttr@@Base+0x246> │ │ │ │ - bl 95d4c │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 29404 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 98844 │ │ │ │ - adds r3, r4, #1 │ │ │ │ - beq.n 6bcac <_PySys_GetAttr@@Base+0x220> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7fff8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 78204 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - ldr r4, [pc, #672] @ (6bf8c ) │ │ │ │ - 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 6bdc4 <_PySys_GetAttr@@Base+0x338> │ │ │ │ + beq.n 6bdfc │ │ │ │ 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 6bd00 <_PySys_GetAttr@@Base+0x274> │ │ │ │ + bne.n 6bd38 │ │ │ │ movw r3, #38464 @ 0x9640 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6bdc4 <_PySys_GetAttr@@Base+0x338> │ │ │ │ + beq.n 6bdfc │ │ │ │ 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 6bd4e <_PySys_GetAttr@@Base+0x2c2> │ │ │ │ + b.n 6bd86 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6bdf2 <_PySys_GetAttr@@Base+0x366> │ │ │ │ + beq.n 6be2a │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 6bdc4 <_PySys_GetAttr@@Base+0x338> │ │ │ │ + beq.n 6bdfc │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6bdc6 <_PySys_GetAttr@@Base+0x33a> │ │ │ │ + beq.n 6bdfe │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6bd40 <_PySys_GetAttr@@Base+0x2b4> │ │ │ │ + beq.n 6bd78 │ │ │ │ sub.w r1, r2, #97 @ 0x61 │ │ │ │ cmp r1, #25 │ │ │ │ itt ls │ │ │ │ subls r2, #32 │ │ │ │ uxtbls r2, r2 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 6bd40 <_PySys_GetAttr@@Base+0x2b4> │ │ │ │ + bne.n 6bd78 │ │ │ │ ldrb.w r2, [r9, #1] │ │ │ │ adds r1, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6be2c <_PySys_GetAttr@@Base+0x3a0> │ │ │ │ + beq.n 6be64 │ │ │ │ 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 6be24 <_PySys_GetAttr@@Base+0x398> │ │ │ │ + beq.n 6be5c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6be1e <_PySys_GetAttr@@Base+0x392> │ │ │ │ + beq.n 6be56 │ │ │ │ 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 6bdcc <_PySys_GetAttr@@Base+0x340> │ │ │ │ + beq.n 6be04 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ mov r9, r7 │ │ │ │ - b.n 6bd44 <_PySys_GetAttr@@Base+0x2b8> │ │ │ │ + b.n 6bd7c │ │ │ │ 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 6bd82 <_PySys_GetAttr@@Base+0x2f6> │ │ │ │ + bne.n 6bdba │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r9, r7 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 6bd44 <_PySys_GetAttr@@Base+0x2b8> │ │ │ │ + bne.n 6bd7c │ │ │ │ ldrb.w r1, [r0, ip] │ │ │ │ add.w r2, r0, ip │ │ │ │ cmp r1, #61 @ 0x3d │ │ │ │ - bne.n 6bd4a <_PySys_GetAttr@@Base+0x2be> │ │ │ │ + bne.n 6bd82 │ │ │ │ adds r6, #2 │ │ │ │ mov r1, r8 │ │ │ │ cmn r0, r6 │ │ │ │ - beq.n 6be34 <_PySys_GetAttr@@Base+0x3a8> │ │ │ │ + beq.n 6be6c │ │ │ │ mov r3, r2 │ │ │ │ add.w r4, r8, #65 @ 0x41 │ │ │ │ subs r2, r4, r1 │ │ │ │ ldrb.w r0, [r3, #1]! │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 6be30 <_PySys_GetAttr@@Base+0x3a4> │ │ │ │ - cbz r0, 6be30 <_PySys_GetAttr@@Base+0x3a4> │ │ │ │ + beq.n 6be68 │ │ │ │ + cbz r0, 6be68 │ │ │ │ strb.w r0, [r1], #1 │ │ │ │ - b.n 6be0c <_PySys_GetAttr@@Base+0x380> │ │ │ │ + b.n 6be44 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r9, r7 │ │ │ │ - b.n 6bdf2 <_PySys_GetAttr@@Base+0x366> │ │ │ │ + b.n 6be2a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ mov r9, r7 │ │ │ │ - b.n 6bdec <_PySys_GetAttr@@Base+0x360> │ │ │ │ + b.n 6be24 │ │ │ │ str r6, [sp, #8] │ │ │ │ - b.n 6bdea <_PySys_GetAttr@@Base+0x35e> │ │ │ │ + b.n 6be22 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r1, #0] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 6bdc6 <_PySys_GetAttr@@Base+0x33a> │ │ │ │ + b.n 6bdfe │ │ │ │ │ │ │ │ -0006be38 <_PyConfig_InitCompatConfig@@Base>: │ │ │ │ +0006be70 <_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 │ │ │ │ @@ -98583,21 +98601,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 │ │ │ │ │ │ │ │ -0006be98 : │ │ │ │ +0006bed0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 6be38 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 6be70 <_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 │ │ │ │ @@ -98605,15 +98623,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} │ │ │ │ │ │ │ │ -0006bed8 : │ │ │ │ +0006bf10 : │ │ │ │ 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 │ │ │ │ @@ -98625,340 +98643,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} │ │ │ │ │ │ │ │ -0006bf0c : │ │ │ │ +0006bf44 : │ │ │ │ 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, 6bf62 │ │ │ │ + cbz r3, 6bf9a │ │ │ │ ldr.w r2, [r4, #672] @ 0x2a0 │ │ │ │ - movw r3, #49345 @ 0xc0c1 │ │ │ │ + movw r3, #49409 @ 0xc101 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6bf52 │ │ │ │ + bne.n 6bf8a │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6bf7a │ │ │ │ + cbz r0, 6bfb2 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29d7c │ │ │ │ - cbnz r0, 6bf68 │ │ │ │ + cbnz r0, 6bfa0 │ │ │ │ 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 6bf42 │ │ │ │ - b.n 6bf7a │ │ │ │ - bl 6bff4 │ │ │ │ - b.n 6bf28 │ │ │ │ - movw r0, #57720 @ 0xe178 │ │ │ │ + bne.n 6bf7a │ │ │ │ + b.n 6bfb2 │ │ │ │ + bl 6c02c │ │ │ │ + b.n 6bf60 │ │ │ │ + movw r0, #55160 @ 0xd778 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ blx 2963c │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c164 │ │ │ │ + bl 6c1a4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6bf4e │ │ │ │ + b.n 6bf86 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006bf80 : │ │ │ │ +0006bfb8 : │ │ │ │ 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 6c048 <_Py_DecodeLocaleEx@@Base> │ │ │ │ - cbnz r0, 6bfaa │ │ │ │ + bl 6c080 <_Py_DecodeLocaleEx@@Base> │ │ │ │ + cbnz r0, 6bfe2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r4, 6bfae │ │ │ │ + cbz r4, 6bfe6 │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6bfa6 │ │ │ │ + b.n 6bfde │ │ │ │ nop │ │ │ │ │ │ │ │ -0006bfb4 : │ │ │ │ +0006bfec : │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt.n 6bfee │ │ │ │ + blt.n 6c026 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ push {r4} │ │ │ │ - movw r2, #49345 @ 0xc0c1 │ │ │ │ + movw r2, #49409 @ 0xc101 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r4, [r3, #672] @ 0x2a0 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 6bfe2 │ │ │ │ + bne.n 6c01a │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006bff4 : │ │ │ │ +0006c02c : │ │ │ │ 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, 6c012 │ │ │ │ + cbz r3, 6c04a │ │ │ │ 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, 6c02a │ │ │ │ + cbnz r1, 6c062 │ │ │ │ str.w r2, [r3, #1504] @ 0x5e0 │ │ │ │ - ldr r5, [pc, #24] @ (6c044 ) │ │ │ │ + ldr r5, [pc, #24] @ (6c07c ) │ │ │ │ mov r0, r5 │ │ │ │ blx 2a540 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 29168 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c010 │ │ │ │ + bne.n 6c048 │ │ │ │ str.w r5, [r4, #852] @ 0x354 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ str r0, [r3, r5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0006c048 <_Py_DecodeLocaleEx@@Base>: │ │ │ │ +0006c080 <_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, 6c082 <_Py_DecodeLocaleEx@@Base+0x3a> │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #88] @ (6c0bc <_Py_DecodeLocaleEx@@Base+0x74>) │ │ │ │ - mov r7, r2 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r8, r1 │ │ │ │ + ldrd r4, r8, [sp, #32] │ │ │ │ + cbnz r4, 6c0ba <_Py_DecodeLocaleEx@@Base+0x3a> │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r3, [pc, #96] @ (6c0fc <_Py_DecodeLocaleEx@@Base+0x7c>) │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r6, r1 │ │ │ │ ldr.w r2, [r3, #1472] @ 0x5c0 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 6c08a <_Py_DecodeLocaleEx@@Base+0x42> │ │ │ │ + bgt.n 6c0c4 <_Py_DecodeLocaleEx@@Base+0x44> │ │ │ │ ldr.w r0, [r3, #1180] @ 0x49c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6c0a2 <_Py_DecodeLocaleEx@@Base+0x5a> │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r8 │ │ │ │ - cbnz r0, 6c0ae <_Py_DecodeLocaleEx@@Base+0x66> │ │ │ │ - mov r0, r9 │ │ │ │ - str r5, [sp, #32] │ │ │ │ + beq.n 6c0e0 <_Py_DecodeLocaleEx@@Base+0x60> │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + cbnz r0, 6c0ec <_Py_DecodeLocaleEx@@Base+0x6c> │ │ │ │ + mov r0, r7 │ │ │ │ + str.w r8, [sp, #32] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.n 6c1c8 │ │ │ │ + b.n 6c208 │ │ │ │ blx 29b58 │ │ │ │ - mov r3, r7 │ │ │ │ + mov r3, r5 │ │ │ │ mov r1, r0 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r9 │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r6, [sp, #32] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + str.w r8, [sp, #36] @ 0x24 │ │ │ │ + str.w r9, [sp, #32] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 19d2d8 │ │ │ │ - bl 19a8d8 │ │ │ │ - ldr r3, [pc, #20] @ (6c0bc <_Py_DecodeLocaleEx@@Base+0x74>) │ │ │ │ + b.w 19c6b8 │ │ │ │ + bl 199cb8 │ │ │ │ + ldr r3, [pc, #20] @ (6c0fc <_Py_DecodeLocaleEx@@Base+0x7c>) │ │ │ │ str.w r0, [r3, #1180] @ 0x49c │ │ │ │ - b.n 6c078 <_Py_DecodeLocaleEx@@Base+0x30> │ │ │ │ - mov r0, r9 │ │ │ │ - str r5, [sp, #32] │ │ │ │ + b.n 6c0b0 <_Py_DecodeLocaleEx@@Base+0x30> │ │ │ │ + mov r0, r7 │ │ │ │ + str.w r8, [sp, #32] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 66b3e │ │ │ │ + b.w 66efe │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ b.w 2a0f8 │ │ │ │ │ │ │ │ -0006c0cc : │ │ │ │ +0006c10c : │ │ │ │ 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 19abfc │ │ │ │ + bl 199fdc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbnz r3, 6c126 │ │ │ │ - cbnz r5, 6c108 │ │ │ │ + cbnz r3, 6c166 │ │ │ │ + cbnz r5, 6c148 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 6c164 │ │ │ │ + bl 6c1a4 │ │ │ │ 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 6c3f8 │ │ │ │ + bl 6c438 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c0f0 │ │ │ │ - ldr r2, [pc, #24] @ (6c130 ) │ │ │ │ + bne.n 6c130 │ │ │ │ + ldr r2, [pc, #24] @ (6c170 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #57812 @ 0xe1d4 │ │ │ │ + movw r3, #55252 @ 0xd7d4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ stmia.w r4, {r1, r2, r3, r5} │ │ │ │ - b.n 6c102 │ │ │ │ + b.n 6c142 │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 6c102 │ │ │ │ - stmia r6!, {r3, r6, r7} │ │ │ │ + b.n 6c142 │ │ │ │ + pop {r3, r6, r7} │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ -0006c134 : │ │ │ │ +0006c174 : │ │ │ │ ldr r1, [r0, #0] │ │ │ │ - cbnz r1, 6c158 │ │ │ │ + cbnz r1, 6c198 │ │ │ │ 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, 6c15c │ │ │ │ + cbnz r0, 6c19c │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006c164 : │ │ │ │ +0006c1a4 : │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ push {r4} │ │ │ │ - movw r2, #50053 @ 0xc385 │ │ │ │ + movw r2, #50117 @ 0xc3c5 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r4, [r3, #684] @ 0x2ac │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 6c186 │ │ │ │ + bne.n 6c1c6 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006c194 : │ │ │ │ +0006c1d4 : │ │ │ │ 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, 6c1c0 │ │ │ │ + cbz r3, 6c200 │ │ │ │ blx 2a8fc │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - bl 6bff4 │ │ │ │ - b.n 6c1b2 │ │ │ │ + bl 6c02c │ │ │ │ + b.n 6c1f2 │ │ │ │ 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 6c2d4 │ │ │ │ + beq.n 6c314 │ │ │ │ cmp.w ip, #2 │ │ │ │ - bne.n 6c2da │ │ │ │ + bne.n 6c31a │ │ │ │ mov.w r8, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ blx 29b40 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 6c24e │ │ │ │ + beq.n 6c28e │ │ │ │ mvn.w r2, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs.n 6c2f0 │ │ │ │ + bcs.n 6c330 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ add.w sl, r0, #1 │ │ │ │ - movw r2, #49345 @ 0xc0c1 │ │ │ │ + movw r2, #49409 @ 0xc101 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r9, [r3, #672] @ 0x2a0 │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ cmp r9, r2 │ │ │ │ - bne.n 6c2e4 │ │ │ │ + bne.n 6c324 │ │ │ │ mov r0, r1 │ │ │ │ blx 2a0fc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c2f0 │ │ │ │ + beq.n 6c330 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx 29b40 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6c31e │ │ │ │ + bne.n 6c35e │ │ │ │ mov r0, r9 │ │ │ │ - bl 6c164 │ │ │ │ + bl 6c1a4 │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ add.w r9, r0, #1 │ │ │ │ cmp.w r9, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 6c2f0 │ │ │ │ + bcs.n 6c330 │ │ │ │ mov.w r0, r9, lsl #2 │ │ │ │ - bl 6bfb4 │ │ │ │ + bl 6bfec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c2f0 │ │ │ │ + beq.n 6c330 │ │ │ │ mov r2, r9 │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ @@ -98970,141 +98988,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 6c2f6 │ │ │ │ + bhi.n 6c336 │ │ │ │ ldr.w ip, [fp] │ │ │ │ movw r5, #2047 @ 0x7ff │ │ │ │ mov sl, r0 │ │ │ │ sub.w lr, ip, #55296 @ 0xd800 │ │ │ │ cmp lr, r5 │ │ │ │ - bls.n 6c2fa │ │ │ │ + bls.n 6c33a │ │ │ │ cmp.w ip, #1114112 @ 0x110000 │ │ │ │ - bcs.n 6c2fa │ │ │ │ + bcs.n 6c33a │ │ │ │ add r1, r3 │ │ │ │ subs r2, r2, r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6c27e │ │ │ │ + bne.n 6c2be │ │ │ │ mov r0, r4 │ │ │ │ - cbz r7, 6c2ce │ │ │ │ + cbz r7, 6c30e │ │ │ │ sub.w r2, sl, r4 │ │ │ │ asrs r2, r2, #2 │ │ │ │ str r2, [r7, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6c2de │ │ │ │ + b.n 6c31e │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 6c1f6 │ │ │ │ + b.n 6c236 │ │ │ │ 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 6c238 │ │ │ │ + bne.n 6c278 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6c2de │ │ │ │ + b.n 6c31e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6c2c2 │ │ │ │ + beq.n 6c302 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, fp │ │ │ │ subs r2, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6c35c │ │ │ │ + beq.n 6c39c │ │ │ │ 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 6c2bc │ │ │ │ - cbz r0, 6c350 │ │ │ │ + b.n 6c2fc │ │ │ │ + cbz r0, 6c390 │ │ │ │ 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 6c248 │ │ │ │ + bne.w 6c288 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 6c32a │ │ │ │ + bne.n 6c36a │ │ │ │ str.w r9, [r6] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6c2d0 │ │ │ │ + beq.n 6c310 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6c2d0 │ │ │ │ + b.n 6c310 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r4, r7 │ │ │ │ - bl 6c164 │ │ │ │ + bl 6c1a4 │ │ │ │ mov r7, r9 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - cbz r4, 6c372 │ │ │ │ + cbz r4, 6c3b2 │ │ │ │ subs r1, r1, r5 │ │ │ │ str r1, [r4, #0] │ │ │ │ - cbz r7, 6c37e │ │ │ │ - movw r3, #58240 @ 0xe380 │ │ │ │ + cbz r7, 6c3be │ │ │ │ + movw r3, #55680 @ 0xd980 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r3, [r7, #0] │ │ │ │ mvn.w r0, #1 │ │ │ │ - b.n 6c2de │ │ │ │ + b.n 6c31e │ │ │ │ mov r0, r1 │ │ │ │ b.w 297f4 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006c38c : │ │ │ │ +0006c3cc : │ │ │ │ mov r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 6c3ae │ │ │ │ + blt.n 6c3ee │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006c3b4 : │ │ │ │ +0006c3f4 : │ │ │ │ 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, 6c3e2 │ │ │ │ + cbz r3, 6c422 │ │ │ │ blx 2a8fc │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - bl 6bff4 │ │ │ │ - b.n 6c3d2 │ │ │ │ + bl 6c02c │ │ │ │ + b.n 6c412 │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ b.w 2a6f8 │ │ │ │ nop │ │ │ │ @@ -99112,460 +99130,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 6c458 │ │ │ │ + bcs.n 6c498 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ adds r4, r0, #1 │ │ │ │ - movw r2, #49345 @ 0xc0c1 │ │ │ │ + movw r2, #49409 @ 0xc101 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r6, [r3, #672] @ 0x2a0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 6c44a │ │ │ │ + bne.n 6c48a │ │ │ │ mov r0, r4 │ │ │ │ blx 2a0fc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 6c458 │ │ │ │ + cbz r0, 6c498 │ │ │ │ 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 6c43a │ │ │ │ + bne.n 6c47a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 6c446 │ │ │ │ + b.n 6c486 │ │ │ │ │ │ │ │ -0006c45c : │ │ │ │ +0006c49c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #156] @ (6c508 ) │ │ │ │ + ldr r5, [pc, #156] @ (6c548 ) │ │ │ │ mov r4, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ sub sp, #12 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6c488 │ │ │ │ + bne.n 6c4c8 │ │ │ │ strexb r0, r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c478 │ │ │ │ + bne.n 6c4b8 │ │ │ │ dmb ish │ │ │ │ - bne.n 6c4ee │ │ │ │ - cbnz r4, 6c4c2 │ │ │ │ + bne.n 6c52e │ │ │ │ + cbnz r4, 6c502 │ │ │ │ mov ip, r1 │ │ │ │ - ldr r4, [pc, #120] @ (6c50c ) │ │ │ │ + ldr r4, [pc, #120] @ (6c54c ) │ │ │ │ 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 6c4b8 │ │ │ │ + bne.n 6c4f8 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6c4a8 │ │ │ │ + bne.n 6c4e8 │ │ │ │ dmb ish │ │ │ │ - bne.n 6c4fa │ │ │ │ + bne.n 6c53a │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 6c4dc │ │ │ │ + beq.n 6c51c │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 6c4a0 │ │ │ │ + bne.n 6c4e0 │ │ │ │ mov ip, r1 │ │ │ │ - ldr r4, [pc, #64] @ (6c510 ) │ │ │ │ + ldr r4, [pc, #64] @ (6c550 ) │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [ip] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6c4a0 │ │ │ │ + b.n 6c4e0 │ │ │ │ mov ip, r1 │ │ │ │ - ldr r4, [pc, #52] @ (6c514 ) │ │ │ │ + ldr r4, [pc, #52] @ (6c554 ) │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [ip] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6c4a0 │ │ │ │ + b.n 6c4e0 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 26a094 │ │ │ │ + bl 269658 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 6c48e │ │ │ │ - ldr r0, [pc, #12] @ (6c508 ) │ │ │ │ + b.n 6c4ce │ │ │ │ + ldr r0, [pc, #12] @ (6c548 ) │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 247d04 │ │ │ │ + b.w 2471c4 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006c518 : │ │ │ │ +0006c558 : │ │ │ │ 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, 6c538 │ │ │ │ + cbz r1, 6c578 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26d2d0 │ │ │ │ + bl 26c898 │ │ │ │ cmp r0, r5 │ │ │ │ - bcc.n 6c554 │ │ │ │ + bcc.n 6c594 │ │ │ │ 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, 6c564 │ │ │ │ - cbz r2, 6c564 │ │ │ │ + cbz r0, 6c5a4 │ │ │ │ + cbz r2, 6c5a4 │ │ │ │ b.w 294c0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - b.n 6c560 │ │ │ │ + b.n 6c5a0 │ │ │ │ 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 6c5da │ │ │ │ + ble.n 6c61a │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - movw r7, #50053 @ 0xc385 │ │ │ │ + movw r7, #50117 @ 0xc3c5 │ │ │ │ movt r7, #6 │ │ │ │ ldr.w r3, [r6, #684] @ 0x2ac │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 6c5f2 │ │ │ │ + bne.n 6c632 │ │ │ │ blx 297f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 6c5da │ │ │ │ + ble.n 6c61a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r6, #684] @ 0x2ac │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 6c5fc │ │ │ │ + bne.n 6c63c │ │ │ │ blx 297f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - ble.n 6c5da │ │ │ │ + ble.n 6c61a │ │ │ │ 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 6c5e8 │ │ │ │ + bne.n 6c628 │ │ │ │ blx 297f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 6c5c0 │ │ │ │ + bgt.n 6c600 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 6c164 │ │ │ │ + bl 6c1a4 │ │ │ │ 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 6c5d2 │ │ │ │ + b.n 6c612 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b.n 6c5a2 │ │ │ │ + b.n 6c5e2 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b.n 6c5b8 │ │ │ │ + b.n 6c5f8 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006c608 : │ │ │ │ +0006c648 : │ │ │ │ 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 6c678 │ │ │ │ + beq.n 6c6b8 │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 6c6b8 │ │ │ │ + blt.n 6c6f8 │ │ │ │ cmp r8, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov sl, r8 │ │ │ │ it ge │ │ │ │ movge sl, r2 │ │ │ │ - bl 6c3f8 │ │ │ │ + bl 6c438 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 6c678 │ │ │ │ + cbz r0, 6c6b8 │ │ │ │ add.w r1, r8, #1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 6c38c │ │ │ │ + bl 6c3cc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 6c6a0 │ │ │ │ + cbz r0, 6c6e0 │ │ │ │ mov.w r3, sl, lsl #2 │ │ │ │ add.w r1, r0, sl, lsl #2 │ │ │ │ cmp r8, r7 │ │ │ │ - bgt.n 6c690 │ │ │ │ + bgt.n 6c6d0 │ │ │ │ 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] @ (6c6d0 ) │ │ │ │ + ldr r2, [pc, #84] @ (6c710 ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #57812 @ 0xe1d4 │ │ │ │ + movw r3, #55252 @ 0xd7d4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 6c672 │ │ │ │ + b.n 6c6b2 │ │ │ │ sub.w r2, r8, sl │ │ │ │ adds r3, #4 │ │ │ │ add r0, r3 │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 2a344 │ │ │ │ - b.n 6c65c │ │ │ │ + b.n 6c69c │ │ │ │ mov r0, r9 │ │ │ │ - bl 6c164 │ │ │ │ - ldr r2, [pc, #40] @ (6c6d0 ) │ │ │ │ + bl 6c1a4 │ │ │ │ + ldr r2, [pc, #40] @ (6c710 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #57812 @ 0xe1d4 │ │ │ │ + movw r3, #55252 @ 0xd7d4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ stmia.w r4, {r1, r2, r3, r6} │ │ │ │ - b.n 6c672 │ │ │ │ - ldr r2, [pc, #20] @ (6c6d0 ) │ │ │ │ + b.n 6c6b2 │ │ │ │ + ldr r2, [pc, #20] @ (6c710 ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #58768 @ 0xe590 │ │ │ │ + movw r3, #56208 @ 0xdb90 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 6c672 │ │ │ │ - ldmia r6!, {r2, r3} │ │ │ │ + b.n 6c6b2 │ │ │ │ + stmia r4!, {r2, r3} │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ -0006c6d4 : │ │ │ │ +0006c714 : │ │ │ │ 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 6c164 │ │ │ │ + bl 6c1a4 │ │ │ │ ldr.w r0, [r4, #200] @ 0xc8 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ - bl 6c164 │ │ │ │ + bl 6c1a4 │ │ │ │ ldr.w r0, [r4, #204] @ 0xcc │ │ │ │ str.w r5, [r4, #200] @ 0xc8 │ │ │ │ - bl 6c164 │ │ │ │ + bl 6c1a4 │ │ │ │ ldr.w r0, [r4, #196] @ 0xc4 │ │ │ │ str.w r5, [r4, #204] @ 0xcc │ │ │ │ - bl 6c164 │ │ │ │ + bl 6c1a4 │ │ │ │ add.w r0, r4, #88 @ 0x58 │ │ │ │ str.w r5, [r4, #196] @ 0xc4 │ │ │ │ - bl 6c56c │ │ │ │ + bl 6c5ac │ │ │ │ add.w r0, r4, #104 @ 0x68 │ │ │ │ - bl 6c56c │ │ │ │ + bl 6c5ac │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ - bl 6c56c │ │ │ │ + bl 6c5ac │ │ │ │ add.w r0, r4, #216 @ 0xd8 │ │ │ │ - bl 6c56c │ │ │ │ + bl 6c5ac │ │ │ │ ldr.w r0, [r4, #224] @ 0xe0 │ │ │ │ str.w r5, [r4, #212] @ 0xd4 │ │ │ │ - bl 6c164 │ │ │ │ + bl 6c1a4 │ │ │ │ ldr.w r0, [r4, #228] @ 0xe4 │ │ │ │ str.w r5, [r4, #224] @ 0xe0 │ │ │ │ - bl 6c164 │ │ │ │ + bl 6c1a4 │ │ │ │ ldr.w r0, [r4, #232] @ 0xe8 │ │ │ │ str.w r5, [r4, #228] @ 0xe4 │ │ │ │ - bl 6c164 │ │ │ │ + bl 6c1a4 │ │ │ │ ldr.w r0, [r4, #236] @ 0xec │ │ │ │ str.w r5, [r4, #232] @ 0xe8 │ │ │ │ - bl 6c164 │ │ │ │ + bl 6c1a4 │ │ │ │ ldr.w r0, [r4, #240] @ 0xf0 │ │ │ │ str.w r5, [r4, #236] @ 0xec │ │ │ │ - bl 6c164 │ │ │ │ + bl 6c1a4 │ │ │ │ ldr.w r0, [r4, #244] @ 0xf4 │ │ │ │ str.w r5, [r4, #240] @ 0xf0 │ │ │ │ - bl 6c164 │ │ │ │ + bl 6c1a4 │ │ │ │ ldr.w r0, [r4, #248] @ 0xf8 │ │ │ │ str.w r5, [r4, #244] @ 0xf4 │ │ │ │ - bl 6c164 │ │ │ │ + bl 6c1a4 │ │ │ │ ldr.w r0, [r4, #208] @ 0xd0 │ │ │ │ str.w r5, [r4, #248] @ 0xf8 │ │ │ │ - bl 6c164 │ │ │ │ + bl 6c1a4 │ │ │ │ ldr.w r0, [r4, #268] @ 0x10c │ │ │ │ str.w r5, [r4, #208] @ 0xd0 │ │ │ │ - bl 6c164 │ │ │ │ + bl 6c1a4 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ str.w r5, [r4, #268] @ 0x10c │ │ │ │ - bl 6c164 │ │ │ │ + bl 6c1a4 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ - bl 6c164 │ │ │ │ + bl 6c1a4 │ │ │ │ ldr.w r0, [r4, #164] @ 0xa4 │ │ │ │ str r5, [r4, #68] @ 0x44 │ │ │ │ - bl 6c164 │ │ │ │ + bl 6c1a4 │ │ │ │ ldr.w r0, [r4, #168] @ 0xa8 │ │ │ │ str.w r5, [r4, #164] @ 0xa4 │ │ │ │ - bl 6c164 │ │ │ │ + bl 6c1a4 │ │ │ │ ldr.w r0, [r4, #256] @ 0x100 │ │ │ │ str.w r5, [r4, #168] @ 0xa8 │ │ │ │ - bl 6c164 │ │ │ │ + bl 6c1a4 │ │ │ │ ldr.w r0, [r4, #260] @ 0x104 │ │ │ │ str.w r5, [r4, #256] @ 0x100 │ │ │ │ - bl 6c164 │ │ │ │ + bl 6c1a4 │ │ │ │ ldr.w r0, [r4, #264] @ 0x108 │ │ │ │ str.w r5, [r4, #260] @ 0x104 │ │ │ │ - bl 6c164 │ │ │ │ + bl 6c1a4 │ │ │ │ ldr.w r0, [r4, #172] @ 0xac │ │ │ │ str.w r5, [r4, #264] @ 0x108 │ │ │ │ - bl 6c164 │ │ │ │ + bl 6c1a4 │ │ │ │ add.w r0, r4, #80 @ 0x50 │ │ │ │ str.w r5, [r4, #172] @ 0xac │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.n 6c56c │ │ │ │ + b.n 6c5ac │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 19d83c │ │ │ │ + b.w 19cc1c │ │ │ │ nop │ │ │ │ - cbz r1, 6c866 │ │ │ │ + cbz r1, 6c8a6 │ │ │ │ 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] @ (6c868 ) │ │ │ │ + ldr r0, [pc, #60] @ (6c8a8 ) │ │ │ │ sub.w r6, r4, #8 │ │ │ │ - bl 19f58c <_PyPathConfig_ClearGlobal@@Base+0x148> │ │ │ │ + bl 19e96c <_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 6c83a │ │ │ │ + bne.n 6c87a │ │ │ │ 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 │ │ │ │ - b.n 6c5d4 │ │ │ │ + bgt.n 6c814 │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ -0006c86c : │ │ │ │ +0006c8ac : │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r0, [r3, #1412] @ 0x584 │ │ │ │ - cbz r0, 6c882 │ │ │ │ + cbz r0, 6c8c2 │ │ │ │ ldr.w r0, [r3, #1416] @ 0x588 │ │ │ │ b.w 2a318 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c884 : │ │ │ │ +0006c8c4 : │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c888 : │ │ │ │ +0006c8c8 : │ │ │ │ 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] @ (6ca58 ) │ │ │ │ + ldr r3, [pc, #436] @ (6ca98 ) │ │ │ │ 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 6ca30 │ │ │ │ + beq.w 6ca70 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ mov r5, r2 │ │ │ │ - ldr r0, [pc, #416] @ (6ca5c ) │ │ │ │ + ldr r0, [pc, #416] @ (6ca9c ) │ │ │ │ mov r2, r6 │ │ │ │ - bl 19f58c <_PyPathConfig_ClearGlobal@@Base+0x148> │ │ │ │ + bl 19e96c <_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 6c8ce │ │ │ │ + bne.n 6c90e │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.w 6ca50 │ │ │ │ + bhi.w 6ca90 │ │ │ │ add.w fp, r5, #12 │ │ │ │ cmp r4, #128 @ 0x80 │ │ │ │ - bls.n 6c96e │ │ │ │ + bls.n 6c9ae │ │ │ │ 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] │ │ │ │ @@ -99573,15 +99591,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 6c8fe │ │ │ │ + bne.n 6c93e │ │ │ │ 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 │ │ │ │ @@ -99594,20 +99612,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 6c93e │ │ │ │ + bne.n 6c97e │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ blx 2957c │ │ │ │ - b.n 6c988 │ │ │ │ + b.n 6c9c8 │ │ │ │ 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 │ │ │ │ @@ -99624,257 +99642,257 @@ │ │ │ │ moveq r5, r4 │ │ │ │ add.w sl, r7, #8 │ │ │ │ adds r3, r7, #4 │ │ │ │ mov r2, r5 │ │ │ │ strb.w r2, [r3, #-1]! │ │ │ │ lsrs r2, r2, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 6c9a6 │ │ │ │ + bne.n 6c9e6 │ │ │ │ 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 6ca22 │ │ │ │ + bls.n 6ca62 │ │ │ │ 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 6c9fa │ │ │ │ + bls.n 6ca3a │ │ │ │ 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, 6ca50 │ │ │ │ + cbz r6, 6ca90 │ │ │ │ cmp r5, r4 │ │ │ │ - bls.n 6ca0c │ │ │ │ + bls.n 6ca4c │ │ │ │ subs r2, r5, r4 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ add.w r0, sl, r4 │ │ │ │ blx 2957c │ │ │ │ - ldr r3, [pc, #72] @ (6ca58 ) │ │ │ │ + ldr r3, [pc, #72] @ (6ca98 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6ca4c │ │ │ │ + bne.n 6ca8c │ │ │ │ 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 6c9fa │ │ │ │ - ldr r3, [pc, #36] @ (6ca58 ) │ │ │ │ + b.n 6ca3a │ │ │ │ + ldr r3, [pc, #36] @ (6ca98 ) │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6ca4c │ │ │ │ + bne.n 6ca8c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 19d83c │ │ │ │ + b.w 19cc1c │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 6ca0c │ │ │ │ + b.n 6ca4c │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - b.n 6c890 │ │ │ │ + ble.n 6cad0 │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ -0006ca60 : │ │ │ │ +0006caa0 : │ │ │ │ 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 6ca88 │ │ │ │ + bl 6cac8 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006ca88 : │ │ │ │ +0006cac8 : │ │ │ │ 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 6cac0 │ │ │ │ + bcs.n 6cb00 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ blx 29ddc <__vsnprintf_chk@plt> │ │ │ │ - cbz r5, 6cabc │ │ │ │ + cbz r5, 6cafc │ │ │ │ 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 6cab4 │ │ │ │ + b.n 6caf4 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006cacc : │ │ │ │ +0006cb0c : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 6caec │ │ │ │ + cbz r3, 6cb2c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ blx 2a20c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0006caf0 <_Py_hashtable_new_full@@Base>: │ │ │ │ +0006cb30 <_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, 6cb72 <_Py_hashtable_new_full@@Base+0x82> │ │ │ │ + cbz r4, 6cbb2 <_Py_hashtable_new_full@@Base+0x82> │ │ │ │ ldrd r8, fp, [r4] │ │ │ │ movs r0, #40 @ 0x28 │ │ │ │ blx r8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6cb88 <_Py_hashtable_new_full@@Base+0x98> │ │ │ │ + cbz r0, 6cbc8 <_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, 6cb84 <_Py_hashtable_new_full@@Base+0x94> │ │ │ │ + cbz r0, 6cbc4 <_Py_hashtable_new_full@@Base+0x94> │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ blx 2957c │ │ │ │ - movw r3, #29393 @ 0x72d1 │ │ │ │ + movw r3, #28449 @ 0x6f21 │ │ │ │ movt r3, #18 │ │ │ │ - movw r2, #2137 @ 0x859 │ │ │ │ + movw r2, #2241 @ 0x8c1 │ │ │ │ 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 6cb6c <_Py_hashtable_new_full@@Base+0x7c> │ │ │ │ - movw r3, #58409 @ 0xe429 │ │ │ │ + bne.n 6cbac <_Py_hashtable_new_full@@Base+0x7c> │ │ │ │ + movw r3, #58137 @ 0xe319 │ │ │ │ movt r3, #16 │ │ │ │ cmp r7, r3 │ │ │ │ ittt eq │ │ │ │ - movweq r3, #58365 @ 0xe3fd │ │ │ │ + movweq r3, #58093 @ 0xe2ed │ │ │ │ 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, #29161 @ 0x71e9 │ │ │ │ + movw fp, #29281 @ 0x7261 │ │ │ │ movt fp, #7 │ │ │ │ - movw r8, #28237 @ 0x6e4d │ │ │ │ + movw r8, #28353 @ 0x6ec1 │ │ │ │ movt r8, #7 │ │ │ │ - b.n 6cb10 <_Py_hashtable_new_full@@Base+0x20> │ │ │ │ + b.n 6cb50 <_Py_hashtable_new_full@@Base+0x20> │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6cb6c <_Py_hashtable_new_full@@Base+0x7c> │ │ │ │ + b.n 6cbac <_Py_hashtable_new_full@@Base+0x7c> │ │ │ │ │ │ │ │ -0006cb8c : │ │ │ │ +0006cbcc : │ │ │ │ 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, 6cba6 │ │ │ │ + cbz r3, 6cbe6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7ea88 <_PyType_GetDict@@Base> │ │ │ │ - cbnz r0, 6cbc4 │ │ │ │ + bl 7eb1c <_PyType_GetDict@@Base> │ │ │ │ + cbnz r0, 6cc04 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f6b0 │ │ │ │ + bl 7f744 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6cbdc │ │ │ │ + blt.n 6cc1c │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6cba0 │ │ │ │ + bne.n 6cbe0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5680 @ 0x1630 │ │ │ │ + movw r1, #3120 @ 0xc30 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ 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 6d010 │ │ │ │ + bne.w 6d050 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r9, r0 │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 6d242 │ │ │ │ + bpl.w 6d282 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 6d22a │ │ │ │ + bpl.w 6d26a │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ add.w fp, r0, #20 │ │ │ │ mul.w r4, r2, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6d00c │ │ │ │ + beq.w 6d04c │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - movw r3, #53941 @ 0xd2b5 │ │ │ │ + movw r3, #54005 @ 0xd2f5 │ │ │ │ movt r3, #6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 6d248 │ │ │ │ + bne.w 6d288 │ │ │ │ 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] │ │ │ │ @@ -99900,15 +99918,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 6d018 │ │ │ │ + ble.w 6d058 │ │ │ │ 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 │ │ │ │ @@ -99944,15 +99962,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 6cdfe │ │ │ │ + bls.n 6ce3e │ │ │ │ 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] │ │ │ │ @@ -99994,26 +100012,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 6cd62 │ │ │ │ + bgt.n 6cda2 │ │ │ │ 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 6d064 │ │ │ │ + bhi.w 6d0a4 │ │ │ │ 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 │ │ │ │ @@ -100160,31 +100178,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 6d064 │ │ │ │ + bhi.n 6d0a4 │ │ │ │ addw sl, pc, #8 │ │ │ │ ldr.w pc, [sl, r7, lsl #2] │ │ │ │ nop │ │ │ │ - beq.n 6d0e2 │ │ │ │ + beq.n 6cfa2 │ │ │ │ movs r6, r0 │ │ │ │ - beq.n 6d0d6 │ │ │ │ + beq.n 6cf96 │ │ │ │ movs r6, r0 │ │ │ │ - beq.n 6d0ca │ │ │ │ + beq.n 6cf8a │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r6, {r0, r2, r6} │ │ │ │ + ldmia r6!, {r0, r2, r7} │ │ │ │ movs r6, r0 │ │ │ │ - bcs.n 6d082 │ │ │ │ + bcs.n 6d142 │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r6!, {r0, r2, r4, r5} │ │ │ │ + ldmia r6, {r0, r2, r4, r5, r6} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r6!, {r0, r2, r3, r5} │ │ │ │ + ldmia r6, {r0, r2, r3, r5, r6} │ │ │ │ movs r6, r0 │ │ │ │ ldrb.w r4, [fp, #2] │ │ │ │ bfi r8, r4, #16, #8 │ │ │ │ ldrb.w r4, [fp, #1] │ │ │ │ bfi r8, r4, #8, #8 │ │ │ │ ldrb.w r4, [fp] │ │ │ │ bfi r8, r4, #0, #8 │ │ │ │ @@ -100314,79 +100332,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 6d004 │ │ │ │ + b.n 6d044 │ │ │ │ ldrb.w r7, [fp, #4] │ │ │ │ bfi r4, r7, #0, #8 │ │ │ │ - b.n 6ce44 │ │ │ │ + b.n 6ce84 │ │ │ │ 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 6cc22 │ │ │ │ - b.n 6d00c │ │ │ │ + bne.w 6cc62 │ │ │ │ + b.n 6d04c │ │ │ │ ldr.w fp, [r0, #28] │ │ │ │ - b.n 6d22e │ │ │ │ + b.n 6d26e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6d004 │ │ │ │ + b.n 6d044 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006d254 <_Py_HashBytes@@Base>: │ │ │ │ +0006d294 <_Py_HashBytes@@Base>: │ │ │ │ mov r3, r1 │ │ │ │ - cbz r1, 6d2a8 <_Py_HashBytes@@Base+0x54> │ │ │ │ + cbz r1, 6d2e8 <_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, #53941 @ 0xd2b5 │ │ │ │ + movw ip, #54005 @ 0xd2f5 │ │ │ │ movt ip, #6 │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 6d2ac <_Py_HashBytes@@Base+0x58> │ │ │ │ + bne.n 6d2ec <_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 6d2e4 <_Py_HashBytes@@Base+0x90> │ │ │ │ + bl 6d324 <_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 6d29a <_Py_HashBytes@@Base+0x46> │ │ │ │ + b.n 6d2da <_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 6d2e4 <_Py_HashBytes@@Base+0x90> │ │ │ │ + bl 6d324 <_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 │ │ │ │ @@ -100416,15 +100434,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 6d882 <_Py_HashBytes@@Base+0x62e> │ │ │ │ + ble.w 6d8c2 <_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 │ │ │ │ @@ -100460,15 +100478,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 6d494 <_Py_HashBytes@@Base+0x240> │ │ │ │ + bls.n 6d4d4 <_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] │ │ │ │ @@ -100510,26 +100528,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 6d3f6 <_Py_HashBytes@@Base+0x1a2> │ │ │ │ + bgt.n 6d436 <_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 6d6ce <_Py_HashBytes@@Base+0x47a> │ │ │ │ + bhi.w 6d70e <_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 │ │ │ │ @@ -100809,58 +100827,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 6d692 <_Py_HashBytes@@Base+0x43e> │ │ │ │ + b.n 6d6d2 <_Py_HashBytes@@Base+0x43e> │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r3 │ │ │ │ cmp.w r8, #6 │ │ │ │ - bhi.w 6d6ce <_Py_HashBytes@@Base+0x47a> │ │ │ │ + bhi.w 6d70e <_Py_HashBytes@@Base+0x47a> │ │ │ │ addw sl, pc, #8 │ │ │ │ ldr.w pc, [sl, r8, lsl #2] │ │ │ │ nop │ │ │ │ - bvs.n 6d826 <_Py_HashBytes@@Base+0x5d2> │ │ │ │ + bvc.n 6d8e6 <_Py_HashBytes@@Base+0x652> │ │ │ │ movs r6, r0 │ │ │ │ - bvs.n 6d81a <_Py_HashBytes@@Base+0x5c6> │ │ │ │ + bvs.n 6d8da <_Py_HashBytes@@Base+0x646> │ │ │ │ movs r6, r0 │ │ │ │ - bvs.n 6d80e <_Py_HashBytes@@Base+0x5ba> │ │ │ │ + bvs.n 6d8ce <_Py_HashBytes@@Base+0x63a> │ │ │ │ movs r6, r0 │ │ │ │ - bmi.n 6d86e <_Py_HashBytes@@Base+0x61a> │ │ │ │ + bpl.n 6d92e │ │ │ │ movs r6, r0 │ │ │ │ - bhi.n 6d822 <_Py_HashBytes@@Base+0x5ce> │ │ │ │ + bhi.n 6d8e2 <_Py_HashBytes@@Base+0x64e> │ │ │ │ movs r6, r0 │ │ │ │ - bmi.n 6d856 <_Py_HashBytes@@Base+0x602> │ │ │ │ + bpl.n 6d916 │ │ │ │ movs r6, r0 │ │ │ │ - bmi.n 6d84a <_Py_HashBytes@@Base+0x5f6> │ │ │ │ + bpl.n 6d90a │ │ │ │ movs r6, r0 │ │ │ │ ldrb.w r8, [fp, #4] │ │ │ │ bfi r3, r8, #0, #8 │ │ │ │ - b.n 6d4e0 <_Py_HashBytes@@Base+0x28c> │ │ │ │ + b.n 6d520 <_Py_HashBytes@@Base+0x28c> │ │ │ │ nop │ │ │ │ │ │ │ │ -0006d8c4 : │ │ │ │ +0006d904 : │ │ │ │ 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, 6d8ea │ │ │ │ + cbz r3, 6d92a │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ movs r0, #224 @ 0xe0 │ │ │ │ b.w 2a7c8 │ │ │ │ - bl 6bff4 │ │ │ │ - b.n 6d8e0 │ │ │ │ + bl 6c02c │ │ │ │ + b.n 6d920 │ │ │ │ │ │ │ │ -0006d8f0 : │ │ │ │ +0006d930 : │ │ │ │ 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 │ │ │ │ @@ -100873,118 +100891,118 @@ │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r8, [pc, #976] @ 6dcfc │ │ │ │ + ldr r7, [pc, #792] @ (6dc84 ) │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ - ldr.w fp, [r0] │ │ │ │ - mov r7, r0 │ │ │ │ - ldr.w r5, [r8] │ │ │ │ - ldr.w r3, [r8, #-4] │ │ │ │ + ldr.w r9, [r0] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr.w r8, [r7] │ │ │ │ + ldr.w r3, [r7, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6db40 │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - ldr.w r3, [r6, #3724] @ 0xe8c │ │ │ │ - ldr.w r5, [r6, #3728] @ 0xe90 │ │ │ │ + bne.w 6dbb6 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + ldr.w r3, [r5, #3724] @ 0xe8c │ │ │ │ + ldr.w r8, [r5, #3728] @ 0xe90 │ │ │ │ cmp r4, r3 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.w 6dba6 │ │ │ │ - ldr r5, [r6, #8] │ │ │ │ - add.w r9, r5, #64 @ 0x40 │ │ │ │ - mov r0, r9 │ │ │ │ + bne.w 6dbea │ │ │ │ + ldr.w fp, [r5, #8] │ │ │ │ + add.w r8, fp, #64 @ 0x40 │ │ │ │ + mov r0, r8 │ │ │ │ blx 29b34 │ │ │ │ + mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6dc32 │ │ │ │ - add.w sl, r5, #8 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr.w r2, [sl] │ │ │ │ + bne.w 6dd38 │ │ │ │ + add.w r3, fp, #8 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6da58 │ │ │ │ - add.w sl, r5, #136 @ 0x88 │ │ │ │ + bne.n 6daa0 │ │ │ │ + add.w sl, fp, #136 @ 0x88 │ │ │ │ mov r0, sl │ │ │ │ blx 29b34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6dc40 │ │ │ │ + bne.w 6dce4 │ │ │ │ movs r3, #1 │ │ │ │ - str r3, [r5, #8] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ + str.w r3, [fp, #8] │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 6da4e │ │ │ │ - add.w r0, r5, #88 @ 0x58 │ │ │ │ + bne.n 6da90 │ │ │ │ + add.w r0, fp, #88 @ 0x58 │ │ │ │ blx 29c64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6dcc4 │ │ │ │ + bne.w 6dd54 │ │ │ │ mov r0, sl │ │ │ │ blx 29988 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6dc58 │ │ │ │ - ldr.w r5, [r8] │ │ │ │ - ldr.w r3, [r8, #-4] │ │ │ │ + bne.w 6dd46 │ │ │ │ + ldr.w sl, [r7] │ │ │ │ + ldr.w r3, [r7, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6db48 │ │ │ │ + bne.w 6dbbe │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr.w r3, [r2, #3724] @ 0xe8c │ │ │ │ - ldr.w r5, [r2, #3728] @ 0xe90 │ │ │ │ + ldr.w sl, [r2, #3728] @ 0xe90 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - bne.w 6db4e │ │ │ │ + bne.w 6dbc4 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - add.w r8, r4, #12 │ │ │ │ + add.w sl, r4, #12 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb r3, [r4, #16] │ │ │ │ dmb ish │ │ │ │ - ldrex r3, [r8] │ │ │ │ + ldrex r3, [sl] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ - strex r2, r3, [r8] │ │ │ │ + strex r2, r3, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6d9de │ │ │ │ + bne.n 6da20 │ │ │ │ dmb ish │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6db74 │ │ │ │ - movw r5, #19968 @ 0x4e00 │ │ │ │ - movt r5, #72 @ 0x48 │ │ │ │ - ldr.w r3, [r5, #848] @ 0x350 │ │ │ │ + bne.w 6db9c │ │ │ │ + movw r7, #19968 @ 0x4e00 │ │ │ │ + movt r7, #72 @ 0x48 │ │ │ │ + ldr.w r3, [r7, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6db8e │ │ │ │ + beq.w 6dbf6 │ │ │ │ blx 2a8fc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r3, [r5, #640] @ 0x280 │ │ │ │ + ldr.w r3, [r7, #640] @ 0x280 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6da26 │ │ │ │ - ldr r3, [pc, #724] @ (6dcf4 ) │ │ │ │ + bne.n 6da68 │ │ │ │ + ldr r3, [pc, #552] @ (6dc88 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6dcdc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + bne.w 6dcc2 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ bic.w r3, r3, #255 @ 0xff │ │ │ │ ldr r2, [r4, #12] │ │ │ │ bic.w r1, r2, #255 @ 0xff │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 6dca0 │ │ │ │ - mov r0, r9 │ │ │ │ + bne.w 6dc9e │ │ │ │ + mov r0, r8 │ │ │ │ blx 29988 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6db66 │ │ │ │ - str.w fp, [r7] │ │ │ │ + bne.w 6dbdc │ │ │ │ + str.w r9, [r6] │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str r4, [r5, #4] │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ + str.w r4, [fp, #4] │ │ │ │ + ldr.w r3, [fp, #12] │ │ │ │ adds r3, #1 │ │ │ │ - str r3, [r5, #12] │ │ │ │ - b.n 6d992 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ + str.w r3, [fp, #12] │ │ │ │ + b.n 6d9d4 │ │ │ │ + mov r1, fp │ │ │ │ + ldr.w r2, [fp, #12] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w ip, #1000 @ 0x3e8 │ │ │ │ movw r0, #19968 @ 0x4e00 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ ldr.w r2, [r1], #16 │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r2, #1 │ │ │ │ @@ -100995,233 +101013,239 @@ │ │ │ │ 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 6dc66 │ │ │ │ - bl fcc48 │ │ │ │ + beq.w 6dcf2 │ │ │ │ + bl fcb70 │ │ │ │ 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 6dc4e │ │ │ │ + blt.w 6dcda │ │ │ │ ldr r0, [sp, #4] │ │ │ │ adds r0, r0, r2 │ │ │ │ adc.w r1, r1, ip │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl ff2e8 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ + bl ff1e0 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r8 │ │ │ │ blx 29d94 <__pthread_cond_timedwait64@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - beq.n 6dafa │ │ │ │ + beq.n 6db4e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6dc16 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r6, r4 │ │ │ │ - mov r4, r3 │ │ │ │ + bne.w 6dc76 │ │ │ │ + mov r2, r5 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + mov r5, r4 │ │ │ │ + mov sl, r3 │ │ │ │ + mov r4, r2 │ │ │ │ ldr.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6dbb2 │ │ │ │ + bne.n 6dc0e │ │ │ │ mov r3, r4 │ │ │ │ - mov r4, r6 │ │ │ │ - mov r6, r3 │ │ │ │ - b.n 6d978 │ │ │ │ + mov r4, r5 │ │ │ │ + mov r5, r3 │ │ │ │ + b.n 6d9b6 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r4, r6 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr.w r2, [sl] │ │ │ │ + mov r3, sl │ │ │ │ + ldr.w sl, [sp, #4] │ │ │ │ + mov r4, r5 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6d970 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ + beq.w 6d9b0 │ │ │ │ + ldr.w r2, [fp, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 6d970 │ │ │ │ + bne.w 6d9b0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1a06c0 <_PyThreadState_New@@Base+0x3e4> │ │ │ │ + bl 19faa8 <_PyThreadState_New@@Base+0x3e4> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6dc6e │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + bne.w 6dcfa │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ dmb ish │ │ │ │ - adds r3, #12 │ │ │ │ - ldrex r1, [r3] │ │ │ │ - orr.w r1, r1, #1 │ │ │ │ - strex r2, r1, [r3] │ │ │ │ + add.w sl, r2, #12 │ │ │ │ + ldrex r2, [sl] │ │ │ │ + orr.w r2, r2, #1 │ │ │ │ + strex r1, r2, [sl] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 6db82 │ │ │ │ + mov.w sl, #1 │ │ │ │ + dmb ish │ │ │ │ + b.n 6d9b0 │ │ │ │ + dmb ish │ │ │ │ + ldrex r3, [sl] │ │ │ │ + orr.w r3, r3, #4 │ │ │ │ + strex r2, r3, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6db28 │ │ │ │ - movs r3, #1 │ │ │ │ + bne.n 6dba0 │ │ │ │ dmb ish │ │ │ │ - b.n 6d970 │ │ │ │ + b.n 6da68 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 6dba6 │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - b.n 6d958 │ │ │ │ + bne.n 6dbea │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + b.n 6d996 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 6d9ce │ │ │ │ - bl 6c194 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.w 6d9ce │ │ │ │ - mov r0, r9 │ │ │ │ + beq.w 6da10 │ │ │ │ + bl 6c1d4 │ │ │ │ + cmp r0, sl │ │ │ │ + beq.w 6da10 │ │ │ │ + mov r0, r8 │ │ │ │ blx 29988 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6dcd2 │ │ │ │ - movw r1, #6336 @ 0x18c0 │ │ │ │ + beq.w 6dd2e │ │ │ │ + movw r1, #3776 @ 0xec0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #392] @ (6dcf8 ) │ │ │ │ - bl 61f30 <_Py_FatalErrorFunc@@Base> │ │ │ │ - dmb ish │ │ │ │ - ldrex r3, [r8] │ │ │ │ - orr.w r3, r3, #4 │ │ │ │ - strex r2, r3, [r8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 6db78 │ │ │ │ - dmb ish │ │ │ │ - b.n 6da26 │ │ │ │ - bl 6bff4 │ │ │ │ + ldr r0, [pc, #164] @ (6dc8c ) │ │ │ │ + bl 62074 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6c1d4 │ │ │ │ + cmp r0, r8 │ │ │ │ + beq.n 6dbba │ │ │ │ + bl 66e5e │ │ │ │ + bl 6c02c │ │ │ │ blx 2a8fc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r2, [r5, #640] @ 0x280 │ │ │ │ + ldr.w r2, [r7, #640] @ 0x280 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 6da1c │ │ │ │ - b.n 6da26 │ │ │ │ - bl 6c194 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.n 6db44 │ │ │ │ - bl 66a9c │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ + beq.w 6da5e │ │ │ │ + b.n 6da68 │ │ │ │ + ldr.w r2, [fp] │ │ │ │ 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] │ │ │ │ + ldr.w r3, [fp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ - cbz r0, 6dc2a │ │ │ │ + cbz r0, 6dc96 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl fcc48 │ │ │ │ + bl fcb70 │ │ │ │ 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 6dc24 │ │ │ │ + blt.n 6dc90 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ adds r0, r2, r0 │ │ │ │ adc.w r1, ip, r3 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl ff2e8 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ + bl ff1e0 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r8 │ │ │ │ blx 29d94 <__pthread_cond_timedwait64@plt> │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - beq.w 6daf2 │ │ │ │ + beq.w 6db42 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6dae2 │ │ │ │ - movw r1, #6304 @ 0x18a0 │ │ │ │ + beq.w 6db32 │ │ │ │ + movw r1, #3744 @ 0xea0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #216] @ (6dcf8 ) │ │ │ │ - bl 61f30 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #12] @ (6dc8c ) │ │ │ │ + bl 62074 <_Py_FatalErrorFunc@@Base> │ │ │ │ + str r0, [r4, r1] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + strb r0, [r5, r1] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ldrsb r0, [r4, r2] │ │ │ │ + movs r6, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6dbfa │ │ │ │ + b.n 6dc5a │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 5f4e8 │ │ │ │ - b.n 6dbd8 │ │ │ │ - movw r1, #6272 @ 0x1880 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #188] @ (6dcf8 ) │ │ │ │ - bl 61f30 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #6372 @ 0x18e4 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #172] @ (6dcf8 ) │ │ │ │ - bl 61f30 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 5f52c │ │ │ │ + b.n 6dc38 │ │ │ │ + uxtb r1, r2 │ │ │ │ + dmb ish │ │ │ │ + orrs r1, r3 │ │ │ │ + ldrex r0, [sl] │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 6dcb6 │ │ │ │ + strex r4, r1, [sl] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 6dca6 │ │ │ │ + mov r2, r0 │ │ │ │ + dmb ish │ │ │ │ + beq.w 6da7a │ │ │ │ + b.n 6dc9e │ │ │ │ + dmb ish │ │ │ │ + ldrex r3, [sl] │ │ │ │ + orr.w r3, r3, #4 │ │ │ │ + strex r2, r3, [sl] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 6dbb0 │ │ │ │ + b.n 6dcc6 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6dabe │ │ │ │ - movw r1, #6452 @ 0x1934 │ │ │ │ + b.n 6db08 │ │ │ │ + movw r1, #3812 @ 0xee4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #148] @ (6dcf8 ) │ │ │ │ - bl 61f30 <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 5f4e8 │ │ │ │ + ldr r0, [pc, #116] @ (6dd64 ) │ │ │ │ + bl 62074 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 5f52c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 6da96 │ │ │ │ - mov r0, r9 │ │ │ │ + b.n 6dae0 │ │ │ │ + mov r0, r8 │ │ │ │ blx 29988 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6db66 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 6dbae │ │ │ │ + bne.w 6dbdc │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 6dbf2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ - add.w fp, r3, #12 │ │ │ │ - ldrex r3, [fp] │ │ │ │ + add.w sl, r3, #12 │ │ │ │ + ldrex r3, [sl] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ - strex r2, r3, [fp] │ │ │ │ + strex r2, r3, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6dc8a │ │ │ │ + bne.n 6dd18 │ │ │ │ dmb ish │ │ │ │ - b.n 6dbae │ │ │ │ - uxtb r1, r2 │ │ │ │ - dmb ish │ │ │ │ - orrs r1, r3 │ │ │ │ - ldrex r0, [r8] │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.n 6dcb8 │ │ │ │ - strex r4, r1, [r8] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 6dca8 │ │ │ │ - mov r2, r0 │ │ │ │ - dmb ish │ │ │ │ - beq.w 6da38 │ │ │ │ - b.n 6dca0 │ │ │ │ - movw r1, #6412 @ 0x190c │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #40] @ (6dcf8 ) │ │ │ │ - bl 61f30 <_Py_FatalErrorFunc@@Base> │ │ │ │ + b.n 6dbf2 │ │ │ │ movs r2, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1a8514 │ │ │ │ - b.n 6dbae │ │ │ │ - dmb ish │ │ │ │ - ldrex r3, [r8] │ │ │ │ - orr.w r3, r3, #4 │ │ │ │ - strex r2, r3, [r8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 6db88 │ │ │ │ - b.n 6dce0 │ │ │ │ - strb r0, [r5, r1] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - str r0, [r4, #8] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1a78fc │ │ │ │ + b.n 6dbf2 │ │ │ │ + movw r1, #3712 @ 0xe80 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #32] @ (6dd64 ) │ │ │ │ + bl 62074 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #3892 @ 0xf34 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #20] @ (6dd64 ) │ │ │ │ + bl 62074 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #3852 @ 0xf0c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #4] @ (6dd64 ) │ │ │ │ + bl 62074 <_Py_FatalErrorFunc@@Base> │ │ │ │ + nop │ │ │ │ + ldrsb r0, [r4, r2] │ │ │ │ movs r6, r5 │ │ │ │ - str r0, [r4, r1] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ movw r2, #19968 @ 0x4e00 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -101230,288 +101254,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 703fa │ │ │ │ + bne.w 70462 │ │ │ │ addw r3, pc, #1284 @ 0x504 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [sp, #72] @ 0x48 │ │ │ │ - movw r1, #6716 @ 0x1a3c │ │ │ │ + movw r1, #4156 @ 0x103c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 704b6 │ │ │ │ + beq.w 7051e │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - movw r1, #6728 @ 0x1a48 │ │ │ │ + movw r1, #4168 @ 0x1048 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ blx 29204 │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r4, [pc, #776] @ (6e078 ) │ │ │ │ + ldr r4, [pc, #776] @ (6e0e0 ) │ │ │ │ movs r6, #2 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ - movw r1, #46173 @ 0xb45d │ │ │ │ + movw r1, #46305 @ 0xb4e1 │ │ │ │ movt r1, #7 │ │ │ │ add.w r7, r4, #4096 @ 0x1000 │ │ │ │ - movw r0, #4505 @ 0x1199 │ │ │ │ + movw r0, #4609 @ 0x1201 │ │ │ │ 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, #49077 @ 0xbfb5 │ │ │ │ + movw r8, #49133 @ 0xbfed │ │ │ │ movt r8, #6 │ │ │ │ - movw r6, #49509 @ 0xc165 │ │ │ │ + movw r6, #49573 @ 0xc1a5 │ │ │ │ movt r6, #6 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ - bl 6caf0 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 6cb30 <_Py_hashtable_new_full@@Base> │ │ │ │ mov r6, r0 │ │ │ │ str.w r0, [r7, #792] @ 0x318 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70530 │ │ │ │ - ldr r0, [pc, #704] @ (6e07c ) │ │ │ │ - movw sl, #4505 @ 0x1199 │ │ │ │ + beq.w 70598 │ │ │ │ + ldr r0, [pc, #704] @ (6e0e4 ) │ │ │ │ + movw sl, #4609 @ 0x1201 │ │ │ │ movt sl, #7 │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #692] @ (6e080 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #692] @ (6e084 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #688] @ (6e088 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #688] @ (6e08c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #684] @ (6e090 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #684] @ (6e094 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #680] @ (6e098 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #680] @ (6e09c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #676] @ (6e0a0 ) │ │ │ │ - bl 70674 │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #692] @ (6e0e8 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #692] @ (6e0ec ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #688] @ (6e0f0 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #688] @ (6e0f4 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #684] @ (6e0f8 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #684] @ (6e0fc ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #680] @ (6e100 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #680] @ (6e104 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #676] @ (6e108 ) │ │ │ │ + bl 706dc │ │ │ │ add.w r0, r4, #16256 @ 0x3f80 │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #668] @ (6e0a4 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #664] @ (6e0a8 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #664] @ (6e0ac ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #660] @ (6e0b0 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #660] @ (6e0b4 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #656] @ (6e0b8 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #656] @ (6e0bc ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #652] @ (6e0c0 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #652] @ (6e0c4 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #648] @ (6e0c8 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #648] @ (6e0cc ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #644] @ (6e0d0 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #644] @ (6e0d4 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #640] @ (6e0d8 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #640] @ (6e0dc ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #636] @ (6e0e0 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #636] @ (6e0e4 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #632] @ (6e0e8 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #632] @ (6e0ec ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #628] @ (6e0f0 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #628] @ (6e0f4 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #624] @ (6e0f8 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #624] @ (6e0fc ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #620] @ (6e100 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #620] @ (6e104 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #616] @ (6e108 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #616] @ (6e10c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #612] @ (6e110 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #612] @ (6e114 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #608] @ (6e118 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #608] @ (6e11c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #604] @ (6e120 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #604] @ (6e124 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #600] @ (6e128 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #600] @ (6e12c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #596] @ (6e130 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #596] @ (6e134 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #592] @ (6e138 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #592] @ (6e13c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #588] @ (6e140 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #588] @ (6e144 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #584] @ (6e148 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #584] @ (6e14c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #580] @ (6e150 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #580] @ (6e154 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #576] @ (6e158 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #576] @ (6e15c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #572] @ (6e160 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #572] @ (6e164 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #568] @ (6e168 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #568] @ (6e16c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #564] @ (6e170 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #564] @ (6e174 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #560] @ (6e178 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #560] @ (6e17c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #556] @ (6e180 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #556] @ (6e184 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #552] @ (6e188 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #552] @ (6e18c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #548] @ (6e190 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #548] @ (6e194 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #544] @ (6e198 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #544] @ (6e19c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #540] @ (6e1a0 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #540] @ (6e1a4 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #536] @ (6e1a8 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #536] @ (6e1ac ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #532] @ (6e1b0 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #532] @ (6e1b4 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #528] @ (6e1b8 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #528] @ (6e1bc ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #524] @ (6e1c0 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #524] @ (6e1c4 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #520] @ (6e1c8 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #520] @ (6e1cc ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #516] @ (6e1d0 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #516] @ (6e1d4 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #512] @ (6e1d8 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #512] @ (6e1dc ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #508] @ (6e1e0 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #508] @ (6e1e4 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #504] @ (6e1e8 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #504] @ (6e1ec ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #500] @ (6e1f0 ) │ │ │ │ - bl 70674 │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #668] @ (6e10c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #664] @ (6e110 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #664] @ (6e114 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #660] @ (6e118 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #660] @ (6e11c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #656] @ (6e120 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #656] @ (6e124 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #652] @ (6e128 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #652] @ (6e12c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #648] @ (6e130 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #648] @ (6e134 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #644] @ (6e138 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #644] @ (6e13c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #640] @ (6e140 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #640] @ (6e144 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #636] @ (6e148 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #636] @ (6e14c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #632] @ (6e150 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #632] @ (6e154 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #628] @ (6e158 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #628] @ (6e15c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #624] @ (6e160 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #624] @ (6e164 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #620] @ (6e168 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #620] @ (6e16c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #616] @ (6e170 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #616] @ (6e174 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #612] @ (6e178 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #612] @ (6e17c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #608] @ (6e180 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #608] @ (6e184 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #604] @ (6e188 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #604] @ (6e18c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #600] @ (6e190 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #600] @ (6e194 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #596] @ (6e198 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #596] @ (6e19c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #592] @ (6e1a0 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #592] @ (6e1a4 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #588] @ (6e1a8 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #588] @ (6e1ac ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #584] @ (6e1b0 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #584] @ (6e1b4 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #580] @ (6e1b8 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #580] @ (6e1bc ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #576] @ (6e1c0 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #576] @ (6e1c4 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #572] @ (6e1c8 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #572] @ (6e1cc ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #568] @ (6e1d0 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #568] @ (6e1d4 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #564] @ (6e1d8 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #564] @ (6e1dc ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #560] @ (6e1e0 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #560] @ (6e1e4 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #556] @ (6e1e8 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #556] @ (6e1ec ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #552] @ (6e1f0 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #552] @ (6e1f4 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #548] @ (6e1f8 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #548] @ (6e1fc ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #544] @ (6e200 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #544] @ (6e204 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #540] @ (6e208 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #540] @ (6e20c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #536] @ (6e210 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #536] @ (6e214 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #532] @ (6e218 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #532] @ (6e21c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #528] @ (6e220 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #528] @ (6e224 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #524] @ (6e228 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #524] @ (6e22c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #520] @ (6e230 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #520] @ (6e234 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #516] @ (6e238 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #516] @ (6e23c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #512] @ (6e240 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #512] @ (6e244 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #508] @ (6e248 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #508] @ (6e24c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #504] @ (6e250 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #504] @ (6e254 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #500] @ (6e258 ) │ │ │ │ + bl 706dc │ │ │ │ add.w r0, r4, #19072 @ 0x4a80 │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #492] @ (6e1f4 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #488] @ (6e1f8 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #488] @ (6e1fc ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #484] @ (6e200 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #484] @ (6e204 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #480] @ (6e208 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #480] @ (6e20c ) │ │ │ │ - bl 70674 │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #492] @ (6e25c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #488] @ (6e260 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #488] @ (6e264 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #484] @ (6e268 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #484] @ (6e26c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #480] @ (6e270 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #480] @ (6e274 ) │ │ │ │ + bl 706dc │ │ │ │ add.w r0, r4, #19328 @ 0x4b80 │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #468] @ (6e210 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #468] @ (6e214 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #464] @ (6e218 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #464] @ (6e21c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #460] @ (6e220 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #460] @ (6e224 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #456] @ (6e228 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #456] @ (6e22c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #452] @ (6e230 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #452] @ (6e234 ) │ │ │ │ - bl 70674 │ │ │ │ - b.n 6e240 │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #468] @ (6e278 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #468] @ (6e27c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #464] @ (6e280 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #464] @ (6e284 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #460] @ (6e288 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #460] @ (6e28c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #456] @ (6e290 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #456] @ (6e294 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #452] @ (6e298 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #452] @ (6e29c ) │ │ │ │ + bl 706dc │ │ │ │ + b.n 6e2a8 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r4, [sp, #240] @ 0xf0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r4, [sp, #368] @ 0x170 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -101565,135 +101589,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, 6e124 ) │ │ │ │ + add r0, pc, #48 @ (adr r0, 6e18c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #176 @ (adr r0, 6e1a8 ) │ │ │ │ + add r0, pc, #176 @ (adr r0, 6e210 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #320 @ (adr r0, 6e23c ) │ │ │ │ + add r0, pc, #320 @ (adr r0, 6e2a4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #448 @ (adr r0, 6e2c0 ) │ │ │ │ + add r0, pc, #448 @ (adr r0, 6e328 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #608 @ (adr r0, 6e364 ) │ │ │ │ + add r0, pc, #608 @ (adr r0, 6e3cc ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #752 @ (adr r0, 6e3f8 ) │ │ │ │ + add r0, pc, #752 @ (adr r0, 6e460 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #896 @ (adr r0, 6e48c ) │ │ │ │ + add r0, pc, #896 @ (adr r0, 6e4f4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #32 @ (adr r1, 6e130 ) │ │ │ │ + add r1, pc, #32 @ (adr r1, 6e198 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #160 @ (adr r1, 6e1b4 ) │ │ │ │ + add r1, pc, #160 @ (adr r1, 6e21c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #304 @ (adr r1, 6e248 ) │ │ │ │ + add r1, pc, #304 @ (adr r1, 6e2b0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #432 @ (adr r1, 6e2cc ) │ │ │ │ + add r1, pc, #432 @ (adr r1, 6e334 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #624 @ (adr r1, 6e390 ) │ │ │ │ + add r1, pc, #624 @ (adr r1, 6e3f8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #736 @ (adr r1, 6e404 ) │ │ │ │ + add r1, pc, #736 @ (adr r1, 6e46c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #864 @ (adr r1, 6e488 ) │ │ │ │ + add r1, pc, #864 @ (adr r1, 6e4f0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #992 @ (adr r1, 6e50c ) │ │ │ │ + add r1, pc, #992 @ (adr r1, 6e574 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #96 @ (adr r2, 6e190 ) │ │ │ │ + add r2, pc, #96 @ (adr r2, 6e1f8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #224 @ (adr r2, 6e214 ) │ │ │ │ + add r2, pc, #224 @ (adr r2, 6e27c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #368 @ (adr r2, 6e2a8 ) │ │ │ │ + add r2, pc, #368 @ (adr r2, 6e310 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #480 @ (adr r2, 6e31c ) │ │ │ │ + add r2, pc, #480 @ (adr r2, 6e384 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #608 @ (adr r2, 6e3a0 ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 6e408 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #720 @ (adr r2, 6e414 ) │ │ │ │ + add r2, pc, #720 @ (adr r2, 6e47c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #848 @ (adr r2, 6e498 ) │ │ │ │ + add r2, pc, #848 @ (adr r2, 6e500 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #960 @ (adr r2, 6e50c ) │ │ │ │ + add r2, pc, #960 @ (adr r2, 6e574 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #64 @ (adr r3, 6e190 ) │ │ │ │ + add r3, pc, #64 @ (adr r3, 6e1f8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #192 @ (adr r3, 6e214 ) │ │ │ │ + add r3, pc, #192 @ (adr r3, 6e27c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #336 @ (adr r3, 6e2a8 ) │ │ │ │ + add r3, pc, #336 @ (adr r3, 6e310 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #464 @ (adr r3, 6e32c ) │ │ │ │ + add r3, pc, #464 @ (adr r3, 6e394 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #608 @ (adr r3, 6e3c0 ) │ │ │ │ + add r3, pc, #608 @ (adr r3, 6e428 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #736 @ (adr r3, 6e444 ) │ │ │ │ + add r3, pc, #736 @ (adr r3, 6e4ac ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #864 @ (adr r3, 6e4c8 ) │ │ │ │ + add r3, pc, #864 @ (adr r3, 6e530 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #976 @ (adr r3, 6e53c ) │ │ │ │ + add r3, pc, #976 @ (adr r3, 6e5a4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #64 @ (adr r4, 6e1b0 ) │ │ │ │ + add r4, pc, #64 @ (adr r4, 6e218 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #192 @ (adr r4, 6e234 ) │ │ │ │ + add r4, pc, #192 @ (adr r4, 6e29c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #352 @ (adr r4, 6e2d8 ) │ │ │ │ + add r4, pc, #352 @ (adr r4, 6e340 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #496 @ (adr r4, 6e36c ) │ │ │ │ + add r4, pc, #496 @ (adr r4, 6e3d4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #624 @ (adr r4, 6e3f0 ) │ │ │ │ + add r4, pc, #624 @ (adr r4, 6e458 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #768 @ (adr r4, 6e484 ) │ │ │ │ + add r4, pc, #768 @ (adr r4, 6e4ec ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #928 @ (adr r4, 6e528 ) │ │ │ │ + add r4, pc, #928 @ (adr r4, 6e590 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #48 @ (adr r5, 6e1bc ) │ │ │ │ + add r5, pc, #48 @ (adr r5, 6e224 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #160 @ (adr r5, 6e230 ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 6e298 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #288 @ (adr r5, 6e2b4 ) │ │ │ │ + add r5, pc, #288 @ (adr r5, 6e31c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #416 @ (adr r5, 6e338 ) │ │ │ │ + add r5, pc, #416 @ (adr r5, 6e3a0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #544 @ (adr r5, 6e3bc ) │ │ │ │ + add r5, pc, #544 @ (adr r5, 6e424 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #688 @ (adr r5, 6e450 ) │ │ │ │ + add r5, pc, #688 @ (adr r5, 6e4b8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #816 @ (adr r5, 6e4d4 ) │ │ │ │ + add r5, pc, #816 @ (adr r5, 6e53c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #944 @ (adr r5, 6e558 ) │ │ │ │ + add r5, pc, #944 @ (adr r5, 6e5c0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #48 @ (adr r6, 6e1dc ) │ │ │ │ + add r6, pc, #48 @ (adr r6, 6e244 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #176 @ (adr r6, 6e260 ) │ │ │ │ + add r6, pc, #176 @ (adr r6, 6e2c8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #304 @ (adr r6, 6e2e4 ) │ │ │ │ + add r6, pc, #304 @ (adr r6, 6e34c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #432 @ (adr r6, 6e368 ) │ │ │ │ + add r6, pc, #432 @ (adr r6, 6e3d0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 6e3ec ) │ │ │ │ + add r6, pc, #560 @ (adr r6, 6e454 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #720 @ (adr r6, 6e490 ) │ │ │ │ + add r6, pc, #720 @ (adr r6, 6e4f8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #880 @ (adr r6, 6e534 ) │ │ │ │ + add r6, pc, #880 @ (adr r6, 6e59c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #992 @ (adr r6, 6e5a8 ) │ │ │ │ + add r6, pc, #992 @ (adr r6, 6e610 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #96 @ (adr r7, 6e22c ) │ │ │ │ + add r7, pc, #96 @ (adr r7, 6e294 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #208 @ (adr r7, 6e2a0 ) │ │ │ │ + add r7, pc, #208 @ (adr r7, 6e308 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #336 @ (adr r7, 6e324 ) │ │ │ │ + add r7, pc, #336 @ (adr r7, 6e38c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #464 @ (adr r7, 6e3a8 ) │ │ │ │ + add r7, pc, #464 @ (adr r7, 6e410 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #640 @ (adr r7, 6e45c ) │ │ │ │ + add r7, pc, #640 @ (adr r7, 6e4c4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #768 @ (adr r7, 6e4e0 ) │ │ │ │ + add r7, pc, #768 @ (adr r7, 6e548 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #896 @ (adr r7, 6e564 ) │ │ │ │ + add r7, pc, #896 @ (adr r7, 6e5cc ) │ │ │ │ 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 │ │ │ │ @@ -101732,267 +101756,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] @ (6e540 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #764] @ (6e544 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #760] @ (6e548 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #760] @ (6e54c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #756] @ (6e550 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #756] @ (6e554 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #752] @ (6e558 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #752] @ (6e55c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #748] @ (6e560 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #748] @ (6e564 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #744] @ (6e568 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #744] @ (6e56c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #740] @ (6e570 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #740] @ (6e574 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #736] @ (6e578 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #736] @ (6e57c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #732] @ (6e580 ) │ │ │ │ - bl 70674 │ │ │ │ + ldr r0, [pc, #764] @ (6e5a8 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #764] @ (6e5ac ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #760] @ (6e5b0 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #760] @ (6e5b4 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #756] @ (6e5b8 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #756] @ (6e5bc ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #752] @ (6e5c0 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #752] @ (6e5c4 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #748] @ (6e5c8 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #748] @ (6e5cc ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #744] @ (6e5d0 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #744] @ (6e5d4 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #740] @ (6e5d8 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #740] @ (6e5dc ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #736] @ (6e5e0 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #736] @ (6e5e4 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #732] @ (6e5e8 ) │ │ │ │ + bl 706dc │ │ │ │ add.w r0, r4, #20224 @ 0x4f00 │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #724] @ (6e584 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #720] @ (6e588 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #720] @ (6e58c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #716] @ (6e590 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #716] @ (6e594 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #712] @ (6e598 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #712] @ (6e59c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #708] @ (6e5a0 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #708] @ (6e5a4 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #704] @ (6e5a8 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #704] @ (6e5ac ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #700] @ (6e5b0 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #700] @ (6e5b4 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #696] @ (6e5b8 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #696] @ (6e5bc ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #692] @ (6e5c0 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #692] @ (6e5c4 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #688] @ (6e5c8 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #688] @ (6e5cc ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #684] @ (6e5d0 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #684] @ (6e5d4 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #680] @ (6e5d8 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #680] @ (6e5dc ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #676] @ (6e5e0 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #676] @ (6e5e4 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #672] @ (6e5e8 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #672] @ (6e5ec ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #668] @ (6e5f0 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #668] @ (6e5f4 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #664] @ (6e5f8 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #664] @ (6e5fc ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #660] @ (6e600 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #660] @ (6e604 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #656] @ (6e608 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #656] @ (6e60c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #652] @ (6e610 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #652] @ (6e614 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #648] @ (6e618 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #648] @ (6e61c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #644] @ (6e620 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #644] @ (6e624 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #640] @ (6e628 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #640] @ (6e62c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #636] @ (6e630 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #636] @ (6e634 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #632] @ (6e638 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #632] @ (6e63c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #628] @ (6e640 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #628] @ (6e644 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #624] @ (6e648 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #624] @ (6e64c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #620] @ (6e650 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #620] @ (6e654 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #616] @ (6e658 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #616] @ (6e65c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #612] @ (6e660 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #612] @ (6e664 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #608] @ (6e668 ) │ │ │ │ - bl 70674 │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #724] @ (6e5ec ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #720] @ (6e5f0 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #720] @ (6e5f4 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #716] @ (6e5f8 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #716] @ (6e5fc ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #712] @ (6e600 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #712] @ (6e604 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #708] @ (6e608 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #708] @ (6e60c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #704] @ (6e610 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #704] @ (6e614 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #700] @ (6e618 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #700] @ (6e61c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #696] @ (6e620 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #696] @ (6e624 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #692] @ (6e628 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #692] @ (6e62c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #688] @ (6e630 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #688] @ (6e634 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #684] @ (6e638 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #684] @ (6e63c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #680] @ (6e640 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #680] @ (6e644 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #676] @ (6e648 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #676] @ (6e64c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #672] @ (6e650 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #672] @ (6e654 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #668] @ (6e658 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #668] @ (6e65c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #664] @ (6e660 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #664] @ (6e664 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #660] @ (6e668 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #660] @ (6e66c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #656] @ (6e670 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #656] @ (6e674 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #652] @ (6e678 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #652] @ (6e67c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #648] @ (6e680 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #648] @ (6e684 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #644] @ (6e688 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #644] @ (6e68c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #640] @ (6e690 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #640] @ (6e694 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #636] @ (6e698 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #636] @ (6e69c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #632] @ (6e6a0 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #632] @ (6e6a4 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #628] @ (6e6a8 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #628] @ (6e6ac ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #624] @ (6e6b0 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #624] @ (6e6b4 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #620] @ (6e6b8 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #620] @ (6e6bc ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #616] @ (6e6c0 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #616] @ (6e6c4 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #612] @ (6e6c8 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #612] @ (6e6cc ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #608] @ (6e6d0 ) │ │ │ │ + bl 706dc │ │ │ │ add.w r0, r4, #22272 @ 0x5700 │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #600] @ (6e66c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #596] @ (6e670 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #596] @ (6e674 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #592] @ (6e678 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #592] @ (6e67c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #588] @ (6e680 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #588] @ (6e684 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #584] @ (6e688 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #584] @ (6e68c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #580] @ (6e690 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #580] @ (6e694 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #576] @ (6e698 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #576] @ (6e69c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #572] @ (6e6a0 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #572] @ (6e6a4 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #568] @ (6e6a8 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #568] @ (6e6ac ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #564] @ (6e6b0 ) │ │ │ │ - bl 70674 │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #600] @ (6e6d4 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #596] @ (6e6d8 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #596] @ (6e6dc ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #592] @ (6e6e0 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #592] @ (6e6e4 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #588] @ (6e6e8 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #588] @ (6e6ec ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #584] @ (6e6f0 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #584] @ (6e6f4 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #580] @ (6e6f8 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #580] @ (6e6fc ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #576] @ (6e700 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #576] @ (6e704 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #572] @ (6e708 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #572] @ (6e70c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #568] @ (6e710 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #568] @ (6e714 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #564] @ (6e718 ) │ │ │ │ + bl 706dc │ │ │ │ add.w r0, r4, #22912 @ 0x5980 │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #556] @ (6e6b4 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #552] @ (6e6b8 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #552] @ (6e6bc ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #548] @ (6e6c0 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #548] @ (6e6c4 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #544] @ (6e6c8 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #544] @ (6e6cc ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #540] @ (6e6d0 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #540] @ (6e6d4 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #536] @ (6e6d8 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #536] @ (6e6dc ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #532] @ (6e6e0 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #532] @ (6e6e4 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #528] @ (6e6e8 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #528] @ (6e6ec ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #524] @ (6e6f0 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #524] @ (6e6f4 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #520] @ (6e6f8 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #520] @ (6e6fc ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #516] @ (6e700 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #516] @ (6e704 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #512] @ (6e708 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #512] @ (6e70c ) │ │ │ │ - bl 70674 │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #556] @ (6e71c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #552] @ (6e720 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #552] @ (6e724 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #548] @ (6e728 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #548] @ (6e72c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #544] @ (6e730 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #544] @ (6e734 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #540] @ (6e738 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #540] @ (6e73c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #536] @ (6e740 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #536] @ (6e744 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #532] @ (6e748 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #532] @ (6e74c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #528] @ (6e750 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #528] @ (6e754 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #524] @ (6e758 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #524] @ (6e75c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #520] @ (6e760 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #520] @ (6e764 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #516] @ (6e768 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #516] @ (6e76c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #512] @ (6e770 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #512] @ (6e774 ) │ │ │ │ + bl 706dc │ │ │ │ add.w r0, r4, #23680 @ 0x5c80 │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #500] @ (6e710 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #500] @ (6e714 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #496] @ (6e718 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #496] @ (6e71c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #492] @ (6e720 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #492] @ (6e724 ) │ │ │ │ - bl 70674 │ │ │ │ - b.n 6e728 │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #500] @ (6e778 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #500] @ (6e77c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #496] @ (6e780 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #496] @ (6e784 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #492] @ (6e788 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #492] @ (6e78c ) │ │ │ │ + bl 706dc │ │ │ │ + b.n 6e790 │ │ │ │ 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 │ │ │ │ @@ -102080,25 +102104,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, 6e600 │ │ │ │ + cbz r4, 6e668 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e60e │ │ │ │ + cbz r0, 6e676 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e620 │ │ │ │ + cbz r0, 6e688 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e630 │ │ │ │ + cbz r0, 6e698 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e63e │ │ │ │ + cbz r0, 6e6a6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 6e64e │ │ │ │ + cbz r4, 6e6b6 │ │ │ │ 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 │ │ │ │ @@ -102108,27 +102132,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, 6e67c │ │ │ │ + cbz r0, 6e6e4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e688 │ │ │ │ + cbz r0, 6e6f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e694 │ │ │ │ + cbz r0, 6e6fc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 6e6a0 │ │ │ │ + cbz r4, 6e708 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 6e6b0 │ │ │ │ + cbz r4, 6e718 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 6e6bc │ │ │ │ + cbz r4, 6e724 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 6e6c8 │ │ │ │ + cbz r4, 6e730 │ │ │ │ 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 │ │ │ │ @@ -102194,29 +102218,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, 6e6ea │ │ │ │ + cbnz r4, 6e752 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6e6f8 │ │ │ │ + cbnz r0, 6e760 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6e702 │ │ │ │ + cbnz r4, 6e76a │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6e70e │ │ │ │ + cbnz r4, 6e776 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6e71a │ │ │ │ + cbnz r0, 6e782 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6e724 │ │ │ │ + cbnz r0, 6e78c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6e72e │ │ │ │ + cbnz r4, 6e796 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6e73a │ │ │ │ + cbnz r0, 6e7a2 │ │ │ │ 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 │ │ │ │ @@ -102224,284 +102248,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, 6e760 │ │ │ │ + cbnz r4, 6e7c8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6e76c │ │ │ │ + cbnz r4, 6e7d4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6e778 │ │ │ │ + cbnz r0, 6e7e0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [pc, #764] @ (6ea28 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #764] @ (6ea2c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #760] @ (6ea30 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #760] @ (6ea34 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #756] @ (6ea38 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #756] @ (6ea3c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #752] @ (6ea40 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #752] @ (6ea44 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #748] @ (6ea48 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #748] @ (6ea4c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #744] @ (6ea50 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #744] @ (6ea54 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #740] @ (6ea58 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #740] @ (6ea5c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #736] @ (6ea60 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #736] @ (6ea64 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #732] @ (6ea68 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #732] @ (6ea6c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #728] @ (6ea70 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #728] @ (6ea74 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #724] @ (6ea78 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #724] @ (6ea7c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #720] @ (6ea80 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #720] @ (6ea84 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #716] @ (6ea88 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #716] @ (6ea8c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #712] @ (6ea90 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #712] @ (6ea94 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #708] @ (6ea98 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #708] @ (6ea9c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #704] @ (6eaa0 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #704] @ (6eaa4 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #700] @ (6eaa8 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #700] @ (6eaac ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #696] @ (6eab0 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #696] @ (6eab4 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #692] @ (6eab8 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #692] @ (6eabc ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #688] @ (6eac0 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #688] @ (6eac4 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #684] @ (6eac8 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #684] @ (6eacc ) │ │ │ │ - bl 70674 │ │ │ │ + ldr r0, [pc, #764] @ (6ea90 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #764] @ (6ea94 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #760] @ (6ea98 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #760] @ (6ea9c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #756] @ (6eaa0 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #756] @ (6eaa4 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #752] @ (6eaa8 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #752] @ (6eaac ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #748] @ (6eab0 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #748] @ (6eab4 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #744] @ (6eab8 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #744] @ (6eabc ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #740] @ (6eac0 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #740] @ (6eac4 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #736] @ (6eac8 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #736] @ (6eacc ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #732] @ (6ead0 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #732] @ (6ead4 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #728] @ (6ead8 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #728] @ (6eadc ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #724] @ (6eae0 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #724] @ (6eae4 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #720] @ (6eae8 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #720] @ (6eaec ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #716] @ (6eaf0 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #716] @ (6eaf4 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #712] @ (6eaf8 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #712] @ (6eafc ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #708] @ (6eb00 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #708] @ (6eb04 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #704] @ (6eb08 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #704] @ (6eb0c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #700] @ (6eb10 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #700] @ (6eb14 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #696] @ (6eb18 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #696] @ (6eb1c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #692] @ (6eb20 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #692] @ (6eb24 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #688] @ (6eb28 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #688] @ (6eb2c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #684] @ (6eb30 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #684] @ (6eb34 ) │ │ │ │ + bl 706dc │ │ │ │ add.w r0, r4, #25216 @ 0x6280 │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #672] @ (6ead0 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #672] @ (6ead4 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #668] @ (6ead8 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #668] @ (6eadc ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #664] @ (6eae0 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #664] @ (6eae4 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #660] @ (6eae8 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #660] @ (6eaec ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #656] @ (6eaf0 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #656] @ (6eaf4 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #652] @ (6eaf8 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #652] @ (6eafc ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #648] @ (6eb00 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #648] @ (6eb04 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #644] @ (6eb08 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #644] @ (6eb0c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #640] @ (6eb10 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #640] @ (6eb14 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #636] @ (6eb18 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #636] @ (6eb1c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #632] @ (6eb20 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #632] @ (6eb24 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #628] @ (6eb28 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #628] @ (6eb2c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #624] @ (6eb30 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #624] @ (6eb34 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #620] @ (6eb38 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #620] @ (6eb3c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #616] @ (6eb40 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #616] @ (6eb44 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #612] @ (6eb48 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #612] @ (6eb4c ) │ │ │ │ - bl 70674 │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #672] @ (6eb38 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #672] @ (6eb3c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #668] @ (6eb40 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #668] @ (6eb44 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #664] @ (6eb48 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #664] @ (6eb4c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #660] @ (6eb50 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #660] @ (6eb54 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #656] @ (6eb58 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #656] @ (6eb5c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #652] @ (6eb60 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #652] @ (6eb64 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #648] @ (6eb68 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #648] @ (6eb6c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #644] @ (6eb70 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #644] @ (6eb74 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #640] @ (6eb78 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #640] @ (6eb7c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #636] @ (6eb80 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #636] @ (6eb84 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #632] @ (6eb88 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #632] @ (6eb8c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #628] @ (6eb90 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #628] @ (6eb94 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #624] @ (6eb98 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #624] @ (6eb9c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #620] @ (6eba0 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #620] @ (6eba4 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #616] @ (6eba8 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #616] @ (6ebac ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #612] @ (6ebb0 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #612] @ (6ebb4 ) │ │ │ │ + bl 706dc │ │ │ │ add.w r0, r4, #26240 @ 0x6680 │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #600] @ (6eb50 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #600] @ (6eb54 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #596] @ (6eb58 ) │ │ │ │ - bl 70674 │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #600] @ (6ebb8 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #600] @ (6ebbc ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #596] @ (6ebc0 ) │ │ │ │ + bl 706dc │ │ │ │ add.w r0, r4, #26368 @ 0x6700 │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #588] @ (6eb5c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #584] @ (6eb60 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #584] @ (6eb64 ) │ │ │ │ - bl 70674 │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #588] @ (6ebc4 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #584] @ (6ebc8 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #584] @ (6ebcc ) │ │ │ │ + bl 706dc │ │ │ │ add.w r0, r4, #26496 @ 0x6780 │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #572] @ (6eb68 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #572] @ (6eb6c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #568] @ (6eb70 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #568] @ (6eb74 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #564] @ (6eb78 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #564] @ (6eb7c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #560] @ (6eb80 ) │ │ │ │ - bl 70674 │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #572] @ (6ebd0 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #572] @ (6ebd4 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #568] @ (6ebd8 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #568] @ (6ebdc ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #564] @ (6ebe0 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #564] @ (6ebe4 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #560] @ (6ebe8 ) │ │ │ │ + bl 706dc │ │ │ │ add.w r0, r4, #26752 @ 0x6880 │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #552] @ (6eb84 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #548] @ (6eb88 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #548] @ (6eb8c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #544] @ (6eb90 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #544] @ (6eb94 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #540] @ (6eb98 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #540] @ (6eb9c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #536] @ (6eba0 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #536] @ (6eba4 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #532] @ (6eba8 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #532] @ (6ebac ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #528] @ (6ebb0 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #528] @ (6ebb4 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #524] @ (6ebb8 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #524] @ (6ebbc ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #520] @ (6ebc0 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #520] @ (6ebc4 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #516] @ (6ebc8 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #516] @ (6ebcc ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #512] @ (6ebd0 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #512] @ (6ebd4 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #508] @ (6ebd8 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #508] @ (6ebdc ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #504] @ (6ebe0 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #504] @ (6ebe4 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #500] @ (6ebe8 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #500] @ (6ebec ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #496] @ (6ebf0 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #496] @ (6ebf4 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #492] @ (6ebf8 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #492] @ (6ebfc ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #488] @ (6ec00 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #488] @ (6ec04 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #484] @ (6ec08 ) │ │ │ │ - bl 70674 │ │ │ │ - b.n 6ec0c │ │ │ │ - cbnz r4, 6ea82 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6ea8c │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #552] @ (6ebec ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #548] @ (6ebf0 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #548] @ (6ebf4 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #544] @ (6ebf8 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #544] @ (6ebfc ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #540] @ (6ec00 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #540] @ (6ec04 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #536] @ (6ec08 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #536] @ (6ec0c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #532] @ (6ec10 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #532] @ (6ec14 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #528] @ (6ec18 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #528] @ (6ec1c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #524] @ (6ec20 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #524] @ (6ec24 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #520] @ (6ec28 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #520] @ (6ec2c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #516] @ (6ec30 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #516] @ (6ec34 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #512] @ (6ec38 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #512] @ (6ec3c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #508] @ (6ec40 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #508] @ (6ec44 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #504] @ (6ec48 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #504] @ (6ec4c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #500] @ (6ec50 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #500] @ (6ec54 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #496] @ (6ec58 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #496] @ (6ec5c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #492] @ (6ec60 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #492] @ (6ec64 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #488] @ (6ec68 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #488] @ (6ec6c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #484] @ (6ec70 ) │ │ │ │ + bl 706dc │ │ │ │ + b.n 6ec74 │ │ │ │ + cbnz r4, 6eaea │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + cbnz r4, 6eaf4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6ea98 │ │ │ │ + cbnz r4, 6eb00 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6eaa4 │ │ │ │ + cbnz r0, 6eb0c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6eaae │ │ │ │ + cbnz r4, 6eb16 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6eaba │ │ │ │ + cbnz r0, 6eb22 │ │ │ │ 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 │ │ │ │ @@ -102725,267 +102749,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] @ (6ef08 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #760] @ (6ef0c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #756] @ (6ef10 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #756] @ (6ef14 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #752] @ (6ef18 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #752] @ (6ef1c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #748] @ (6ef20 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #748] @ (6ef24 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #744] @ (6ef28 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #744] @ (6ef2c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #740] @ (6ef30 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #740] @ (6ef34 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #736] @ (6ef38 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #736] @ (6ef3c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #732] @ (6ef40 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #732] @ (6ef44 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #728] @ (6ef48 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #728] @ (6ef4c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #724] @ (6ef50 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #724] @ (6ef54 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #720] @ (6ef58 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #720] @ (6ef5c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #716] @ (6ef60 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #716] @ (6ef64 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #712] @ (6ef68 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #712] @ (6ef6c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #708] @ (6ef70 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #708] @ (6ef74 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #704] @ (6ef78 ) │ │ │ │ - bl 70674 │ │ │ │ + ldr r0, [pc, #760] @ (6ef70 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #760] @ (6ef74 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #756] @ (6ef78 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #756] @ (6ef7c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #752] @ (6ef80 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #752] @ (6ef84 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #748] @ (6ef88 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #748] @ (6ef8c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #744] @ (6ef90 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #744] @ (6ef94 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #740] @ (6ef98 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #740] @ (6ef9c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #736] @ (6efa0 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #736] @ (6efa4 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #732] @ (6efa8 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #732] @ (6efac ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #728] @ (6efb0 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #728] @ (6efb4 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #724] @ (6efb8 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #724] @ (6efbc ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #720] @ (6efc0 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #720] @ (6efc4 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #716] @ (6efc8 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #716] @ (6efcc ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #712] @ (6efd0 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #712] @ (6efd4 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #708] @ (6efd8 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #708] @ (6efdc ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #704] @ (6efe0 ) │ │ │ │ + bl 706dc │ │ │ │ add.w r0, r4, #28672 @ 0x7000 │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #696] @ (6ef7c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #692] @ (6ef80 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #692] @ (6ef84 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #688] @ (6ef88 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #688] @ (6ef8c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #684] @ (6ef90 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #684] @ (6ef94 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #680] @ (6ef98 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #680] @ (6ef9c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #676] @ (6efa0 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #676] @ (6efa4 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #672] @ (6efa8 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #672] @ (6efac ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #668] @ (6efb0 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #668] @ (6efb4 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #664] @ (6efb8 ) │ │ │ │ - bl 70674 │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #696] @ (6efe4 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #692] @ (6efe8 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #692] @ (6efec ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #688] @ (6eff0 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #688] @ (6eff4 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #684] @ (6eff8 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #684] @ (6effc ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #680] @ (6f000 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #680] @ (6f004 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #676] @ (6f008 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #676] @ (6f00c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #672] @ (6f010 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #672] @ (6f014 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #668] @ (6f018 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #668] @ (6f01c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #664] @ (6f020 ) │ │ │ │ + bl 706dc │ │ │ │ add.w r0, r4, #29184 @ 0x7200 │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #656] @ (6efbc ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #652] @ (6efc0 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #652] @ (6efc4 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #648] @ (6efc8 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #648] @ (6efcc ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #644] @ (6efd0 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #644] @ (6efd4 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #640] @ (6efd8 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #640] @ (6efdc ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #636] @ (6efe0 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #636] @ (6efe4 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #632] @ (6efe8 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #632] @ (6efec ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #628] @ (6eff0 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #628] @ (6eff4 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #624] @ (6eff8 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #624] @ (6effc ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #620] @ (6f000 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #620] @ (6f004 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #616] @ (6f008 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #616] @ (6f00c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #612] @ (6f010 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #612] @ (6f014 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #608] @ (6f018 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #608] @ (6f01c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #604] @ (6f020 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #604] @ (6f024 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #600] @ (6f028 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #600] @ (6f02c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #596] @ (6f030 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #596] @ (6f034 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #592] @ (6f038 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #592] @ (6f03c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #588] @ (6f040 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #588] @ (6f044 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #584] @ (6f048 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #584] @ (6f04c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #580] @ (6f050 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #580] @ (6f054 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #576] @ (6f058 ) │ │ │ │ - bl 70674 │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #656] @ (6f024 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #652] @ (6f028 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #652] @ (6f02c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #648] @ (6f030 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #648] @ (6f034 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #644] @ (6f038 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #644] @ (6f03c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #640] @ (6f040 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #640] @ (6f044 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #636] @ (6f048 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #636] @ (6f04c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #632] @ (6f050 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #632] @ (6f054 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #628] @ (6f058 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #628] @ (6f05c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #624] @ (6f060 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #624] @ (6f064 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #620] @ (6f068 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #620] @ (6f06c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #616] @ (6f070 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #616] @ (6f074 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #612] @ (6f078 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #612] @ (6f07c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #608] @ (6f080 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #608] @ (6f084 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #604] @ (6f088 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #604] @ (6f08c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #600] @ (6f090 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #600] @ (6f094 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #596] @ (6f098 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #596] @ (6f09c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #592] @ (6f0a0 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #592] @ (6f0a4 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #588] @ (6f0a8 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #588] @ (6f0ac ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #584] @ (6f0b0 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #584] @ (6f0b4 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #580] @ (6f0b8 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #580] @ (6f0bc ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #576] @ (6f0c0 ) │ │ │ │ + bl 706dc │ │ │ │ add.w r0, r4, #30464 @ 0x7700 │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #568] @ (6f05c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #564] @ (6f060 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #564] @ (6f064 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #560] @ (6f068 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #560] @ (6f06c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #556] @ (6f070 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #556] @ (6f074 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #552] @ (6f078 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #552] @ (6f07c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #548] @ (6f080 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #548] @ (6f084 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #544] @ (6f088 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #544] @ (6f08c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #540] @ (6f090 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #540] @ (6f094 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #536] @ (6f098 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #536] @ (6f09c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #532] @ (6f0a0 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #532] @ (6f0a4 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #528] @ (6f0a8 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #528] @ (6f0ac ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #524] @ (6f0b0 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #524] @ (6f0b4 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #520] @ (6f0b8 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #520] @ (6f0bc ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #516] @ (6f0c0 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #516] @ (6f0c4 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #512] @ (6f0c8 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #512] @ (6f0cc ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #508] @ (6f0d0 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #508] @ (6f0d4 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #504] @ (6f0d8 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #504] @ (6f0dc ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #500] @ (6f0e0 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #500] @ (6f0e4 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #496] @ (6f0e8 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #496] @ (6f0ec ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #492] @ (6f0f0 ) │ │ │ │ - bl 70674 │ │ │ │ - b.n 6f0f4 │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #568] @ (6f0c4 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #564] @ (6f0c8 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #564] @ (6f0cc ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #560] @ (6f0d0 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #560] @ (6f0d4 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #556] @ (6f0d8 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #556] @ (6f0dc ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #552] @ (6f0e0 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #552] @ (6f0e4 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #548] @ (6f0e8 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #548] @ (6f0ec ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #544] @ (6f0f0 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #544] @ (6f0f4 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #540] @ (6f0f8 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #540] @ (6f0fc ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #536] @ (6f100 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #536] @ (6f104 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #532] @ (6f108 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #532] @ (6f10c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #528] @ (6f110 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #528] @ (6f114 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #524] @ (6f118 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #524] @ (6f11c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #520] @ (6f120 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #520] @ (6f124 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #516] @ (6f128 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #516] @ (6f12c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #512] @ (6f130 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #512] @ (6f134 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #508] @ (6f138 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #508] @ (6f13c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #504] @ (6f140 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #504] @ (6f144 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #500] @ (6f148 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #500] @ (6f14c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #496] @ (6f150 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #496] @ (6f154 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #492] @ (6f158 ) │ │ │ │ + bl 706dc │ │ │ │ + b.n 6f15c │ │ │ │ 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} │ │ │ │ @@ -103068,501 +103092,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 6eff8 │ │ │ │ + beq.n 6f060 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - beq.n 6f034 │ │ │ │ + beq.n 6f09c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - beq.n 6f070 │ │ │ │ + beq.n 6f0d8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - beq.n 6f0bc │ │ │ │ + beq.n 6f124 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - beq.n 6eef8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - beq.n 6ef34 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - beq.n 6ef78 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - beq.n 6efb4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6eff8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f03c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f070 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f0bc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6ef08 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6ef4c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6ef88 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6efd4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f020 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f06c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f0b8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f0f4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6ef38 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6ef74 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6efc0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f004 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f050 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f08c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f0d8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f11c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6ef60 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6ef9c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6efe0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f024 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f070 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f0ac │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f0e8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f124 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6ef60 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6efa4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6efe8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f024 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f0a0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f0d4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f110 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f14c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6ef88 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6efbc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6eff0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f024 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f068 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f0a4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f0e0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f11c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f160 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6efa4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6eff0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f034 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f078 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f0b4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f0f8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f12c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f168 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f1a4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6efe0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f01c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f068 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f0a4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f0e8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f124 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f158 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f194 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f1d0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f014 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f050 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f09c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f0d8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f114 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f158 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f19c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldr r0, [pc, #756] @ (6f3ec ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #756] @ (6f3f0 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #752] @ (6f3f4 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #752] @ (6f3f8 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #748] @ (6f3fc ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #748] @ (6f400 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #744] @ (6f404 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #744] @ (6f408 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #740] @ (6f40c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #740] @ (6f410 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #736] @ (6f414 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #736] @ (6f418 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #732] @ (6f41c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #732] @ (6f420 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #728] @ (6f424 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #728] @ (6f428 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #724] @ (6f42c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #724] @ (6f430 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #720] @ (6f434 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #720] @ (6f438 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #716] @ (6f43c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #716] @ (6f440 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #712] @ (6f444 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #712] @ (6f448 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #708] @ (6f44c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #708] @ (6f450 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #704] @ (6f454 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #704] @ (6f458 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #700] @ (6f45c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #700] @ (6f460 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #696] @ (6f464 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #696] @ (6f468 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #692] @ (6f46c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #692] @ (6f470 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #688] @ (6f474 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #688] @ (6f478 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #684] @ (6f47c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #684] @ (6f480 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #680] @ (6f484 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #680] @ (6f488 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #676] @ (6f48c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #676] @ (6f490 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #672] @ (6f494 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #672] @ (6f498 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #668] @ (6f49c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #668] @ (6f4a0 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #664] @ (6f4a4 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #664] @ (6f4a8 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #660] @ (6f4ac ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #660] @ (6f4b0 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #656] @ (6f4b4 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #656] @ (6f4b8 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #652] @ (6f4bc ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #652] @ (6f4c0 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #648] @ (6f4c4 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #648] @ (6f4c8 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #644] @ (6f4cc ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #644] @ (6f4d0 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #640] @ (6f4d4 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #640] @ (6f4d8 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #636] @ (6f4dc ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #636] @ (6f4e0 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #632] @ (6f4e4 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #632] @ (6f4e8 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #628] @ (6f4ec ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #628] @ (6f4f0 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #624] @ (6f4f4 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #624] @ (6f4f8 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #620] @ (6f4fc ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #620] @ (6f500 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #616] @ (6f504 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #616] @ (6f508 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #612] @ (6f50c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #612] @ (6f510 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #608] @ (6f514 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #608] @ (6f518 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #604] @ (6f51c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #604] @ (6f520 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #600] @ (6f524 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #600] @ (6f528 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #596] @ (6f52c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #596] @ (6f530 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #592] @ (6f534 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #592] @ (6f538 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #588] @ (6f53c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #588] @ (6f540 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #584] @ (6f544 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #584] @ (6f548 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #580] @ (6f54c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #580] @ (6f550 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #576] @ (6f554 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #576] @ (6f558 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #572] @ (6f55c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #572] @ (6f560 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #568] @ (6f564 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #568] @ (6f568 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #564] @ (6f56c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #564] @ (6f570 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #560] @ (6f574 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #560] @ (6f578 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #556] @ (6f57c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #556] @ (6f580 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #552] @ (6f584 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #552] @ (6f588 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #548] @ (6f58c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #548] @ (6f590 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #544] @ (6f594 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #544] @ (6f598 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #540] @ (6f59c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #540] @ (6f5a0 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #536] @ (6f5a4 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #536] @ (6f5a8 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #532] @ (6f5ac ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #532] @ (6f5b0 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #528] @ (6f5b4 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #528] @ (6f5b8 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #524] @ (6f5bc ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #524] @ (6f5c0 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #520] @ (6f5c4 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #520] @ (6f5c8 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #516] @ (6f5cc ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #516] @ (6f5d0 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #512] @ (6f5d4 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #512] @ (6f5d8 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #508] @ (6f5dc ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #508] @ (6f5e0 ) │ │ │ │ - bl 70674 │ │ │ │ - b.n 6f5e4 │ │ │ │ - nop │ │ │ │ - bls.n 6f4d8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f314 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f350 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f394 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f3d8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f41c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f460 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f49c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f4e0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f324 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f360 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f3a4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f3f0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f42c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f460 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f49c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f4d8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f524 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f360 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f39c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f3d0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f404 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f440 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f47c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f4b8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f4fc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f550 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f3a4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f3e0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f424 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ble.n 6f478 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ble.n 6f4bc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ble.n 6f4f8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ble.n 6f534 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ble.n 6f570 │ │ │ │ + beq.n 6ef60 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + beq.n 6ef9c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + beq.n 6efe0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + beq.n 6f01c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f060 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f0a4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f0d8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f124 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6ef70 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6efb4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6eff0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f03c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f088 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f0d4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f120 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f15c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6efa0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6efdc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f028 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f06c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f0b8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f0f4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f140 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f184 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6efc8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f004 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f048 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f08c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f0d8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f114 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f150 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f18c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6efc8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f00c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f050 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f08c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f108 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f13c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f178 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f1b4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6eff0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f024 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f058 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f08c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f0d0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f10c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f148 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f184 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f1c8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f00c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f058 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f09c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f0e0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f11c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f160 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f194 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f1d0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f20c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f048 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f084 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f0d0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f10c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f150 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f18c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f1c0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f1fc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f238 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f07c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f0b8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f104 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f140 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f17c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f1c0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f204 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ldr r0, [pc, #756] @ (6f454 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #756] @ (6f458 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #752] @ (6f45c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #752] @ (6f460 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #748] @ (6f464 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #748] @ (6f468 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #744] @ (6f46c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #744] @ (6f470 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #740] @ (6f474 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #740] @ (6f478 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #736] @ (6f47c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #736] @ (6f480 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #732] @ (6f484 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #732] @ (6f488 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #728] @ (6f48c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #728] @ (6f490 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #724] @ (6f494 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #724] @ (6f498 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #720] @ (6f49c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #720] @ (6f4a0 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #716] @ (6f4a4 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #716] @ (6f4a8 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #712] @ (6f4ac ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #712] @ (6f4b0 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #708] @ (6f4b4 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #708] @ (6f4b8 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #704] @ (6f4bc ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #704] @ (6f4c0 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #700] @ (6f4c4 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #700] @ (6f4c8 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #696] @ (6f4cc ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #696] @ (6f4d0 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #692] @ (6f4d4 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #692] @ (6f4d8 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #688] @ (6f4dc ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #688] @ (6f4e0 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #684] @ (6f4e4 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #684] @ (6f4e8 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #680] @ (6f4ec ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #680] @ (6f4f0 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #676] @ (6f4f4 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #676] @ (6f4f8 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #672] @ (6f4fc ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #672] @ (6f500 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #668] @ (6f504 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #668] @ (6f508 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #664] @ (6f50c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #664] @ (6f510 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #660] @ (6f514 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #660] @ (6f518 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #656] @ (6f51c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #656] @ (6f520 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #652] @ (6f524 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #652] @ (6f528 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #648] @ (6f52c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #648] @ (6f530 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #644] @ (6f534 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #644] @ (6f538 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #640] @ (6f53c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #640] @ (6f540 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #636] @ (6f544 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #636] @ (6f548 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #632] @ (6f54c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #632] @ (6f550 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #628] @ (6f554 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #628] @ (6f558 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #624] @ (6f55c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #624] @ (6f560 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #620] @ (6f564 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #620] @ (6f568 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #616] @ (6f56c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #616] @ (6f570 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #612] @ (6f574 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #612] @ (6f578 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #608] @ (6f57c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #608] @ (6f580 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #604] @ (6f584 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #604] @ (6f588 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #600] @ (6f58c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #600] @ (6f590 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #596] @ (6f594 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #596] @ (6f598 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #592] @ (6f59c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #592] @ (6f5a0 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #588] @ (6f5a4 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #588] @ (6f5a8 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #584] @ (6f5ac ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #584] @ (6f5b0 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #580] @ (6f5b4 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #580] @ (6f5b8 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #576] @ (6f5bc ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #576] @ (6f5c0 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #572] @ (6f5c4 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #572] @ (6f5c8 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #568] @ (6f5cc ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #568] @ (6f5d0 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #564] @ (6f5d4 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #564] @ (6f5d8 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #560] @ (6f5dc ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #560] @ (6f5e0 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #556] @ (6f5e4 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #556] @ (6f5e8 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #552] @ (6f5ec ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #552] @ (6f5f0 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #548] @ (6f5f4 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #548] @ (6f5f8 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #544] @ (6f5fc ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #544] @ (6f600 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #540] @ (6f604 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #540] @ (6f608 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #536] @ (6f60c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #536] @ (6f610 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #532] @ (6f614 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #532] @ (6f618 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #528] @ (6f61c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #528] @ (6f620 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #524] @ (6f624 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #524] @ (6f628 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #520] @ (6f62c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #520] @ (6f630 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #516] @ (6f634 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #516] @ (6f638 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #512] @ (6f63c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #512] @ (6f640 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #508] @ (6f644 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #508] @ (6f648 ) │ │ │ │ + bl 706dc │ │ │ │ + b.n 6f64c │ │ │ │ + nop │ │ │ │ + bls.n 6f540 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f37c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f3b8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f3fc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f440 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f484 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f4c8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f504 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f548 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f38c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f3c8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f40c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f458 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f494 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f4c8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f504 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f540 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f58c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f3c8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f404 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f438 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f46c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f4a8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f4e4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f520 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f564 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f5b8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f40c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f448 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f48c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ble.n 6f4e0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ble.n 6f524 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ble.n 6f560 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ble.n 6f59c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ble.n 6f5d8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ble.n 6f3bc │ │ │ │ + ble.n 6f424 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ble.n 6f400 │ │ │ │ + ble.n 6f468 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ble.n 6f43c │ │ │ │ + ble.n 6f4a4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ble.n 6f480 │ │ │ │ + ble.n 6f4e8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ udf #24 │ │ │ │ lsls r0, r1, #1 │ │ │ │ udf #52 @ 0x34 │ │ │ │ lsls r0, r1, #1 │ │ │ │ udf #84 @ 0x54 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -103590,406 +103614,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 6f4e8 │ │ │ │ + b.n 6f550 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f524 │ │ │ │ + b.n 6f58c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f560 │ │ │ │ + b.n 6f5c8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f59c │ │ │ │ + b.n 6f604 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f5e0 │ │ │ │ + b.n 6f648 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f624 │ │ │ │ + b.n 6f68c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f660 │ │ │ │ + b.n 6f6c8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f69c │ │ │ │ + b.n 6f704 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f6d8 │ │ │ │ + b.n 6f740 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f714 │ │ │ │ + b.n 6f77c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f758 │ │ │ │ + b.n 6f7c0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f79c │ │ │ │ + b.n 6f804 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f7d8 │ │ │ │ + b.n 6f840 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f814 │ │ │ │ + b.n 6f87c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f850 │ │ │ │ + b.n 6f8b8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f894 │ │ │ │ + b.n 6f8fc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f8d0 │ │ │ │ + b.n 6f938 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f90c │ │ │ │ + b.n 6f974 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f948 │ │ │ │ + b.n 6f9b0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f994 │ │ │ │ + b.n 6f9fc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f9e0 │ │ │ │ + b.n 6fa48 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fa1c │ │ │ │ + b.n 6fa84 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fa60 │ │ │ │ + b.n 6fac8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fa94 │ │ │ │ + b.n 6fafc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fad0 │ │ │ │ + b.n 6fb38 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fb04 │ │ │ │ + b.n 6fb6c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fb40 │ │ │ │ + b.n 6fba8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fb7c │ │ │ │ + b.n 6fbe4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fbb8 │ │ │ │ + b.n 6fc20 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fc0c │ │ │ │ + b.n 6fc74 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fc50 │ │ │ │ + b.n 6fcb8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fc94 │ │ │ │ + b.n 6fcfc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fce8 │ │ │ │ + b.n 6fd50 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fd3c │ │ │ │ + b.n 6fda4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6ed78 │ │ │ │ + b.n 6ede0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6edbc │ │ │ │ + b.n 6ee24 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6edf0 │ │ │ │ + b.n 6ee58 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6ee24 │ │ │ │ + b.n 6ee8c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6ee60 │ │ │ │ + b.n 6eec8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6eea4 │ │ │ │ + b.n 6ef0c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6eed8 │ │ │ │ + b.n 6ef40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6ef14 │ │ │ │ + b.n 6ef7c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6ef50 │ │ │ │ + b.n 6efb8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6ef94 │ │ │ │ + b.n 6effc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6efd0 │ │ │ │ + b.n 6f038 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f014 │ │ │ │ + b.n 6f07c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f058 │ │ │ │ + b.n 6f0c0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f09c │ │ │ │ + b.n 6f104 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f0e0 │ │ │ │ + b.n 6f148 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f11c │ │ │ │ + b.n 6f184 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f170 │ │ │ │ + b.n 6f1d8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f1b4 │ │ │ │ + b.n 6f21c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f1f0 │ │ │ │ + b.n 6f258 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f22c │ │ │ │ + b.n 6f294 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f268 │ │ │ │ + b.n 6f2d0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f2a4 │ │ │ │ + b.n 6f30c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f2e0 │ │ │ │ + b.n 6f348 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f324 │ │ │ │ + b.n 6f38c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f360 │ │ │ │ + b.n 6f3c8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f3a4 │ │ │ │ + b.n 6f40c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f3e0 │ │ │ │ + b.n 6f448 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f41c │ │ │ │ + b.n 6f484 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f460 │ │ │ │ + b.n 6f4c8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f49c │ │ │ │ + b.n 6f504 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f4e8 │ │ │ │ + b.n 6f550 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f52c │ │ │ │ + b.n 6f594 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f568 │ │ │ │ + b.n 6f5d0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f5bc │ │ │ │ + b.n 6f624 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @ instruction: 0xe80c0048 │ │ │ │ @ instruction: 0xe82c0048 │ │ │ │ - ldr r0, [pc, #760] @ (6f8e0 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #760] @ (6f8e4 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #756] @ (6f8e8 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #756] @ (6f8ec ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #752] @ (6f8f0 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #752] @ (6f8f4 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #748] @ (6f8f8 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #748] @ (6f8fc ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #744] @ (6f900 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #744] @ (6f904 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #740] @ (6f908 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #740] @ (6f90c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #736] @ (6f910 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #736] @ (6f914 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #732] @ (6f918 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #732] @ (6f91c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #728] @ (6f920 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #728] @ (6f924 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #724] @ (6f928 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #724] @ (6f92c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #720] @ (6f930 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #720] @ (6f934 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #716] @ (6f938 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #716] @ (6f93c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #712] @ (6f940 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #712] @ (6f944 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #708] @ (6f948 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #708] @ (6f94c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #704] @ (6f950 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #704] @ (6f954 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #700] @ (6f958 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #700] @ (6f95c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #696] @ (6f960 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #696] @ (6f964 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #692] @ (6f968 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #692] @ (6f96c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #688] @ (6f970 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #688] @ (6f974 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #684] @ (6f978 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #684] @ (6f97c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #680] @ (6f980 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #680] @ (6f984 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #676] @ (6f988 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #676] @ (6f98c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #672] @ (6f990 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #672] @ (6f994 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #668] @ (6f998 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #668] @ (6f99c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #664] @ (6f9a0 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #664] @ (6f9a4 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #660] @ (6f9a8 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #660] @ (6f9ac ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #656] @ (6f9b0 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #656] @ (6f9b4 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #652] @ (6f9b8 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #652] @ (6f9bc ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #648] @ (6f9c0 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #648] @ (6f9c4 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #644] @ (6f9c8 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #644] @ (6f9cc ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #640] @ (6f9d0 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #640] @ (6f9d4 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #636] @ (6f9d8 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #636] @ (6f9dc ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #632] @ (6f9e0 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #632] @ (6f9e4 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #628] @ (6f9e8 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #628] @ (6f9ec ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #624] @ (6f9f0 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #624] @ (6f9f4 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #620] @ (6f9f8 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #620] @ (6f9fc ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #616] @ (6fa00 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #616] @ (6fa04 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #612] @ (6fa08 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #612] @ (6fa0c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #608] @ (6fa10 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #608] @ (6fa14 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #604] @ (6fa18 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #604] @ (6fa1c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #600] @ (6fa20 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #600] @ (6fa24 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #596] @ (6fa28 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #596] @ (6fa2c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #592] @ (6fa30 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #592] @ (6fa34 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #588] @ (6fa38 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #588] @ (6fa3c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #584] @ (6fa40 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #584] @ (6fa44 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #580] @ (6fa48 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #580] @ (6fa4c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #576] @ (6fa50 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #576] @ (6fa54 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #572] @ (6fa58 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #572] @ (6fa5c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #568] @ (6fa60 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #568] @ (6fa64 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #564] @ (6fa68 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #564] @ (6fa6c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #560] @ (6fa70 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #560] @ (6fa74 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #556] @ (6fa78 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #556] @ (6fa7c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #552] @ (6fa80 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #552] @ (6fa84 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #548] @ (6fa88 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #548] @ (6fa8c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #544] @ (6fa90 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #544] @ (6fa94 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #540] @ (6fa98 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #540] @ (6fa9c ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #536] @ (6faa0 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #536] @ (6faa4 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #532] @ (6faa8 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #532] @ (6faac ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #528] @ (6fab0 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #528] @ (6fab4 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #524] @ (6fab8 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r5, [pc, #524] @ (6fabc ) │ │ │ │ - ldr r0, [pc, #524] @ (6fac0 ) │ │ │ │ - bl 70674 │ │ │ │ - ldr r0, [pc, #524] @ (6fac4 ) │ │ │ │ - bl 70674 │ │ │ │ + ldr r0, [pc, #760] @ (6f948 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #760] @ (6f94c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #756] @ (6f950 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #756] @ (6f954 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #752] @ (6f958 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #752] @ (6f95c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #748] @ (6f960 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #748] @ (6f964 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #744] @ (6f968 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #744] @ (6f96c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #740] @ (6f970 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #740] @ (6f974 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #736] @ (6f978 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #736] @ (6f97c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #732] @ (6f980 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #732] @ (6f984 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #728] @ (6f988 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #728] @ (6f98c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #724] @ (6f990 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #724] @ (6f994 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #720] @ (6f998 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #720] @ (6f99c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #716] @ (6f9a0 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #716] @ (6f9a4 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #712] @ (6f9a8 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #712] @ (6f9ac ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #708] @ (6f9b0 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #708] @ (6f9b4 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #704] @ (6f9b8 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #704] @ (6f9bc ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #700] @ (6f9c0 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #700] @ (6f9c4 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #696] @ (6f9c8 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #696] @ (6f9cc ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #692] @ (6f9d0 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #692] @ (6f9d4 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #688] @ (6f9d8 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #688] @ (6f9dc ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #684] @ (6f9e0 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #684] @ (6f9e4 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #680] @ (6f9e8 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #680] @ (6f9ec ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #676] @ (6f9f0 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #676] @ (6f9f4 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #672] @ (6f9f8 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #672] @ (6f9fc ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #668] @ (6fa00 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #668] @ (6fa04 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #664] @ (6fa08 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #664] @ (6fa0c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #660] @ (6fa10 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #660] @ (6fa14 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #656] @ (6fa18 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #656] @ (6fa1c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #652] @ (6fa20 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #652] @ (6fa24 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #648] @ (6fa28 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #648] @ (6fa2c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #644] @ (6fa30 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #644] @ (6fa34 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #640] @ (6fa38 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #640] @ (6fa3c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #636] @ (6fa40 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #636] @ (6fa44 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #632] @ (6fa48 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #632] @ (6fa4c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #628] @ (6fa50 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #628] @ (6fa54 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #624] @ (6fa58 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #624] @ (6fa5c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #620] @ (6fa60 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #620] @ (6fa64 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #616] @ (6fa68 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #616] @ (6fa6c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #612] @ (6fa70 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #612] @ (6fa74 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #608] @ (6fa78 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #608] @ (6fa7c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #604] @ (6fa80 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #604] @ (6fa84 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #600] @ (6fa88 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #600] @ (6fa8c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #596] @ (6fa90 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #596] @ (6fa94 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #592] @ (6fa98 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #592] @ (6fa9c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #588] @ (6faa0 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #588] @ (6faa4 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #584] @ (6faa8 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #584] @ (6faac ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #580] @ (6fab0 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #580] @ (6fab4 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #576] @ (6fab8 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #576] @ (6fabc ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #572] @ (6fac0 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #572] @ (6fac4 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #568] @ (6fac8 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #568] @ (6facc ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #564] @ (6fad0 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #564] @ (6fad4 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #560] @ (6fad8 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #560] @ (6fadc ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #556] @ (6fae0 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #556] @ (6fae4 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #552] @ (6fae8 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #552] @ (6faec ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #548] @ (6faf0 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #548] @ (6faf4 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #544] @ (6faf8 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #544] @ (6fafc ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #540] @ (6fb00 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #540] @ (6fb04 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #536] @ (6fb08 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #536] @ (6fb0c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #532] @ (6fb10 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #532] @ (6fb14 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #528] @ (6fb18 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #528] @ (6fb1c ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #524] @ (6fb20 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r5, [pc, #524] @ (6fb24 ) │ │ │ │ + ldr r0, [pc, #524] @ (6fb28 ) │ │ │ │ + bl 706dc │ │ │ │ + ldr r0, [pc, #524] @ (6fb2c ) │ │ │ │ + bl 706dc │ │ │ │ add.w r9, r5, #20 │ │ │ │ - ldr r0, [pc, #516] @ (6fac8 ) │ │ │ │ + ldr r0, [pc, #516] @ (6fb30 ) │ │ │ │ addw fp, r5, #3092 @ 0xc14 │ │ │ │ - bl 70674 │ │ │ │ + bl 706dc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #53941 @ 0xd2b5 │ │ │ │ + movw r3, #54005 @ 0xd2f5 │ │ │ │ movt r3, #6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 6facc │ │ │ │ + b.n 6fb34 │ │ │ │ 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} │ │ │ │ @@ -104132,59 +104156,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 70342 │ │ │ │ + bne.w 70368 │ │ │ │ ldr.w r6, [r7, #792] @ 0x318 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 7038c │ │ │ │ + bne.w 703ec │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ - movw r3, #49345 @ 0xc0c1 │ │ │ │ + movw r3, #49409 @ 0xc101 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 703ea │ │ │ │ + bne.w 70452 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6fbac │ │ │ │ + beq.n 6fc14 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 702f4 │ │ │ │ + bne.w 7035c │ │ │ │ ldr.w r0, [r9, #-8] │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6fb6a │ │ │ │ + bne.n 6fbd2 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ lsls r3, r0, #26 │ │ │ │ - bpl.w 70424 │ │ │ │ + bpl.w 7048c │ │ │ │ lsls r1, r0, #25 │ │ │ │ it pl │ │ │ │ addpl.w r2, r9, #8 │ │ │ │ - bpl.n 6fb2c │ │ │ │ + bpl.n 6fb94 │ │ │ │ mov r2, r9 │ │ │ │ ldr.w r3, [r9, #-12] │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ - cbz r0, 6fb66 │ │ │ │ + cbz r0, 6fbce │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 7043a │ │ │ │ + bne.w 704a2 │ │ │ │ movw r1, #40056 @ 0x9c78 │ │ │ │ movt r1, #74 @ 0x4a │ │ │ │ strd r2, r0, [sp] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6d2e4 <_Py_HashBytes@@Base+0x90> │ │ │ │ + bl 6d324 <_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] │ │ │ │ @@ -104195,89 +104219,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 703b8 │ │ │ │ + bgt.w 70420 │ │ │ │ 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 6facc │ │ │ │ - ldr r5, [pc, #724] @ (6fe98 ) │ │ │ │ - movw sl, #4505 @ 0x1199 │ │ │ │ + bne.n 6fb34 │ │ │ │ + ldr r5, [pc, #724] @ (6ff00 ) │ │ │ │ + movw sl, #4609 @ 0x1201 │ │ │ │ movt sl, #7 │ │ │ │ - ldr.w fp, [pc, #748] @ 6feb8 │ │ │ │ + ldr.w fp, [pc, #748] @ 6ff20 │ │ │ │ add.w r9, r5, #20 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #53941 @ 0xd2b5 │ │ │ │ + movw r3, #54005 @ 0xd2f5 │ │ │ │ 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 70300 │ │ │ │ + bne.w 703aa │ │ │ │ ldr.w r6, [r7, #792] @ 0x318 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 70384 │ │ │ │ + bne.w 703f6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ - movw r3, #49345 @ 0xc0c1 │ │ │ │ + movw r3, #49409 @ 0xc101 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 703dc │ │ │ │ + bne.w 70444 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6fcc6 │ │ │ │ + beq.n 6fd2e │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 702fa │ │ │ │ + bne.w 70362 │ │ │ │ ldr.w r0, [r9, #-8] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6fc84 │ │ │ │ + bne.n 6fcec │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ lsls r1, r0, #26 │ │ │ │ - bpl.w 70434 │ │ │ │ + bpl.w 7049c │ │ │ │ lsls r2, r0, #25 │ │ │ │ it pl │ │ │ │ addpl.w r2, r9, #8 │ │ │ │ - bpl.n 6fc46 │ │ │ │ + bpl.n 6fcae │ │ │ │ mov r2, r9 │ │ │ │ ldr.w r3, [r9, #-12] │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ - cbz r0, 6fc80 │ │ │ │ + cbz r0, 6fce8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 7042c │ │ │ │ + bne.w 70494 │ │ │ │ movw r1, #40056 @ 0x9c78 │ │ │ │ movt r1, #74 @ 0x4a │ │ │ │ strd r2, r0, [sp] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6d2e4 <_Py_HashBytes@@Base+0x90> │ │ │ │ + bl 6d324 <_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] │ │ │ │ @@ -104288,963 +104312,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 70396 │ │ │ │ + bgt.w 703fe │ │ │ │ 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 6fbe6 │ │ │ │ + bne.n 6fc4e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 703fa │ │ │ │ - bl 71310 │ │ │ │ + bne.w 70462 │ │ │ │ + bl 71378 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70504 │ │ │ │ + beq.w 7056c │ │ │ │ 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 6fd5e │ │ │ │ + bne.n 6fdc6 │ │ │ │ movw r2, #8036 @ 0x1f64 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldr r5, [r2, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 704fa │ │ │ │ - ldr r3, [pc, #384] @ (6fe9c ) │ │ │ │ + bne.w 70562 │ │ │ │ + ldr r3, [pc, #384] @ (6ff04 ) │ │ │ │ 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 6fd2c │ │ │ │ + bne.n 6fd94 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r5, [r3, #20] │ │ │ │ - ldr r2, [pc, #340] @ (6fea0 ) │ │ │ │ + ldr r2, [pc, #340] @ (6ff08 ) │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ adds r2, #16 │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #336] @ (6fea4 ) │ │ │ │ + ldr r2, [pc, #336] @ (6ff0c ) │ │ │ │ str r2, [r3, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #336] @ (6fea8 ) │ │ │ │ + ldr r2, [pc, #336] @ (6ff10 ) │ │ │ │ str r2, [r3, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #336] @ (6feac ) │ │ │ │ + ldr r2, [pc, #336] @ (6ff14 ) │ │ │ │ str r2, [r3, #60] @ 0x3c │ │ │ │ movs r0, #1 │ │ │ │ - bl 720fc │ │ │ │ + bl 72164 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70552 │ │ │ │ + beq.w 705ba │ │ │ │ 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 1a07c8 <_PyThreadState_New@@Base+0x4ec> │ │ │ │ + bl 19fbb0 <_PyThreadState_New@@Base+0x4ec> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70552 │ │ │ │ + beq.w 705ba │ │ │ │ str.w r0, [r4, #4]! │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 6fd8c │ │ │ │ + bne.n 6fdf4 │ │ │ │ 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 72190 │ │ │ │ + bl 721f8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r0, [r3, #3856] @ 0xf10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7044a │ │ │ │ + beq.w 704b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 72190 │ │ │ │ + bl 721f8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r0, [r3, #3860] @ 0xf14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7044a │ │ │ │ + beq.w 704b2 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 72298 │ │ │ │ + bl 72300 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 70444 │ │ │ │ + bne.w 704ac │ │ │ │ ldr.w r5, [r8, #1436] @ 0x59c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6fe66 │ │ │ │ + bne.n 6fece │ │ │ │ movs r0, #5 │ │ │ │ - bl 72190 │ │ │ │ + bl 721f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70482 │ │ │ │ + beq.w 704ea │ │ │ │ movw r6, #43976 @ 0xabc8 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - ldr r1, [pc, #172] @ (6feb0 ) │ │ │ │ - movw r2, #57560 @ 0xe0d8 │ │ │ │ + ldr r1, [pc, #172] @ (6ff18 ) │ │ │ │ + movw r2, #55000 @ 0xd6d8 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - bl 1a3958 │ │ │ │ + bl 1a2d40 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #156] @ (6feb4 ) │ │ │ │ + ldr r1, [pc, #156] @ (6ff1c ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - bl 1a3958 │ │ │ │ + bl 1a2d40 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #144] @ (6feb4 ) │ │ │ │ + ldr r1, [pc, #144] @ (6ff1c ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #4] │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - bl 1a3958 │ │ │ │ + bl 1a2d40 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #128] @ (6feb4 ) │ │ │ │ + ldr r1, [pc, #128] @ (6ff1c ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - bl 1a3958 │ │ │ │ + bl 1a2d40 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ str r1, [r3, #12] │ │ │ │ - ldr r1, [pc, #108] @ (6feb4 ) │ │ │ │ - bl 1a3958 │ │ │ │ + ldr r1, [pc, #108] @ (6ff1c ) │ │ │ │ + bl 1a2d40 │ │ │ │ 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 7046c │ │ │ │ + beq.w 704d4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 6fe54 │ │ │ │ + bne.n 6febc │ │ │ │ str.w r4, [r8, #1436] @ 0x59c │ │ │ │ ldr.w r3, [r8, #1440] @ 0x5a0 │ │ │ │ - cbnz r3, 6fe7a │ │ │ │ - bl 71310 │ │ │ │ + cbnz r3, 6fee2 │ │ │ │ + bl 71378 │ │ │ │ str.w r0, [r8, #1440] @ 0x5a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70488 │ │ │ │ + beq.w 704f0 │ │ │ │ ldr.w r3, [r8, #1444] @ 0x5a4 │ │ │ │ - cbnz r3, 6febc │ │ │ │ - movw r0, #64584 @ 0xfc48 │ │ │ │ + cbnz r3, 6ff24 │ │ │ │ + movw r0, #62008 @ 0xf238 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a0ec │ │ │ │ + bl 7a164 │ │ │ │ str.w r0, [r8, #1444] @ 0x5a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70488 │ │ │ │ - b.n 6febc │ │ │ │ + beq.w 704f0 │ │ │ │ + b.n 6ff24 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [r4, #16] │ │ │ │ + ldrsb r4, [r4, r4] │ │ │ │ movs r6, r5 │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ strh r4, [r7, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmia r4!, {r2, r5, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - beq.n 6ffa8 │ │ │ │ + beq.n 70010 │ │ │ │ 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 76e4c │ │ │ │ + bl 76ec0 │ │ │ │ str.w r0, [r8, #1464] @ 0x5b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 704f2 │ │ │ │ + beq.w 7055a │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a39dc │ │ │ │ + bl 1a2dc4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 70444 │ │ │ │ + bne.w 704ac │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 1a63c4 │ │ │ │ + bl 1a57ac │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 704da │ │ │ │ + beq.w 70542 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r3, [sl, #3880] @ 0xf28 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #6596 @ 0x19c4 │ │ │ │ + movw r2, #4036 @ 0xfc4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 1a5f3c │ │ │ │ + bl 1a5324 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 704da │ │ │ │ + blt.w 70542 │ │ │ │ mov r0, r9 │ │ │ │ - bl 81dfc │ │ │ │ + bl 81e8c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 704da │ │ │ │ + beq.w 70542 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #820] @ (7026c ) │ │ │ │ + ldr r1, [pc, #820] @ (702d4 ) │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ str.w r0, [sl, #3876] @ 0xf24 │ │ │ │ - bl 7eadc │ │ │ │ + bl 7eb70 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 704da │ │ │ │ + beq.w 70542 │ │ │ │ mov r0, r4 │ │ │ │ add.w r4, sl, #98304 @ 0x18000 │ │ │ │ - ldr r1, [pc, #792] @ (70270 ) │ │ │ │ + ldr r1, [pc, #792] @ (702d8 ) │ │ │ │ str.w r3, [r4, #512] @ 0x200 │ │ │ │ - bl 7eadc │ │ │ │ + bl 7eb70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 704da │ │ │ │ + beq.w 70542 │ │ │ │ str.w r0, [r4, #516] @ 0x204 │ │ │ │ movw r0, #22148 @ 0x5684 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - ldr r1, [pc, #768] @ (70274 ) │ │ │ │ - bl 890e0 <_PyType_Lookup@@Base> │ │ │ │ + ldr r1, [pc, #768] @ (702dc ) │ │ │ │ + bl 89108 <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 704da │ │ │ │ + beq.w 70542 │ │ │ │ str.w r0, [r4, #520] @ 0x208 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - ldr r1, [pc, #748] @ (70278 ) │ │ │ │ - bl 890e0 <_PyType_Lookup@@Base> │ │ │ │ + ldr r1, [pc, #748] @ (702e0 ) │ │ │ │ + bl 89108 <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 704da │ │ │ │ + beq.w 70542 │ │ │ │ str.w r0, [r4, #524] @ 0x20c │ │ │ │ mov r0, r9 │ │ │ │ - bl 81dfc │ │ │ │ + bl 81e8c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 704a2 │ │ │ │ - ldr r5, [pc, #720] @ (7027c ) │ │ │ │ + beq.w 7050a │ │ │ │ + ldr r5, [pc, #720] @ (702e4 ) │ │ │ │ mov.w fp, #0 │ │ │ │ ldrd r2, r1, [r5] │ │ │ │ mov r0, r6 │ │ │ │ - bl 7f9ac │ │ │ │ + bl 7fa40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 704a2 │ │ │ │ + bne.w 7050a │ │ │ │ add.w fp, fp, #1 │ │ │ │ adds r5, #8 │ │ │ │ cmp.w fp, #68 @ 0x44 │ │ │ │ - bne.n 6ffae │ │ │ │ + bne.n 70016 │ │ │ │ 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] @ (70280 ) │ │ │ │ + ldr r3, [pc, #664] @ (702e8 ) │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 7d62c │ │ │ │ + bl 7d6b4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 704a2 │ │ │ │ + beq.w 7050a │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #16] │ │ │ │ - movw r0, #6768 @ 0x1a70 │ │ │ │ + movw r0, #4208 @ 0x1070 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 89114 │ │ │ │ + bl 8913c │ │ │ │ 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 70028 │ │ │ │ + beq.n 70090 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 704d2 │ │ │ │ + beq.w 7053a │ │ │ │ ldr.w r2, [r5, #1804] @ 0x70c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 704a2 │ │ │ │ - movw r1, #14244 @ 0x37a4 │ │ │ │ + beq.w 7050a │ │ │ │ + movw r1, #11684 @ 0x2da4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7f9ac │ │ │ │ + bl 7fa40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 704a2 │ │ │ │ + bne.w 7050a │ │ │ │ movw r5, #6504 @ 0x1968 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ movw r4, #8036 @ 0x1f64 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ - movw r1, #6792 @ 0x1a88 │ │ │ │ + movw r1, #4232 @ 0x1088 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #8] │ │ │ │ - bl 7f9ac │ │ │ │ + bl 7fa40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 704a2 │ │ │ │ + bne.w 7050a │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - movw r1, #12352 @ 0x3040 │ │ │ │ + movw r1, #9792 @ 0x2640 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #12] │ │ │ │ - bl 7f9ac │ │ │ │ + bl 7fa40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 704a2 │ │ │ │ + bne.w 7050a │ │ │ │ ldr.w r0, [sl, #3876] @ 0xf24 │ │ │ │ - bl 81e3c │ │ │ │ + bl 81ecc │ │ │ │ add.w r3, sl, #4096 @ 0x1000 │ │ │ │ str.w r0, [r3, #336] @ 0x150 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 704da │ │ │ │ + beq.w 70542 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 700b4 │ │ │ │ + beq.n 7011c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 704ca │ │ │ │ + beq.w 70532 │ │ │ │ ldr.w r0, [sl, #3876] @ 0xf24 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - movw r1, #6812 @ 0x1a9c │ │ │ │ + movw r1, #4252 @ 0x109c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8f918 │ │ │ │ + bl 8f908 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 704da │ │ │ │ + ble.w 70542 │ │ │ │ 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 70108 │ │ │ │ + bne.n 70170 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r3, [r3, #3720] @ 0xe88 │ │ │ │ add.w r0, r3, #648 @ 0x288 │ │ │ │ ldr.w r2, [r3, #652] @ 0x28c │ │ │ │ - cbnz r2, 70108 │ │ │ │ + cbnz r2, 70170 │ │ │ │ ldr.w r2, [r3, #648] @ 0x288 │ │ │ │ movs r1, #1 │ │ │ │ str.w r1, [r3, #652] @ 0x28c │ │ │ │ - cbz r2, 70108 │ │ │ │ - bl 1a6ca0 │ │ │ │ + cbz r2, 70170 │ │ │ │ + bl 1a6088 │ │ │ │ ldr.w r3, [r8, #1408] @ 0x580 │ │ │ │ - cbnz r3, 7011e │ │ │ │ + cbnz r3, 70186 │ │ │ │ ldr.w r3, [r8, #1404] @ 0x57c │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r8, #1408] @ 0x580 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 704bc │ │ │ │ + bne.w 70524 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ - movw r0, #6824 @ 0x1aa8 │ │ │ │ + movw r0, #4264 @ 0x10a8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 89114 │ │ │ │ + bl 8913c │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70614 │ │ │ │ + beq.w 7067c │ │ │ │ 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 702cc │ │ │ │ + beq.w 70334 │ │ │ │ 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 705f8 │ │ │ │ - movw r0, #6892 @ 0x1aec │ │ │ │ + bne.w 70660 │ │ │ │ + movw r0, #4332 @ 0x10ec │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 1a6e2c │ │ │ │ + bl 1a6214 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 705ae │ │ │ │ - movw r0, #6892 @ 0x1aec │ │ │ │ + bne.w 70616 │ │ │ │ + movw r0, #4332 @ 0x10ec │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 1ad7f0 │ │ │ │ + bl 1acbd8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 705ae │ │ │ │ + beq.w 70616 │ │ │ │ str.w r0, [r8, #3888] @ 0xf30 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 70606 │ │ │ │ - movw r0, #3360 @ 0xd20 │ │ │ │ + bne.w 7066e │ │ │ │ + movw r0, #800 @ 0x320 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 7a0ec │ │ │ │ + bl 7a164 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 705ae │ │ │ │ + beq.w 70616 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #58980 @ 0xe664 │ │ │ │ + movw r1, #56420 @ 0xdc64 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #6936 @ 0x1b18 │ │ │ │ + movw r0, #4376 @ 0x1118 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 82764 │ │ │ │ + bl 827f4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 705e8 │ │ │ │ - bl 86e44 <_PyNamespace_New@@Base> │ │ │ │ + beq.w 70650 │ │ │ │ + bl 86e70 <_PyNamespace_New@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 701ec │ │ │ │ + beq.n 70254 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 701ec │ │ │ │ + cbnz r3, 70254 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 705e8 │ │ │ │ + beq.w 70650 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ - bl cb070 <_PyUnicodeWriter_PrepareInternal@@Base+0x163c> │ │ │ │ + bl caf20 <_PyUnicodeWriter_PrepareInternal@@Base+0x1658> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70214 │ │ │ │ + beq.n 7027c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 705f0 │ │ │ │ + beq.w 70658 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7022e │ │ │ │ + beq.n 70296 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 7022e │ │ │ │ + cbnz r3, 70296 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 705e6 │ │ │ │ + beq.w 7064e │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ae010 │ │ │ │ + bl 1ad3f8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 705cc │ │ │ │ - ldr r3, [pc, #60] @ (70280 ) │ │ │ │ + blt.w 70634 │ │ │ │ + ldr r3, [pc, #60] @ (702e8 ) │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3880] @ 0xf28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 705be │ │ │ │ + beq.w 70626 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #3360 @ 0xd20 │ │ │ │ + movw r1, #800 @ 0x320 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl cc6d0 │ │ │ │ + bl cc57c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 70594 │ │ │ │ - b.n 70284 │ │ │ │ + blt.w 705fc │ │ │ │ + b.n 702ec │ │ │ │ nop │ │ │ │ - bcc.n 701d8 │ │ │ │ + bcc.n 70240 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bvc.n 702c4 │ │ │ │ + bvc.n 7032c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 70296 │ │ │ │ + cbnz r4, 702fe │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #192 @ (adr r4, 7033c ) │ │ │ │ + add r4, pc, #192 @ (adr r4, 703a4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r4, [r4, #20] │ │ │ │ + ldrsb r4, [r4, r5] │ │ │ │ movs r6, r5 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r2, #57928 @ 0xe248 │ │ │ │ + movw r2, #55368 @ 0xd848 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #6984 @ 0x1b48 │ │ │ │ + movw r1, #4424 @ 0x1148 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl ccb78 │ │ │ │ + bl cca24 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 702ba │ │ │ │ + beq.n 70322 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7058c │ │ │ │ + beq.w 705f4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 705ae │ │ │ │ + beq.w 70616 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7057a │ │ │ │ + bne.w 705e2 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 781a8 │ │ │ │ + bl 78220 │ │ │ │ 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 6fb6a │ │ │ │ + b.n 6fbd2 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 6fc84 │ │ │ │ + b.n 6fcec │ │ │ │ ldr r4, [r0, #12] │ │ │ │ - cmp r4, r5 │ │ │ │ - beq.w 6fbf6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6fbf6 │ │ │ │ + beq.w 6fb44 │ │ │ │ + cmp r4, r5 │ │ │ │ + beq.w 6fb44 │ │ │ │ ldr.w r3, [r9, #-20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70326 │ │ │ │ + beq.n 7038e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9, #-20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 704ea │ │ │ │ + beq.w 70552 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70334 │ │ │ │ + beq.n 7039c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - add.w r9, r9, #32 │ │ │ │ - adds r5, #32 │ │ │ │ + add.w r9, r9, #24 │ │ │ │ + adds r5, #24 │ │ │ │ cmp fp, r9 │ │ │ │ - bne.w 6fbe6 │ │ │ │ - b.n 6fcda │ │ │ │ + bne.w 6fb34 │ │ │ │ + b.n 6fc28 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 6fadc │ │ │ │ cmp r4, r5 │ │ │ │ - beq.w 6fadc │ │ │ │ + beq.w 6fc5e │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 6fc5e │ │ │ │ ldr.w r3, [r9, #-20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70368 │ │ │ │ + beq.n 703d0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9, #-20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 70646 │ │ │ │ + beq.w 706ae │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70376 │ │ │ │ + beq.n 703de │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - add.w r9, r9, #24 │ │ │ │ - adds r5, #24 │ │ │ │ + add.w r9, r9, #32 │ │ │ │ + adds r5, #32 │ │ │ │ cmp fp, r9 │ │ │ │ - bne.w 6facc │ │ │ │ - b.n 6fbc0 │ │ │ │ + bne.w 6fc4e │ │ │ │ + b.n 6fd42 │ │ │ │ movs r0, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6fc1e │ │ │ │ + b.w 6fb6c │ │ │ │ movs r0, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 6fb04 │ │ │ │ + b.n 6fc86 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a06fc <_PyThreadState_New@@Base+0x420> │ │ │ │ + bl 19fae4 <_PyThreadState_New@@Base+0x420> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 70636 │ │ │ │ + beq.w 7069e │ │ │ │ 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 6fcc6 │ │ │ │ + b.n 6fd2e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a06fc <_PyThreadState_New@@Base+0x420> │ │ │ │ + bl 19fae4 <_PyThreadState_New@@Base+0x420> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 70626 │ │ │ │ + beq.w 7068e │ │ │ │ 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 6fbac │ │ │ │ + b.w 6fc14 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #16 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6fc1e │ │ │ │ + b.n 6fc86 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #16 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 6fb04 │ │ │ │ + b.w 6fb6c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #324] @ 0x144 │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.w 6fce8 │ │ │ │ + bpl.w 6fd50 │ │ │ │ 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 6fcf4 │ │ │ │ + beq.w 6fd5c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6fcf4 │ │ │ │ + b.n 6fd5c │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ - b.w 6fb2c │ │ │ │ + b.w 6fb94 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ - b.n 6fc78 │ │ │ │ + b.n 6fce0 │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ - b.n 6fc46 │ │ │ │ + b.n 6fcae │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ - b.w 6fb5e │ │ │ │ + b.w 6fbc6 │ │ │ │ ldrd r5, r4, [sp, #44] @ 0x2c │ │ │ │ - b.n 702d4 │ │ │ │ - ldr r3, [pc, #516] @ (70650 ) │ │ │ │ + b.n 7033c │ │ │ │ + ldr r3, [pc, #516] @ (706b8 ) │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - movw r3, #57812 @ 0xe1d4 │ │ │ │ + movw r3, #55252 @ 0xd7d4 │ │ │ │ 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 702ec │ │ │ │ + b.n 70354 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70482 │ │ │ │ + beq.n 704ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 70482 │ │ │ │ + cbnz r3, 704ea │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #1436] @ 0x59c │ │ │ │ ldr r4, [sp, #28] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #452] @ (70654 ) │ │ │ │ + ldr r2, [pc, #452] @ (706bc ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #6740 @ 0x1a54 │ │ │ │ + movw r3, #4180 @ 0x1054 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 702ec │ │ │ │ - movw r4, #6568 @ 0x19a8 │ │ │ │ + b.n 70354 │ │ │ │ + movw r4, #4008 @ 0xfa8 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r5, [pc, #424] @ (70658 ) │ │ │ │ + ldr r5, [pc, #424] @ (706c0 ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 702d4 │ │ │ │ + b.n 7033c │ │ │ │ movs r3, #1 │ │ │ │ - b.w 6dd6c │ │ │ │ + b.w 6ddd4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r0, r3, #5472 @ 0x1560 │ │ │ │ adds r0, #28 │ │ │ │ - bl 1a6ca0 │ │ │ │ - b.n 7011e │ │ │ │ + bl 1a6088 │ │ │ │ + b.n 70186 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 700b4 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7011c │ │ │ │ mov r0, r1 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 70028 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 70090 │ │ │ │ mov r0, r9 │ │ │ │ - movw r4, #6608 @ 0x19d0 │ │ │ │ + movw r4, #4048 @ 0xfd0 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ - bl 781a8 │ │ │ │ - b.n 704aa │ │ │ │ + bl 78220 │ │ │ │ + b.n 70512 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 70326 │ │ │ │ - ldr r3, [pc, #360] @ (7065c ) │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7038e │ │ │ │ + ldr r3, [pc, #360] @ (706c4 ) │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 70452 │ │ │ │ + b.n 704ba │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 6fd4a │ │ │ │ - ldr r7, [pc, #344] @ (70660 ) │ │ │ │ - movw r6, #6536 @ 0x1988 │ │ │ │ + b.n 6fdb2 │ │ │ │ + ldr r7, [pc, #344] @ (706c8 ) │ │ │ │ + movw r6, #3976 @ 0xf88 │ │ │ │ movt r6, #39 @ 0x27 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ - bl d3d20 │ │ │ │ + bl d3b88 │ │ │ │ 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 702ec │ │ │ │ - bl d3d20 │ │ │ │ - ldr r7, [pc, #300] @ (70664 ) │ │ │ │ + b.n 70354 │ │ │ │ + bl d3b88 │ │ │ │ + ldr r7, [pc, #300] @ (706cc ) │ │ │ │ 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, #6496 @ 0x1960 │ │ │ │ + movw r6, #3936 @ 0xf60 │ │ │ │ movt r6, #39 @ 0x27 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - b.n 70516 │ │ │ │ + b.n 7057e │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ strd r2, r3, [sp, #72] @ 0x48 │ │ │ │ - movw r3, #57812 @ 0xe1d4 │ │ │ │ + movw r3, #55252 @ 0xd7d4 │ │ │ │ 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 702ec │ │ │ │ + b.n 70354 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 702cc │ │ │ │ + bne.w 70334 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 702cc │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 70334 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 702ba │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 70322 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 705ae │ │ │ │ + beq.n 70616 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 705ae │ │ │ │ + cbnz r3, 70616 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movs r3, #1 │ │ │ │ - movw r4, #6644 @ 0x19f4 │ │ │ │ + movw r4, #4084 @ 0xff4 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ - ldr r5, [pc, #172] @ (70668 ) │ │ │ │ + ldr r5, [pc, #172] @ (706d0 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 702d0 │ │ │ │ - movw r1, #6944 @ 0x1b20 │ │ │ │ + b.n 70338 │ │ │ │ + movw r1, #4384 @ 0x1120 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #164] @ (7066c ) │ │ │ │ - bl 61f30 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #164] @ (706d4 ) │ │ │ │ + bl 62074 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 705e6 │ │ │ │ + beq.n 7064e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 705e6 │ │ │ │ + cbnz r3, 7064e │ │ │ │ mov r0, r8 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 781a8 │ │ │ │ - b.n 705ae │ │ │ │ + bl 78220 │ │ │ │ + b.n 70616 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 70214 │ │ │ │ - movw r0, #6856 @ 0x1ac8 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7027c │ │ │ │ + movw r0, #4296 @ 0x10c8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 1a72a8 │ │ │ │ - b.n 7016a │ │ │ │ - movw r0, #6912 @ 0x1b00 │ │ │ │ + bl 1a6690 │ │ │ │ + b.n 701d2 │ │ │ │ + movw r0, #4352 @ 0x1100 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 1a72a8 │ │ │ │ - b.n 7019a │ │ │ │ + bl 1a6690 │ │ │ │ + b.n 70202 │ │ │ │ movs r3, #1 │ │ │ │ - movw r4, #6676 @ 0x1a14 │ │ │ │ + movw r4, #4116 @ 0x1014 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ - ldr r5, [pc, #80] @ (70670 ) │ │ │ │ + ldr r5, [pc, #80] @ (706d8 ) │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 702d4 │ │ │ │ + b.n 7033c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b.w 6fbac │ │ │ │ + b.w 6fc14 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b.w 6fcc6 │ │ │ │ + b.w 6fd2e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 70368 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 703d0 │ │ │ │ nop │ │ │ │ - str r4, [r6, #16] │ │ │ │ + ldrsb r4, [r6, r4] │ │ │ │ movs r6, r5 │ │ │ │ - str r0, [r0, #20] │ │ │ │ + ldrsb r0, [r0, r5] │ │ │ │ movs r6, r5 │ │ │ │ - str r0, [r0, #16] │ │ │ │ + ldrsb r0, [r0, r4] │ │ │ │ movs r6, r5 │ │ │ │ - str r4, [r2, #20] │ │ │ │ + ldrsb r4, [r2, r5] │ │ │ │ movs r6, r5 │ │ │ │ - str r4, [r1, #12] │ │ │ │ + ldrsb r4, [r1, r3] │ │ │ │ movs r6, r5 │ │ │ │ - str r4, [r5, #8] │ │ │ │ + ldrsb r4, [r5, r2] │ │ │ │ movs r6, r5 │ │ │ │ - str r4, [r5, #12] │ │ │ │ + ldrsb r4, [r5, r3] │ │ │ │ movs r6, r5 │ │ │ │ - str r4, [r0, #56] @ 0x38 │ │ │ │ + ldr r4, [r0, r6] │ │ │ │ movs r6, r5 │ │ │ │ - str r0, [r3, #16] │ │ │ │ + ldrsb r0, [r3, r4] │ │ │ │ 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] @ (70838 ) │ │ │ │ + ldr r5, [pc, #436] @ (708a0 ) │ │ │ │ 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 7079a │ │ │ │ + bne.w 70802 │ │ │ │ ldr.w r6, [r5, #792] @ 0x318 │ │ │ │ - movw r3, #49077 @ 0xbfb5 │ │ │ │ + movw r3, #49133 @ 0xbfed │ │ │ │ movt r3, #6 │ │ │ │ movw r2, #19968 @ 0x4e00 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ ldr r1, [r6, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 707c8 │ │ │ │ + bne.w 70830 │ │ │ │ ldr.w r5, [r2, #672] @ 0x2a0 │ │ │ │ - movw r3, #49345 @ 0xc0c1 │ │ │ │ + movw r3, #49409 @ 0xc101 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 707e6 │ │ │ │ + bne.w 7084e │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7077a │ │ │ │ + beq.n 707e2 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ - movw r3, #4505 @ 0x1199 │ │ │ │ + movw r3, #4609 @ 0x1201 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 70786 │ │ │ │ + bne.n 707ee │ │ │ │ ldr r1, [r4, #12] │ │ │ │ adds r2, r1, #1 │ │ │ │ - bne.n 7073a │ │ │ │ + bne.n 707a2 │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ lsls r3, r1, #26 │ │ │ │ - bpl.w 7081c │ │ │ │ + bpl.w 70884 │ │ │ │ lsls r0, r1, #25 │ │ │ │ - bpl.w 707f8 │ │ │ │ + bpl.w 70860 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ubfx r1, r1, #2, #3 │ │ │ │ add.w r0, r4, #20 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - cbz r1, 70738 │ │ │ │ + cbz r1, 707a0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #53941 @ 0xd2b5 │ │ │ │ + movw r3, #54005 @ 0xd2f5 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7080e │ │ │ │ + bne.n 70876 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movw r1, #40056 @ 0x9c78 │ │ │ │ movt r1, #74 @ 0x4a │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6d2e4 <_Py_HashBytes@@Base+0x90> │ │ │ │ + bl 6d324 <_Py_HashBytes@@Base+0x90> │ │ │ │ mov r1, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 70816 │ │ │ │ + beq.n 7087e │ │ │ │ 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] │ │ │ │ @@ -105252,15 +105276,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 707d6 │ │ │ │ + bgt.n 7083e │ │ │ │ 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] │ │ │ │ @@ -105271,130 +105295,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 70746 │ │ │ │ + b.n 707ae │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, r6 │ │ │ │ - beq.w 70698 │ │ │ │ + beq.w 70700 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 707b8 │ │ │ │ + beq.n 70820 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7082e │ │ │ │ + beq.n 70896 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70782 │ │ │ │ + beq.n 707ea │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 70782 │ │ │ │ + b.n 707ea │ │ │ │ movs r0, #16 │ │ │ │ blx r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 706d2 │ │ │ │ - b.n 7077a │ │ │ │ + bne.w 7073a │ │ │ │ + b.n 707e2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a06fc <_PyThreadState_New@@Base+0x420> │ │ │ │ + bl 19fae4 <_PyThreadState_New@@Base+0x420> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 70820 │ │ │ │ + beq.n 70888 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - b.n 7076a │ │ │ │ + b.n 707d2 │ │ │ │ ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 706d2 │ │ │ │ - b.n 7077a │ │ │ │ + bne.w 7073a │ │ │ │ + b.n 707e2 │ │ │ │ add.w r0, r4, #28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ubfx r1, r1, #2, #3 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 70704 │ │ │ │ - b.n 70738 │ │ │ │ + bne.w 7076c │ │ │ │ + b.n 707a0 │ │ │ │ blx r2 │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 70738 │ │ │ │ + bne.n 707a0 │ │ │ │ mvn.w r1, #1 │ │ │ │ - b.n 70738 │ │ │ │ + b.n 707a0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - b.n 707fc │ │ │ │ + b.n 70864 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ blx r2 │ │ │ │ - b.n 7077a │ │ │ │ + b.n 707e2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 707b8 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 70820 │ │ │ │ nop │ │ │ │ ldr r0, [r0, #96] @ 0x60 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007083c <_Py_hashtable_get@@Base>: │ │ │ │ +000708a4 <_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, 70852 <_Py_hashtable_get@@Base+0x16> │ │ │ │ + cbnz r0, 708ba <_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, #4505 @ 0x1199 │ │ │ │ + movw r3, #4609 @ 0x1201 │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 70f96 <_Py_hashtable_get@@Base+0x75a> │ │ │ │ + bne.w 70ffe <_Py_hashtable_get@@Base+0x75a> │ │ │ │ ldr r4, [r1, #12] │ │ │ │ adds r5, r4, #1 │ │ │ │ - bne.w 70c9e <_Py_hashtable_get@@Base+0x462> │ │ │ │ + bne.w 70d06 <_Py_hashtable_get@@Base+0x462> │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 70fc2 <_Py_hashtable_get@@Base+0x786> │ │ │ │ + bpl.w 7102a <_Py_hashtable_get@@Base+0x786> │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 70f9e <_Py_hashtable_get@@Base+0x762> │ │ │ │ + bpl.w 71006 <_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 70c9a <_Py_hashtable_get@@Base+0x45e> │ │ │ │ + beq.w 70d02 <_Py_hashtable_get@@Base+0x45e> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #53941 @ 0xd2b5 │ │ │ │ + movw r3, #54005 @ 0xd2f5 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 70fca <_Py_hashtable_get@@Base+0x78e> │ │ │ │ + bne.w 71032 <_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] │ │ │ │ @@ -105419,15 +105443,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 70cf4 <_Py_hashtable_get@@Base+0x4b8> │ │ │ │ + ble.w 70d5c <_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] │ │ │ │ @@ -105464,15 +105488,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 70a80 <_Py_hashtable_get@@Base+0x244> │ │ │ │ + bls.n 70ae8 <_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 │ │ │ │ @@ -105515,28 +105539,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 709e2 <_Py_hashtable_get@@Base+0x1a6> │ │ │ │ + bgt.n 70a4a <_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 70fe4 <_Py_hashtable_get@@Base+0x7a8> │ │ │ │ + bhi.w 7104c <_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 │ │ │ │ @@ -105685,104 +105709,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, 70cea <_Py_hashtable_get@@Base+0x4ae> │ │ │ │ + cbz r4, 70d52 <_Py_hashtable_get@@Base+0x4ae> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 70d28 <_Py_hashtable_get@@Base+0x4ec> │ │ │ │ + beq.n 70d90 <_Py_hashtable_get@@Base+0x4ec> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - cbz r4, 70cea <_Py_hashtable_get@@Base+0x4ae> │ │ │ │ + cbz r4, 70d52 <_Py_hashtable_get@@Base+0x4ae> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 70cb4 <_Py_hashtable_get@@Base+0x478> │ │ │ │ + bne.n 70d1c <_Py_hashtable_get@@Base+0x478> │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ - movw r3, #46173 @ 0xb45d │ │ │ │ + movw r3, #46305 @ 0xb4e1 │ │ │ │ movt r3, #7 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 70f70 <_Py_hashtable_get@@Base+0x734> │ │ │ │ + bne.w 70fd8 <_Py_hashtable_get@@Base+0x734> │ │ │ │ cmp.w sl, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.w 70fd4 <_Py_hashtable_get@@Base+0x798> │ │ │ │ + beq.w 7103c <_Py_hashtable_get@@Base+0x798> │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70d5c <_Py_hashtable_get@@Base+0x520> │ │ │ │ - b.n 70cb4 <_Py_hashtable_get@@Base+0x478> │ │ │ │ + beq.n 70dc4 <_Py_hashtable_get@@Base+0x520> │ │ │ │ + b.n 70d1c <_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 70fe4 <_Py_hashtable_get@@Base+0x7a8> │ │ │ │ + bhi.w 7104c <_Py_hashtable_get@@Base+0x7a8> │ │ │ │ addw fp, pc, #4 │ │ │ │ ldr.w pc, [fp, r8, lsl #2] │ │ │ │ - lsrs r1, r7, #22 │ │ │ │ + lsrs r1, r4, #24 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r5, r1, #30 │ │ │ │ + lsrs r5, r6, #31 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r1, r5, #22 │ │ │ │ + lsrs r1, r2, #24 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r3, r1, #11 │ │ │ │ + lsrs r3, r6, #12 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r3, r0, #30 │ │ │ │ + lsrs r3, r5, #31 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r3, r7, #10 │ │ │ │ + lsrs r3, r4, #12 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r3, r6, #10 │ │ │ │ + lsrs r3, r3, #12 │ │ │ │ movs r7, r0 │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ - movw r3, #46173 @ 0xb45d │ │ │ │ + movw r3, #46305 @ 0xb4e1 │ │ │ │ movt r3, #7 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 70f70 <_Py_hashtable_get@@Base+0x734> │ │ │ │ + bne.w 70fd8 <_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 70d9c <_Py_hashtable_get@@Base+0x560> │ │ │ │ + beq.n 70e04 <_Py_hashtable_get@@Base+0x560> │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 70cb4 <_Py_hashtable_get@@Base+0x478> │ │ │ │ + bne.n 70d1c <_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 70cb4 <_Py_hashtable_get@@Base+0x478> │ │ │ │ + bne.n 70d1c <_Py_hashtable_get@@Base+0x478> │ │ │ │ lsls r7, r0, #26 │ │ │ │ - bpl.w 70fbc <_Py_hashtable_get@@Base+0x780> │ │ │ │ + bpl.w 71024 <_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 70fb8 <_Py_hashtable_get@@Base+0x77c> │ │ │ │ + bpl.w 71020 <_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 70cb4 <_Py_hashtable_get@@Base+0x478> │ │ │ │ + beq.n 70d1c <_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] │ │ │ │ @@ -105915,60 +105939,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 70c92 <_Py_hashtable_get@@Base+0x456> │ │ │ │ + b.n 70cfa <_Py_hashtable_get@@Base+0x456> │ │ │ │ mov r0, sl │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70cb4 <_Py_hashtable_get@@Base+0x478> │ │ │ │ + beq.w 70d1c <_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 70aca <_Py_hashtable_get@@Base+0x28e> │ │ │ │ + b.n 70b32 <_Py_hashtable_get@@Base+0x28e> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldrb r4, [r4, #1] │ │ │ │ bfi r7, r4, #8, #8 │ │ │ │ - b.n 70db8 <_Py_hashtable_get@@Base+0x57c> │ │ │ │ + b.n 70e20 <_Py_hashtable_get@@Base+0x57c> │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 70ca0 <_Py_hashtable_get@@Base+0x464> │ │ │ │ + b.n 70d08 <_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 708ac <_Py_hashtable_get@@Base+0x70> │ │ │ │ - b.n 70c9a <_Py_hashtable_get@@Base+0x45e> │ │ │ │ + bne.w 70914 <_Py_hashtable_get@@Base+0x70> │ │ │ │ + b.n 70d02 <_Py_hashtable_get@@Base+0x45e> │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 70d8e <_Py_hashtable_get@@Base+0x552> │ │ │ │ + b.n 70df6 <_Py_hashtable_get@@Base+0x552> │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ - b.n 70d80 <_Py_hashtable_get@@Base+0x544> │ │ │ │ + b.n 70de8 <_Py_hashtable_get@@Base+0x544> │ │ │ │ ldr.w r2, [sl, #28] │ │ │ │ str r2, [sp, #4] │ │ │ │ - b.n 70fa4 <_Py_hashtable_get@@Base+0x768> │ │ │ │ + b.n 7100c <_Py_hashtable_get@@Base+0x768> │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 70c92 <_Py_hashtable_get@@Base+0x456> │ │ │ │ + b.n 70cfa <_Py_hashtable_get@@Base+0x456> │ │ │ │ sub.w r3, r1, sl │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 70da0 <_Py_hashtable_get@@Base+0x564> │ │ │ │ - b.n 70cb4 <_Py_hashtable_get@@Base+0x478> │ │ │ │ + bne.w 70e08 <_Py_hashtable_get@@Base+0x564> │ │ │ │ + b.n 70d1c <_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 │ │ │ │ @@ -106086,77 +106110,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 70c92 <_Py_hashtable_get@@Base+0x456> │ │ │ │ - b.w 6cbe4 │ │ │ │ + b.n 70cfa <_Py_hashtable_get@@Base+0x456> │ │ │ │ + b.w 6cc24 │ │ │ │ │ │ │ │ -0007119c <_Py_hashtable_set@@Base>: │ │ │ │ +00071204 <_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, #49077 @ 0xbfb5 │ │ │ │ + movw r3, #49133 @ 0xbfed │ │ │ │ movt r3, #6 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 712a8 <_Py_hashtable_set@@Base+0x10c> │ │ │ │ + bne.n 71310 <_Py_hashtable_set@@Base+0x10c> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #49345 @ 0xc0c1 │ │ │ │ + movw r2, #49409 @ 0xc101 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r5, [r3, #672] @ 0x2a0 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 712c4 <_Py_hashtable_set@@Base+0x128> │ │ │ │ + bne.n 7132c <_Py_hashtable_set@@Base+0x128> │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71308 <_Py_hashtable_set@@Base+0x16c> │ │ │ │ + beq.w 71370 <_Py_hashtable_set@@Base+0x16c> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ - movw r3, #4505 @ 0x1199 │ │ │ │ + movw r3, #4609 @ 0x1201 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 71296 <_Py_hashtable_set@@Base+0xfa> │ │ │ │ + bne.n 712fe <_Py_hashtable_set@@Base+0xfa> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - bne.n 7124e <_Py_hashtable_set@@Base+0xb2> │ │ │ │ + bne.n 712b6 <_Py_hashtable_set@@Base+0xb2> │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 712f8 <_Py_hashtable_set@@Base+0x15c> │ │ │ │ + bpl.n 71360 <_Py_hashtable_set@@Base+0x15c> │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 712d4 <_Py_hashtable_set@@Base+0x138> │ │ │ │ + bpl.n 7133c <_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, 7124c <_Py_hashtable_set@@Base+0xb0> │ │ │ │ + cbz r3, 712b4 <_Py_hashtable_set@@Base+0xb0> │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr.w r8, [r2, #4] │ │ │ │ - movw r2, #53941 @ 0xd2b5 │ │ │ │ + movw r2, #54005 @ 0xd2f5 │ │ │ │ movt r2, #6 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 712e8 <_Py_hashtable_set@@Base+0x14c> │ │ │ │ + bne.n 71350 <_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 6d2e4 <_Py_HashBytes@@Base+0x90> │ │ │ │ + bl 6d324 <_Py_HashBytes@@Base+0x90> │ │ │ │ mov r3, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 712f2 <_Py_hashtable_set@@Base+0x156> │ │ │ │ + beq.n 7135a <_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] │ │ │ │ @@ -106165,15 +106189,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 712b4 <_Py_hashtable_set@@Base+0x118> │ │ │ │ + bgt.n 7131c <_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] │ │ │ │ @@ -106182,84 +106206,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 71258 <_Py_hashtable_set@@Base+0xbc> │ │ │ │ + b.n 712c0 <_Py_hashtable_set@@Base+0xbc> │ │ │ │ movs r0, #16 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 711e8 <_Py_hashtable_set@@Base+0x4c> │ │ │ │ - b.n 71308 <_Py_hashtable_set@@Base+0x16c> │ │ │ │ + bne.n 71250 <_Py_hashtable_set@@Base+0x4c> │ │ │ │ + b.n 71370 <_Py_hashtable_set@@Base+0x16c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a06fc <_PyThreadState_New@@Base+0x420> │ │ │ │ + bl 19fae4 <_PyThreadState_New@@Base+0x420> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 712fc <_Py_hashtable_set@@Base+0x160> │ │ │ │ + beq.n 71364 <_Py_hashtable_set@@Base+0x160> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - b.n 7127e <_Py_hashtable_set@@Base+0xe2> │ │ │ │ + b.n 712e6 <_Py_hashtable_set@@Base+0xe2> │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 711e8 <_Py_hashtable_set@@Base+0x4c> │ │ │ │ - b.n 71308 <_Py_hashtable_set@@Base+0x16c> │ │ │ │ + bne.n 71250 <_Py_hashtable_set@@Base+0x4c> │ │ │ │ + b.n 71370 <_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 71216 <_Py_hashtable_set@@Base+0x7a> │ │ │ │ - b.n 7124c <_Py_hashtable_set@@Base+0xb0> │ │ │ │ + bne.n 7127e <_Py_hashtable_set@@Base+0x7a> │ │ │ │ + b.n 712b4 <_Py_hashtable_set@@Base+0xb0> │ │ │ │ mov r1, r3 │ │ │ │ blx r8 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 7124c <_Py_hashtable_set@@Base+0xb0> │ │ │ │ + bne.n 712b4 <_Py_hashtable_set@@Base+0xb0> │ │ │ │ mvn.w r3, #1 │ │ │ │ - b.n 7124c <_Py_hashtable_set@@Base+0xb0> │ │ │ │ + b.n 712b4 <_Py_hashtable_set@@Base+0xb0> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - b.n 712d8 <_Py_hashtable_set@@Base+0x13c> │ │ │ │ + b.n 71340 <_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 71290 <_Py_hashtable_set@@Base+0xf4> │ │ │ │ + b.n 712f8 <_Py_hashtable_set@@Base+0xf4> │ │ │ │ nop │ │ │ │ │ │ │ │ -00071310 : │ │ │ │ +00071378 : │ │ │ │ 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] @ (713bc ) │ │ │ │ + ldr r3, [pc, #156] @ (71424 ) │ │ │ │ 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 71374 │ │ │ │ + ble.n 713dc │ │ │ │ subs r2, #1 │ │ │ │ - ldr r1, [pc, #136] @ (713c0 ) │ │ │ │ + ldr r1, [pc, #136] @ (71428 ) │ │ │ │ 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, 71392 │ │ │ │ - ldr r2, [pc, #116] @ (713c4 ) │ │ │ │ + cbnz r3, 713fa │ │ │ │ + ldr r2, [pc, #116] @ (7142c ) │ │ │ │ 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] │ │ │ │ @@ -106268,70 +106292,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 71488 <_PyObject_GC_New@@Base> │ │ │ │ + bl 714f0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 713b2 │ │ │ │ - ldr r3, [pc, #60] @ (713c4 ) │ │ │ │ + cbz r0, 7141a │ │ │ │ + ldr r3, [pc, #60] @ (7142c ) │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ str r3, [r4, #24] │ │ │ │ adds r0, r5, r1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 71358 │ │ │ │ - movw r2, #27577 @ 0x6bb9 │ │ │ │ + b.n 713c0 │ │ │ │ + movw r2, #26633 @ 0x6809 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 713a6 │ │ │ │ + bne.n 7140e │ │ │ │ mov r0, r4 │ │ │ │ - bl 127028 │ │ │ │ - b.n 71384 │ │ │ │ + bl 126c78 │ │ │ │ + b.n 713ec │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - b.n 71384 │ │ │ │ - ldr r0, [pc, #16] @ (713c4 ) │ │ │ │ - bl 1a5a9c │ │ │ │ - b.n 71370 │ │ │ │ + b.n 713ec │ │ │ │ + ldr r0, [pc, #16] @ (7142c ) │ │ │ │ + bl 1a4e84 │ │ │ │ + b.n 713d8 │ │ │ │ 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] @ (71480 ) │ │ │ │ + ldr r3, [pc, #164] @ (714e8 ) │ │ │ │ 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 71438 │ │ │ │ + ble.n 714a0 │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [r4, #2416] @ 0x970 │ │ │ │ - ldr r2, [pc, #132] @ (71484 ) │ │ │ │ + ldr r2, [pc, #132] @ (714ec ) │ │ │ │ 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, 7145e │ │ │ │ + cbnz r3, 714c6 │ │ │ │ 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] │ │ │ │ @@ -106340,45 +106364,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 71488 <_PyObject_GC_New@@Base> │ │ │ │ + bl 714f0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 71410 │ │ │ │ + bne.n 71478 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a5a9c │ │ │ │ + bl 1a4e84 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 71432 │ │ │ │ + beq.n 7149a │ │ │ │ mov r0, r6 │ │ │ │ - bl 771e8 │ │ │ │ - b.n 71432 │ │ │ │ - movw r1, #27577 @ 0x6bb9 │ │ │ │ + bl 77260 │ │ │ │ + b.n 7149a │ │ │ │ + movw r1, #26633 @ 0x6809 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 71472 │ │ │ │ + bne.n 714da │ │ │ │ mov r0, r4 │ │ │ │ - bl 127028 │ │ │ │ - b.n 71410 │ │ │ │ + bl 126c78 │ │ │ │ + b.n 71478 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 71410 │ │ │ │ + b.n 71478 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00071488 <_PyObject_GC_New@@Base>: │ │ │ │ +000714f0 <_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] │ │ │ │ @@ -106386,370 +106410,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 7166c <_PyObject_GC_New@@Base+0x1e4> │ │ │ │ - ldr.w sl, [pc, #480] @ 7169c <_PyObject_GC_New@@Base+0x214> │ │ │ │ + bmi.w 716d4 <_PyObject_GC_New@@Base+0x1e4> │ │ │ │ + ldr.w sl, [pc, #480] @ 71704 <_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 71630 <_PyObject_GC_New@@Base+0x1a8> │ │ │ │ + bhi.w 71698 <_PyObject_GC_New@@Base+0x1a8> │ │ │ │ adds r6, r4, r6 │ │ │ │ - bmi.w 71630 <_PyObject_GC_New@@Base+0x1a8> │ │ │ │ + bmi.w 71698 <_PyObject_GC_New@@Base+0x1a8> │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6013 @ 0x177d │ │ │ │ + movw r3, #6117 @ 0x17e5 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 71622 <_PyObject_GC_New@@Base+0x19a> │ │ │ │ + bne.w 7168a <_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 715e6 <_PyObject_GC_New@@Base+0x15e> │ │ │ │ + bcs.n 7164e <_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 715d6 <_PyObject_GC_New@@Base+0x14e> │ │ │ │ + beq.n 7163e <_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, 71568 <_PyObject_GC_New@@Base+0xe0> │ │ │ │ + cbz r6, 715d0 <_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 71594 <_PyObject_GC_New@@Base+0x10c> │ │ │ │ + bgt.n 715fc <_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] @ (71698 <_PyObject_GC_New@@Base+0x210>) │ │ │ │ + ldr r2, [pc, #328] @ (71700 <_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 7163e <_PyObject_GC_New@@Base+0x1b6> │ │ │ │ + bne.n 716a6 <_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 71588 <_PyObject_GC_New@@Base+0x100> │ │ │ │ + bhi.n 715f0 <_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 71524 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + b.n 7158c <_PyObject_GC_New@@Base+0x9c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 71524 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + b.n 7158c <_PyObject_GC_New@@Base+0x9c> │ │ │ │ ldr.w r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 71542 <_PyObject_GC_New@@Base+0xba> │ │ │ │ + beq.n 715aa <_PyObject_GC_New@@Base+0xba> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 71542 <_PyObject_GC_New@@Base+0xba> │ │ │ │ + beq.n 715aa <_PyObject_GC_New@@Base+0xba> │ │ │ │ ldr.w r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 71542 <_PyObject_GC_New@@Base+0xba> │ │ │ │ + bne.n 715aa <_PyObject_GC_New@@Base+0xba> │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7168e <_PyObject_GC_New@@Base+0x206> │ │ │ │ + bne.n 716f6 <_PyObject_GC_New@@Base+0x206> │ │ │ │ add.w r2, r8, #12 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 71542 <_PyObject_GC_New@@Base+0xba> │ │ │ │ + bmi.n 715aa <_PyObject_GC_New@@Base+0xba> │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 715c0 <_PyObject_GC_New@@Base+0x138> │ │ │ │ + bne.n 71628 <_PyObject_GC_New@@Base+0x138> │ │ │ │ dmb ish │ │ │ │ - b.n 71542 <_PyObject_GC_New@@Base+0xba> │ │ │ │ + b.n 715aa <_PyObject_GC_New@@Base+0xba> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 71838 │ │ │ │ + bl 718a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7157e <_PyObject_GC_New@@Base+0xf6> │ │ │ │ + bne.n 715e6 <_PyObject_GC_New@@Base+0xf6> │ │ │ │ ldr.w fp, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49345 @ 0xc0c1 │ │ │ │ + movw r3, #49409 @ 0xc101 │ │ │ │ movt r3, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 71652 <_PyObject_GC_New@@Base+0x1ca> │ │ │ │ + bne.n 716ba <_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 71630 <_PyObject_GC_New@@Base+0x1a8> │ │ │ │ + beq.n 71698 <_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 71524 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + b.n 7158c <_PyObject_GC_New@@Base+0x9c> │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7157e <_PyObject_GC_New@@Base+0xf6> │ │ │ │ + bne.n 715e6 <_PyObject_GC_New@@Base+0xf6> │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ea820 │ │ │ │ + bl 1e9c50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 71542 <_PyObject_GC_New@@Base+0xba> │ │ │ │ - b.n 71560 <_PyObject_GC_New@@Base+0xd8> │ │ │ │ - movw r1, #27577 @ 0x6bb9 │ │ │ │ + bne.n 715aa <_PyObject_GC_New@@Base+0xba> │ │ │ │ + b.n 715c8 <_PyObject_GC_New@@Base+0xd8> │ │ │ │ + movw r1, #26633 @ 0x6809 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 71660 <_PyObject_GC_New@@Base+0x1d8> │ │ │ │ + bne.n 716c8 <_PyObject_GC_New@@Base+0x1d8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 127028 │ │ │ │ - b.n 71560 <_PyObject_GC_New@@Base+0xd8> │ │ │ │ + bl 126c78 │ │ │ │ + b.n 715c8 <_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 71608 <_PyObject_GC_New@@Base+0x180> │ │ │ │ + b.n 71670 <_PyObject_GC_New@@Base+0x180> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 71560 <_PyObject_GC_New@@Base+0xd8> │ │ │ │ + b.n 715c8 <_PyObject_GC_New@@Base+0xd8> │ │ │ │ ldr.w r2, [r0, #440] @ 0x1b8 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - ldr.w sl, [pc, #36] @ 7169c <_PyObject_GC_New@@Base+0x214> │ │ │ │ + ldr.w sl, [pc, #36] @ 71704 <_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 714c0 <_PyObject_GC_New@@Base+0x38> │ │ │ │ + b.n 71528 <_PyObject_GC_New@@Base+0x38> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71542 <_PyObject_GC_New@@Base+0xba> │ │ │ │ - b.n 715b0 <_PyObject_GC_New@@Base+0x128> │ │ │ │ + bne.w 715aa <_PyObject_GC_New@@Base+0xba> │ │ │ │ + b.n 71618 <_PyObject_GC_New@@Base+0x128> │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000716a0 : │ │ │ │ +00071708 : │ │ │ │ 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 71772 │ │ │ │ + blt.n 717da │ │ │ │ movw r5, #19968 @ 0x4e00 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ - movw r3, #6013 @ 0x177d │ │ │ │ + movw r3, #6117 @ 0x17e5 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r5, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7175c │ │ │ │ - ldr r2, [pc, #168] @ (71778 ) │ │ │ │ + bne.n 717c4 │ │ │ │ + ldr r2, [pc, #168] @ (717e0 ) │ │ │ │ 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 71730 │ │ │ │ + bcs.n 71798 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r7, r1, lsl #3] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 71726 │ │ │ │ + beq.n 7178e │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 71704 │ │ │ │ + cbz r2, 7176c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r5, r4 │ │ │ │ ittt cc │ │ │ │ ldrcc r3, [r3, #12] │ │ │ │ strcc r3, [r6, #12] │ │ │ │ strcc r6, [r3, #8] │ │ │ │ - bcc.n 71700 │ │ │ │ + bcc.n 71768 │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r4 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, r4] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r7 │ │ │ │ - bl 71838 │ │ │ │ + bl 718a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 71700 │ │ │ │ + bne.n 71768 │ │ │ │ ldr.w r2, [r5, #672] @ 0x2a0 │ │ │ │ - movw r3, #49345 @ 0xc0c1 │ │ │ │ + movw r3, #49409 @ 0xc101 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 71768 │ │ │ │ + bne.n 717d0 │ │ │ │ cmp r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 71700 │ │ │ │ + beq.n 71768 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 71700 │ │ │ │ + b.n 71768 │ │ │ │ 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 7174c │ │ │ │ + b.n 717b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 71700 │ │ │ │ + b.n 71768 │ │ │ │ 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] @ (71834 ) │ │ │ │ + ldr r0, [pc, #168] @ (7189c ) │ │ │ │ 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 71822 │ │ │ │ + bcs.n 7188a │ │ │ │ lsrs r2, r3, #3 │ │ │ │ ldr.w r3, [r6, r2, lsl #3] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 717e2 │ │ │ │ + beq.n 7184a │ │ │ │ ldrd r1, r0, [r3] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ - cbz r1, 717c2 │ │ │ │ + cbz r1, 7182a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r4, r6, [r3, #24] │ │ │ │ cmp r4, r6 │ │ │ │ - bhi.n 717da │ │ │ │ + bhi.n 71842 │ │ │ │ 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 71838 │ │ │ │ + bl 718a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 717c0 │ │ │ │ + bne.n 71828 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #49345 @ 0xc0c1 │ │ │ │ + movw r2, #49409 @ 0xc101 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r5, [r3, #672] @ 0x2a0 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 7182a │ │ │ │ + bne.n 71892 │ │ │ │ cmp r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 717c0 │ │ │ │ + beq.n 71828 │ │ │ │ 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 717ee │ │ │ │ + bge.n 71856 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 71812 │ │ │ │ + b.n 7187a │ │ │ │ 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 7195a │ │ │ │ + beq.w 719c2 │ │ │ │ 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 718fe │ │ │ │ + bls.n 71966 │ │ │ │ adds r2, #131 @ 0x83 │ │ │ │ str.w r4, [r5, r2, lsl #2] │ │ │ │ - cbnz r3, 718d6 │ │ │ │ + cbnz r3, 7193e │ │ │ │ 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] │ │ │ │ @@ -106784,87 +106808,87 @@ │ │ │ │ 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 718b0 │ │ │ │ + bne.n 71918 │ │ │ │ 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, 7193c │ │ │ │ + cbnz r3, 719a4 │ │ │ │ ldr.w r2, [r5, #512] @ 0x200 │ │ │ │ movw r1, #28087 @ 0x6db7 │ │ │ │ movt r1, #46811 @ 0xb6db │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r2, r4, r2 │ │ │ │ asrs r2, r2, #2 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ str r2, [r3, #16] │ │ │ │ add.w r2, r3, #4096 @ 0x1000 │ │ │ │ str r1, [r3, #20] │ │ │ │ strd r2, r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 71a0a │ │ │ │ + beq.n 71a72 │ │ │ │ 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 718b0 │ │ │ │ + b.n 71918 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [r4, #16] │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 7194c │ │ │ │ + cbz r0, 719b4 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr.w r2, [r5, r6, lsl #3] │ │ │ │ - b.n 718e2 │ │ │ │ + b.n 7194a │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 71944 │ │ │ │ + beq.n 719ac │ │ │ │ str r0, [r2, #24] │ │ │ │ - b.n 71944 │ │ │ │ + b.n 719ac │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ ldr.w r3, [r8, #816] @ 0x330 │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.w 71a82 │ │ │ │ + beq.w 71aea │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71ace │ │ │ │ + bne.w 71b36 │ │ │ │ ldr.w r7, [r5, #520] @ 0x208 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 71a18 │ │ │ │ + beq.n 71a80 │ │ │ │ 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 71aec │ │ │ │ + beq.w 71b54 │ │ │ │ cmn.w r5, #804 @ 0x324 │ │ │ │ - beq.w 71ade │ │ │ │ - lsrs r2, r0, #18 │ │ │ │ - ubfx r0, r0, #0, #18 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 71a7c │ │ │ │ + beq.w 71b46 │ │ │ │ + lsrs r0, r0, #18 │ │ │ │ + ubfx r2, r1, #0, #18 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 71ae4 │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ - str.w r0, [r3, #808] @ 0x328 │ │ │ │ - add.w r3, r5, r2, lsl #3 │ │ │ │ + str.w r2, [r3, #808] @ 0x328 │ │ │ │ + add.w r3, r5, r0, lsl #3 │ │ │ │ + str.w r2, [r3, #804] @ 0x324 │ │ │ │ ldr.w r2, [r5, #792] @ 0x318 │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r0, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [r5, #788] @ 0x314 │ │ │ │ + adds r2, #1 │ │ │ │ str r1, [r7, #0] │ │ │ │ str.w r2, [r5, #792] @ 0x318 │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r2, [r5, #796] @ 0x31c │ │ │ │ str.w r3, [r5, #788] @ 0x314 │ │ │ │ cmp r3, r2 │ │ │ │ it hi │ │ │ │ @@ -106872,118 +106896,118 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r3, [r7, #16] │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str r3, [r7, #8] │ │ │ │ ubfx r3, r1, #0, #12 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71af8 │ │ │ │ + bne.w 71b60 │ │ │ │ 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 7186a │ │ │ │ + b.n 718d2 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7192a │ │ │ │ + beq.n 71992 │ │ │ │ str r0, [r2, #24] │ │ │ │ - b.n 7192a │ │ │ │ + b.n 71992 │ │ │ │ ldr.w r3, [r5, #516] @ 0x204 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 71a98 │ │ │ │ + bne.n 71b00 │ │ │ │ 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 71aba │ │ │ │ + beq.n 71b22 │ │ │ │ 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 71a6a │ │ │ │ + b.n 71ad2 │ │ │ │ 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 71a56 │ │ │ │ + bcc.n 71abe │ │ │ │ sub.w lr, lr, #28 │ │ │ │ str.w r7, [r5, #516] @ 0x204 │ │ │ │ add.w r7, r9, lr │ │ │ │ - b.n 7197a │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 719b2 │ │ │ │ - movw r0, #59600 @ 0xe8d0 │ │ │ │ + b.n 719e2 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + b.n 71a1a │ │ │ │ + movw r0, #57040 @ 0xded0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 19d8e4 │ │ │ │ - cbnz r0, 71ac2 │ │ │ │ + bl 19ccc4 │ │ │ │ + cbnz r0, 71b2a │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #816] @ 0x330 │ │ │ │ - b.n 71972 │ │ │ │ + b.n 719da │ │ │ │ lsls r7, r3, #1 │ │ │ │ cmp.w r3, r3, lsl #1 │ │ │ │ - bcs.n 71aba │ │ │ │ + bcs.n 71b22 │ │ │ │ movw r3, #37449 @ 0x9249 │ │ │ │ movt r3, #2340 @ 0x924 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.n 71aba │ │ │ │ + bhi.n 71b22 │ │ │ │ movs r2, #28 │ │ │ │ ldr.w r1, [r5, #512] @ 0x200 │ │ │ │ mul.w r2, r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 71a2a │ │ │ │ + bge.n 71a92 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ - b.n 718d0 │ │ │ │ + b.n 71938 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 71a90 │ │ │ │ + beq.n 71af8 │ │ │ │ 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 71972 │ │ │ │ + b.n 719da │ │ │ │ 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 71aba │ │ │ │ + b.n 71b22 │ │ │ │ rsb r3, r3, #4096 @ 0x1000 │ │ │ │ add r1, r3 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ str r1, [r7, #4] │ │ │ │ str r3, [r7, #8] │ │ │ │ - b.n 719f0 │ │ │ │ + b.n 71a58 │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - vldr d7, [pc, #40] @ 71b40 │ │ │ │ + vldr d7, [pc, #40] @ 71ba8 │ │ │ │ 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] │ │ │ │ @@ -106992,470 +107016,470 @@ │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ │ │ │ │ -00071b48 <_Py_NewReference@@Base>: │ │ │ │ - ldr r2, [pc, #36] @ (71b70 <_Py_NewReference@@Base+0x28>) │ │ │ │ +00071bb0 <_Py_NewReference@@Base>: │ │ │ │ + ldr r2, [pc, #36] @ (71bd8 <_Py_NewReference@@Base+0x28>) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 71b56 <_Py_NewReference@@Base+0xe> │ │ │ │ + cbnz r3, 71bbe <_Py_NewReference@@Base+0xe> │ │ │ │ bx lr │ │ │ │ - movw r1, #27577 @ 0x6bb9 │ │ │ │ + movw r1, #26633 @ 0x6809 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 71b66 <_Py_NewReference@@Base+0x1e> │ │ │ │ - b.w 127028 │ │ │ │ + bne.n 71bce <_Py_NewReference@@Base+0x1e> │ │ │ │ + b.w 126c78 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00071b74 : │ │ │ │ +00071bdc : │ │ │ │ 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 71da2 │ │ │ │ + beq.w 71e0a │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bhi.w 71cb2 │ │ │ │ + bhi.w 71d1a │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 71db2 │ │ │ │ + blt.w 71e1a │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.w 71d30 │ │ │ │ + bgt.w 71d98 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ movs r6, #1 │ │ │ │ - movw r3, #6013 @ 0x177d │ │ │ │ + movw r3, #6117 @ 0x17e5 │ │ │ │ movt r3, #7 │ │ │ │ add.w r9, r0, #21 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ mov r8, r6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 71d20 │ │ │ │ - ldr r3, [pc, #552] @ (71df4 ) │ │ │ │ + bne.w 71d88 │ │ │ │ + ldr r3, [pc, #552] @ (71e5c ) │ │ │ │ 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 71d6e │ │ │ │ + bcs.w 71dd6 │ │ │ │ lsrs r1, r3, #3 │ │ │ │ ldr.w r3, [r2, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 71d5c │ │ │ │ + beq.w 71dc4 │ │ │ │ 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, 71c4e │ │ │ │ + cbz r2, 71cb6 │ │ │ │ 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] @ (71df8 ) │ │ │ │ + ldr r2, [pc, #472] @ (71e60 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 71c72 │ │ │ │ + cbnz r3, 71cda │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 71c88 │ │ │ │ + beq.n 71cf0 │ │ │ │ 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 71c66 │ │ │ │ + bhi.n 71cce │ │ │ │ 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 71c06 │ │ │ │ + b.n 71c6e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 71c06 │ │ │ │ - movw r1, #27577 @ 0x6bb9 │ │ │ │ + b.n 71c6e │ │ │ │ + movw r1, #26633 @ 0x6809 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 71da6 │ │ │ │ + bne.w 71e0e │ │ │ │ mov r0, r4 │ │ │ │ - bl 127028 │ │ │ │ - b.n 71c2a │ │ │ │ + bl 126c78 │ │ │ │ + b.n 71c92 │ │ │ │ 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 71d52 │ │ │ │ + beq.n 71dba │ │ │ │ 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 71c46 │ │ │ │ + b.n 71cae │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls.n 71d3a │ │ │ │ + bls.n 71da2 │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ - bcc.n 71d9a │ │ │ │ + bcc.n 71e02 │ │ │ │ cmp.w r1, #1114112 @ 0x110000 │ │ │ │ - bcs.w 71ddc │ │ │ │ + bcs.w 71e44 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 71db2 │ │ │ │ + blt.n 71e1a │ │ │ │ movs r6, #4 │ │ │ │ mov r1, r6 │ │ │ │ movw r0, #65507 @ 0xffe3 │ │ │ │ movt r0, #32767 @ 0x7fff │ │ │ │ - bl 26d548 │ │ │ │ + bl 26cb10 │ │ │ │ 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 71d30 │ │ │ │ + bgt.n 71d98 │ │ │ │ mla r9, r5, r6, r6 │ │ │ │ add.w r9, r9, #28 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6013 @ 0x177d │ │ │ │ + movw r3, #6117 @ 0x17e5 │ │ │ │ movt r3, #7 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 71bca │ │ │ │ + beq.w 71c32 │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r9 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 71c06 │ │ │ │ + bne.w 71c6e │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1ea6e4 │ │ │ │ + b.w 1e9b14 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 71db2 │ │ │ │ + blt.n 71e1a │ │ │ │ movw r3, #65506 @ 0xffe2 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.n 71d30 │ │ │ │ + bgt.n 71d98 │ │ │ │ add.w r9, r0, #29 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 71d02 │ │ │ │ + b.n 71d6a │ │ │ │ strb.w r8, [r2, r5] │ │ │ │ strd r8, r8, [r4, #20] │ │ │ │ - b.n 71c46 │ │ │ │ + b.n 71cae │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 71838 │ │ │ │ + bl 718a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 71c06 │ │ │ │ + bne.w 71c6e │ │ │ │ ldr.w r4, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49345 @ 0xc0c1 │ │ │ │ + movw r3, #49409 @ 0xc101 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 71dcc │ │ │ │ + bne.n 71e34 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 71d30 │ │ │ │ + beq.n 71d98 │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 71c06 │ │ │ │ + b.n 71c6e │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 71db2 │ │ │ │ + blt.n 71e1a │ │ │ │ movs r6, #2 │ │ │ │ - b.n 71cca │ │ │ │ - ldr r4, [pc, #88] @ (71dfc ) │ │ │ │ - b.n 71c46 │ │ │ │ + b.n 71d32 │ │ │ │ + ldr r4, [pc, #88] @ (71e64 ) │ │ │ │ + b.n 71cae │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 71c2a │ │ │ │ + b.n 71c92 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #7048 @ 0x1b88 │ │ │ │ + movw r1, #4488 @ 0x1188 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 71c46 │ │ │ │ + b.n 71cae │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 71d8a │ │ │ │ + b.n 71df2 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6996 @ 0x1b54 │ │ │ │ + movw r1, #4436 @ 0x1154 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 71dc8 │ │ │ │ + bl 127394 │ │ │ │ + b.n 71e30 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00071e00 : │ │ │ │ +00071e68 : │ │ │ │ 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 71f96 │ │ │ │ + blt.w 71ffe │ │ │ │ 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 71f48 │ │ │ │ + bne.w 71fb0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 71f70 │ │ │ │ + beq.w 71fd8 │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.w 71fbc │ │ │ │ + bhi.w 72024 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6013 @ 0x177d │ │ │ │ + movw r3, #6117 @ 0x17e5 │ │ │ │ movt r3, #7 │ │ │ │ add.w r8, r4, #17 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 71ed4 │ │ │ │ - ldr r2, [pc, #380] @ (71fe0 ) │ │ │ │ + bne.n 71f3c │ │ │ │ + ldr r2, [pc, #380] @ (72048 ) │ │ │ │ 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 71f20 │ │ │ │ + bhi.n 71f88 │ │ │ │ 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 71f74 │ │ │ │ + beq.n 71fdc │ │ │ │ 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 71f02 │ │ │ │ + beq.n 71f6a │ │ │ │ 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] @ (71fe4 ) │ │ │ │ + ldr r2, [pc, #304] @ (7204c ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 71f82 │ │ │ │ + bne.n 71fea │ │ │ │ adds r3, r5, r4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r4, r2, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #16] │ │ │ │ - cbnz r6, 71ef0 │ │ │ │ + cbnz r6, 71f58 │ │ │ │ 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 71e98 │ │ │ │ - bl 1ea6e4 │ │ │ │ + bne.n 71f00 │ │ │ │ + bl 1e9b14 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 71fac │ │ │ │ + beq.n 72014 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 71ece │ │ │ │ + beq.n 71f36 │ │ │ │ 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 71f64 │ │ │ │ + bhi.n 71fcc │ │ │ │ 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 71e98 │ │ │ │ + bne.n 71f00 │ │ │ │ ldr.w r2, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49345 @ 0xc0c1 │ │ │ │ + movw r3, #49409 @ 0xc101 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 71fb0 │ │ │ │ + bne.n 72018 │ │ │ │ mov r0, r8 │ │ │ │ blx 2a0fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 71ee2 │ │ │ │ + beq.n 71f4a │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.n 71e98 │ │ │ │ + b.n 71f00 │ │ │ │ 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 71e98 │ │ │ │ - ldr r5, [pc, #116] @ (71fe8 ) │ │ │ │ - b.n 71ece │ │ │ │ + b.n 71f00 │ │ │ │ + ldr r5, [pc, #116] @ (72050 ) │ │ │ │ + b.n 71f36 │ │ │ │ mov r0, r9 │ │ │ │ - bl 71838 │ │ │ │ + bl 718a0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 71e98 │ │ │ │ - b.n 71f20 │ │ │ │ - movw r1, #27577 @ 0x6bb9 │ │ │ │ + bne.n 71f00 │ │ │ │ + b.n 71f88 │ │ │ │ + movw r1, #26633 @ 0x6809 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 71fd4 │ │ │ │ + bne.n 7203c │ │ │ │ mov r0, r5 │ │ │ │ - bl 127028 │ │ │ │ - b.n 71ebe │ │ │ │ + bl 126c78 │ │ │ │ + b.n 71f26 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #7088 @ 0x1bb0 │ │ │ │ + movw r1, #4528 @ 0x11b0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 71ece │ │ │ │ + b.n 71f36 │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 71f38 │ │ │ │ + b.n 71fa0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #7140 @ 0x1be4 │ │ │ │ + movw r1, #4580 @ 0x11e4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ - bl 127744 │ │ │ │ - b.n 71fac │ │ │ │ + bl 127394 │ │ │ │ + b.n 72014 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 71ebe │ │ │ │ + b.n 71f26 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strh r4, [r7, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00071fec : │ │ │ │ +00072054 : │ │ │ │ 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 72092 │ │ │ │ - blt.n 720ce │ │ │ │ - ldr.w r9, [pc, #244] @ 720f8 │ │ │ │ + beq.n 720fa │ │ │ │ + blt.n 72136 │ │ │ │ + ldr.w r9, [pc, #244] @ 72160 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ cmp r5, #20 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - bgt.n 72096 │ │ │ │ + bgt.n 720fe │ │ │ │ lsls r6, r5, #2 │ │ │ │ add r3, r6 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ - cbz r4, 7206e │ │ │ │ - ldr r0, [pc, #204] @ (720f0 ) │ │ │ │ + cbz r4, 720d6 │ │ │ │ + ldr r0, [pc, #204] @ (72158 ) │ │ │ │ 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, 720ae │ │ │ │ + cbnz r3, 72116 │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r6 │ │ │ │ add.w r0, r4, #12 │ │ │ │ blx 2957c │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ sub.w r2, r4, #8 │ │ │ │ @@ -107467,79 +107491,79 @@ │ │ │ │ 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 77b3c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77bb4 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 720aa │ │ │ │ + cbz r0, 72112 │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr.w r5, [r9, r8] │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #12 │ │ │ │ blx 2957c │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - b.n 7204c │ │ │ │ - ldr r4, [pc, #96] @ (720f4 ) │ │ │ │ - b.n 72068 │ │ │ │ + b.n 720b4 │ │ │ │ + ldr r4, [pc, #96] @ (7215c ) │ │ │ │ + b.n 720d0 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r5, r3 │ │ │ │ - bls.n 7206e │ │ │ │ - bl 1ea6e4 │ │ │ │ + bls.n 720d6 │ │ │ │ + bl 1e9b14 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 720c6 │ │ │ │ + cbnz r0, 7212e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 72068 │ │ │ │ - movw r2, #27577 @ 0x6bb9 │ │ │ │ + b.n 720d0 │ │ │ │ + movw r2, #26633 @ 0x6809 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 720de │ │ │ │ + bne.n 72146 │ │ │ │ mov r0, r4 │ │ │ │ - bl 127028 │ │ │ │ + bl 126c78 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ - b.n 7203e │ │ │ │ + b.n 720a6 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - b.n 7203e │ │ │ │ + b.n 720a6 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #7168 @ 0x1c00 │ │ │ │ + movw r0, #4608 @ 0x1200 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 720aa │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 72112 │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ - b.n 7203e │ │ │ │ + b.n 720a6 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #128] @ (7218c ) │ │ │ │ + ldr r2, [pc, #128] @ (721f4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #7 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bgt.n 72172 │ │ │ │ + bgt.n 721da │ │ │ │ add.w r3, r2, r0, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #3480] @ 0xd98 │ │ │ │ - cbz r0, 72136 │ │ │ │ + cbz r0, 7219e │ │ │ │ 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 │ │ │ │ @@ -107551,61 +107575,61 @@ │ │ │ │ adds r3, #27 │ │ │ │ lsls r5, r4 │ │ │ │ subs r2, r0, r2 │ │ │ │ lsrs r1, r3, #3 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ add.w r2, r1, r2, asr #3 │ │ │ │ cmp.w r2, #288 @ 0x120 │ │ │ │ - bhi.n 72172 │ │ │ │ + bhi.n 721da │ │ │ │ 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 76e4c │ │ │ │ + bl 76ec0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 72166 │ │ │ │ + bne.n 721ce │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00072190 : │ │ │ │ +000721f8 : │ │ │ │ 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 72250 │ │ │ │ - ldr r7, [pc, #236] @ (72290 ) │ │ │ │ + blt.n 722b8 │ │ │ │ + ldr r7, [pc, #236] @ (722f8 ) │ │ │ │ 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 72228 │ │ │ │ + ble.n 72290 │ │ │ │ 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] @ (72294 ) │ │ │ │ + ldr r2, [pc, #200] @ (722fc ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7223c │ │ │ │ - cbnz r5, 72202 │ │ │ │ + bne.n 722a4 │ │ │ │ + cbnz r5, 7226a │ │ │ │ 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 │ │ │ │ @@ -107617,421 +107641,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 76f28 │ │ │ │ + bl 76f9c │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbz r0, 72270 │ │ │ │ + cbz r0, 722d8 │ │ │ │ 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 721f2 │ │ │ │ + b.n 7225a │ │ │ │ movw r0, #22148 @ 0x5684 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71488 <_PyObject_GC_New@@Base> │ │ │ │ + bl 714f0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 721d4 │ │ │ │ - b.n 72260 │ │ │ │ - movw r1, #27577 @ 0x6bb9 │ │ │ │ + bne.n 7223c │ │ │ │ + b.n 722c8 │ │ │ │ + movw r1, #26633 @ 0x6809 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 72264 │ │ │ │ + bne.n 722cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 127028 │ │ │ │ - b.n 721d4 │ │ │ │ - movw r0, #7196 @ 0x1c1c │ │ │ │ + bl 126c78 │ │ │ │ + b.n 7223c │ │ │ │ + movw r0, #4636 @ 0x121c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 721fe │ │ │ │ + b.n 72266 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 721d4 │ │ │ │ + b.n 7223c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 72280 │ │ │ │ + beq.n 722e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 72288 │ │ │ │ + cbz r3, 722f0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1ea6e4 │ │ │ │ + b.w 1e9b14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72280 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 722e8 │ │ │ │ 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] @ 723a8 │ │ │ │ + ldr.w fp, [pc, #252] @ 72410 │ │ │ │ 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 7233c │ │ │ │ + b.n 723a4 │ │ │ │ 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 722e4 │ │ │ │ + bne.n 7234c │ │ │ │ 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 72e2c │ │ │ │ + bl 72e94 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 7289a │ │ │ │ + beq.w 72902 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 728b2 │ │ │ │ - ldr r3, [pc, #108] @ (723a4 ) │ │ │ │ + blt.w 7291a │ │ │ │ + ldr r3, [pc, #108] @ (7240c ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 723ac │ │ │ │ + beq.n 72414 │ │ │ │ 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 7236c │ │ │ │ + bmi.n 723d4 │ │ │ │ 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 722c8 │ │ │ │ + beq.n 72330 │ │ │ │ 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 72388 │ │ │ │ + bne.n 723f0 │ │ │ │ dmb ish │ │ │ │ - b.n 72306 │ │ │ │ + b.n 7236e │ │ │ │ nop │ │ │ │ - str r0, [r3, #84] @ 0x54 │ │ │ │ + ldrh r0, [r3, r5] │ │ │ │ movs r6, r5 │ │ │ │ - str r4, [r2, #56] @ 0x38 │ │ │ │ + ldr r4, [r2, r6] │ │ │ │ movs r6, r5 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 7ea88 <_PyType_GetDict@@Base> │ │ │ │ - ldr r1, [pc, #856] @ (72714 ) │ │ │ │ - bl 7eadc │ │ │ │ + bl 7eb1c <_PyType_GetDict@@Base> │ │ │ │ + ldr r1, [pc, #856] @ (7277c ) │ │ │ │ + bl 7eb70 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72c58 │ │ │ │ + beq.w 72cc0 │ │ │ │ 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 7eb48 │ │ │ │ + bl 7ebdc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72c6c │ │ │ │ + beq.w 72cd4 │ │ │ │ str.w r0, [r4, #1208] @ 0x4b8 │ │ │ │ add.w r0, r7, #136 @ 0x88 │ │ │ │ - bl 7eb48 │ │ │ │ + bl 7ebdc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72c6c │ │ │ │ + beq.w 72cd4 │ │ │ │ str.w r0, [r4, #1212] @ 0x4bc │ │ │ │ add.w r0, r7, #156 @ 0x9c │ │ │ │ - bl 7eb48 │ │ │ │ + bl 7ebdc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72c6c │ │ │ │ + beq.w 72cd4 │ │ │ │ str.w r0, [r4, #1216] @ 0x4c0 │ │ │ │ add.w r0, r7, #176 @ 0xb0 │ │ │ │ - bl 7eb48 │ │ │ │ + bl 7ebdc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72c6c │ │ │ │ + beq.w 72cd4 │ │ │ │ str.w r0, [r4, #1220] @ 0x4c4 │ │ │ │ add.w r0, r7, #196 @ 0xc4 │ │ │ │ - bl 7eb48 │ │ │ │ + bl 7ebdc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72c6c │ │ │ │ + beq.w 72cd4 │ │ │ │ str.w r0, [r4, #1224] @ 0x4c8 │ │ │ │ add.w r0, r7, #216 @ 0xd8 │ │ │ │ - bl 7eb48 │ │ │ │ + bl 7ebdc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72c6c │ │ │ │ + beq.w 72cd4 │ │ │ │ str.w r0, [r4, #1228] @ 0x4cc │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #720] @ (72718 ) │ │ │ │ + ldr r1, [pc, #720] @ (72780 ) │ │ │ │ add.w r2, r7, #236 @ 0xec │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a36f4 │ │ │ │ + bl 1a2adc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72c36 │ │ │ │ + blt.w 72c9e │ │ │ │ add.w r1, r7, #252 @ 0xfc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a0a60 │ │ │ │ + bl 19fe48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72c20 │ │ │ │ + blt.w 72c88 │ │ │ │ add.w r1, r7, #460 @ 0x1cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a0a60 │ │ │ │ + bl 19fe48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72c20 │ │ │ │ + blt.w 72c88 │ │ │ │ add.w r1, r7, #668 @ 0x29c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a0a60 │ │ │ │ + bl 19fe48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72c20 │ │ │ │ - ldr r2, [pc, #660] @ (7271c ) │ │ │ │ + blt.w 72c88 │ │ │ │ + ldr r2, [pc, #660] @ (72784 ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #660] @ (72720 ) │ │ │ │ + ldr r1, [pc, #660] @ (72788 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a36f4 │ │ │ │ + bl 1a2adc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72c0a │ │ │ │ - ldr.w r8, [pc, #708] @ 72760 │ │ │ │ + blt.w 72c72 │ │ │ │ + ldr.w r8, [pc, #708] @ 727c8 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #16] │ │ │ │ strd r4, r4, [sp, #24] │ │ │ │ ldr.w r1, [r8, r4, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a0a60 │ │ │ │ + bl 19fe48 │ │ │ │ adds r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72bf0 │ │ │ │ + blt.w 72c58 │ │ │ │ cmp r4, #68 @ 0x44 │ │ │ │ - bne.n 724a6 │ │ │ │ + bne.n 7250e │ │ │ │ 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 7fd8c <_PyTuple_Resize@@Base+0x2b4> │ │ │ │ + bl 7fe20 <_PyTuple_Resize@@Base+0x2b4> │ │ │ │ str.w r0, [r9], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72bdc │ │ │ │ + beq.w 72c44 │ │ │ │ cmp r4, #16 │ │ │ │ - bne.n 724cc │ │ │ │ + bne.n 72534 │ │ │ │ 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 72506 │ │ │ │ + beq.n 7256e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 72506 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 7256e │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp.w r9, #16 │ │ │ │ - bne.n 724f0 │ │ │ │ + bne.n 72558 │ │ │ │ add.w r8, r5, #40960 @ 0xa000 │ │ │ │ - bl 71310 │ │ │ │ + bl 71378 │ │ │ │ str.w r0, [r8, #1792] @ 0x700 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72bbc │ │ │ │ + beq.w 72c24 │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #508] @ (72724 ) │ │ │ │ - bl 7937c │ │ │ │ + ldr r1, [pc, #508] @ (7278c ) │ │ │ │ + bl 793f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72bb4 │ │ │ │ - ldr r4, [pc, #500] @ (72728 ) │ │ │ │ + bne.w 72c1c │ │ │ │ + ldr r4, [pc, #500] @ (72790 ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r4, #1052] @ 0x41c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72bc6 │ │ │ │ + bne.w 72c2e │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #484] @ (7272c ) │ │ │ │ + ldr r1, [pc, #484] @ (72794 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7937c │ │ │ │ + bl 793f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72bac │ │ │ │ + bne.w 72c14 │ │ │ │ ldr.w r3, [r4, #2700] @ 0xa8c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72b98 │ │ │ │ + bne.w 72c00 │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #452] @ (72730 ) │ │ │ │ + ldr r1, [pc, #452] @ (72798 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7937c │ │ │ │ + bl 793f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72b90 │ │ │ │ + bne.w 72bf8 │ │ │ │ ldr.w r3, [r4, #2716] @ 0xa9c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72b7c │ │ │ │ + bne.w 72be4 │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #408] @ (72724 ) │ │ │ │ + ldr r1, [pc, #408] @ (7278c ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7937c │ │ │ │ + bl 793f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72bb4 │ │ │ │ + bne.w 72c1c │ │ │ │ ldr.w r3, [r4, #1052] @ 0x41c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72b68 │ │ │ │ + bne.w 72bd0 │ │ │ │ ldr.w r2, [r7, #896] @ 0x380 │ │ │ │ - ldr r1, [pc, #388] @ (72734 ) │ │ │ │ + ldr r1, [pc, #388] @ (7279c ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7937c │ │ │ │ + bl 793f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72b60 │ │ │ │ + bne.w 72bc8 │ │ │ │ ldr.w r3, [r4, #1388] @ 0x56c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72b4c │ │ │ │ + bne.w 72bb4 │ │ │ │ ldr.w r2, [r7, #896] @ 0x380 │ │ │ │ - ldr r1, [pc, #360] @ (72738 ) │ │ │ │ + ldr r1, [pc, #360] @ (727a0 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7937c │ │ │ │ + bl 793f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72b44 │ │ │ │ + bne.w 72bac │ │ │ │ ldr.w r3, [r4, #2604] @ 0xa2c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72b30 │ │ │ │ + bne.w 72b98 │ │ │ │ ldr.w r2, [r7, #900] @ 0x384 │ │ │ │ - ldr r1, [pc, #328] @ (7273c ) │ │ │ │ + ldr r1, [pc, #328] @ (727a4 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7937c │ │ │ │ + bl 793f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72b28 │ │ │ │ + bne.w 72b90 │ │ │ │ ldr.w r3, [r4, #1036] @ 0x40c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72b14 │ │ │ │ + bne.w 72b7c │ │ │ │ ldr.w r2, [r7, #904] @ 0x388 │ │ │ │ - ldr r1, [pc, #300] @ (72740 ) │ │ │ │ + ldr r1, [pc, #300] @ (727a8 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7937c │ │ │ │ + bl 793f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72b0c │ │ │ │ + bne.w 72b74 │ │ │ │ ldr.w r3, [r4, #2524] @ 0x9dc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72af8 │ │ │ │ + bne.w 72b60 │ │ │ │ ldr.w r2, [r7, #908] @ 0x38c │ │ │ │ - ldr r1, [pc, #268] @ (72744 ) │ │ │ │ + ldr r1, [pc, #268] @ (727ac ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7937c │ │ │ │ + bl 793f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72af0 │ │ │ │ + bne.w 72b58 │ │ │ │ ldr.w r3, [r4, #2652] @ 0xa5c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72adc │ │ │ │ + bne.w 72b44 │ │ │ │ ldr.w r2, [r7, #912] @ 0x390 │ │ │ │ - ldr r1, [pc, #240] @ (72748 ) │ │ │ │ + ldr r1, [pc, #240] @ (727b0 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7937c │ │ │ │ + bl 793f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72ad4 │ │ │ │ + bne.w 72b3c │ │ │ │ ldr.w r3, [r4, #2540] @ 0x9ec │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72ac0 │ │ │ │ + bne.w 72b28 │ │ │ │ ldr.w r2, [r7, #916] @ 0x394 │ │ │ │ - ldr r1, [pc, #208] @ (7274c ) │ │ │ │ + ldr r1, [pc, #208] @ (727b4 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7937c │ │ │ │ + bl 793f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72a66 │ │ │ │ + bne.w 72ace │ │ │ │ ldr.w r3, [r4, #1148] @ 0x47c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72a52 │ │ │ │ + bne.w 72aba │ │ │ │ ldr.w r2, [r7, #920] @ 0x398 │ │ │ │ - ldr r1, [pc, #180] @ (72750 ) │ │ │ │ + ldr r1, [pc, #180] @ (727b8 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7937c │ │ │ │ + bl 793f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72a4a │ │ │ │ + bne.w 72ab2 │ │ │ │ ldr.w r3, [r4, #908] @ 0x38c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72a36 │ │ │ │ + bne.w 72a9e │ │ │ │ ldr.w r2, [r7, #924] @ 0x39c │ │ │ │ - ldr r1, [pc, #148] @ (72754 ) │ │ │ │ + ldr r1, [pc, #148] @ (727bc ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7937c │ │ │ │ + bl 793f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72a2e │ │ │ │ + bne.w 72a96 │ │ │ │ ldr.w r3, [r4, #1212] @ 0x4bc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72a1a │ │ │ │ + bne.w 72a82 │ │ │ │ ldr.w r2, [r7, #928] @ 0x3a0 │ │ │ │ - ldr r1, [pc, #120] @ (72758 ) │ │ │ │ + ldr r1, [pc, #120] @ (727c0 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7937c │ │ │ │ + bl 793f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72a12 │ │ │ │ + bne.w 72a7a │ │ │ │ ldr.w r3, [r4, #1196] @ 0x4ac │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 729fe │ │ │ │ + bne.w 72a66 │ │ │ │ ldr.w r2, [r7, #932] @ 0x3a4 │ │ │ │ - ldr r1, [pc, #88] @ (7275c ) │ │ │ │ + ldr r1, [pc, #88] @ (727c4 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7937c │ │ │ │ + bl 793f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 729f6 │ │ │ │ - b.n 72764 │ │ │ │ + bne.w 72a5e │ │ │ │ + b.n 727cc │ │ │ │ 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 │ │ │ │ @@ -108063,109 +108087,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 │ │ │ │ - str r4, [r4, #20] │ │ │ │ + ldrsb r4, [r4, r5] │ │ │ │ movs r6, r5 │ │ │ │ ldr.w r3, [r4, #940] @ 0x3ac │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 729e2 │ │ │ │ + bne.w 72a4a │ │ │ │ ldr.w r2, [r7, #936] @ 0x3a8 │ │ │ │ - ldr r1, [pc, #760] @ (72a70 ) │ │ │ │ + ldr r1, [pc, #760] @ (72ad8 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7937c │ │ │ │ + bl 793f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 729da │ │ │ │ + bne.w 72a42 │ │ │ │ ldr.w r3, [r4, #1084] @ 0x43c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 729c6 │ │ │ │ + bne.w 72a2e │ │ │ │ ldr.w r2, [r7, #936] @ 0x3a8 │ │ │ │ - ldr r1, [pc, #728] @ (72a74 ) │ │ │ │ + ldr r1, [pc, #728] @ (72adc ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7937c │ │ │ │ + bl 793f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 729be │ │ │ │ + bne.w 72a26 │ │ │ │ ldr.w r3, [r4, #892] @ 0x37c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 729aa │ │ │ │ + bne.w 72a12 │ │ │ │ ldr.w r2, [r7, #940] @ 0x3ac │ │ │ │ - ldr r1, [pc, #700] @ (72a78 ) │ │ │ │ + ldr r1, [pc, #700] @ (72ae0 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7937c │ │ │ │ + bl 793f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 729a2 │ │ │ │ + bne.w 72a0a │ │ │ │ ldr.w r3, [r4, #924] @ 0x39c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7298e │ │ │ │ + bne.w 729f6 │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ ldr.w r2, [r7, #944] @ 0x3b0 │ │ │ │ - ldr r1, [pc, #664] @ (72a7c ) │ │ │ │ - bl 7937c │ │ │ │ + ldr r1, [pc, #664] @ (72ae4 ) │ │ │ │ + bl 793f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72966 │ │ │ │ + bne.w 729ce │ │ │ │ ldr.w r3, [r4, #2636] @ 0xa4c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72952 │ │ │ │ - ldr r2, [pc, #644] @ (72a80 ) │ │ │ │ + bne.w 729ba │ │ │ │ + ldr r2, [pc, #644] @ (72ae8 ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #644] @ (72a84 ) │ │ │ │ + ldr r1, [pc, #644] @ (72aec ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a36f4 │ │ │ │ + bl 1a2adc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72932 │ │ │ │ + blt.w 7299a │ │ │ │ ldr.w r3, [r6, #624] @ 0x270 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 72840 │ │ │ │ + bne.n 728a8 │ │ │ │ movw r0, #8576 @ 0x2180 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 7ea88 <_PyType_GetDict@@Base> │ │ │ │ - ldr r2, [pc, #612] @ (72a88 ) │ │ │ │ - movw r1, #7488 @ 0x1d40 │ │ │ │ + bl 7eb1c <_PyType_GetDict@@Base> │ │ │ │ + ldr r2, [pc, #612] @ (72af0 ) │ │ │ │ + movw r1, #4928 @ 0x1340 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 7f9ac │ │ │ │ - ldr r2, [pc, #604] @ (72a8c ) │ │ │ │ + bl 7fa40 │ │ │ │ + ldr r2, [pc, #604] @ (72af4 ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r2, #564] @ 0x234 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 72910 │ │ │ │ + bne.n 72978 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 728fc │ │ │ │ + bne.n 72964 │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r1, [pc, #580] @ (72a90 ) │ │ │ │ + ldr r1, [pc, #580] @ (72af8 ) │ │ │ │ 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 1a0a60 │ │ │ │ + bl 19fe48 │ │ │ │ cmp r0, r4 │ │ │ │ - blt.n 728d4 │ │ │ │ + blt.n 7293c │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r7, #1264] @ 0x4f0 │ │ │ │ - ldr r1, [pc, #536] @ (72a94 ) │ │ │ │ + ldr r1, [pc, #536] @ (72afc ) │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ str.w r3, [r7, #1268] @ 0x4f4 │ │ │ │ - bl 1a0a60 │ │ │ │ + bl 19fe48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 728d4 │ │ │ │ + blt.n 7293c │ │ │ │ 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] │ │ │ │ @@ -108173,177 +108197,177 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 2cdf8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 2ce42 │ │ │ │ - movw r3, #7220 @ 0x1c34 │ │ │ │ + movw r3, #4660 @ 0x1234 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #476] @ (72a98 ) │ │ │ │ + ldr r0, [pc, #476] @ (72b00 ) │ │ │ │ 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 72892 │ │ │ │ + b.n 728fa │ │ │ │ movs r0, #0 │ │ │ │ - bl 668bc │ │ │ │ - ldr r3, [pc, #448] @ (72a9c ) │ │ │ │ + bl 621b0 │ │ │ │ + ldr r3, [pc, #448] @ (72b04 ) │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #7524 @ 0x1d64 │ │ │ │ + movw r3, #4964 @ 0x1364 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 72892 │ │ │ │ + b.n 728fa │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #564] @ 0x234 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 72840 │ │ │ │ + bne.n 728a8 │ │ │ │ add.w r0, r2, #564 @ 0x234 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72840 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 728a8 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7291c │ │ │ │ + beq.n 72984 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #564] @ 0x234 │ │ │ │ - cbz r3, 72948 │ │ │ │ - ldr r3, [pc, #384] @ (72aa0 ) │ │ │ │ + cbz r3, 729b0 │ │ │ │ + ldr r3, [pc, #384] @ (72b08 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #7496 @ 0x1d48 │ │ │ │ + movw r3, #4936 @ 0x1348 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - b.n 728ee │ │ │ │ - ldr r3, [pc, #368] @ (72aa4 ) │ │ │ │ + b.n 72956 │ │ │ │ + ldr r3, [pc, #368] @ (72b0c ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #7440 @ 0x1d10 │ │ │ │ + movw r3, #4880 @ 0x1310 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - b.n 728ee │ │ │ │ + b.n 72956 │ │ │ │ add.w r0, r2, #564 @ 0x234 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7291c │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 72984 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2636] @ 0xa4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 727fa │ │ │ │ - ldr r0, [pc, #284] @ (72a7c ) │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 727fa │ │ │ │ - ldr r0, [pc, #276] @ (72a7c ) │ │ │ │ - bl 78204 │ │ │ │ - movw r3, #7324 @ 0x1c9c │ │ │ │ + bne.w 72862 │ │ │ │ + ldr r0, [pc, #284] @ (72ae4 ) │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 72862 │ │ │ │ + ldr r0, [pc, #276] @ (72ae4 ) │ │ │ │ + bl 7827c │ │ │ │ + movw r3, #4764 @ 0x129c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - ldr r1, [pc, #304] @ (72aa8 ) │ │ │ │ + ldr r1, [pc, #304] @ (72b10 ) │ │ │ │ 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 72892 │ │ │ │ + b.n 728fa │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #924] @ 0x39c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 727d8 │ │ │ │ - ldr r0, [pc, #220] @ (72a78 ) │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 727d8 │ │ │ │ - ldr r0, [pc, #212] @ (72a78 ) │ │ │ │ - bl 78204 │ │ │ │ - b.n 7296c │ │ │ │ + bne.w 72840 │ │ │ │ + ldr r0, [pc, #220] @ (72ae0 ) │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 72840 │ │ │ │ + ldr r0, [pc, #212] @ (72ae0 ) │ │ │ │ + bl 7827c │ │ │ │ + b.n 729d4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #892] @ 0x37c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 727b6 │ │ │ │ - ldr r0, [pc, #188] @ (72a74 ) │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 727b6 │ │ │ │ - ldr r0, [pc, #180] @ (72a74 ) │ │ │ │ - bl 78204 │ │ │ │ - b.n 7296c │ │ │ │ + bne.w 7281e │ │ │ │ + ldr r0, [pc, #188] @ (72adc ) │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7281e │ │ │ │ + ldr r0, [pc, #180] @ (72adc ) │ │ │ │ + bl 7827c │ │ │ │ + b.n 729d4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1084] @ 0x43c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72794 │ │ │ │ - ldr r0, [pc, #156] @ (72a70 ) │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72794 │ │ │ │ - ldr r0, [pc, #148] @ (72a70 ) │ │ │ │ - bl 78204 │ │ │ │ - b.n 7296c │ │ │ │ + bne.w 727fc │ │ │ │ + ldr r0, [pc, #156] @ (72ad8 ) │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 727fc │ │ │ │ + ldr r0, [pc, #148] @ (72ad8 ) │ │ │ │ + bl 7827c │ │ │ │ + b.n 729d4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #940] @ 0x3ac │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72772 │ │ │ │ - ldr r0, [pc, #188] @ (72aac ) │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72772 │ │ │ │ - ldr r0, [pc, #180] @ (72aac ) │ │ │ │ - bl 78204 │ │ │ │ - b.n 7296c │ │ │ │ + bne.w 727da │ │ │ │ + ldr r0, [pc, #188] @ (72b14 ) │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 727da │ │ │ │ + ldr r0, [pc, #180] @ (72b14 ) │ │ │ │ + bl 7827c │ │ │ │ + b.n 729d4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1196] @ 0x4ac │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 726fc │ │ │ │ - ldr r0, [pc, #164] @ (72ab0 ) │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 726fc │ │ │ │ - ldr r0, [pc, #156] @ (72ab0 ) │ │ │ │ - bl 78204 │ │ │ │ - b.n 7296c │ │ │ │ + bne.w 72764 │ │ │ │ + ldr r0, [pc, #164] @ (72b18 ) │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 72764 │ │ │ │ + ldr r0, [pc, #156] @ (72b18 ) │ │ │ │ + bl 7827c │ │ │ │ + b.n 729d4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1212] @ 0x4bc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 726da │ │ │ │ - ldr r0, [pc, #140] @ (72ab4 ) │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 726da │ │ │ │ - ldr r0, [pc, #132] @ (72ab4 ) │ │ │ │ - bl 78204 │ │ │ │ - b.n 7296c │ │ │ │ + bne.w 72742 │ │ │ │ + ldr r0, [pc, #140] @ (72b1c ) │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 72742 │ │ │ │ + ldr r0, [pc, #132] @ (72b1c ) │ │ │ │ + bl 7827c │ │ │ │ + b.n 729d4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #908] @ 0x38c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 726b8 │ │ │ │ - ldr r0, [pc, #116] @ (72ab8 ) │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 726b8 │ │ │ │ - ldr r0, [pc, #108] @ (72ab8 ) │ │ │ │ - bl 78204 │ │ │ │ - b.n 7296c │ │ │ │ + bne.w 72720 │ │ │ │ + ldr r0, [pc, #116] @ (72b20 ) │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 72720 │ │ │ │ + ldr r0, [pc, #108] @ (72b20 ) │ │ │ │ + bl 7827c │ │ │ │ + b.n 729d4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1148] @ 0x47c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72696 │ │ │ │ - ldr r0, [pc, #92] @ (72abc ) │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72696 │ │ │ │ - ldr r0, [pc, #84] @ (72abc ) │ │ │ │ - bl 78204 │ │ │ │ - b.n 7296c │ │ │ │ + bne.w 726fe │ │ │ │ + ldr r0, [pc, #92] @ (72b24 ) │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 726fe │ │ │ │ + ldr r0, [pc, #84] @ (72b24 ) │ │ │ │ + bl 7827c │ │ │ │ + b.n 729d4 │ │ │ │ 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 │ │ │ │ @@ -108357,189 +108381,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 │ │ │ │ - str r4, [r3, #84] @ 0x54 │ │ │ │ + ldrh r4, [r3, r5] │ │ │ │ movs r6, r5 │ │ │ │ - str r0, [r5, #92] @ 0x5c │ │ │ │ + ldrh r0, [r5, r7] │ │ │ │ movs r6, r5 │ │ │ │ - str r0, [r3, #92] @ 0x5c │ │ │ │ + ldrh r0, [r3, r7] │ │ │ │ movs r6, r5 │ │ │ │ - str r4, [r0, #92] @ 0x5c │ │ │ │ + ldrh r4, [r0, r7] │ │ │ │ movs r6, r5 │ │ │ │ - str r0, [r6, #88] @ 0x58 │ │ │ │ + ldrh r0, [r6, 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 72674 │ │ │ │ - ldr r0, [pc, #424] @ (72c78 ) │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72674 │ │ │ │ - ldr r0, [pc, #416] @ (72c78 ) │ │ │ │ - bl 78204 │ │ │ │ - b.n 7296c │ │ │ │ + bne.w 726dc │ │ │ │ + ldr r0, [pc, #424] @ (72ce0 ) │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 726dc │ │ │ │ + ldr r0, [pc, #416] @ (72ce0 ) │ │ │ │ + bl 7827c │ │ │ │ + b.n 729d4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2652] @ 0xa5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72652 │ │ │ │ - ldr r0, [pc, #400] @ (72c7c ) │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72652 │ │ │ │ - ldr r0, [pc, #392] @ (72c7c ) │ │ │ │ - bl 78204 │ │ │ │ - b.n 7296c │ │ │ │ + bne.w 726ba │ │ │ │ + ldr r0, [pc, #400] @ (72ce4 ) │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 726ba │ │ │ │ + ldr r0, [pc, #392] @ (72ce4 ) │ │ │ │ + bl 7827c │ │ │ │ + b.n 729d4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2524] @ 0x9dc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72630 │ │ │ │ - ldr r0, [pc, #376] @ (72c80 ) │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72630 │ │ │ │ - ldr r0, [pc, #368] @ (72c80 ) │ │ │ │ - bl 78204 │ │ │ │ - b.n 7296c │ │ │ │ + bne.w 72698 │ │ │ │ + ldr r0, [pc, #376] @ (72ce8 ) │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 72698 │ │ │ │ + ldr r0, [pc, #368] @ (72ce8 ) │ │ │ │ + bl 7827c │ │ │ │ + b.n 729d4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1036] @ 0x40c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7260e │ │ │ │ - ldr r0, [pc, #352] @ (72c84 ) │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7260e │ │ │ │ - ldr r0, [pc, #344] @ (72c84 ) │ │ │ │ - bl 78204 │ │ │ │ - b.n 7296c │ │ │ │ + bne.w 72676 │ │ │ │ + ldr r0, [pc, #352] @ (72cec ) │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 72676 │ │ │ │ + ldr r0, [pc, #344] @ (72cec ) │ │ │ │ + bl 7827c │ │ │ │ + b.n 729d4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2604] @ 0xa2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 725ec │ │ │ │ - ldr r0, [pc, #328] @ (72c88 ) │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 725ec │ │ │ │ - ldr r0, [pc, #320] @ (72c88 ) │ │ │ │ - bl 78204 │ │ │ │ - b.n 7296c │ │ │ │ + bne.w 72654 │ │ │ │ + ldr r0, [pc, #328] @ (72cf0 ) │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 72654 │ │ │ │ + ldr r0, [pc, #320] @ (72cf0 ) │ │ │ │ + bl 7827c │ │ │ │ + b.n 729d4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 725ca │ │ │ │ - ldr r0, [pc, #304] @ (72c8c ) │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 725ca │ │ │ │ - ldr r0, [pc, #296] @ (72c8c ) │ │ │ │ - bl 78204 │ │ │ │ - b.n 7296c │ │ │ │ + bne.w 72632 │ │ │ │ + ldr r0, [pc, #304] @ (72cf4 ) │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 72632 │ │ │ │ + ldr r0, [pc, #296] @ (72cf4 ) │ │ │ │ + bl 7827c │ │ │ │ + b.n 729d4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1052] @ 0x41c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 725a8 │ │ │ │ - ldr r0, [pc, #280] @ (72c90 ) │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 725a8 │ │ │ │ + bne.w 72610 │ │ │ │ + ldr r0, [pc, #280] @ (72cf8 ) │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 72610 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2716] @ 0xa9c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72586 │ │ │ │ - ldr r0, [pc, #264] @ (72c94 ) │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72586 │ │ │ │ - ldr r0, [pc, #256] @ (72c94 ) │ │ │ │ - bl 78204 │ │ │ │ - b.n 7296c │ │ │ │ + bne.w 725ee │ │ │ │ + ldr r0, [pc, #264] @ (72cfc ) │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 725ee │ │ │ │ + ldr r0, [pc, #256] @ (72cfc ) │ │ │ │ + bl 7827c │ │ │ │ + b.n 729d4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2700] @ 0xa8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72564 │ │ │ │ - ldr r0, [pc, #240] @ (72c98 ) │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72564 │ │ │ │ - ldr r0, [pc, #232] @ (72c98 ) │ │ │ │ - bl 78204 │ │ │ │ - b.n 7296c │ │ │ │ - ldr r0, [pc, #216] @ (72c90 ) │ │ │ │ - bl 78204 │ │ │ │ - b.n 7296c │ │ │ │ - movw r3, #57812 @ 0xe1d4 │ │ │ │ + bne.w 725cc │ │ │ │ + ldr r0, [pc, #240] @ (72d00 ) │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 725cc │ │ │ │ + ldr r0, [pc, #232] @ (72d00 ) │ │ │ │ + bl 7827c │ │ │ │ + b.n 729d4 │ │ │ │ + ldr r0, [pc, #216] @ (72cf8 ) │ │ │ │ + bl 7827c │ │ │ │ + b.n 729d4 │ │ │ │ + movw r3, #55252 @ 0xd7d4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 72974 │ │ │ │ + b.n 729dc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1052] @ 0x41c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72542 │ │ │ │ + bne.w 725aa │ │ │ │ addw r0, r4, #1052 @ 0x41c │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72542 │ │ │ │ - ldr r3, [pc, #188] @ (72c9c ) │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 725aa │ │ │ │ + ldr r3, [pc, #188] @ (72d04 ) │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #57812 @ 0xe1d4 │ │ │ │ + movw r3, #55252 @ 0xd7d4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 728ee │ │ │ │ + b.n 72956 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #168] @ (72ca0 ) │ │ │ │ + ldr r2, [pc, #168] @ (72d08 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #7524 @ 0x1d64 │ │ │ │ + movw r3, #4964 @ 0x1364 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 72892 │ │ │ │ - ldr r3, [pc, #152] @ (72ca4 ) │ │ │ │ + b.n 728fa │ │ │ │ + ldr r3, [pc, #152] @ (72d0c ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #7412 @ 0x1cf4 │ │ │ │ + movw r3, #4852 @ 0x12f4 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - b.n 728ee │ │ │ │ - ldr r3, [pc, #132] @ (72ca8 ) │ │ │ │ + b.n 72956 │ │ │ │ + ldr r3, [pc, #132] @ (72d10 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #7380 @ 0x1cd4 │ │ │ │ + movw r3, #4820 @ 0x12d4 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - b.n 728ee │ │ │ │ - ldr r2, [pc, #116] @ (72cac ) │ │ │ │ + b.n 72956 │ │ │ │ + ldr r2, [pc, #116] @ (72d14 ) │ │ │ │ add r3, sp, #16 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ strd r1, r2, [sp, #16] │ │ │ │ - movw r2, #7352 @ 0x1cb8 │ │ │ │ + movw r2, #4792 @ 0x12b8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 72892 │ │ │ │ - bl 7f738 │ │ │ │ + b.n 728fa │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 723c6 │ │ │ │ - movw r3, #7252 @ 0x1c54 │ │ │ │ + beq.w 7242e │ │ │ │ + movw r3, #4692 @ 0x1254 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - b.n 728ba │ │ │ │ - movw r3, #7292 @ 0x1c7c │ │ │ │ + b.n 72922 │ │ │ │ + movw r3, #4732 @ 0x127c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - b.n 728ba │ │ │ │ + b.n 72922 │ │ │ │ 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 │ │ │ │ @@ -108551,183 +108575,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 │ │ │ │ - str r0, [r7, #92] @ 0x5c │ │ │ │ + ldrh r0, [r7, r7] │ │ │ │ movs r6, r5 │ │ │ │ - str r4, [r2, #96] @ 0x60 │ │ │ │ + ldrb r4, [r2, r0] │ │ │ │ movs r6, r5 │ │ │ │ - str r4, [r3, #88] @ 0x58 │ │ │ │ + ldrh r4, [r3, r6] │ │ │ │ movs r6, r5 │ │ │ │ - str r4, [r0, #88] @ 0x58 │ │ │ │ + ldrh r4, [r0, r6] │ │ │ │ movs r6, r5 │ │ │ │ - str r0, [r6, #84] @ 0x54 │ │ │ │ + ldrh r0, [r6, r5] │ │ │ │ movs r6, r5 │ │ │ │ - b.w 1a0a50 │ │ │ │ + b.w 19fe38 │ │ │ │ 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, 72cfc │ │ │ │ + cbz r3, 72d64 │ │ │ │ ldr.w r3, [r5, #1412] @ 0x584 │ │ │ │ - cbz r3, 72cfc │ │ │ │ - ldr r3, [pc, #320] @ (72e24 ) │ │ │ │ + cbz r3, 72d64 │ │ │ │ + ldr r3, [pc, #320] @ (72e8c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r7, [r2, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 72e14 │ │ │ │ + beq.w 72e7c │ │ │ │ ldr.w r0, [r5, #1416] @ 0x588 │ │ │ │ blx 2a31c │ │ │ │ cmp r7, r0 │ │ │ │ - bne.w 72e14 │ │ │ │ + bne.w 72e7c │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.w 72e10 │ │ │ │ + bhi.w 72e78 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ - movw r3, #6013 @ 0x177d │ │ │ │ + movw r3, #6117 @ 0x17e5 │ │ │ │ movt r3, #7 │ │ │ │ add.w r7, r4, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 72dd6 │ │ │ │ - ldr r2, [pc, #260] @ (72e24 ) │ │ │ │ + bne.n 72e3e │ │ │ │ + ldr r2, [pc, #260] @ (72e8c ) │ │ │ │ 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 72db2 │ │ │ │ + bhi.n 72e1a │ │ │ │ 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 72df8 │ │ │ │ + beq.n 72e60 │ │ │ │ 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, 72d94 │ │ │ │ + cbz r2, 72dfc │ │ │ │ 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, 72df0 │ │ │ │ + cbz r4, 72e58 │ │ │ │ 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 72de4 │ │ │ │ + bhi.n 72e4c │ │ │ │ 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, 72dde │ │ │ │ + cbnz r0, 72e46 │ │ │ │ ldr.w r2, [r5, #672] @ 0x2a0 │ │ │ │ - movw r3, #49345 @ 0xc0c1 │ │ │ │ + movw r3, #49409 @ 0xc101 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 72e06 │ │ │ │ + bne.n 72e6e │ │ │ │ mov r0, r7 │ │ │ │ blx 2a0fc │ │ │ │ - cbz r0, 72e10 │ │ │ │ + cbz r0, 72e78 │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 72dde │ │ │ │ + b.n 72e46 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ - cbz r0, 72e10 │ │ │ │ + cbz r0, 72e78 │ │ │ │ mov r3, r0 │ │ │ │ rev r2, r4 │ │ │ │ - b.n 72d64 │ │ │ │ + b.n 72dcc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 72d56 │ │ │ │ + b.n 72dbe │ │ │ │ mov.w r2, #4261281277 @ 0xfdfdfdfd │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 72d8e │ │ │ │ + b.n 72df6 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r8 │ │ │ │ - bl 71838 │ │ │ │ + bl 718a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 72dde │ │ │ │ - b.n 72db2 │ │ │ │ + bne.n 72e46 │ │ │ │ + b.n 72e1a │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ - b.n 72dc8 │ │ │ │ + b.n 72e30 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 72d8e │ │ │ │ - movw r1, #7564 @ 0x1d8c │ │ │ │ + b.n 72df6 │ │ │ │ + movw r1, #5004 @ 0x138c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #8] @ (72e28 ) │ │ │ │ - bl 61f30 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #8] @ (72e90 ) │ │ │ │ + bl 62074 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r5, #96] @ 0x60 │ │ │ │ + ldrb r0, [r5, r0] │ │ │ │ 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 7364c │ │ │ │ + bmi.w 736b4 │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r0, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 75f38 │ │ │ │ + beq.w 75fa0 │ │ │ │ ldr.w r4, [r0, #132] @ 0x84 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7369c │ │ │ │ + beq.w 73704 │ │ │ │ ldr.w r0, [r9, #128] @ 0x80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73702 │ │ │ │ + beq.w 7376a │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r6, r3, #30 │ │ │ │ - bpl.w 7372e │ │ │ │ - ldr r5, [pc, #756] @ (7316c ) │ │ │ │ + bpl.w 73796 │ │ │ │ + ldr r5, [pc, #756] @ (731d4 ) │ │ │ │ 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 │ │ │ │ @@ -108741,60 +108765,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 75a80 │ │ │ │ + beq.w 75ae8 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 748fc │ │ │ │ + beq.w 74964 │ │ │ │ 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 74924 │ │ │ │ + bne.w 7498c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7380a │ │ │ │ + bne.w 73872 │ │ │ │ ldr.w r2, [r9, #168] @ 0xa8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 747d8 │ │ │ │ + beq.w 74840 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 76038 │ │ │ │ + bl 760a0 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ adds r0, #1 │ │ │ │ mov r4, r3 │ │ │ │ - beq.w 74fcc │ │ │ │ + beq.w 75034 │ │ │ │ lsls r6, r3, #22 │ │ │ │ - bpl.w 745e8 │ │ │ │ + bpl.w 74650 │ │ │ │ ldr.w r2, [r9, #156] @ 0x9c │ │ │ │ ldr.w r0, [r9, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73736 │ │ │ │ + bne.w 7379e │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 7382a │ │ │ │ + bne.w 73892 │ │ │ │ lsls r6, r3, #24 │ │ │ │ itt pl │ │ │ │ ldrpl.w r3, [r2, #156] @ 0x9c │ │ │ │ strpl.w r3, [r9, #156] @ 0x9c │ │ │ │ - bmi.w 749d4 │ │ │ │ + bmi.w 74a3c │ │ │ │ lsls r0, r4, #30 │ │ │ │ - bpl.w 7383e │ │ │ │ - ldr r5, [pc, #552] @ (7316c ) │ │ │ │ + bpl.w 738a6 │ │ │ │ + ldr r5, [pc, #552] @ (731d4 ) │ │ │ │ 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 │ │ │ │ @@ -108808,626 +108832,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 75aea │ │ │ │ + beq.w 75b52 │ │ │ │ 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 73856 │ │ │ │ + bne.w 738be │ │ │ │ ldr.w r4, [r9, #116] @ 0x74 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 74642 │ │ │ │ + bne.w 746aa │ │ │ │ ldr.w r7, [r9, #120] @ 0x78 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ and.w r3, r3, #2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 741c0 │ │ │ │ + beq.w 74228 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74094 │ │ │ │ + bne.w 740fc │ │ │ │ ldr.w sl, [r7] │ │ │ │ ldr.w r4, [r9, #132] @ 0x84 │ │ │ │ str r4, [sp, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 740e0 │ │ │ │ + bne.w 74148 │ │ │ │ ldr.w r7, [r9, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74df8 │ │ │ │ - ldr.w r8, [pc, #412] @ 73174 │ │ │ │ + bne.w 74e60 │ │ │ │ + ldr.w r8, [pc, #412] @ 731dc │ │ │ │ movw sl, #42220 @ 0xa4ec │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ ldr.w r3, [r8, #1180] @ 0x49c │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 74bca │ │ │ │ + bne.w 74c32 │ │ │ │ ldr.w r2, [r8, #1188] @ 0x4a4 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 74bca │ │ │ │ + beq.w 74c32 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #372] @ (73170 ) │ │ │ │ + ldr r1, [pc, #372] @ (731d8 ) │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 782cc │ │ │ │ + bl 78344 │ │ │ │ adds r5, r0, #3 │ │ │ │ - beq.w 74fc8 │ │ │ │ + beq.w 75030 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 745dc │ │ │ │ + bne.w 74644 │ │ │ │ ldr.w r1, [r9, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74588 │ │ │ │ - ldr r1, [pc, #340] @ (73170 ) │ │ │ │ + bne.w 745f0 │ │ │ │ + ldr r1, [pc, #340] @ (731d8 ) │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - bl 7937c │ │ │ │ + bl 793f4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 74fc8 │ │ │ │ + blt.w 75030 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74212 │ │ │ │ + beq.w 7427a │ │ │ │ ldr.w r5, [r9, #128] @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 75ab6 │ │ │ │ + beq.w 75b1e │ │ │ │ ldr.w r1, [r9, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r1, #17 │ │ │ │ - bpl.w 74e4a │ │ │ │ + bpl.w 74eb2 │ │ │ │ and.w r3, r3, #24 │ │ │ │ orrs r1, r3 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 742b2 │ │ │ │ + beq.w 7431a │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 742c2 │ │ │ │ + bne.w 7432a │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ str.w r2, [r9, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 742cc │ │ │ │ + bne.w 74334 │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ ldr r2, [r5, #104] @ 0x68 │ │ │ │ str.w r2, [r9, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 742d6 │ │ │ │ + bne.w 7433e │ │ │ │ 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 742ea │ │ │ │ + beq.w 74352 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7430e │ │ │ │ + ble.w 74376 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r6, r0 │ │ │ │ - beq.w 74306 │ │ │ │ + beq.w 7436e │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 730f2 │ │ │ │ + beq.n 7315a │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 74306 │ │ │ │ + beq.w 7436e │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 730f2 │ │ │ │ + beq.n 7315a │ │ │ │ ldr r4, [r2, #20] │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 74306 │ │ │ │ + beq.w 7436e │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 730f2 │ │ │ │ + beq.n 7315a │ │ │ │ add.w r7, r2, #20 │ │ │ │ movs r4, #3 │ │ │ │ mov ip, r3 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 74306 │ │ │ │ + beq.w 7436e │ │ │ │ cmp ip, r4 │ │ │ │ - bne.n 730da │ │ │ │ + bne.n 73142 │ │ │ │ mov r3, ip │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7430e │ │ │ │ + ble.w 74376 │ │ │ │ movw r6, #40764 @ 0x9f3c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 7593a │ │ │ │ + beq.w 759a2 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7312e │ │ │ │ + beq.n 73196 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 7593a │ │ │ │ + beq.w 759a2 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 7312e │ │ │ │ + beq.n 73196 │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 7593a │ │ │ │ + beq.w 759a2 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 73118 │ │ │ │ + bne.n 73180 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7430e │ │ │ │ + ble.w 74376 │ │ │ │ movw r6, #42636 @ 0xa68c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 75946 │ │ │ │ + beq.w 759ae │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 73178 │ │ │ │ + beq.n 731e0 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 75946 │ │ │ │ + beq.w 759ae │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 73178 │ │ │ │ + beq.n 731e0 │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 75946 │ │ │ │ + beq.w 759ae │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 73154 │ │ │ │ + bne.n 731bc │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7430e │ │ │ │ - b.n 73178 │ │ │ │ + ble.w 74376 │ │ │ │ + b.n 731e0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #608 @ (adr r2, 733d4 ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 7343c ) │ │ │ │ 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 75b38 │ │ │ │ + beq.w 75ba0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 731b4 │ │ │ │ + beq.n 7321c │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 75b38 │ │ │ │ + beq.w 75ba0 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 731b4 │ │ │ │ + beq.n 7321c │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 75b38 │ │ │ │ + beq.w 75ba0 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 7319e │ │ │ │ + bne.n 73206 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7430e │ │ │ │ + ble.w 74376 │ │ │ │ cmp r0, sl │ │ │ │ - beq.w 75952 │ │ │ │ + beq.w 759ba │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 731e6 │ │ │ │ + beq.n 7324e │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, sl │ │ │ │ - beq.w 75952 │ │ │ │ + beq.w 759ba │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 731e6 │ │ │ │ + beq.n 7324e │ │ │ │ add.w r6, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ ldr.w r7, [r6, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, sl │ │ │ │ - beq.w 75952 │ │ │ │ + beq.w 759ba │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 731d0 │ │ │ │ + bne.n 73238 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7430e │ │ │ │ + ble.w 74376 │ │ │ │ movw r6, #42012 @ 0xa41c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 75334 │ │ │ │ + beq.w 7539c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 73222 │ │ │ │ + beq.n 7328a │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 75334 │ │ │ │ + beq.w 7539c │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 73222 │ │ │ │ + beq.n 7328a │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 75334 │ │ │ │ + beq.w 7539c │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 7320c │ │ │ │ + bne.n 73274 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7430e │ │ │ │ + ble.w 74376 │ │ │ │ movw r6, #22148 @ 0x5684 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 75a60 │ │ │ │ + beq.w 75ac8 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7325e │ │ │ │ + beq.n 732c6 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 75a60 │ │ │ │ + beq.w 75ac8 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 7325e │ │ │ │ + beq.n 732c6 │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 75a60 │ │ │ │ + beq.w 75ac8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 73248 │ │ │ │ + bne.n 732b0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7430e │ │ │ │ + ble.w 74376 │ │ │ │ movw r4, #21632 @ 0x5480 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w 759f4 │ │ │ │ + beq.w 75a5c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 73290 │ │ │ │ + beq.n 732f8 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w 759f4 │ │ │ │ + beq.w 75a5c │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 73290 │ │ │ │ + beq.n 732f8 │ │ │ │ adds r2, #16 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r6, [r2, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 759f4 │ │ │ │ + beq.w 75a5c │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 73280 │ │ │ │ + bne.n 732e8 │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r1, #9 │ │ │ │ - bmi.w 74e38 │ │ │ │ + bmi.w 74ea0 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ ldr.w r2, [r9, #172] @ 0xac │ │ │ │ lsls r0, r1, #8 │ │ │ │ - bmi.w 7595e │ │ │ │ + bmi.w 759c6 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r1, [sp, #20] │ │ │ │ cmp r1, #1 │ │ │ │ - ble.w 7352c │ │ │ │ + ble.w 73594 │ │ │ │ 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 73d64 │ │ │ │ + bge.w 73dcc │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ - cbz r2, 732dc │ │ │ │ + cbz r2, 73344 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73dfc │ │ │ │ + bne.w 73e64 │ │ │ │ ldr.w r5, [r4, #128] @ 0x80 │ │ │ │ ldr.w r2, [r9, #40] @ 0x28 │ │ │ │ - cbz r2, 732ee │ │ │ │ + cbz r2, 73356 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73fec │ │ │ │ + bne.w 74054 │ │ │ │ ldr.w r2, [r9, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7336a │ │ │ │ + beq.n 733d2 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7336a │ │ │ │ + beq.n 733d2 │ │ │ │ ldr r6, [r5, #52] @ 0x34 │ │ │ │ ldrd ip, r7, [r2, #4] │ │ │ │ mov lr, r6 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74402 │ │ │ │ - cbnz r0, 73316 │ │ │ │ + bne.w 7446a │ │ │ │ + cbnz r0, 7337e │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7494a │ │ │ │ + bne.w 749b2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 73324 │ │ │ │ + bne.n 7338c │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74eac │ │ │ │ - cbnz r7, 7332e │ │ │ │ + bne.w 74f14 │ │ │ │ + cbnz r7, 73396 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7534a │ │ │ │ + bne.w 753b2 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - cbnz r0, 7333a │ │ │ │ + cbnz r0, 733a2 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75408 │ │ │ │ + bne.w 75470 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ - cbnz r0, 73346 │ │ │ │ + cbnz r0, 733ae │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 758f2 │ │ │ │ + bne.w 7595a │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - cbnz r0, 73352 │ │ │ │ + cbnz r0, 733ba │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74e08 │ │ │ │ + bne.w 74e70 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ - cbnz r0, 7335e │ │ │ │ + cbnz r0, 733c6 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75a76 │ │ │ │ + bne.w 75ade │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ - cbnz r0, 7336a │ │ │ │ + cbnz r0, 733d2 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 75a96 │ │ │ │ + bne.w 75afe │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ - cbz r2, 733a4 │ │ │ │ + cbz r2, 7340c │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r1, 733a4 │ │ │ │ + cbz r1, 7340c │ │ │ │ ldr r6, [r5, #56] @ 0x38 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrd ip, r7, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74390 │ │ │ │ - cbnz r0, 7338c │ │ │ │ + bne.w 743f8 │ │ │ │ + cbnz r0, 733f4 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7493c │ │ │ │ + bne.w 749a4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7339a │ │ │ │ + bne.n 73402 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74a08 │ │ │ │ - cbnz r7, 733a4 │ │ │ │ + bne.w 74a70 │ │ │ │ + cbnz r7, 7340c │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 743be │ │ │ │ + bne.w 74426 │ │ │ │ ldr.w r2, [r9, #80] @ 0x50 │ │ │ │ - cbz r2, 733b2 │ │ │ │ + cbz r2, 7341a │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74026 │ │ │ │ + bne.w 7408e │ │ │ │ ldr.w r2, [r9, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 75992 │ │ │ │ + beq.w 759fa │ │ │ │ ldr.w r2, [r9, #32] │ │ │ │ - cbnz r2, 733d4 │ │ │ │ + cbnz r2, 7343c │ │ │ │ ldr.w r2, [r9, #72] @ 0x48 │ │ │ │ - cbnz r2, 733d4 │ │ │ │ + cbnz r2, 7343c │ │ │ │ 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, 733ec │ │ │ │ + cbnz r2, 73454 │ │ │ │ ldr.w r2, [r9, #76] @ 0x4c │ │ │ │ - cbnz r2, 733ec │ │ │ │ + cbnz r2, 73454 │ │ │ │ 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 741de │ │ │ │ + bne.w 74246 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 741de │ │ │ │ + beq.w 74246 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 741fe │ │ │ │ + beq.w 74266 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ cmp r2, r0 │ │ │ │ it ne │ │ │ │ strne.w r2, [r9, #44] @ 0x2c │ │ │ │ - cbnz r1, 7341c │ │ │ │ + cbnz r1, 73484 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 741ee │ │ │ │ + bne.w 74256 │ │ │ │ ldr.w r2, [r9, #64] @ 0x40 │ │ │ │ - cbnz r2, 7343c │ │ │ │ + cbnz r2, 734a4 │ │ │ │ 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 74f0a │ │ │ │ + bne.w 74f72 │ │ │ │ ldr.w r2, [r9, #68] @ 0x44 │ │ │ │ - cbnz r2, 73454 │ │ │ │ + cbnz r2, 734bc │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ - cbz r2, 73454 │ │ │ │ + cbz r2, 734bc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 73c90 │ │ │ │ + beq.w 73cf8 │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 73c90 │ │ │ │ + bne.w 73cf8 │ │ │ │ ldr.w r2, [r9, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73c9e │ │ │ │ + beq.w 73d06 │ │ │ │ ldrd r1, r2, [r9, #108] @ 0x6c │ │ │ │ - cbnz r1, 7346c │ │ │ │ + cbnz r1, 734d4 │ │ │ │ ldr r1, [r4, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73c04 │ │ │ │ - cbnz r2, 73476 │ │ │ │ + bne.w 73c6c │ │ │ │ + cbnz r2, 734de │ │ │ │ ldr r6, [r4, #112] @ 0x70 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74344 │ │ │ │ + bne.w 743ac │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73c3e │ │ │ │ + bne.w 73ca6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 75a6c │ │ │ │ + bne.w 75ad4 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr.w r1, [r9, #140] @ 0x8c │ │ │ │ - cbnz r1, 7349c │ │ │ │ + cbnz r1, 73504 │ │ │ │ ldr.w r1, [r4, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 75b02 │ │ │ │ + bne.w 75b6a │ │ │ │ ldr.w r1, [r9, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74294 │ │ │ │ + beq.w 742fc │ │ │ │ ldrd r1, r0, [r9, #148] @ 0x94 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73db0 │ │ │ │ + bne.w 73e18 │ │ │ │ ldr.w r6, [r4, #148] @ 0x94 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 73db0 │ │ │ │ + beq.w 73e18 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7426e │ │ │ │ + beq.w 742d6 │ │ │ │ ldr.w r1, [r5, #148] @ 0x94 │ │ │ │ cmp r6, r1 │ │ │ │ it ne │ │ │ │ strne.w r6, [r9, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74772 │ │ │ │ + beq.w 747da │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ - cbnz r1, 734e2 │ │ │ │ + cbnz r1, 7354a │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73dd0 │ │ │ │ + bne.w 73e38 │ │ │ │ ldr.w r1, [r9, #196] @ 0xc4 │ │ │ │ - cbnz r1, 734f2 │ │ │ │ + cbnz r1, 7355a │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 75340 │ │ │ │ + bne.w 753a8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ eor.w r1, r3, r2 │ │ │ │ lsls r6, r1, #17 │ │ │ │ - bmi.w 73d2c │ │ │ │ + bmi.w 73d94 │ │ │ │ ldr.w r1, [r9, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7436a │ │ │ │ + beq.w 743d2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ tst.w r3, #96 @ 0x60 │ │ │ │ - bne.w 73d64 │ │ │ │ + bne.w 73dcc │ │ │ │ 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 732ba │ │ │ │ + bne.w 73322 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ - cbz r5, 7355e │ │ │ │ + cbz r5, 735c6 │ │ │ │ ldr.w r2, [r9, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 746ec │ │ │ │ + beq.w 74754 │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 746fc │ │ │ │ + beq.w 74764 │ │ │ │ ldr.w r2, [r9, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7470c │ │ │ │ + beq.w 74774 │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7471c │ │ │ │ + beq.w 74784 │ │ │ │ ldr.w r2, [r9, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 746e2 │ │ │ │ + beq.w 7474a │ │ │ │ and.w r2, r3, #17408 @ 0x4400 │ │ │ │ cmp.w r2, #17408 @ 0x4400 │ │ │ │ - bne.n 7357e │ │ │ │ + bne.n 735e6 │ │ │ │ ldr.w r1, [r9, #160] @ 0xa0 │ │ │ │ - movw r2, #47093 @ 0xb7f5 │ │ │ │ + movw r2, #47229 @ 0xb87d │ │ │ │ movt r2, #7 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r2 │ │ │ │ - beq.w 75e7e │ │ │ │ + beq.w 75ee6 │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.w 744ea │ │ │ │ + bmi.w 74552 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.w 74212 │ │ │ │ + bpl.w 7427a │ │ │ │ ldr.w r2, [r9, #104] @ 0x68 │ │ │ │ adds r2, #16 │ │ │ │ bics.w r2, r2, #16 │ │ │ │ - bne.w 75eac │ │ │ │ + bne.w 75f14 │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ mvn.w r1, #15 │ │ │ │ str.w r1, [r9, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 74220 │ │ │ │ + beq.w 74288 │ │ │ │ ldr.w r4, [r9, #168] @ 0xa8 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 735f2 │ │ │ │ + ble.n 7365a │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 735ca │ │ │ │ + bge.n 73632 │ │ │ │ mov r1, r9 │ │ │ │ - bl 7d884 │ │ │ │ + bl 7d90c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 74fc8 │ │ │ │ + blt.w 75030 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 735f2 │ │ │ │ + beq.n 7365a │ │ │ │ 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 75d14 │ │ │ │ - bl 7d884 │ │ │ │ + bge.w 75d7c │ │ │ │ + bl 7d90c │ │ │ │ adds r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 74fc8 │ │ │ │ + blt.w 75030 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 735d2 │ │ │ │ + bne.n 7363a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - cbz r2, 73626 │ │ │ │ + cbz r2, 7368e │ │ │ │ lsls r7, r3, #27 │ │ │ │ - bmi.w 74468 │ │ │ │ + bmi.w 744d0 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.n 7360e │ │ │ │ + bpl.n 73676 │ │ │ │ ldr.w r3, [r9, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75d20 │ │ │ │ + beq.w 75d88 │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ cmp r3, #7 │ │ │ │ - bgt.n 73622 │ │ │ │ + bgt.n 7368a │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ add r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 75d42 │ │ │ │ + ble.w 75daa │ │ │ │ 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 74540 │ │ │ │ + bmi.w 745a8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r5, [pc, #664] @ (738e8 ) │ │ │ │ + ldr r5, [pc, #664] @ (73950 ) │ │ │ │ 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 │ │ │ │ @@ -109441,30 +109465,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 75b2c │ │ │ │ + beq.w 75b94 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 75f38 │ │ │ │ + beq.w 75fa0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72e62 │ │ │ │ - bl 71310 │ │ │ │ + bne.w 72eca │ │ │ │ + bl 71378 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ and.w r2, r3, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74fcc │ │ │ │ + beq.w 75034 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 74c54 │ │ │ │ - ldr r5, [pc, #560] @ (738e8 ) │ │ │ │ + beq.w 74cbc │ │ │ │ + ldr r5, [pc, #560] @ (73950 ) │ │ │ │ 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 │ │ │ │ @@ -109478,240 +109502,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 75a54 │ │ │ │ + beq.w 75abc │ │ │ │ str r0, [r1, #16] │ │ │ │ ldr.w r0, [r9, #128] @ 0x80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72e6e │ │ │ │ + bne.w 72ed6 │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 7490e │ │ │ │ + beq.w 74976 │ │ │ │ lsls r5, r3, #22 │ │ │ │ - bmi.w 75e16 │ │ │ │ + bmi.w 75e7e │ │ │ │ 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 72e76 │ │ │ │ + bmi.w 72ede │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ - b.w 72eb8 │ │ │ │ + b.w 72f20 │ │ │ │ lsls r1, r3, #24 │ │ │ │ - bmi.w 749d4 │ │ │ │ + bmi.w 74a3c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ and.w r1, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 753c8 │ │ │ │ + beq.w 75430 │ │ │ │ lsls r3, r3, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r5, [r9, #132] @ 0x84 │ │ │ │ - bpl.n 73794 │ │ │ │ - ldr r5, [pc, #396] @ (738e8 ) │ │ │ │ + bpl.n 737fc │ │ │ │ + ldr r5, [pc, #396] @ (73950 ) │ │ │ │ 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 73792 │ │ │ │ + beq.n 737fa │ │ │ │ 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] @ (738ec ) │ │ │ │ + ldr r3, [pc, #340] @ (73954 ) │ │ │ │ movw sl, #42220 @ 0xa4ec │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ ldr.w r2, [r3, #3160] @ 0xc58 │ │ │ │ cmp r2, sl │ │ │ │ - bne.w 74fba │ │ │ │ + bne.w 75022 │ │ │ │ ldr.w r2, [r3, #3168] @ 0xc60 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 74fba │ │ │ │ - ldr r1, [pc, #316] @ (738f0 ) │ │ │ │ + beq.w 75022 │ │ │ │ + ldr r1, [pc, #316] @ (73958 ) │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 782cc │ │ │ │ + bl 78344 │ │ │ │ adds r4, r0, #3 │ │ │ │ - beq.w 74fc8 │ │ │ │ + beq.w 75030 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 74e9c │ │ │ │ + bne.w 74f04 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #296] @ (738f4 ) │ │ │ │ + ldr r0, [pc, #296] @ (7395c ) │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r9 │ │ │ │ - bl 78fac │ │ │ │ + bl 79024 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74fc8 │ │ │ │ + beq.w 75030 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #272] @ (738f0 ) │ │ │ │ + ldr r1, [pc, #272] @ (73958 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 7937c │ │ │ │ + bl 793f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 737fc │ │ │ │ + beq.n 73864 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75ce6 │ │ │ │ + beq.w 75d4e │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ cmp r5, #0 │ │ │ │ mov r4, r3 │ │ │ │ - bge.n 73838 │ │ │ │ - b.w 74fcc │ │ │ │ + bge.n 738a0 │ │ │ │ + b.w 75034 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 72eea │ │ │ │ + bne.w 72f52 │ │ │ │ ldr.w r2, [r9, #156] @ 0x9c │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 73736 │ │ │ │ + bne.n 7379e │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 747b6 │ │ │ │ + beq.w 7481e │ │ │ │ lsls r5, r3, #24 │ │ │ │ - bmi.w 749d4 │ │ │ │ + bmi.w 74a3c │ │ │ │ ldr.w r3, [r0, #156] @ 0x9c │ │ │ │ str.w r3, [r9, #156] @ 0x9c │ │ │ │ lsls r0, r4, #30 │ │ │ │ - bmi.w 72f40 │ │ │ │ + bmi.w 72fa8 │ │ │ │ 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 72f98 │ │ │ │ - movw lr, #64381 @ 0xfb7d │ │ │ │ + beq.w 73000 │ │ │ │ + movw lr, #61369 @ 0xefb9 │ │ │ │ movt lr, #30 │ │ │ │ movw ip, #29668 @ 0x73e4 │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ - ldr r4, [pc, #144] @ (738f8 ) │ │ │ │ + ldr r4, [pc, #144] @ (73960 ) │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ str.w lr, [sp, #12] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ - b.n 73894 │ │ │ │ + b.n 738fc │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ sub.w r1, r3, #224 @ 0xe0 │ │ │ │ - cbz r2, 7388a │ │ │ │ + cbz r2, 738f2 │ │ │ │ adds r5, r2, r1 │ │ │ │ - beq.n 7388a │ │ │ │ + beq.n 738f2 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 738fc │ │ │ │ + bne.n 73964 │ │ │ │ ldr.w r3, [r4, #28]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72f98 │ │ │ │ + beq.w 73000 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7388a │ │ │ │ + beq.n 738f2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bcs.w 73bf4 │ │ │ │ + bcs.w 73c5c │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.n 738cc │ │ │ │ + bcs.n 73934 │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ - bcs.n 738da │ │ │ │ + bcs.n 73942 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bhi.n 73876 │ │ │ │ + bhi.n 738de │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ itt ls │ │ │ │ movls r1, r3 │ │ │ │ movls r2, r9 │ │ │ │ - bls.n 73880 │ │ │ │ + bls.n 738e8 │ │ │ │ ldr.w r2, [r9, #40] @ 0x28 │ │ │ │ sub.w r1, r3, #208 @ 0xd0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 73880 │ │ │ │ - b.n 7388a │ │ │ │ + bne.n 738e8 │ │ │ │ + b.n 738f2 │ │ │ │ ldr.w r2, [r9, #52] @ 0x34 │ │ │ │ sub.w r1, r3, #380 @ 0x17c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 73880 │ │ │ │ - b.n 7388a │ │ │ │ + bne.n 738e8 │ │ │ │ + b.n 738f2 │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ sub.w r1, r3, #368 @ 0x170 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 73880 │ │ │ │ - b.n 7388a │ │ │ │ + bne.n 738e8 │ │ │ │ + b.n 738f2 │ │ │ │ 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, 73902 │ │ │ │ + cbz r4, 7396a │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cbz r4, 7390e │ │ │ │ + cbz r4, 73976 │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldr.w r1, [r9, #84] @ 0x54 │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.w 73aae │ │ │ │ + bpl.w 73b16 │ │ │ │ ldr.w r1, [r9, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73aae │ │ │ │ + beq.w 73b16 │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #420 @ 0x1a4 │ │ │ │ ldrcs r1, [r1, #80] @ 0x50 │ │ │ │ - bcs.w 74076 │ │ │ │ + bcs.w 740de │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.w 74726 │ │ │ │ + bcs.w 7478e │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #368 @ 0x170 │ │ │ │ ldrcs r1, [r1, #56] @ 0x38 │ │ │ │ - bcs.w 74076 │ │ │ │ + bcs.w 740de │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 7406c │ │ │ │ + bls.w 740d4 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73aae │ │ │ │ + beq.w 73b16 │ │ │ │ cmn r1, r3 │ │ │ │ - beq.w 73aae │ │ │ │ + beq.w 73b16 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 73aae │ │ │ │ + bne.w 73b16 │ │ │ │ add.w r3, r9, #148 @ 0x94 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 74c70 │ │ │ │ + beq.w 74cd8 │ │ │ │ add.w r3, r9, #68 @ 0x44 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 74e7a │ │ │ │ + beq.w 74ee2 │ │ │ │ add.w r3, r9, #32 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 7397a │ │ │ │ + beq.n 739e2 │ │ │ │ add.w r3, r9, #72 @ 0x48 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 7388a │ │ │ │ + bne.n 738f2 │ │ │ │ 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 │ │ │ │ @@ -109801,594 +109825,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 7388a │ │ │ │ + beq.w 738f2 │ │ │ │ movw r6, #42220 @ 0xa4ec │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 7452a │ │ │ │ + bne.w 74592 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 7452a │ │ │ │ + beq.w 74592 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ - bl 782cc │ │ │ │ + bl 78344 │ │ │ │ adds r1, r0, #3 │ │ │ │ - beq.w 74fc8 │ │ │ │ + beq.w 75030 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 74338 │ │ │ │ + bne.w 743a0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7578e │ │ │ │ + beq.w 757f6 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #29668 @ 0x73e4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - bl 79db4 │ │ │ │ + bl 79e2c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74fc8 │ │ │ │ + beq.w 75030 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.w 7407e │ │ │ │ - ldr r3, [pc, #736] @ (73dec ) │ │ │ │ + bpl.w 740e6 │ │ │ │ + ldr r3, [pc, #736] @ (73e54 ) │ │ │ │ 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 7408c │ │ │ │ + bne.w 740f4 │ │ │ │ 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 7a114 │ │ │ │ + bl 7a18c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75e9a │ │ │ │ - ldr r7, [pc, #644] @ (73dec ) │ │ │ │ + beq.w 75f02 │ │ │ │ + ldr r7, [pc, #644] @ (73e54 ) │ │ │ │ mov r2, fp │ │ │ │ ldr.w r0, [r7, sl] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 7b154 │ │ │ │ + bl 7b1d8 │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75e9c │ │ │ │ + beq.w 75f04 │ │ │ │ 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 75f6c │ │ │ │ + bpl.w 75fd4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 73d78 │ │ │ │ + bne.w 73de0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 73d84 │ │ │ │ + bne.w 73dec │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 73d90 │ │ │ │ + bne.w 73df8 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ adds r6, r3, #1 │ │ │ │ - beq.w 73d90 │ │ │ │ + beq.w 73df8 │ │ │ │ ldr.w r1, [r7, sl] │ │ │ │ - ldr r6, [pc, #564] @ (73df0 ) │ │ │ │ + ldr r6, [pc, #564] @ (73e58 ) │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ str r5, [sp, #0] │ │ │ │ cmp r1, r6 │ │ │ │ mov r1, r8 │ │ │ │ - beq.w 74bea │ │ │ │ - bl 7b9c4 │ │ │ │ + beq.w 74c52 │ │ │ │ + bl 7ba4c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 74bf8 │ │ │ │ + blt.w 74c60 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7388a │ │ │ │ + beq.w 738f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7388a │ │ │ │ + bne.w 738f2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7388a │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 738f2 │ │ │ │ ldr.w r2, [r9, #80] @ 0x50 │ │ │ │ sub.w r1, r3, #420 @ 0x1a4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73880 │ │ │ │ - b.n 7388a │ │ │ │ + bne.w 738e8 │ │ │ │ + b.n 738f2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 75d68 │ │ │ │ + beq.w 75dd0 │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ cmp r1, r0 │ │ │ │ it ne │ │ │ │ strne.w r1, [r9, #108] @ 0x6c │ │ │ │ - cbnz r2, 73c1e │ │ │ │ + cbnz r2, 73c86 │ │ │ │ ldr r6, [r4, #112] @ 0x70 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 752b2 │ │ │ │ + bne.w 7531a │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ - cbnz r1, 73c3e │ │ │ │ + cbnz r1, 73ca6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7348a │ │ │ │ + beq.w 734f2 │ │ │ │ ldr.w r0, [r5, #136] @ 0x88 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 73c4a │ │ │ │ + beq.n 73cb2 │ │ │ │ str.w r2, [r9, #136] @ 0x88 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ mov r0, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7348a │ │ │ │ + beq.w 734f2 │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 7348a │ │ │ │ + bne.w 734f2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #23 │ │ │ │ - bpl.w 7348c │ │ │ │ + bpl.w 734f4 │ │ │ │ lsls r7, r2, #14 │ │ │ │ - bpl.w 7348c │ │ │ │ + bpl.w 734f4 │ │ │ │ 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 75c56 │ │ │ │ + bne.w 75cbe │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - b.n 73492 │ │ │ │ + b.n 734fa │ │ │ │ str.w r2, [r9, #64] @ 0x40 │ │ │ │ ldr.w r2, [r9, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73454 │ │ │ │ + bne.w 734bc │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73454 │ │ │ │ + beq.w 734bc │ │ │ │ str.w r2, [r9, #68] @ 0x44 │ │ │ │ ldr.w r2, [r9, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7345e │ │ │ │ + bne.w 734c6 │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7345e │ │ │ │ + bne.w 734c6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 74a14 │ │ │ │ + bmi.w 74a7c │ │ │ │ ldr.w r3, [r8, #1240] @ 0x4d8 │ │ │ │ ldr.w r6, [r9, #132] @ 0x84 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 74a5e │ │ │ │ + bne.w 74ac6 │ │ │ │ ldr.w r2, [r8, #1248] @ 0x4e0 │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 74a5e │ │ │ │ + beq.w 74ac6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #292] @ (73df4 ) │ │ │ │ - bl 782cc │ │ │ │ + ldr r1, [pc, #292] @ (73e5c ) │ │ │ │ + bl 78344 │ │ │ │ adds r7, r0, #3 │ │ │ │ - beq.w 74fc8 │ │ │ │ + beq.w 75030 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 747be │ │ │ │ + bne.w 74826 │ │ │ │ ldr.w r3, [r8, #1836] @ 0x72c │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 74c34 │ │ │ │ + bne.w 74c9c │ │ │ │ ldr.w r2, [r8, #1844] @ 0x734 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 74c34 │ │ │ │ + beq.w 74c9c │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r1, [pc, #256] @ (73df8 ) │ │ │ │ - bl 782cc │ │ │ │ + ldr r1, [pc, #256] @ (73e60 ) │ │ │ │ + bl 78344 │ │ │ │ adds r6, r0, #3 │ │ │ │ - beq.w 74fc8 │ │ │ │ + beq.w 75030 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7481c │ │ │ │ + bne.w 74884 │ │ │ │ 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 74c18 │ │ │ │ + bne.w 74c80 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 73464 │ │ │ │ + b.w 734cc │ │ │ │ lsls r0, r3, #17 │ │ │ │ - bpl.w 73508 │ │ │ │ + bpl.w 73570 │ │ │ │ ldr.w r1, [r9, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73508 │ │ │ │ + bne.w 73570 │ │ │ │ ldr.w r0, [r4, #160] @ 0xa0 │ │ │ │ - movw r1, #47093 @ 0xb7f5 │ │ │ │ + movw r1, #47229 @ 0xb87d │ │ │ │ movt r1, #7 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 73508 │ │ │ │ - movw r1, #59461 @ 0xe845 │ │ │ │ + bne.w 73570 │ │ │ │ + movw r1, #59605 @ 0xe8d5 │ │ │ │ movt r1, #7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w r1, [r9, #160] @ 0xa0 │ │ │ │ tst.w r3, #96 @ 0x60 │ │ │ │ - beq.w 73512 │ │ │ │ + beq.w 7357a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp fp, r2 │ │ │ │ - bne.w 732bc │ │ │ │ + bne.w 73324 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.w 7352a │ │ │ │ + b.w 73592 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 73ba6 │ │ │ │ + beq.w 73c0e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 73bae │ │ │ │ + beq.w 73c16 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 6cb8c │ │ │ │ + bl 6cbcc │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r0, r3, #1 │ │ │ │ - bne.w 73bb6 │ │ │ │ + bne.w 73c1e │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1a2298 │ │ │ │ + bl 1a1680 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 74bf0 │ │ │ │ + b.w 74c58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74736 │ │ │ │ + beq.w 7479e │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 734e2 │ │ │ │ + bne.w 7354a │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 734e2 │ │ │ │ + beq.w 7354a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7428c │ │ │ │ + beq.w 742f4 │ │ │ │ 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 747a0 │ │ │ │ - b.w 734f2 │ │ │ │ + beq.w 74808 │ │ │ │ + b.w 7355a │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r2, pc, #848 @ (adr r2, 74148 ) │ │ │ │ + add r2, pc, #848 @ (adr r2, 741b0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #160 @ (adr r5, 73e9c ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 73f04 ) │ │ │ │ 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 743cc │ │ │ │ + bne.w 74434 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 73e22 │ │ │ │ + bne.n 73e8a │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74ff0 │ │ │ │ + bne.w 75058 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 73e30 │ │ │ │ + bne.n 73e98 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75068 │ │ │ │ - cbnz r3, 73e3a │ │ │ │ + bne.w 750d0 │ │ │ │ + cbnz r3, 73ea2 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75884 │ │ │ │ + bne.w 758ec │ │ │ │ ldr r6, [r2, #12] │ │ │ │ - cbnz r6, 73e46 │ │ │ │ + cbnz r6, 73eae │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 754dc │ │ │ │ + bne.w 75544 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ - cbnz r6, 73e52 │ │ │ │ + cbnz r6, 73eba │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75552 │ │ │ │ + bne.w 755ba │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 757e4 │ │ │ │ + bne.w 7584c │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 757ec │ │ │ │ + bne.w 75854 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ - cbnz r6, 73e6e │ │ │ │ + cbnz r6, 73ed6 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 757f4 │ │ │ │ + bne.w 7585c │ │ │ │ ldr r6, [r2, #28] │ │ │ │ - cbnz r6, 73e7a │ │ │ │ + cbnz r6, 73ee2 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75836 │ │ │ │ + bne.w 7589e │ │ │ │ ldr r6, [r2, #32] │ │ │ │ - cbnz r6, 73e86 │ │ │ │ + cbnz r6, 73eee │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7566e │ │ │ │ + bne.w 756d6 │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ - cbnz r6, 73e92 │ │ │ │ + cbnz r6, 73efa │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7543c │ │ │ │ + bne.w 754a4 │ │ │ │ ldr r6, [r2, #40] @ 0x28 │ │ │ │ - cbnz r6, 73e9e │ │ │ │ + cbnz r6, 73f06 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75720 │ │ │ │ + bne.w 75788 │ │ │ │ ldr r6, [r2, #44] @ 0x2c │ │ │ │ - cbnz r6, 73eaa │ │ │ │ + cbnz r6, 73f12 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75758 │ │ │ │ + bne.w 757c0 │ │ │ │ ldr r6, [r2, #48] @ 0x30 │ │ │ │ - cbnz r6, 73eb6 │ │ │ │ + cbnz r6, 73f1e │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 757a6 │ │ │ │ + bne.w 7580e │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ - cbnz r6, 73ec2 │ │ │ │ + cbnz r6, 73f2a │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7583e │ │ │ │ + bne.w 758a6 │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ - cbnz r6, 73ece │ │ │ │ + cbnz r6, 73f36 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 756aa │ │ │ │ + bne.w 75712 │ │ │ │ ldr r6, [r2, #60] @ 0x3c │ │ │ │ - cbnz r6, 73eda │ │ │ │ + cbnz r6, 73f42 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 753d6 │ │ │ │ + bne.w 7543e │ │ │ │ ldr r6, [r2, #64] @ 0x40 │ │ │ │ - cbnz r6, 73ee6 │ │ │ │ + cbnz r6, 73f4e │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 756fa │ │ │ │ + bne.w 75762 │ │ │ │ ldr r6, [r2, #72] @ 0x48 │ │ │ │ - cbnz r6, 73ef2 │ │ │ │ + cbnz r6, 73f5a │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 756da │ │ │ │ + bne.w 75742 │ │ │ │ ldr r6, [r2, #76] @ 0x4c │ │ │ │ - cbnz r6, 73efe │ │ │ │ + cbnz r6, 73f66 │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75a8c │ │ │ │ + bne.w 75af4 │ │ │ │ ldr r6, [r2, #80] @ 0x50 │ │ │ │ - cbnz r6, 73f0a │ │ │ │ + cbnz r6, 73f72 │ │ │ │ ldr r6, [r1, #80] @ 0x50 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75ee6 │ │ │ │ + bne.w 75f4e │ │ │ │ ldr r6, [r2, #84] @ 0x54 │ │ │ │ - cbnz r6, 73f16 │ │ │ │ + cbnz r6, 73f7e │ │ │ │ ldr r6, [r1, #84] @ 0x54 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75dda │ │ │ │ + bne.w 75e42 │ │ │ │ ldr r6, [r2, #88] @ 0x58 │ │ │ │ - cbnz r6, 73f22 │ │ │ │ + cbnz r6, 73f8a │ │ │ │ ldr r6, [r1, #88] @ 0x58 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75dec │ │ │ │ + bne.w 75e54 │ │ │ │ ldr r6, [r2, #92] @ 0x5c │ │ │ │ - cbnz r6, 73f2e │ │ │ │ + cbnz r6, 73f96 │ │ │ │ ldr r6, [r1, #92] @ 0x5c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75d9c │ │ │ │ + bne.w 75e04 │ │ │ │ ldr r6, [r2, #96] @ 0x60 │ │ │ │ - cbnz r6, 73f3a │ │ │ │ + cbnz r6, 73fa2 │ │ │ │ ldr r6, [r1, #96] @ 0x60 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75da4 │ │ │ │ + bne.w 75e0c │ │ │ │ ldr r6, [r2, #100] @ 0x64 │ │ │ │ - cbnz r6, 73f46 │ │ │ │ + cbnz r6, 73fae │ │ │ │ ldr r6, [r1, #100] @ 0x64 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75d76 │ │ │ │ + bne.w 75dde │ │ │ │ ldr r6, [r2, #104] @ 0x68 │ │ │ │ - cbnz r6, 73f52 │ │ │ │ + cbnz r6, 73fba │ │ │ │ ldr r6, [r1, #104] @ 0x68 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75d88 │ │ │ │ + bne.w 75df0 │ │ │ │ ldr r6, [r2, #108] @ 0x6c │ │ │ │ - cbnz r6, 73f5e │ │ │ │ + cbnz r6, 73fc6 │ │ │ │ ldr r6, [r1, #108] @ 0x6c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75f20 │ │ │ │ + bne.w 75f88 │ │ │ │ ldr r7, [r2, #112] @ 0x70 │ │ │ │ ldr r3, [r2, #120] @ 0x78 │ │ │ │ - cbnz r7, 73f70 │ │ │ │ + cbnz r7, 73fd8 │ │ │ │ ldr.w lr, [r1, #112] @ 0x70 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 75288 │ │ │ │ - cbnz r3, 73f7a │ │ │ │ + bne.w 752f0 │ │ │ │ + cbnz r3, 73fe2 │ │ │ │ ldr r6, [r1, #120] @ 0x78 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75486 │ │ │ │ + bne.w 754ee │ │ │ │ ldr r6, [r2, #116] @ 0x74 │ │ │ │ - cbnz r6, 73f86 │ │ │ │ + cbnz r6, 73fee │ │ │ │ ldr r6, [r1, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7549a │ │ │ │ + bne.w 75502 │ │ │ │ ldr.w r6, [r2, #128] @ 0x80 │ │ │ │ - cbnz r6, 73f96 │ │ │ │ + cbnz r6, 73ffe │ │ │ │ ldr.w r7, [r1, #128] @ 0x80 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75e28 │ │ │ │ + bne.w 75e90 │ │ │ │ ldr r6, [r2, #124] @ 0x7c │ │ │ │ - cbnz r6, 73fa2 │ │ │ │ + cbnz r6, 7400a │ │ │ │ ldr r7, [r1, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75e3e │ │ │ │ + bne.w 75ea6 │ │ │ │ ldr.w r6, [r2, #132] @ 0x84 │ │ │ │ - cbnz r6, 73fb2 │ │ │ │ + cbnz r6, 7401a │ │ │ │ ldr.w r7, [r1, #132] @ 0x84 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 756ec │ │ │ │ + bne.w 75754 │ │ │ │ ldr.w r6, [r2, #136] @ 0x88 │ │ │ │ - cbnz r6, 73fc2 │ │ │ │ + cbnz r6, 7402a │ │ │ │ ldr.w r7, [r1, #136] @ 0x88 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75dc2 │ │ │ │ + bne.w 75e2a │ │ │ │ ldr.w r6, [r2, #140] @ 0x8c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 732e0 │ │ │ │ + bne.w 73348 │ │ │ │ ldr.w r1, [r1, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 732e0 │ │ │ │ - cbz r0, 73fe4 │ │ │ │ + beq.w 73348 │ │ │ │ + cbz r0, 7404c │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ ldr.w r0, [r0, #140] @ 0x8c │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 732e0 │ │ │ │ + beq.w 73348 │ │ │ │ str.w r1, [r2, #140] @ 0x8c │ │ │ │ - b.w 732e0 │ │ │ │ + b.w 73348 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldrd r0, ip, [r2] │ │ │ │ ldr r6, [r2, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74436 │ │ │ │ - cbnz r0, 74004 │ │ │ │ + bne.w 7449e │ │ │ │ + cbnz r0, 7406c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75ace │ │ │ │ + bne.w 75b36 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 74012 │ │ │ │ + bne.n 7407a │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75ad4 │ │ │ │ + bne.w 75b3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 732ee │ │ │ │ + bne.w 73356 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 732ee │ │ │ │ + beq.w 73356 │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.w 732ee │ │ │ │ + b.w 73356 │ │ │ │ ldr r6, [r5, #80] @ 0x50 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7451c │ │ │ │ - cbnz r0, 7403a │ │ │ │ + bne.w 74584 │ │ │ │ + cbnz r0, 740a2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75ae4 │ │ │ │ + bne.w 75b4c │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 733b2 │ │ │ │ + bne.w 7341a │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 75ef0 │ │ │ │ + bne.w 75f58 │ │ │ │ ldr.w r2, [r9, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 733bc │ │ │ │ + bne.w 73424 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 733bc │ │ │ │ + beq.w 73424 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 733bc │ │ │ │ + beq.w 73424 │ │ │ │ str.w r2, [r9, #24] │ │ │ │ - b.w 733bc │ │ │ │ + b.w 73424 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ - bls.w 73948 │ │ │ │ + bls.w 739b0 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ subs r3, #208 @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73948 │ │ │ │ - b.n 73aae │ │ │ │ + bne.w 739b0 │ │ │ │ + b.n 73b16 │ │ │ │ ldr.w r1, [r9] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 73b3e │ │ │ │ + beq.w 73ba6 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r9] │ │ │ │ - b.n 73b3e │ │ │ │ - ldr r5, [pc, #752] @ (74388 ) │ │ │ │ + b.n 73ba6 │ │ │ │ + ldr r5, [pc, #752] @ (743f0 ) │ │ │ │ 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 740d0 │ │ │ │ + beq.n 74138 │ │ │ │ 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 74f30 │ │ │ │ + beq.w 74f98 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ands.w r1, r3, #8 │ │ │ │ - bne.w 75ec8 │ │ │ │ + bne.w 75f30 │ │ │ │ movw r8, #30204 @ 0x75fc │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ mov r0, r8 │ │ │ │ - bl 79db4 │ │ │ │ + bl 79e2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74fc8 │ │ │ │ + beq.w 75030 │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r1, r3, #17 │ │ │ │ - bpl.n 7412e │ │ │ │ - ldr r3, [pc, #636] @ (74388 ) │ │ │ │ + bpl.n 74196 │ │ │ │ + ldr r3, [pc, #636] @ (743f0 ) │ │ │ │ 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] │ │ │ │ @@ -110408,352 +110432,352 @@ │ │ │ │ blx 29b58 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ mov.w sl, #0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, sl │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 7a114 │ │ │ │ + bl 7a18c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75d70 │ │ │ │ - ldr r5, [pc, #544] @ (74388 ) │ │ │ │ + beq.w 75dd8 │ │ │ │ + ldr r5, [pc, #544] @ (743f0 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [r5, r6] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b154 │ │ │ │ + bl 7b1d8 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75ca0 │ │ │ │ + beq.w 75d08 │ │ │ │ mov r3, sl │ │ │ │ movs r2, #1 │ │ │ │ strd sl, r7, [r4, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl 7cf3c │ │ │ │ + bl 7cfc4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, sl │ │ │ │ - blt.w 75cd6 │ │ │ │ + blt.w 75d3e │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 741ac │ │ │ │ + beq.n 74214 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75f82 │ │ │ │ + beq.w 75fea │ │ │ │ ldr.w sl, [r7, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 74830 │ │ │ │ + bne.w 74898 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ and.w r3, r3, #2 │ │ │ │ ldr.w r7, [r9, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74a7e │ │ │ │ + bne.w 74ae6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 747d0 │ │ │ │ - ldr r5, [pc, #436] @ (74388 ) │ │ │ │ + beq.w 74838 │ │ │ │ + ldr r5, [pc, #436] @ (743f0 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ - b.w 74b7c │ │ │ │ + b.w 74be4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7341c │ │ │ │ + bne.w 73484 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7341c │ │ │ │ - cbz r5, 741f6 │ │ │ │ + beq.w 73484 │ │ │ │ + cbz r5, 7425e │ │ │ │ ldr r1, [r5, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 7341c │ │ │ │ + beq.w 73484 │ │ │ │ str.w r2, [r9, #28] │ │ │ │ - b.w 7341c │ │ │ │ + b.w 73484 │ │ │ │ str.w r2, [r9, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7341c │ │ │ │ + bne.w 73484 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7341c │ │ │ │ - b.n 741f6 │ │ │ │ + beq.w 73484 │ │ │ │ + b.n 7425e │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 735aa │ │ │ │ + bne.w 73612 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.w 7524a │ │ │ │ + bmi.w 752b2 │ │ │ │ ldr.w r4, [r9, #132] @ 0x84 │ │ │ │ - ldr r1, [pc, #352] @ (7438c ) │ │ │ │ + ldr r1, [pc, #352] @ (743f4 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 78260 │ │ │ │ + bl 782d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 74fc8 │ │ │ │ - bne.w 735aa │ │ │ │ - ldr r1, [pc, #332] @ (7438c ) │ │ │ │ + blt.w 75030 │ │ │ │ + bne.w 73612 │ │ │ │ + ldr r1, [pc, #332] @ (743f4 ) │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - bl 7937c │ │ │ │ + bl 793f4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 74fc8 │ │ │ │ + blt.w 75030 │ │ │ │ ldr.w r4, [r9, #168] @ 0xa8 │ │ │ │ - movw r3, #64381 @ 0xfb7d │ │ │ │ + movw r3, #61369 @ 0xefb9 │ │ │ │ movt r3, #30 │ │ │ │ str.w r3, [r9, #60] @ 0x3c │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.w 735b4 │ │ │ │ - b.w 735f2 │ │ │ │ + bgt.w 7361c │ │ │ │ + b.w 7365a │ │ │ │ str.w r6, [r9, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74c22 │ │ │ │ + beq.w 74c8a │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 734e2 │ │ │ │ + bne.w 7354a │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 734e2 │ │ │ │ + beq.w 7354a │ │ │ │ str.w r1, [r9, #164] @ 0xa4 │ │ │ │ - b.w 734e2 │ │ │ │ + b.w 7354a │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 734a6 │ │ │ │ - cbz r5, 742aa │ │ │ │ + beq.w 7350e │ │ │ │ + cbz r5, 74312 │ │ │ │ ldr.w r0, [r5, #144] @ 0x90 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 734a6 │ │ │ │ + beq.w 7350e │ │ │ │ str.w r1, [r9, #144] @ 0x90 │ │ │ │ - b.w 734a6 │ │ │ │ + b.w 7350e │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ str.w r2, [r9, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7306a │ │ │ │ + beq.w 730d2 │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7307a │ │ │ │ + beq.w 730e2 │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7308a │ │ │ │ + beq.w 730f2 │ │ │ │ ldr.w r2, [r5, #172] @ 0xac │ │ │ │ movw r3, #7516 @ 0x1d5c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 730a6 │ │ │ │ + bne.w 7310e │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 74306 │ │ │ │ + beq.n 7436e │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 742ec │ │ │ │ + bne.n 74354 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 752cc │ │ │ │ + bne.w 75334 │ │ │ │ orr.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r6, r3, #9 │ │ │ │ - bmi.w 74e38 │ │ │ │ + bmi.w 74ea0 │ │ │ │ lsls r4, r3, #8 │ │ │ │ ldr.w r2, [r9, #172] @ 0xac │ │ │ │ it mi │ │ │ │ ldrmi.w r3, [r9, #84] @ 0x54 │ │ │ │ - bmi.w 7595e │ │ │ │ + bmi.w 759c6 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - bgt.w 732b0 │ │ │ │ - b.w 7352c │ │ │ │ + bgt.w 73318 │ │ │ │ + b.w 73594 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7388a │ │ │ │ - b.w 73adc │ │ │ │ + bne.w 738f2 │ │ │ │ + b.w 73b44 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 75f04 │ │ │ │ + beq.w 75f6c │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 7435c │ │ │ │ + beq.n 743c4 │ │ │ │ str.w r6, [r9, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73c3e │ │ │ │ + bne.w 73ca6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7348a │ │ │ │ - b.n 73c2e │ │ │ │ + beq.w 734f2 │ │ │ │ + b.n 73c96 │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73508 │ │ │ │ + beq.w 73570 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 73d56 │ │ │ │ + beq.w 73dbe │ │ │ │ ldr.w r0, [r5, #160] @ 0xa0 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 73508 │ │ │ │ - b.n 73d56 │ │ │ │ + beq.w 73570 │ │ │ │ + b.n 73dbe │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #160 @ (adr r5, 74430 ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 74498 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 7439a │ │ │ │ + cbnz r0, 74402 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 749de │ │ │ │ + bne.w 74a46 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 743a8 │ │ │ │ + bne.n 74410 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74f7a │ │ │ │ + bne.w 74fe2 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 733a4 │ │ │ │ + bne.w 7340c │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 733a4 │ │ │ │ + beq.w 7340c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 733a4 │ │ │ │ + beq.w 7340c │ │ │ │ str r1, [r2, #8] │ │ │ │ ldr.w r2, [r9, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 733aa │ │ │ │ - b.n 7404a │ │ │ │ + bne.w 73412 │ │ │ │ + b.n 740b2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 743da │ │ │ │ + bne.n 74442 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75234 │ │ │ │ + bne.w 7529c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 743e8 │ │ │ │ + bne.n 74450 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75222 │ │ │ │ - cbnz r3, 743f2 │ │ │ │ + bne.w 7528a │ │ │ │ + cbnz r3, 7445a │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 758dc │ │ │ │ + bne.w 75944 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - cbnz r0, 743fe │ │ │ │ + cbnz r0, 74466 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 750dc │ │ │ │ + bne.w 75144 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 73e46 │ │ │ │ - cbnz r0, 7440c │ │ │ │ + b.n 73eae │ │ │ │ + cbnz r0, 74474 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 749f2 │ │ │ │ + bne.w 74a5a │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7441a │ │ │ │ + bne.n 74482 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74fe2 │ │ │ │ - cbnz r7, 74424 │ │ │ │ + bne.w 7504a │ │ │ │ + cbnz r7, 7448c │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7596a │ │ │ │ + bne.w 759d2 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - cbnz r0, 74430 │ │ │ │ + cbnz r0, 74498 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74f8e │ │ │ │ + bne.w 74ff6 │ │ │ │ mov r6, r5 │ │ │ │ - b.w 7333a │ │ │ │ - cbnz r0, 74440 │ │ │ │ + b.w 733a2 │ │ │ │ + cbnz r0, 744a8 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75e72 │ │ │ │ + bne.w 75eda │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7444e │ │ │ │ + bne.n 744b6 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75b16 │ │ │ │ + bne.w 75b7e │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 732ee │ │ │ │ + bne.w 73356 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 732ee │ │ │ │ + beq.w 73356 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 74020 │ │ │ │ - b.w 732ee │ │ │ │ + bne.w 74088 │ │ │ │ + b.w 73356 │ │ │ │ lsls r6, r3, #22 │ │ │ │ - bpl.w 75e50 │ │ │ │ + bpl.w 75eb8 │ │ │ │ ldr.w r2, [r9, #440] @ 0x1b8 │ │ │ │ - cbnz r2, 74494 │ │ │ │ + cbnz r2, 744fc │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #6 │ │ │ │ - bl 797e8 │ │ │ │ + bl 79860 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75f28 │ │ │ │ + beq.w 75f90 │ │ │ │ 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, 744aa │ │ │ │ + cbnz r2, 74512 │ │ │ │ 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 744b8 │ │ │ │ + bpl.n 74520 │ │ │ │ ldr.w r2, [r9, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 75d20 │ │ │ │ + beq.w 75d88 │ │ │ │ lsls r4, r3, #27 │ │ │ │ - bpl.w 7360e │ │ │ │ + bpl.w 73676 │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 73622 │ │ │ │ + beq.w 7368a │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #8220 @ 0x201c │ │ │ │ + movw r1, #5660 @ 0x161c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 74fcc │ │ │ │ + b.w 75034 │ │ │ │ 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 73584 │ │ │ │ + bls.w 735ec │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - movw r1, #7916 @ 0x1eec │ │ │ │ + movw r1, #5356 @ 0x14ec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 74fcc │ │ │ │ - cbnz r0, 74526 │ │ │ │ + b.w 75034 │ │ │ │ + cbnz r0, 7458e │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75ada │ │ │ │ + bne.w 75b42 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 7403a │ │ │ │ + b.n 740a2 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 6cb8c │ │ │ │ + bl 6cbcc │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 73ac8 │ │ │ │ - b.w 74fc8 │ │ │ │ - ldr r0, [pc, #740] @ (74828 ) │ │ │ │ + bne.w 73b30 │ │ │ │ + b.w 75030 │ │ │ │ + ldr r0, [pc, #740] @ (74890 ) │ │ │ │ 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 │ │ │ │ @@ -110768,265 +110792,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 75af6 │ │ │ │ + beq.w 75b5e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #8] │ │ │ │ - b.w 73644 │ │ │ │ + b.w 736ac │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ - bl 7d52c │ │ │ │ + bl 7d5b4 │ │ │ │ mov r5, r0 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7a114 │ │ │ │ + bl 7a18c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74fc8 │ │ │ │ + beq.w 75030 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #636] @ (7482c ) │ │ │ │ + ldr r1, [pc, #636] @ (74894 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 7937c │ │ │ │ + bl 793f4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75f62 │ │ │ │ + blt.w 75fca │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7302e │ │ │ │ + beq.w 73096 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7302e │ │ │ │ + bne.w 73096 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.w 7302e │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.w 73096 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7302e │ │ │ │ - b.w 7300e │ │ │ │ + bne.w 73096 │ │ │ │ + b.w 73076 │ │ │ │ ldr.w r2, [r9, #172] @ 0xac │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 749b0 │ │ │ │ + ble.w 74a18 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r5, [r1, #84] @ 0x54 │ │ │ │ lsls r5, r5, #22 │ │ │ │ - bmi.w 75cf0 │ │ │ │ + bmi.w 75d58 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 749b0 │ │ │ │ + beq.w 74a18 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr r5, [r1, #84] @ 0x54 │ │ │ │ lsls r7, r5, #22 │ │ │ │ - bmi.w 75cf0 │ │ │ │ + bmi.w 75d58 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 749b0 │ │ │ │ + beq.w 74a18 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr r5, [r1, #84] @ 0x54 │ │ │ │ lsls r6, r5, #22 │ │ │ │ - bmi.w 75cf0 │ │ │ │ + bmi.w 75d58 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 749b0 │ │ │ │ + beq.w 74a18 │ │ │ │ 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 75cf0 │ │ │ │ + bmi.w 75d58 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 74628 │ │ │ │ + bne.n 74690 │ │ │ │ ldr.w r1, [r9, #128] @ 0x80 │ │ │ │ - b.w 73812 │ │ │ │ + b.w 7387a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72fa2 │ │ │ │ + beq.w 7300a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7cb60 │ │ │ │ + bl 7cbe8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 74fc8 │ │ │ │ + beq.w 75030 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r1, r4, #16 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72fa2 │ │ │ │ + beq.w 7300a │ │ │ │ mov r0, r9 │ │ │ │ - bl 7cb60 │ │ │ │ + bl 7cbe8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 74fc8 │ │ │ │ + beq.w 75030 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ add.w r1, r4, #32 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72fa2 │ │ │ │ + beq.w 7300a │ │ │ │ mov r0, r9 │ │ │ │ - bl 7cb60 │ │ │ │ + bl 7cbe8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 74fc8 │ │ │ │ + beq.w 75030 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72fa2 │ │ │ │ + beq.w 7300a │ │ │ │ mov r0, r9 │ │ │ │ - bl 7cb60 │ │ │ │ + bl 7cbe8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 74fc8 │ │ │ │ + beq.w 75030 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72fa2 │ │ │ │ + beq.w 7300a │ │ │ │ mov r0, r9 │ │ │ │ - bl 7cb60 │ │ │ │ + bl 7cbe8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 74fc8 │ │ │ │ + beq.w 75030 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 72fa2 │ │ │ │ + beq.w 7300a │ │ │ │ mov r4, r3 │ │ │ │ - b.n 746d2 │ │ │ │ + b.n 7473a │ │ │ │ ldr.w r3, [r4, #16]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72fa2 │ │ │ │ + beq.w 7300a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7cb60 │ │ │ │ + bl 7cbe8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 746c8 │ │ │ │ - b.w 74fc8 │ │ │ │ + bne.n 74730 │ │ │ │ + b.w 75030 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ str.w r2, [r9, #80] @ 0x50 │ │ │ │ - b.w 7355e │ │ │ │ + b.w 735c6 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str.w r2, [r9, #40] @ 0x28 │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73540 │ │ │ │ + bne.w 735a8 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ str.w r2, [r9, #48] @ 0x30 │ │ │ │ ldr.w r2, [r9, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7354a │ │ │ │ + bne.w 735b2 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ str.w r2, [r9, #52] @ 0x34 │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73554 │ │ │ │ + bne.w 735bc │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ str.w r2, [r9, #56] @ 0x38 │ │ │ │ - b.w 73554 │ │ │ │ + b.w 735bc │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ sub.w r3, r3, #380 @ 0x17c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73948 │ │ │ │ - b.w 73aae │ │ │ │ + bne.w 739b0 │ │ │ │ + b.w 73b16 │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73db6 │ │ │ │ - cbnz r5, 7477c │ │ │ │ + beq.w 73e1e │ │ │ │ + cbnz r5, 747e4 │ │ │ │ str.w r1, [r9, #152] @ 0x98 │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ - cbnz r1, 74756 │ │ │ │ + cbnz r1, 747be │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7428c │ │ │ │ + bne.w 742f4 │ │ │ │ ldr.w r1, [r9, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 734f2 │ │ │ │ + bne.w 7355a │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 734f2 │ │ │ │ + beq.w 7355a │ │ │ │ str.w r1, [r9, #196] @ 0xc4 │ │ │ │ - b.w 734f2 │ │ │ │ + b.w 7355a │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73db6 │ │ │ │ + beq.w 73e1e │ │ │ │ ldr.w r0, [r5, #152] @ 0x98 │ │ │ │ ldr.w r6, [r9, #164] @ 0xa4 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 75a40 │ │ │ │ - cbnz r6, 74796 │ │ │ │ + bne.w 75aa8 │ │ │ │ + cbnz r6, 747fe │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73dd0 │ │ │ │ + bne.w 73e38 │ │ │ │ ldr.w r1, [r9, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 734f2 │ │ │ │ + bne.w 7355a │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 734f2 │ │ │ │ + beq.w 7355a │ │ │ │ ldr.w r0, [r5, #196] @ 0xc4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 734f2 │ │ │ │ - b.n 7476a │ │ │ │ + beq.w 7355a │ │ │ │ + b.n 747d2 │ │ │ │ lsls r7, r3, #22 │ │ │ │ - bmi.w 72f2a │ │ │ │ - b.n 749cc │ │ │ │ + bmi.w 72f92 │ │ │ │ + b.n 74a34 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73cde │ │ │ │ + beq.w 73d46 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 7345e │ │ │ │ + b.w 734c6 │ │ │ │ ldr.w r4, [r9, #132] @ 0x84 │ │ │ │ - b.w 72fd6 │ │ │ │ + b.w 7303e │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 75a4e │ │ │ │ + beq.w 75ab6 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d740 │ │ │ │ + bl 7d7c8 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74fcc │ │ │ │ + beq.w 75034 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bpl.n 74804 │ │ │ │ + bpl.n 7486c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bmi.w 7538a │ │ │ │ + bmi.w 753f2 │ │ │ │ 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 72ef4 │ │ │ │ - b.n 7463a │ │ │ │ + bpl.w 72f5c │ │ │ │ + b.n 746a2 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 747c6 │ │ │ │ - b.w 73d08 │ │ │ │ + bne.n 7482e │ │ │ │ + b.w 73d70 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #608 @ (adr r2, 74a90 ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 74af8 ) │ │ │ │ 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 75ec8 │ │ │ │ + bne.w 75f30 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 79db4 │ │ │ │ + bl 79e2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74fc8 │ │ │ │ + beq.w 75030 │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.n 74882 │ │ │ │ + bpl.n 748ea │ │ │ │ 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 │ │ │ │ @@ -111043,141 +111067,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 7a114 │ │ │ │ + bl 7a18c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75d70 │ │ │ │ + beq.w 75dd8 │ │ │ │ ldr r3, [r5, r6] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b154 │ │ │ │ + bl 7b1d8 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75ca0 │ │ │ │ + beq.w 75d08 │ │ │ │ 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 7cf3c │ │ │ │ + bl 7cfc4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75cd6 │ │ │ │ + blt.w 75d3e │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 748ee │ │ │ │ + beq.n 74956 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75cc4 │ │ │ │ + beq.w 75d2c │ │ │ │ ldr.w sl, [r7, #20]! │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 741b8 │ │ │ │ - b.n 74842 │ │ │ │ - bl 7f6b0 │ │ │ │ + beq.w 74220 │ │ │ │ + b.n 748aa │ │ │ │ + bl 7f744 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 74fcc │ │ │ │ + blt.w 75034 │ │ │ │ ldr.w r1, [r9, #128] @ 0x80 │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ mov r4, r3 │ │ │ │ and.w r0, r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 72ee4 │ │ │ │ + bne.w 72f4c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 72ee4 │ │ │ │ + beq.w 72f4c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ str.w r2, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7547a │ │ │ │ + bne.w 754e2 │ │ │ │ ldr.w r3, [r9, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72ef4 │ │ │ │ - b.n 747de │ │ │ │ + bne.w 72f5c │ │ │ │ + b.n 74846 │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 73392 │ │ │ │ - b.w 7339a │ │ │ │ + beq.w 733fa │ │ │ │ + b.w 73402 │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7495a │ │ │ │ + bne.n 749c2 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74eac │ │ │ │ - cbnz r7, 74964 │ │ │ │ + bne.w 74f14 │ │ │ │ + cbnz r7, 749cc │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7534a │ │ │ │ + bne.w 753b2 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75b90 │ │ │ │ + bne.w 75bf8 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7540a │ │ │ │ + bne.w 75472 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73346 │ │ │ │ + bne.w 733ae │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73346 │ │ │ │ + beq.w 733ae │ │ │ │ ldr.w ip, [r2, #28] │ │ │ │ ldr r6, [r2, #32] │ │ │ │ str r7, [r2, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7499a │ │ │ │ + bne.n 74a02 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74ee8 │ │ │ │ - cbnz r6, 749a4 │ │ │ │ + bne.w 74f50 │ │ │ │ + cbnz r6, 74a0c │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75a7c │ │ │ │ + bne.w 75ae4 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74efc │ │ │ │ - b.w 7336a │ │ │ │ + beq.w 74f64 │ │ │ │ + b.w 733d2 │ │ │ │ ldr.w r2, [r9, #156] @ 0x9c │ │ │ │ ldr.w r0, [r9, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73736 │ │ │ │ + bne.w 7379e │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 7382a │ │ │ │ + bne.w 73892 │ │ │ │ orr.w r4, r3, #128 @ 0x80 │ │ │ │ str.w r4, [r9, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9, #156] @ 0x9c │ │ │ │ - b.w 73838 │ │ │ │ + b.w 738a0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 7439a │ │ │ │ + beq.w 74402 │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 743a0 │ │ │ │ - b.n 743a8 │ │ │ │ + beq.w 74408 │ │ │ │ + b.n 74410 │ │ │ │ ldr.w r0, [lr] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 7440c │ │ │ │ + beq.w 74474 │ │ │ │ str r6, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 74412 │ │ │ │ - b.n 7441a │ │ │ │ + beq.w 7447a │ │ │ │ + b.n 74482 │ │ │ │ str r0, [r2, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7339c │ │ │ │ - b.w 733a4 │ │ │ │ - ldr r3, [pc, #580] @ (74c5c ) │ │ │ │ + beq.w 73404 │ │ │ │ + b.w 7340c │ │ │ │ + ldr r3, [pc, #580] @ (74cc4 ) │ │ │ │ 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 │ │ │ │ @@ -111191,117 +111215,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 75a18 │ │ │ │ + beq.w 75a80 │ │ │ │ ldr.w r3, [r8, #1240] @ 0x4d8 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 73cbe │ │ │ │ - ldr r0, [pc, #512] @ (74c60 ) │ │ │ │ - bl 6cb8c │ │ │ │ + beq.w 73d26 │ │ │ │ + ldr r0, [pc, #512] @ (74cc8 ) │ │ │ │ + bl 6cbcc │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 74fc8 │ │ │ │ + beq.w 75030 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #492] @ (74c60 ) │ │ │ │ - bl 782cc │ │ │ │ + ldr r1, [pc, #492] @ (74cc8 ) │ │ │ │ + bl 78344 │ │ │ │ adds r3, r0, #3 │ │ │ │ - bne.w 73cd8 │ │ │ │ - b.n 74fc8 │ │ │ │ + bne.w 73d40 │ │ │ │ + b.n 75030 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 754ca │ │ │ │ + bne.w 75532 │ │ │ │ ldr.w fp, [r7] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 747d0 │ │ │ │ + beq.w 74838 │ │ │ │ ldr.w r3, [r9, #132] @ 0x84 │ │ │ │ str r3, [sp, #8] │ │ │ │ movw ip, #29936 @ 0x74f0 │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ - ldr.w sl, [pc, #444] @ 74c5c │ │ │ │ + ldr.w sl, [pc, #444] @ 74cc4 │ │ │ │ mov r5, r9 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ mov r9, ip │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 79db4 │ │ │ │ + bl 79e2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75c30 │ │ │ │ + beq.w 75c98 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.w 74bda │ │ │ │ + bpl.w 74c42 │ │ │ │ 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 74be4 │ │ │ │ + bne.n 74c4c │ │ │ │ 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 7a114 │ │ │ │ + bl 7a18c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75c9c │ │ │ │ + beq.w 75d04 │ │ │ │ ldr.w r2, [sl, r8] │ │ │ │ mov r6, sl │ │ │ │ str.w r8, [sp, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r2, fp │ │ │ │ - bl 7b154 │ │ │ │ + bl 7b1d8 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75ce2 │ │ │ │ + beq.w 75d4a │ │ │ │ mov r3, fp │ │ │ │ movs r2, #1 │ │ │ │ strd fp, r7, [r4, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl 7cf3c │ │ │ │ + bl 7cfc4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75cd4 │ │ │ │ + blt.w 75d3c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 74b5e │ │ │ │ + beq.n 74bc6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75dfe │ │ │ │ + beq.w 75e66 │ │ │ │ ldr.w fp, [r7, #20]! │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 74aaa │ │ │ │ + bne.n 74b12 │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.w 747d0 │ │ │ │ + bpl.w 74838 │ │ │ │ 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 │ │ │ │ @@ -111314,112 +111338,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 75aaa │ │ │ │ - ldr.w r8, [pc, #184] @ 74c6c │ │ │ │ + beq.w 75b12 │ │ │ │ + ldr.w r8, [pc, #184] @ 74cd4 │ │ │ │ movw sl, #42220 @ 0xa4ec │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ ldr.w r3, [r8, #1180] @ 0x49c │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 72fec │ │ │ │ - ldr r0, [pc, #152] @ (74c64 ) │ │ │ │ - bl 6cb8c │ │ │ │ + beq.w 73054 │ │ │ │ + ldr r0, [pc, #152] @ (74ccc ) │ │ │ │ + bl 6cbcc │ │ │ │ mov r2, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.w 72ff6 │ │ │ │ - b.n 74fc8 │ │ │ │ + bne.w 7305e │ │ │ │ + b.n 75030 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 74af2 │ │ │ │ + beq.n 74b5a │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 74af2 │ │ │ │ - bl 79478 │ │ │ │ + b.n 74b5a │ │ │ │ + bl 794f0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 73bd8 │ │ │ │ + bge.w 73c40 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 74fc8 │ │ │ │ + beq.w 75030 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74fc8 │ │ │ │ + bne.w 75030 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.n 74fcc │ │ │ │ + b.n 75034 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 7346c │ │ │ │ + b.w 734d4 │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73db6 │ │ │ │ + beq.w 73e1e │ │ │ │ str.w r1, [r9, #152] @ 0x98 │ │ │ │ - b.w 74278 │ │ │ │ - ldr r0, [pc, #48] @ (74c68 ) │ │ │ │ - bl 6cb8c │ │ │ │ + b.w 742e0 │ │ │ │ + ldr r0, [pc, #48] @ (74cd0 ) │ │ │ │ + bl 6cbcc │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 74fc8 │ │ │ │ - ldr r1, [pc, #36] @ (74c68 ) │ │ │ │ + beq.w 75030 │ │ │ │ + ldr r1, [pc, #36] @ (74cd0 ) │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 782cc │ │ │ │ + bl 78344 │ │ │ │ adds r2, r0, #3 │ │ │ │ - bne.w 73d02 │ │ │ │ - b.n 74fc8 │ │ │ │ + bne.w 73d6a │ │ │ │ + b.n 75030 │ │ │ │ str.w r0, [r9, #132] @ 0x84 │ │ │ │ - b.w 72e62 │ │ │ │ + b.w 72eca │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #848 @ (adr r2, 74fb4 ) │ │ │ │ + add r2, pc, #848 @ (adr r2, 7501c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #608 @ (adr r2, 74ec8 ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 74f30 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #160 @ (adr r5, 74d0c ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 74d74 ) │ │ │ │ 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 7388a │ │ │ │ + beq.w 738f2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 7388a │ │ │ │ + beq.w 738f2 │ │ │ │ ldr.w r3, [r2, #4072] @ 0xfe8 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 7388a │ │ │ │ + beq.w 738f2 │ │ │ │ ldr.w r3, [r2, #4076] @ 0xfec │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 7388a │ │ │ │ + beq.w 738f2 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 7388a │ │ │ │ + beq.w 738f2 │ │ │ │ ldr.w r3, [r2, #4080] @ 0xff0 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 7388a │ │ │ │ + beq.w 738f2 │ │ │ │ ldr.w r3, [r2, #4084] @ 0xff4 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 7388a │ │ │ │ + beq.w 738f2 │ │ │ │ ldr.w r3, [r2, #4088] @ 0xff8 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 7388a │ │ │ │ + beq.w 738f2 │ │ │ │ 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 │ │ │ │ @@ -111506,1996 +111530,2000 @@ │ │ │ │ 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 7388a │ │ │ │ + beq.w 738f2 │ │ │ │ movw r3, #9204 @ 0x23f4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 73ab6 │ │ │ │ - b.w 7388a │ │ │ │ + bne.w 73b1e │ │ │ │ + b.w 738f2 │ │ │ │ ldr.w fp, [r7] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 74a96 │ │ │ │ - b.w 72fd6 │ │ │ │ + bne.w 74afe │ │ │ │ + b.w 7303e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 74ee6 │ │ │ │ + beq.n 74f4e │ │ │ │ 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, 74e24 │ │ │ │ + cbnz r0, 74e8c │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75922 │ │ │ │ + bne.w 7598a │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7336a │ │ │ │ + bne.w 733d2 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7336a │ │ │ │ - b.w 75a9c │ │ │ │ + beq.w 733d2 │ │ │ │ + b.w 75b04 │ │ │ │ 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 7329c │ │ │ │ + b.w 73304 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.w 7304c │ │ │ │ + bpl.w 730b4 │ │ │ │ ldr.w r2, [r9, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7304c │ │ │ │ + bne.w 730b4 │ │ │ │ ldr.w r2, [r9, #96] @ 0x60 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7304c │ │ │ │ + bne.w 730b4 │ │ │ │ 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 7304c │ │ │ │ + b.w 730b4 │ │ │ │ movw r3, #48320 @ 0xbcc0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r3, [r3, #-248] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73aae │ │ │ │ + beq.w 73b16 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #4076] @ 0xfec │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 7388a │ │ │ │ - b.w 73aae │ │ │ │ + bne.w 738f2 │ │ │ │ + b.w 73b16 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 737c8 │ │ │ │ + beq.w 73830 │ │ │ │ ldr.w r4, [r9, #84] @ 0x54 │ │ │ │ - b.w 73838 │ │ │ │ + b.w 738a0 │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ str r0, [r2, #4] │ │ │ │ - cbnz r7, 74ebc │ │ │ │ + cbnz r7, 74f24 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7534e │ │ │ │ + bne.w 753b6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 74eca │ │ │ │ + bne.n 74f32 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75408 │ │ │ │ + bne.w 75470 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ - cbnz r0, 74ed6 │ │ │ │ + cbnz r0, 74f3e │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74984 │ │ │ │ + bne.w 749ec │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73352 │ │ │ │ + bne.w 733ba │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73352 │ │ │ │ + beq.w 733ba │ │ │ │ ldr r6, [r2, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ str r7, [r2, #28] │ │ │ │ - cbnz r6, 74ef6 │ │ │ │ + cbnz r6, 74f5e │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75386 │ │ │ │ + bne.w 753ee │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7336a │ │ │ │ + bne.w 733d2 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7336a │ │ │ │ + beq.w 733d2 │ │ │ │ str r1, [r2, #36] @ 0x24 │ │ │ │ - b.w 7336a │ │ │ │ + b.w 733d2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 73c7a │ │ │ │ + beq.w 73ce2 │ │ │ │ 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 73454 │ │ │ │ + bne.w 734bc │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7344c │ │ │ │ - b.w 73454 │ │ │ │ + bne.w 734b4 │ │ │ │ + b.w 734bc │ │ │ │ ldr.w r7, [r9, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74b7c │ │ │ │ + beq.w 74be4 │ │ │ │ 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 74f68 │ │ │ │ + beq.n 74fd0 │ │ │ │ cmp r4, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r2, r2, #98304 @ 0x18000 │ │ │ │ addls r2, #228 @ 0xe4 │ │ │ │ addls r1, r0, r2 │ │ │ │ ldr.w fp, [r7] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 74b7c │ │ │ │ + beq.w 74be4 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 74a96 │ │ │ │ + b.n 74afe │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 743a8 │ │ │ │ + beq.w 74410 │ │ │ │ str r0, [r2, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 743ae │ │ │ │ - b.w 733a4 │ │ │ │ + beq.w 74416 │ │ │ │ + b.w 7340c │ │ │ │ ldr.w r7, [lr, #12] │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 758d2 │ │ │ │ + beq.w 7593a │ │ │ │ str r0, [r2, #12] │ │ │ │ - cbnz r6, 74fa6 │ │ │ │ + cbnz r6, 7500e │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75bee │ │ │ │ + bne.w 75c56 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75bf6 │ │ │ │ + bne.w 75c5e │ │ │ │ ldr r7, [r1, #28] │ │ │ │ mov r6, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73352 │ │ │ │ - b.n 74e0c │ │ │ │ - ldr r0, [pc, #628] @ (75230 ) │ │ │ │ - bl 6cb8c │ │ │ │ + beq.w 733ba │ │ │ │ + b.n 74e74 │ │ │ │ + ldr r0, [pc, #628] @ (75298 ) │ │ │ │ + bl 6cbcc │ │ │ │ mov r2, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.w 737b2 │ │ │ │ + bne.w 7381a │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 75c5c │ │ │ │ + bmi.w 75cc4 │ │ │ │ bic.w r3, r3, #8192 @ 0x2000 │ │ │ │ str.w r3, [r9, #84] @ 0x54 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 73646 │ │ │ │ + b.w 736ae │ │ │ │ ldr.w r0, [lr, #4] │ │ │ │ cmp r0, r6 │ │ │ │ it ne │ │ │ │ strne r6, [r2, #4] │ │ │ │ - b.w 7441a │ │ │ │ + b.w 74482 │ │ │ │ str r6, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 74ffe │ │ │ │ + bne.n 75066 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 75068 │ │ │ │ - cbnz r3, 75008 │ │ │ │ + bne.n 750d0 │ │ │ │ + cbnz r3, 75070 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75884 │ │ │ │ + bne.w 758ec │ │ │ │ ldr r6, [r2, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75c38 │ │ │ │ + bne.w 75ca0 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 754de │ │ │ │ + bne.w 75546 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73e52 │ │ │ │ + bne.w 73eba │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73e52 │ │ │ │ + beq.w 73eba │ │ │ │ ldr.w ip, [r2, #20] │ │ │ │ ldr r0, [r2, #24] │ │ │ │ str r7, [r2, #16] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7503c │ │ │ │ + bne.n 750a4 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 750a6 │ │ │ │ - cbnz r0, 75046 │ │ │ │ + bne.n 7510e │ │ │ │ + cbnz r0, 750ae │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 757fa │ │ │ │ + bne.w 75862 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75ba8 │ │ │ │ + bne.w 75c10 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7551e │ │ │ │ - cbnz r0, 75062 │ │ │ │ + bne.w 75586 │ │ │ │ + cbnz r0, 750ca │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75672 │ │ │ │ + bne.w 756da │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73e86 │ │ │ │ + b.w 73eee │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ str r6, [r2, #4] │ │ │ │ - cbnz r3, 75078 │ │ │ │ + cbnz r3, 750e0 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75888 │ │ │ │ + bne.w 758f0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 75086 │ │ │ │ + bne.n 750ee │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 754dc │ │ │ │ + bne.w 75544 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75c48 │ │ │ │ + bne.w 75cb0 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 75028 │ │ │ │ + bne.n 75090 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75c44 │ │ │ │ + bne.w 75cac │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73e62 │ │ │ │ + beq.w 73eca │ │ │ │ ldr r0, [r2, #24] │ │ │ │ ldr r6, [r2, #28] │ │ │ │ str r7, [r2, #20] │ │ │ │ - cbnz r0, 750b4 │ │ │ │ + cbnz r0, 7511c │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 757fc │ │ │ │ - cbnz r6, 750be │ │ │ │ + bne.w 75864 │ │ │ │ + cbnz r6, 75126 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7551c │ │ │ │ + bne.w 75584 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ - cbnz r0, 750ca │ │ │ │ + cbnz r0, 75132 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75672 │ │ │ │ + bne.w 756da │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ - cbnz r0, 750d6 │ │ │ │ + cbnz r0, 7513e │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75442 │ │ │ │ + bne.w 754aa │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73e92 │ │ │ │ + b.w 73efa │ │ │ │ ldr r7, [r6, #12] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp r7, r0 │ │ │ │ - bne.w 75bde │ │ │ │ - cbnz r6, 750f0 │ │ │ │ + bne.w 75c46 │ │ │ │ + cbnz r6, 75158 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75bf2 │ │ │ │ + bne.w 75c5a │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 757e6 │ │ │ │ + bne.w 7584e │ │ │ │ ldr r7, [r1, #20] │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73e62 │ │ │ │ + beq.w 73eca │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #20] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75bd2 │ │ │ │ - cbnz r6, 7511a │ │ │ │ + bne.w 75c3a │ │ │ │ + cbnz r6, 75182 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75580 │ │ │ │ + bne.w 755e8 │ │ │ │ ldr r6, [r2, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73e7a │ │ │ │ + bne.w 73ee2 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73e7a │ │ │ │ + beq.w 73ee2 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #28] │ │ │ │ ldr r6, [r2, #32] │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75c0c │ │ │ │ - cbnz r6, 75142 │ │ │ │ + bne.w 75c74 │ │ │ │ + cbnz r6, 751aa │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 755a8 │ │ │ │ + bne.w 75610 │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73e92 │ │ │ │ + bne.w 73efa │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73e92 │ │ │ │ + beq.w 73efa │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #36] @ 0x24 │ │ │ │ ldr r6, [r2, #40] @ 0x28 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75c18 │ │ │ │ - cbnz r6, 7516a │ │ │ │ + bne.w 75c80 │ │ │ │ + cbnz r6, 751d2 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 755d0 │ │ │ │ + bne.w 75638 │ │ │ │ ldr r6, [r2, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73eaa │ │ │ │ + bne.w 73f12 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73eaa │ │ │ │ + beq.w 73f12 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #44] @ 0x2c │ │ │ │ ldr r6, [r2, #48] @ 0x30 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75c24 │ │ │ │ - cbnz r6, 75192 │ │ │ │ + bne.w 75c8c │ │ │ │ + cbnz r6, 751fa │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 755f8 │ │ │ │ + bne.w 75660 │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73ec2 │ │ │ │ + bne.w 73f2a │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73ec2 │ │ │ │ + beq.w 73f2a │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #52] @ 0x34 │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 758ca │ │ │ │ + beq.w 75932 │ │ │ │ str r7, [r2, #52] @ 0x34 │ │ │ │ - cbnz r6, 751bc │ │ │ │ + cbnz r6, 75224 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75620 │ │ │ │ + bne.w 75688 │ │ │ │ ldr r6, [r2, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73eda │ │ │ │ + bne.w 73f42 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73eda │ │ │ │ + beq.w 73f42 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #60] @ 0x3c │ │ │ │ ldr r6, [r2, #64] @ 0x40 │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 758c2 │ │ │ │ + beq.w 7592a │ │ │ │ str r7, [r2, #60] @ 0x3c │ │ │ │ - cbnz r6, 751e6 │ │ │ │ + cbnz r6, 7524e │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7564a │ │ │ │ + bne.w 756b2 │ │ │ │ ldr r6, [r2, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73ef2 │ │ │ │ + bne.w 73f5a │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73ef2 │ │ │ │ + beq.w 73f5a │ │ │ │ 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 73efe │ │ │ │ + bne.w 73f66 │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73efe │ │ │ │ + beq.w 73f66 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r6, #76] @ 0x4c │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 73efe │ │ │ │ + beq.w 73f66 │ │ │ │ str r7, [r2, #76] @ 0x4c │ │ │ │ - b.w 73efe │ │ │ │ + b.w 73f66 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ cmp r7, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r2, #4] │ │ │ │ - b.w 743e8 │ │ │ │ + b.w 74450 │ │ │ │ nop │ │ │ │ add r2, sp, #336 @ 0x150 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 743da │ │ │ │ + beq.w 74442 │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 743e0 │ │ │ │ - b.w 743e8 │ │ │ │ - ldr r2, [pc, #652] @ (754d8 ) │ │ │ │ + beq.w 74448 │ │ │ │ + b.w 74450 │ │ │ │ + ldr r2, [pc, #652] @ (75540 ) │ │ │ │ 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 75282 │ │ │ │ + beq.n 752ea │ │ │ │ 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 7422a │ │ │ │ + b.w 74292 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75b44 │ │ │ │ + bne.w 75bac │ │ │ │ str.w lr, [r2, #112] @ 0x70 │ │ │ │ - cbnz r3, 7529c │ │ │ │ + cbnz r3, 75304 │ │ │ │ ldr r6, [r1, #120] @ 0x78 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7548c │ │ │ │ + bne.w 754f4 │ │ │ │ ldr r6, [r2, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73f86 │ │ │ │ + bne.w 73fee │ │ │ │ ldr r6, [r1, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 73f86 │ │ │ │ + beq.w 73fee │ │ │ │ str r6, [r2, #116] @ 0x74 │ │ │ │ - b.w 73f86 │ │ │ │ + b.w 73fee │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.w 74358 │ │ │ │ + bne.w 743c0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74362 │ │ │ │ - b.w 73c3e │ │ │ │ + beq.w 743ca │ │ │ │ + b.w 73ca6 │ │ │ │ movw r6, #40764 @ 0x9f3c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 7593a │ │ │ │ + beq.w 759a2 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 752d6 │ │ │ │ + bne.n 7533e │ │ │ │ movw r6, #42636 @ 0xa68c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 75946 │ │ │ │ + beq.w 759ae │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 752ee │ │ │ │ + bne.n 75356 │ │ │ │ movw r6, #42428 @ 0xa5bc │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 75b38 │ │ │ │ + beq.w 75ba0 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 75306 │ │ │ │ + bne.n 7536e │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 75952 │ │ │ │ + beq.w 759ba │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 75316 │ │ │ │ + bne.n 7537e │ │ │ │ movw r6, #42012 @ 0xa41c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 759c4 │ │ │ │ + bne.w 75a2c │ │ │ │ orr.w r1, r1, #67108864 @ 0x4000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 7430e │ │ │ │ + b.w 74376 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 747aa │ │ │ │ - b.w 7476a │ │ │ │ + bne.w 74812 │ │ │ │ + b.w 747d2 │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ str r0, [r2, #8] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7535e │ │ │ │ + bne.n 753c6 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7540a │ │ │ │ - cbnz r0, 75368 │ │ │ │ + bne.n 75472 │ │ │ │ + cbnz r0, 753d0 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74984 │ │ │ │ + bne.w 749ec │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - cbnz r0, 75374 │ │ │ │ + cbnz r0, 753dc │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74ee6 │ │ │ │ + bne.w 74f4e │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7335e │ │ │ │ + bne.w 733c6 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73360 │ │ │ │ + beq.w 733c8 │ │ │ │ str r7, [r2, #32] │ │ │ │ - b.n 74ef6 │ │ │ │ + b.n 74f5e │ │ │ │ ldr.w r2, [r2, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 754ac │ │ │ │ + bne.w 75514 │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 747fe │ │ │ │ + beq.w 74866 │ │ │ │ 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 747fe │ │ │ │ + b.w 74866 │ │ │ │ ldr.w r1, [r0, #156] @ 0x9c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 73838 │ │ │ │ - b.w 73750 │ │ │ │ + beq.w 738a0 │ │ │ │ + b.w 737b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 751cc │ │ │ │ + bne.w 75234 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ ldr r6, [r2, #72] @ 0x48 │ │ │ │ str r7, [r2, #60] @ 0x3c │ │ │ │ - cbnz r0, 753ec │ │ │ │ + cbnz r0, 75454 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75700 │ │ │ │ - cbnz r6, 753f6 │ │ │ │ + bne.w 75768 │ │ │ │ + cbnz r6, 7545e │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 756e0 │ │ │ │ + bne.w 75748 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ - cbnz r0, 75402 │ │ │ │ + cbnz r0, 7546a │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7521c │ │ │ │ + bne.w 75284 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73efe │ │ │ │ + b.w 73f66 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ ldr.w ip, [r2, #28] │ │ │ │ str r7, [r2, #12] │ │ │ │ - cbnz r0, 7541a │ │ │ │ + cbnz r0, 75482 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74988 │ │ │ │ + bne.w 749f0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 75428 │ │ │ │ + bne.n 75490 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74ee6 │ │ │ │ + bne.w 74f4e │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 749a4 │ │ │ │ + bne.w 74a0c │ │ │ │ ldr r7, [r1, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74ef6 │ │ │ │ - b.n 75386 │ │ │ │ + beq.w 74f5e │ │ │ │ + b.n 753ee │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75152 │ │ │ │ + bne.w 751ba │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r6, [r2, #44] @ 0x2c │ │ │ │ str r7, [r2, #36] @ 0x24 │ │ │ │ - cbnz r0, 75452 │ │ │ │ + cbnz r0, 754ba │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75728 │ │ │ │ - cbnz r6, 7545c │ │ │ │ + bne.w 75790 │ │ │ │ + cbnz r6, 754c4 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7575e │ │ │ │ + bne.w 757c6 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ - cbnz r0, 75468 │ │ │ │ + cbnz r0, 754d0 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 757ac │ │ │ │ + bne.w 75814 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ - cbnz r0, 75474 │ │ │ │ + cbnz r0, 754dc │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75844 │ │ │ │ + bne.w 758ac │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73ec2 │ │ │ │ + b.w 73f2a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 74930 │ │ │ │ - b.w 73812 │ │ │ │ + bne.w 74998 │ │ │ │ + b.w 7387a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 759a4 │ │ │ │ + bne.w 75a0c │ │ │ │ str r6, [r2, #120] @ 0x78 │ │ │ │ ldr r6, [r2, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 752a4 │ │ │ │ - b.w 73f86 │ │ │ │ + beq.w 7530c │ │ │ │ + b.w 73fee │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 752ac │ │ │ │ + beq.w 75314 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #116] @ 0x74 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 73f86 │ │ │ │ - b.n 752ac │ │ │ │ - movw r1, #63381 @ 0xf795 │ │ │ │ + beq.w 73fee │ │ │ │ + b.n 75314 │ │ │ │ + movw r1, #63529 @ 0xf829 │ │ │ │ movt r1, #7 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 75b7c │ │ │ │ + bne.w 75be4 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 75394 │ │ │ │ - b.w 747fe │ │ │ │ - ldr r5, [pc, #12] @ (754d8 ) │ │ │ │ + bne.w 753fc │ │ │ │ + b.w 74866 │ │ │ │ + ldr r5, [pc, #12] @ (75540 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ - b.n 74f3a │ │ │ │ + b.n 74fa2 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ ldr.w ip, [r2, #20] │ │ │ │ str r7, [r2, #12] │ │ │ │ - cbnz r6, 754ee │ │ │ │ + cbnz r6, 75556 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7502c │ │ │ │ + bne.w 75094 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 754fc │ │ │ │ + bne.n 75564 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 750a4 │ │ │ │ + bne.w 7510c │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75b9c │ │ │ │ + bne.w 75c04 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ ldr r6, [r2, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 757fc │ │ │ │ + bne.w 75864 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73e7a │ │ │ │ + bne.w 73ee2 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73e7a │ │ │ │ + beq.w 73ee2 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ str r7, [r2, #28] │ │ │ │ - cbnz r0, 7552c │ │ │ │ + cbnz r0, 75594 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75674 │ │ │ │ - cbnz r6, 75534 │ │ │ │ + bne.w 756dc │ │ │ │ + cbnz r6, 7559c │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 75442 │ │ │ │ + bne.n 754aa │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ - cbnz r0, 75540 │ │ │ │ + cbnz r0, 755a8 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75726 │ │ │ │ + bne.w 7578e │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ - cbnz r0, 7554c │ │ │ │ + cbnz r0, 755b4 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7575e │ │ │ │ + bne.w 757c6 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73eaa │ │ │ │ + b.w 73f12 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75028 │ │ │ │ + beq.w 75090 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #16] │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75bbe │ │ │ │ - cbnz r6, 75570 │ │ │ │ + bne.w 75c26 │ │ │ │ + cbnz r6, 755d8 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75102 │ │ │ │ + bne.w 7516a │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73e6e │ │ │ │ + bne.w 73ed6 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73e6e │ │ │ │ + beq.w 73ed6 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #24] │ │ │ │ ldr r6, [r2, #28] │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75bb4 │ │ │ │ - cbnz r6, 75598 │ │ │ │ + bne.w 75c1c │ │ │ │ + cbnz r6, 75600 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7512a │ │ │ │ + bne.w 75192 │ │ │ │ ldr r6, [r2, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73e86 │ │ │ │ + bne.w 73eee │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73e86 │ │ │ │ + beq.w 73eee │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #32] │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75c02 │ │ │ │ - cbnz r6, 755c0 │ │ │ │ + bne.w 75c6a │ │ │ │ + cbnz r6, 75628 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75152 │ │ │ │ + bne.w 751ba │ │ │ │ ldr r6, [r2, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73e9e │ │ │ │ + bne.w 73f06 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73e9e │ │ │ │ + beq.w 73f06 │ │ │ │ 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, 755e8 │ │ │ │ + cbnz r6, 75650 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7517a │ │ │ │ + bne.w 751e2 │ │ │ │ ldr r6, [r2, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73eb6 │ │ │ │ + bne.w 73f1e │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73eb6 │ │ │ │ + beq.w 73f1e │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #48] @ 0x30 │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75a24 │ │ │ │ - cbnz r6, 75610 │ │ │ │ + bne.w 75a8c │ │ │ │ + cbnz r6, 75678 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 751a2 │ │ │ │ + bne.w 7520a │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73ece │ │ │ │ + bne.w 73f36 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73ece │ │ │ │ + beq.w 73f36 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #56] @ 0x38 │ │ │ │ ldr r6, [r2, #60] @ 0x3c │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 7587c │ │ │ │ + beq.w 758e4 │ │ │ │ str r7, [r2, #56] @ 0x38 │ │ │ │ - cbnz r6, 7563a │ │ │ │ + cbnz r6, 756a2 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 751cc │ │ │ │ + bne.w 75234 │ │ │ │ ldr r6, [r2, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73ee6 │ │ │ │ + bne.w 73f4e │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73ee6 │ │ │ │ + beq.w 73f4e │ │ │ │ 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, 75662 │ │ │ │ + cbnz r6, 756ca │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 751f6 │ │ │ │ + bne.w 7525e │ │ │ │ ldr r6, [r2, #76] @ 0x4c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7520a │ │ │ │ - b.w 73efe │ │ │ │ + beq.w 75272 │ │ │ │ + b.w 73f66 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 755a8 │ │ │ │ + bne.n 75610 │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ str r7, [r2, #32] │ │ │ │ - cbnz r6, 75682 │ │ │ │ + cbnz r6, 756ea │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75444 │ │ │ │ - cbnz r0, 7568a │ │ │ │ + bne.w 754ac │ │ │ │ + cbnz r0, 756f2 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 75726 │ │ │ │ + bne.n 7578e │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75a0e │ │ │ │ + bne.w 75a76 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 75760 │ │ │ │ - cbnz r0, 756a4 │ │ │ │ + bne.n 757c8 │ │ │ │ + cbnz r0, 7570c │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 757ac │ │ │ │ + bne.w 75814 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73eb6 │ │ │ │ + b.w 73f1e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 75620 │ │ │ │ + bne.n 75688 │ │ │ │ ldr r6, [r2, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ str r7, [r2, #56] @ 0x38 │ │ │ │ - cbnz r6, 756be │ │ │ │ + cbnz r6, 75726 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 753de │ │ │ │ - cbnz r0, 756c4 │ │ │ │ + bne.w 75446 │ │ │ │ + cbnz r0, 7572c │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ - cbnz r7, 756fe │ │ │ │ + cbnz r7, 75766 │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 753f6 │ │ │ │ + bne.w 7545e │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ - cbnz r7, 756e2 │ │ │ │ + cbnz r7, 7574a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 753fa │ │ │ │ - b.n 75402 │ │ │ │ + beq.w 75462 │ │ │ │ + b.n 7546a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 751f6 │ │ │ │ + bne.w 7525e │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ str r7, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 753fa │ │ │ │ - b.n 75402 │ │ │ │ + beq.w 75462 │ │ │ │ + b.n 7546a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75a00 │ │ │ │ + bne.w 75a68 │ │ │ │ str.w r7, [r2, #132] @ 0x84 │ │ │ │ - b.w 73fb2 │ │ │ │ + b.w 7401a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7564a │ │ │ │ + bne.n 756b2 │ │ │ │ ldr r6, [r2, #72] @ 0x48 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ str r7, [r2, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 756d2 │ │ │ │ + bne.n 7573a │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 756e2 │ │ │ │ + bne.n 7574a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75402 │ │ │ │ + bne.w 7546a │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 75402 │ │ │ │ + beq.w 7546a │ │ │ │ mov r0, r6 │ │ │ │ - b.n 7521c │ │ │ │ + b.n 75284 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 755d0 │ │ │ │ + bne.w 75638 │ │ │ │ ldr r6, [r2, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ str r7, [r2, #40] @ 0x28 │ │ │ │ - cbnz r6, 75732 │ │ │ │ + cbnz r6, 7579a │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ - cbnz r7, 75760 │ │ │ │ - cbnz r0, 7573a │ │ │ │ + cbnz r7, 757c8 │ │ │ │ + cbnz r0, 757a2 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 757ac │ │ │ │ + bne.n 75814 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75a30 │ │ │ │ + bne.w 75a98 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 75846 │ │ │ │ - cbnz r0, 75752 │ │ │ │ + bne.n 758ae │ │ │ │ + cbnz r0, 757ba │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 756ae │ │ │ │ + bne.n 75716 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73ece │ │ │ │ + b.w 73f36 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7517a │ │ │ │ + bne.w 751e2 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ str r7, [r2, #44] @ 0x2c │ │ │ │ - cbnz r0, 7576a │ │ │ │ + cbnz r0, 757d2 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ - cbnz r7, 757ae │ │ │ │ - cbnz r6, 75772 │ │ │ │ + cbnz r7, 75816 │ │ │ │ + cbnz r6, 757da │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 75844 │ │ │ │ + bne.n 758ac │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ - cbnz r0, 7577c │ │ │ │ + cbnz r0, 757e4 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 756ae │ │ │ │ + bne.n 75716 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ - cbnz r0, 75788 │ │ │ │ + cbnz r0, 757f0 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 753dc │ │ │ │ + bne.w 75444 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73eda │ │ │ │ + b.w 73f42 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r8 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - bl 7937c │ │ │ │ + bl 793f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7388a │ │ │ │ - b.n 74fc8 │ │ │ │ + bge.w 738f2 │ │ │ │ + b.n 75030 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 755f8 │ │ │ │ + bne.w 75660 │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ str r7, [r2, #48] @ 0x30 │ │ │ │ - cbnz r6, 757ba │ │ │ │ + cbnz r6, 75822 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 75846 │ │ │ │ - cbnz r0, 757c4 │ │ │ │ + bne.n 758ae │ │ │ │ + cbnz r0, 7582c │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 756ae │ │ │ │ + bne.w 75716 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75b72 │ │ │ │ + bne.w 75bda │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 753de │ │ │ │ - cbnz r0, 757de │ │ │ │ + bne.w 75446 │ │ │ │ + cbnz r0, 75846 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 756fe │ │ │ │ + bne.n 75766 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73ee6 │ │ │ │ + b.w 73f4e │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - b.w 73e62 │ │ │ │ + b.w 73eca │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 750a4 │ │ │ │ - b.n 75102 │ │ │ │ + beq.w 7510c │ │ │ │ + b.n 7516a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75580 │ │ │ │ + bne.w 755e8 │ │ │ │ ldr r6, [r2, #28] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ str r7, [r2, #24] │ │ │ │ - cbnz r6, 7580a │ │ │ │ + cbnz r6, 75872 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7551e │ │ │ │ - cbnz r0, 75814 │ │ │ │ + bne.w 75586 │ │ │ │ + cbnz r0, 7587c │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75672 │ │ │ │ + bne.w 756da │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75b68 │ │ │ │ + bne.w 75bd0 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75444 │ │ │ │ - cbnz r0, 75830 │ │ │ │ + bne.w 754ac │ │ │ │ + cbnz r0, 75898 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75726 │ │ │ │ + bne.w 7578e │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73e9e │ │ │ │ + b.w 73f06 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7551c │ │ │ │ - b.n 7512a │ │ │ │ + beq.w 75584 │ │ │ │ + b.n 75192 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 751a2 │ │ │ │ + bne.w 7520a │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ ldr r6, [r2, #60] @ 0x3c │ │ │ │ str r7, [r2, #52] @ 0x34 │ │ │ │ - cbnz r0, 75854 │ │ │ │ + cbnz r0, 758bc │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 756b0 │ │ │ │ - cbnz r6, 7585e │ │ │ │ + bne.w 75718 │ │ │ │ + cbnz r6, 758c6 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 753dc │ │ │ │ + bne.w 75444 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ - cbnz r0, 7586a │ │ │ │ + cbnz r0, 758d2 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 756fe │ │ │ │ + bne.w 75766 │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ - cbnz r0, 75876 │ │ │ │ + cbnz r0, 758de │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 756e0 │ │ │ │ + bne.w 75748 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73ef2 │ │ │ │ + b.w 73f5a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75632 │ │ │ │ - b.n 7563a │ │ │ │ + beq.w 7569a │ │ │ │ + b.n 756a2 │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ str r6, [r2, #8] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7589a │ │ │ │ + bne.n 75902 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 754de │ │ │ │ - cbnz r6, 758a4 │ │ │ │ + bne.w 75546 │ │ │ │ + cbnz r6, 7590c │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75028 │ │ │ │ + bne.w 75090 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ - cbnz r6, 758b0 │ │ │ │ + cbnz r6, 75918 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 750a4 │ │ │ │ + bne.w 7510c │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73e6e │ │ │ │ + bne.w 73ed6 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73e6e │ │ │ │ - b.n 757fa │ │ │ │ + beq.w 73ed6 │ │ │ │ + b.n 75862 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 751de │ │ │ │ - b.n 751e6 │ │ │ │ + beq.w 75246 │ │ │ │ + b.n 7524e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 751b4 │ │ │ │ - b.n 751bc │ │ │ │ + beq.w 7521c │ │ │ │ + b.n 75224 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 74f9e │ │ │ │ - b.w 74fa6 │ │ │ │ + beq.w 75006 │ │ │ │ + b.w 7500e │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 743f6 │ │ │ │ + beq.w 7445e │ │ │ │ mov r0, r5 │ │ │ │ - b.w 73e46 │ │ │ │ + b.w 73eae │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 74984 │ │ │ │ + beq.w 749ec │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr.w ip, [r0, #20] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 75b24 │ │ │ │ + beq.w 75b8c │ │ │ │ str r7, [r2, #20] │ │ │ │ - cbnz r0, 75912 │ │ │ │ + cbnz r0, 7597a │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74e0c │ │ │ │ + bne.w 74e74 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7335e │ │ │ │ + bne.w 733c6 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7335e │ │ │ │ + beq.w 733c6 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr.w ip, [r0, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75cce │ │ │ │ + bne.w 75d36 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74e2c │ │ │ │ - b.w 7336a │ │ │ │ + beq.w 74e94 │ │ │ │ + b.w 733d2 │ │ │ │ orr.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 7430e │ │ │ │ + b.w 74376 │ │ │ │ orr.w r1, r1, #16777216 @ 0x1000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 7430e │ │ │ │ + b.w 74376 │ │ │ │ orr.w r1, r1, #268435456 @ 0x10000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 7430e │ │ │ │ + b.w 74376 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 732a6 │ │ │ │ + b.w 7330e │ │ │ │ ldr.w r0, [lr, #8] │ │ │ │ ldr r7, [r2, #12] │ │ │ │ cmp r0, r6 │ │ │ │ - bne.w 75e08 │ │ │ │ - cbnz r7, 75980 │ │ │ │ + bne.w 75e70 │ │ │ │ + cbnz r7, 759e8 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74f8e │ │ │ │ + bne.w 74ff6 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 75a3a │ │ │ │ + bne.n 75aa2 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ mov r6, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73346 │ │ │ │ - b.n 758f8 │ │ │ │ + beq.w 733ae │ │ │ │ + b.n 75960 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 733bc │ │ │ │ + beq.w 73424 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 74064 │ │ │ │ - b.w 7405c │ │ │ │ + beq.w 740cc │ │ │ │ + b.w 740c4 │ │ │ │ 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 73f86 │ │ │ │ + bne.w 73fee │ │ │ │ ldr r6, [r1, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 73f86 │ │ │ │ - b.n 754a2 │ │ │ │ + beq.w 73fee │ │ │ │ + b.n 7550a │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7532e │ │ │ │ + bne.w 75396 │ │ │ │ movw r6, #22148 @ 0x5684 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 75a60 │ │ │ │ + beq.n 75ac8 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 759d8 │ │ │ │ + bne.n 75a40 │ │ │ │ movw r4, #21632 @ 0x5480 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 75f98 │ │ │ │ + bne.w 76000 │ │ │ │ orr.w r1, r1, #536870912 @ 0x20000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 7430e │ │ │ │ + b.w 74376 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w r6, [r6, #132] @ 0x84 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 73fb2 │ │ │ │ - b.n 756f2 │ │ │ │ + beq.w 7401a │ │ │ │ + b.n 7575a │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7569c │ │ │ │ - b.n 756a4 │ │ │ │ + beq.w 75704 │ │ │ │ + b.n 7570c │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ adds r0, r1, r2 │ │ │ │ - b.w 74a52 │ │ │ │ + b.w 74aba │ │ │ │ str r7, [r2, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7519a │ │ │ │ - b.w 73ec2 │ │ │ │ + beq.w 75202 │ │ │ │ + b.w 73f2a │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7574c │ │ │ │ - b.n 75752 │ │ │ │ + beq.w 757b4 │ │ │ │ + b.n 757ba │ │ │ │ mov r6, r5 │ │ │ │ - b.w 73346 │ │ │ │ + b.w 733ae │ │ │ │ str.w r1, [r9, #152] @ 0x98 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 73dc0 │ │ │ │ - b.w 734e2 │ │ │ │ - ldr r4, [pc, #784] @ (75d60 ) │ │ │ │ - b.w 747f0 │ │ │ │ + beq.w 73e28 │ │ │ │ + b.w 7354a │ │ │ │ + ldr r4, [pc, #784] @ (75dc8 ) │ │ │ │ + b.w 74858 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ adds r1, r4, r2 │ │ │ │ - b.w 736f4 │ │ │ │ + b.w 7375c │ │ │ │ orr.w r1, r1, #33554432 @ 0x2000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 7430e │ │ │ │ + b.w 74376 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 73c2e │ │ │ │ - b.w 73c36 │ │ │ │ + bne.w 73c96 │ │ │ │ + b.w 73c9e │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75922 │ │ │ │ + bne.w 7598a │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ - b.n 75386 │ │ │ │ + b.n 753ee │ │ │ │ add.w r4, r4, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r4, #244] @ 0xf4 │ │ │ │ - b.w 72eb8 │ │ │ │ + b.w 72f20 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75212 │ │ │ │ - b.w 7521c │ │ │ │ + bne.w 7527a │ │ │ │ + b.w 75284 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 74f04 │ │ │ │ + beq.w 74f6c │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 7336a │ │ │ │ - b.w 74f04 │ │ │ │ + beq.w 733d2 │ │ │ │ + b.w 74f6c │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ adds r1, r0, r2 │ │ │ │ - b.w 74bb2 │ │ │ │ + b.w 74c1a │ │ │ │ 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 7355e │ │ │ │ + ble.w 735c6 │ │ │ │ movs r5, #0 │ │ │ │ - b.w 732b0 │ │ │ │ + b.w 73318 │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.w 74004 │ │ │ │ + b.w 7406c │ │ │ │ str r0, [r2, #4] │ │ │ │ - b.w 74012 │ │ │ │ + b.w 7407a │ │ │ │ ldr r6, [r6, #0] │ │ │ │ cmp r0, r6 │ │ │ │ mov r6, r5 │ │ │ │ - beq.w 7403a │ │ │ │ + beq.w 740a2 │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.w 7403a │ │ │ │ + b.w 740a2 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ adds r1, r0, r2 │ │ │ │ - b.w 72f80 │ │ │ │ + b.w 72fe8 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ adds r1, r4, r2 │ │ │ │ - b.w 74580 │ │ │ │ - cbz r5, 75b0e │ │ │ │ + b.w 745e8 │ │ │ │ + cbz r5, 75b76 │ │ │ │ ldr.w r0, [r5, #140] @ 0x8c │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 7349c │ │ │ │ + beq.w 73504 │ │ │ │ str.w r1, [r9, #140] @ 0x8c │ │ │ │ - b.w 7349c │ │ │ │ + b.w 73504 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 7444e │ │ │ │ + beq.w 744b6 │ │ │ │ str r0, [r2, #4] │ │ │ │ - b.w 7444e │ │ │ │ + b.w 744b6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7590a │ │ │ │ - b.n 75912 │ │ │ │ + beq.w 75972 │ │ │ │ + b.n 7597a │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ adds r3, r4, r0 │ │ │ │ - b.w 7368a │ │ │ │ + b.w 736f2 │ │ │ │ orr.w r1, r1, #134217728 @ 0x8000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 7430e │ │ │ │ + b.w 74376 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r7, #112] @ 0x70 │ │ │ │ cmp lr, r6 │ │ │ │ - beq.w 73f70 │ │ │ │ + beq.w 73fd8 │ │ │ │ str.w lr, [r2, #112] @ 0x70 │ │ │ │ - cbnz r3, 75b5c │ │ │ │ + cbnz r3, 75bc4 │ │ │ │ ldr r6, [r1, #120] @ 0x78 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 759a6 │ │ │ │ + bne.w 75a0e │ │ │ │ ldr r6, [r2, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 759ba │ │ │ │ - b.w 73f86 │ │ │ │ + beq.w 75a22 │ │ │ │ + b.w 73fee │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75828 │ │ │ │ - b.n 75830 │ │ │ │ + beq.w 75890 │ │ │ │ + b.n 75898 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 757d8 │ │ │ │ - b.n 757de │ │ │ │ + beq.w 75840 │ │ │ │ + b.n 75846 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 75394 │ │ │ │ - b.w 747fe │ │ │ │ + bne.w 753fc │ │ │ │ + b.w 74866 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7497c │ │ │ │ - b.w 73346 │ │ │ │ + beq.w 749e4 │ │ │ │ + b.w 733ae │ │ │ │ ldr r6, [r2, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75514 │ │ │ │ - b.w 73e7a │ │ │ │ + beq.w 7557c │ │ │ │ + b.w 73ee2 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7505a │ │ │ │ - b.w 75062 │ │ │ │ + beq.w 750c2 │ │ │ │ + b.w 750ca │ │ │ │ str r7, [r2, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75590 │ │ │ │ - b.n 75598 │ │ │ │ + beq.w 755f8 │ │ │ │ + b.n 75600 │ │ │ │ str r7, [r2, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 757e4 │ │ │ │ + bne.w 7584c │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73e62 │ │ │ │ - b.w 75102 │ │ │ │ + beq.w 73eca │ │ │ │ + b.w 7516a │ │ │ │ str r7, [r2, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75112 │ │ │ │ - b.w 7511a │ │ │ │ + beq.w 7517a │ │ │ │ + b.w 75182 │ │ │ │ str r0, [r2, #12] │ │ │ │ - cbnz r6, 75bfc │ │ │ │ + cbnz r6, 75c64 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73e52 │ │ │ │ - b.n 75558 │ │ │ │ + beq.w 73eba │ │ │ │ + b.n 755c0 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 758f8 │ │ │ │ + b.n 75960 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 75558 │ │ │ │ + b.n 755c0 │ │ │ │ mov r6, r5 │ │ │ │ - b.w 73352 │ │ │ │ + b.w 733ba │ │ │ │ mov r0, r5 │ │ │ │ - b.w 73e52 │ │ │ │ + b.w 73eba │ │ │ │ str r7, [r2, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 755b8 │ │ │ │ - b.n 755c0 │ │ │ │ + beq.w 75620 │ │ │ │ + b.n 75628 │ │ │ │ str r7, [r2, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7513a │ │ │ │ - b.w 75142 │ │ │ │ + beq.w 751a2 │ │ │ │ + b.w 751aa │ │ │ │ str r7, [r2, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75162 │ │ │ │ - b.w 7516a │ │ │ │ + beq.w 751ca │ │ │ │ + b.w 751d2 │ │ │ │ str r7, [r2, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 755f0 │ │ │ │ - b.w 73eb6 │ │ │ │ + beq.w 75658 │ │ │ │ + b.w 73f1e │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ mov r9, r5 │ │ │ │ - b.w 74fcc │ │ │ │ + b.w 75034 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75020 │ │ │ │ - b.w 73e52 │ │ │ │ + beq.w 75088 │ │ │ │ + b.w 73eba │ │ │ │ str r7, [sp, #32] │ │ │ │ - b.n 757e6 │ │ │ │ + b.n 7584e │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7509c │ │ │ │ + beq.w 75104 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.n 757e6 │ │ │ │ + b.n 7584e │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - b.w 7349c │ │ │ │ - ldr r0, [pc, #260] @ (75d64 ) │ │ │ │ + b.w 73504 │ │ │ │ + ldr r0, [pc, #260] @ (75dcc ) │ │ │ │ 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 75c94 │ │ │ │ + beq.n 75cfc │ │ │ │ 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 74fda │ │ │ │ + b.w 75042 │ │ │ │ mov r9, r5 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 74fc8 │ │ │ │ + beq.w 75030 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74fc8 │ │ │ │ + bne.w 75030 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 74fcc │ │ │ │ + b.w 75034 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.w 748ee │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.w 74956 │ │ │ │ str r7, [r2, #32] │ │ │ │ - b.w 73360 │ │ │ │ + b.w 733c8 │ │ │ │ mov r9, r5 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 75cac │ │ │ │ - b.w 74fc8 │ │ │ │ + bne.n 75d14 │ │ │ │ + b.w 75030 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 75ca0 │ │ │ │ + b.n 75d08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.w 737fc │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.w 73864 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r1, #7660 @ 0x1dec │ │ │ │ + movw r1, #5100 @ 0x13ec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 74fcc │ │ │ │ + b.w 75034 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.w 735d2 │ │ │ │ - b.w 735f2 │ │ │ │ + bne.w 7363a │ │ │ │ + b.w 7365a │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #8148 @ 0x1fd4 │ │ │ │ + movw r1, #5588 @ 0x15d4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 74fcc │ │ │ │ + b.w 75034 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #8312 @ 0x2078 │ │ │ │ + movw r1, #5752 @ 0x1678 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.w 73622 │ │ │ │ + bl d183c │ │ │ │ + b.w 7368a │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str.w r1, [r9, #108] @ 0x6c │ │ │ │ - b.w 7346c │ │ │ │ + b.w 734d4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n 75ca0 │ │ │ │ - cbz r0, 75d82 │ │ │ │ + b.n 75d08 │ │ │ │ + cbz r0, 75dea │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #100] @ 0x64 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 73f46 │ │ │ │ + beq.w 73fae │ │ │ │ str r6, [r2, #100] @ 0x64 │ │ │ │ - b.w 73f46 │ │ │ │ - cbnz r0, 75d90 │ │ │ │ + b.w 73fae │ │ │ │ + cbnz r0, 75df8 │ │ │ │ str r6, [r2, #104] @ 0x68 │ │ │ │ - b.w 73f52 │ │ │ │ + b.w 73fba │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #104] @ 0x68 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 75d8a │ │ │ │ - b.w 73f52 │ │ │ │ - cbnz r0, 75db6 │ │ │ │ + bne.n 75df2 │ │ │ │ + b.w 73fba │ │ │ │ + cbnz r0, 75e1e │ │ │ │ str r6, [r2, #92] @ 0x5c │ │ │ │ - b.w 73f2e │ │ │ │ - cbz r0, 75db0 │ │ │ │ + b.w 73f96 │ │ │ │ + cbz r0, 75e18 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #96] @ 0x60 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 73f3a │ │ │ │ + beq.w 73fa2 │ │ │ │ str r6, [r2, #96] @ 0x60 │ │ │ │ - b.w 73f3a │ │ │ │ + b.w 73fa2 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #92] @ 0x5c │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 75d9e │ │ │ │ - b.w 73f2e │ │ │ │ - cbnz r0, 75dcc │ │ │ │ + bne.n 75e06 │ │ │ │ + b.w 73f96 │ │ │ │ + cbnz r0, 75e34 │ │ │ │ str.w r7, [r2, #136] @ 0x88 │ │ │ │ - b.w 73fc2 │ │ │ │ + b.w 7402a │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w r6, [r6, #136] @ 0x88 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 75dc4 │ │ │ │ - b.w 73fc2 │ │ │ │ - cbz r0, 75de6 │ │ │ │ + bne.n 75e2c │ │ │ │ + b.w 7402a │ │ │ │ + cbz r0, 75e4e │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 73f16 │ │ │ │ + beq.w 73f7e │ │ │ │ str r6, [r2, #84] @ 0x54 │ │ │ │ - b.w 73f16 │ │ │ │ - cbz r0, 75df8 │ │ │ │ + b.w 73f7e │ │ │ │ + cbz r0, 75e60 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #88] @ 0x58 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 73f22 │ │ │ │ + beq.w 73f8a │ │ │ │ str r6, [r2, #88] @ 0x58 │ │ │ │ - b.w 73f22 │ │ │ │ + b.w 73f8a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.w 74b5e │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.w 74bc6 │ │ │ │ str r6, [r2, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74428 │ │ │ │ + beq.w 74490 │ │ │ │ mov r6, r5 │ │ │ │ - b.w 7333a │ │ │ │ + b.w 733a2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - b.w 7371a │ │ │ │ - cbz r0, 75e36 │ │ │ │ + b.w 73782 │ │ │ │ + cbz r0, 75e9e │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w r6, [r6, #128] @ 0x80 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 73f96 │ │ │ │ + beq.w 73ffe │ │ │ │ str.w r7, [r2, #128] @ 0x80 │ │ │ │ - b.w 73f96 │ │ │ │ - cbz r0, 75e4a │ │ │ │ + b.w 73ffe │ │ │ │ + cbz r0, 75eb2 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r6, #124] @ 0x7c │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 73fa2 │ │ │ │ + beq.w 7400a │ │ │ │ str r7, [r2, #124] @ 0x7c │ │ │ │ - b.w 73fa2 │ │ │ │ + b.w 7400a │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #8068 @ 0x1f84 │ │ │ │ + movw r1, #5508 @ 0x1584 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 74fcc │ │ │ │ + b.w 75034 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ strne r0, [r2, #0] │ │ │ │ - b.w 74440 │ │ │ │ + b.w 744a8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - movw r1, #7828 @ 0x1e94 │ │ │ │ + movw r1, #5268 @ 0x1494 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 74fcc │ │ │ │ + b.w 75034 │ │ │ │ str r0, [r5, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 74c02 │ │ │ │ - b.w 74fc8 │ │ │ │ + bne.w 74c6a │ │ │ │ + b.w 75030 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - movw r1, #7988 @ 0x1f34 │ │ │ │ + movw r1, #5428 @ 0x1534 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 74fcc │ │ │ │ + b.w 75034 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #7780 @ 0x1e64 │ │ │ │ + movw r1, #5220 @ 0x1464 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 74fcc │ │ │ │ + b.w 75034 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 75f8c │ │ │ │ + bne.n 75ff4 │ │ │ │ str r6, [r2, #80] @ 0x50 │ │ │ │ - b.w 73f0a │ │ │ │ - cbnz r6, 75ef8 │ │ │ │ + b.w 73f72 │ │ │ │ + cbnz r6, 75f60 │ │ │ │ str r1, [r2, #4] │ │ │ │ - b.w 7404a │ │ │ │ + b.w 740b2 │ │ │ │ ldr r0, [r6, #80] @ 0x50 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 75ef2 │ │ │ │ - b.w 733b2 │ │ │ │ + bne.n 75f5a │ │ │ │ + b.w 7341a │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ str.w r6, [r9, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73c3e │ │ │ │ + bne.w 73ca6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7348a │ │ │ │ - b.w 73c36 │ │ │ │ - cbnz r0, 75f56 │ │ │ │ + beq.w 734f2 │ │ │ │ + b.w 73c9e │ │ │ │ + cbnz r0, 75fbe │ │ │ │ str r6, [r2, #108] @ 0x6c │ │ │ │ - b.w 73f5e │ │ │ │ - bl d3d20 │ │ │ │ + b.w 73fc6 │ │ │ │ + bl d3b88 │ │ │ │ str.w r4, [r9, #440] @ 0x1b8 │ │ │ │ - bl 1ea6e4 │ │ │ │ - b.w 74fc8 │ │ │ │ + bl 1e9b14 │ │ │ │ + b.w 75030 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #7620 @ 0x1dc4 │ │ │ │ + movw r1, #5060 @ 0x13c4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 74fcc │ │ │ │ + b.w 75034 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #108] @ 0x6c │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 75f22 │ │ │ │ - b.w 73f5e │ │ │ │ + bne.n 75f8a │ │ │ │ + b.w 73fc6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 74c02 │ │ │ │ - b.w 74fc8 │ │ │ │ + bne.w 74c6a │ │ │ │ + b.w 75030 │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ - movw r0, #7756 @ 0x1e4c │ │ │ │ + movw r0, #5196 @ 0x144c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - b.w 74bf8 │ │ │ │ + b.w 74c60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.w 741ac │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.w 74214 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #80] @ 0x50 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 75eea │ │ │ │ - b.w 73f0a │ │ │ │ + bne.n 75f52 │ │ │ │ + b.w 73f72 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 759ee │ │ │ │ - b.w 73290 │ │ │ │ + bne.w 75a56 │ │ │ │ + b.w 732f8 │ │ │ │ nop │ │ │ │ │ │ │ │ -00075fa8 : │ │ │ │ +00076010 : │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ add.w r2, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1168] @ 0x490 │ │ │ │ - cbz r2, 75fe8 │ │ │ │ + cbz r2, 76050 │ │ │ │ ldr.w r2, [r3, #1412] @ 0x584 │ │ │ │ - cbz r2, 75fe8 │ │ │ │ + cbz r2, 76050 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #32] @ (75ff0 ) │ │ │ │ + ldr r2, [pc, #32] @ (76058 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r4, [r1, r2] │ │ │ │ - cbz r4, 75fec │ │ │ │ + cbz r4, 76054 │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -00075ff4 : │ │ │ │ +0007605c : │ │ │ │ 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 76010 │ │ │ │ + bne.n 76078 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r1, #164] @ 0xa4 │ │ │ │ - cbnz r3, 7601a │ │ │ │ + cbnz r3, 76082 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r1, #63381 @ 0xf795 │ │ │ │ + movw r1, #63529 @ 0xf829 │ │ │ │ movt r1, #7 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 76034 │ │ │ │ + bne.n 7609c │ │ │ │ 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 7602c │ │ │ │ + b.n 76094 │ │ │ │ stmdb 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 76888 │ │ │ │ + bne.w 768fc │ │ │ │ ldr r6, [r4, #4] │ │ │ │ movw r8, #40764 @ 0x9f3c │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ cmp r6, r8 │ │ │ │ - bne.w 76490 │ │ │ │ + bne.w 76508 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76934 │ │ │ │ + bl 769a8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76322 │ │ │ │ + beq.w 7632e │ │ │ │ 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 762b0 │ │ │ │ + bne.w 762bc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 767fc │ │ │ │ + beq.w 76870 │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r7, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 767fc │ │ │ │ + beq.w 76870 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76570 │ │ │ │ + beq.w 765e8 │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 76300 │ │ │ │ + beq.w 7630c │ │ │ │ cmp r6, r8 │ │ │ │ - bne.w 76348 │ │ │ │ + bne.w 763c0 │ │ │ │ ldr.w r5, [r4, #172] @ 0xac │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 76270 │ │ │ │ + bne.w 7627c │ │ │ │ cmp fp, r5 │ │ │ │ - bne.w 7686e │ │ │ │ + bne.w 768e2 │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ tst.w ip, #2 │ │ │ │ - bne.w 76330 │ │ │ │ + bne.w 7633c │ │ │ │ ldr r6, [r4, #4] │ │ │ │ str.w r7, [r4, #172] @ 0xac │ │ │ │ cmp r6, r8 │ │ │ │ - bne.n 76154 │ │ │ │ + bne.w 76358 │ │ │ │ ldr.w ip, [r7, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 761b8 │ │ │ │ + ble.n 761c4 │ │ │ │ ldr.w r1, [r4, #172] @ 0xac │ │ │ │ adds r7, #8 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 767b8 │ │ │ │ + beq.w 7682c │ │ │ │ ldr r5, [r1, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.w 764da │ │ │ │ + ble.w 76552 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 76148 │ │ │ │ + beq.n 761be │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 764da │ │ │ │ + beq.w 76552 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 76148 │ │ │ │ + beq.n 761b2 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.w 764da │ │ │ │ + beq.w 76552 │ │ │ │ add.w lr, r1, #16 │ │ │ │ movs r0, #2 │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r9, [lr, #4]! │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 76148 │ │ │ │ + beq.n 761b2 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 764da │ │ │ │ + beq.w 76552 │ │ │ │ ldr.w r9, [lr, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 76138 │ │ │ │ + bne.n 761a2 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 761b8 │ │ │ │ + beq.n 761c4 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ - b.n 7610a │ │ │ │ - ldr r1, [pc, #492] @ (76344 ) │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ - mov r0, r4 │ │ │ │ - bl d5288 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 764d8 │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #472] @ (76344 ) │ │ │ │ - movw r0, #40764 @ 0x9f3c │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bl d5288 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r6, r0 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 764ca │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 76192 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 768ca │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 761a6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 768c2 │ │ │ │ - cmp r5, r6 │ │ │ │ - bne.w 764d8 │ │ │ │ - ldr.w ip, [r7, #8] │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ - cmp.w ip, #0 │ │ │ │ - bgt.n 760f6 │ │ │ │ + b.n 76174 │ │ │ │ + adds r2, #1 │ │ │ │ + cmp ip, r2 │ │ │ │ + bne.n 761b8 │ │ │ │ ldr.w r5, [r4, #168] @ 0xa8 │ │ │ │ cmp r6, r8 │ │ │ │ - bne.w 764fa │ │ │ │ + bne.w 76572 │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 7624a │ │ │ │ + ble.n 76256 │ │ │ │ ldr.w r0, [r4, #172] @ 0xac │ │ │ │ add.w r3, r5, #8 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ - cbz r0, 76228 │ │ │ │ + cbz r0, 76234 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - ble.w 76552 │ │ │ │ + ble.w 765ca │ │ │ │ ldr r5, [r0, #12] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 7621c │ │ │ │ + beq.n 76228 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 76552 │ │ │ │ + beq.w 765ca │ │ │ │ ldr r5, [r0, #16] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 7621c │ │ │ │ + beq.n 76228 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.w 76552 │ │ │ │ + beq.w 765ca │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #2 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r8, [lr, #4]! │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n 7621c │ │ │ │ + beq.n 76228 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 76552 │ │ │ │ + beq.w 765ca │ │ │ │ ldr.w r8, [lr, #4]! │ │ │ │ adds r5, #1 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 7620c │ │ │ │ + bne.n 76218 │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 7624a │ │ │ │ + beq.n 76256 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ - b.n 761de │ │ │ │ + b.n 761ea │ │ │ │ mov r5, r4 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 76244 │ │ │ │ + beq.n 76250 │ │ │ │ ldr.w r5, [r5, #128] @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7622a │ │ │ │ + bne.n 76236 │ │ │ │ movw r5, #36416 @ 0x8e40 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ cmp r2, r5 │ │ │ │ - bne.w 76552 │ │ │ │ + bne.w 765ca │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 761d6 │ │ │ │ + bne.n 761e2 │ │ │ │ tst.w ip, #2 │ │ │ │ - bne.n 7625a │ │ │ │ + bne.n 76266 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76836 │ │ │ │ + bne.w 768aa │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7683e │ │ │ │ + bne.w 768b2 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 76292 │ │ │ │ + bne.n 7629e │ │ │ │ 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 760d0 │ │ │ │ + beq.w 76138 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 760d0 │ │ │ │ + bne.w 76138 │ │ │ │ mov r0, fp │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 760d0 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 76138 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76268 │ │ │ │ + beq.n 76274 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 76268 │ │ │ │ + bne.n 76274 │ │ │ │ mov r0, fp │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 76268 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 76274 │ │ │ │ movw r3, #22148 @ 0x5684 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 76578 │ │ │ │ + bne.w 765f0 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - bpl.w 767de │ │ │ │ + bpl.w 76852 │ │ │ │ ldrd r1, r0, [r7, #8] │ │ │ │ - bl 778b0 │ │ │ │ + bl 77928 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 76600 │ │ │ │ + beq.w 7667e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76670 │ │ │ │ - cbz r5, 76322 │ │ │ │ + beq.w 766ee │ │ │ │ + cbz r5, 7632e │ │ │ │ mov r7, r5 │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 760be │ │ │ │ + bne.w 76126 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7630c │ │ │ │ + beq.n 76318 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 7630c │ │ │ │ + cbnz r3, 76318 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20588 @ 0x506c │ │ │ │ + movw r1, #18028 @ 0x466c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 7680a │ │ │ │ + bne.w 7687e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7626a │ │ │ │ + b.n 76276 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bmi.w 766d2 │ │ │ │ + bmi.w 76750 │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 760e2 │ │ │ │ - nop │ │ │ │ - blt.n 762a8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + cmp r6, r8 │ │ │ │ + str.w r7, [r4, #172] @ 0xac │ │ │ │ + beq.w 76156 │ │ │ │ + ldr r1, [pc, #704] @ (7661c ) │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ + mov r0, r4 │ │ │ │ + bl d50f0 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 76550 │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ + ldr r1, [pc, #684] @ (7661c ) │ │ │ │ + movw r0, #40764 @ 0x9f3c │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + bl d50f0 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r6, r0 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 76542 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 76396 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 76944 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 763aa │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 7693c │ │ │ │ + cmp r5, r6 │ │ │ │ + bne.w 76550 │ │ │ │ + ldr.w ip, [r7, #8] │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ + cmp.w ip, #0 │ │ │ │ + bgt.w 76160 │ │ │ │ + b.n 761c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f590 │ │ │ │ + bl 7f624 │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.w 760c4 │ │ │ │ + ble.w 7612c │ │ │ │ movw lr, #36416 @ 0x8e40 │ │ │ │ movt lr, #70 @ 0x46 │ │ │ │ add.w r3, r7, #8 │ │ │ │ movs r1, #0 │ │ │ │ strd fp, r7, [sp, #16] │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r2, [lr, #16] │ │ │ │ @@ -113506,643 +113534,641 @@ │ │ │ │ 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 76850 │ │ │ │ + bge.w 768c4 │ │ │ │ ldr.w r7, [r5, #128] @ 0x80 │ │ │ │ ldr.w r6, [ip, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 76452 │ │ │ │ + beq.n 764ca │ │ │ │ ldr.w r3, [r7, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 76466 │ │ │ │ + beq.n 764de │ │ │ │ ldr.w r4, [r3, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 76566 │ │ │ │ + beq.w 765de │ │ │ │ ldr.w r8, [r4, #128] @ 0x80 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 76680 │ │ │ │ + beq.w 766fe │ │ │ │ ldr.w r0, [r8, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7671a │ │ │ │ + beq.w 76798 │ │ │ │ strd r3, ip, [sp, #32] │ │ │ │ - bl 7f590 │ │ │ │ + bl 7f624 │ │ │ │ ldrd r3, ip, [sp, #32] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 763e4 │ │ │ │ + bne.n 7645c │ │ │ │ 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 763fa │ │ │ │ + bne.n 76472 │ │ │ │ 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 7646a │ │ │ │ + bne.n 764e2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 7646a │ │ │ │ + bne.n 764e2 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ cmp lr, r0 │ │ │ │ - bne.w 7668c │ │ │ │ + bne.w 7670a │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7668c │ │ │ │ + bne.w 7670a │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 76462 │ │ │ │ + bne.n 764da │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 76462 │ │ │ │ + bne.n 764da │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7673c │ │ │ │ + beq.w 767ba │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 76698 │ │ │ │ + ble.w 76716 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 76476 │ │ │ │ + bne.n 764ee │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r9, fp │ │ │ │ - bne.n 76380 │ │ │ │ + bne.n 763f8 │ │ │ │ ldrd fp, r7, [sp, #16] │ │ │ │ ldrd r4, r8, [sp, #24] │ │ │ │ - b.n 760c4 │ │ │ │ + b.n 7612c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r4, #36416 @ 0x8e40 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 76424 │ │ │ │ + beq.n 7649c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 7642c │ │ │ │ + b.n 764a4 │ │ │ │ ldrd r0, r3, [sp, #8] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 7668a │ │ │ │ + bne.w 76708 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 76414 │ │ │ │ + b.n 7648c │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 76698 │ │ │ │ + beq.w 76716 │ │ │ │ adds r6, #12 │ │ │ │ movs r0, #1 │ │ │ │ mov r1, ip │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 76690 │ │ │ │ + bne.w 7670e │ │ │ │ mov ip, r1 │ │ │ │ - b.n 76440 │ │ │ │ - ldr r1, [pc, #712] @ (7675c ) │ │ │ │ + b.n 764b8 │ │ │ │ + ldr r1, [pc, #272] @ (7661c ) │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl d5108 <_PyEval_CheckExceptTypeValid@@Base+0x960> │ │ │ │ + bl d4f70 <_PyEval_CheckExceptTypeValid@@Base+0x960> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76322 │ │ │ │ + beq.w 7632e │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ - bl 124654 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 1242a4 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 764c2 │ │ │ │ + beq.n 7653a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 768d2 │ │ │ │ + beq.w 7694c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76080 │ │ │ │ - b.n 76322 │ │ │ │ + bne.w 760e8 │ │ │ │ + b.n 7632e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 764d8 │ │ │ │ + beq.n 76550 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76846 │ │ │ │ + beq.w 768ba │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ tst.w ip, #512 @ 0x200 │ │ │ │ - beq.w 761b8 │ │ │ │ + beq.w 761c4 │ │ │ │ ldr.w r5, [r4, #168] @ 0xa8 │ │ │ │ cmp r6, r8 │ │ │ │ str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ - beq.w 761c6 │ │ │ │ - ldr r1, [pc, #608] @ (7675c ) │ │ │ │ + beq.w 761d2 │ │ │ │ + ldr r1, [pc, #168] @ (7661c ) │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl d5288 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ + bl d50f0 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 7654e │ │ │ │ + cbz r0, 765c6 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #592] @ (7675c ) │ │ │ │ + ldr r1, [pc, #152] @ (7661c ) │ │ │ │ movw r0, #40764 @ 0x9f3c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl d5288 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ + bl d50f0 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 768e0 │ │ │ │ + beq.w 7695a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76534 │ │ │ │ + beq.n 765ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 768a6 │ │ │ │ + beq.w 7691a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76548 │ │ │ │ + beq.n 765c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7689e │ │ │ │ + beq.w 76912 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 761c2 │ │ │ │ + beq.w 761ce │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ tst.w ip, #512 @ 0x200 │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ - beq.w 7625a │ │ │ │ + beq.w 76266 │ │ │ │ str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ - b.n 7625a │ │ │ │ + b.n 76266 │ │ │ │ movw r4, #36416 @ 0x8e40 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.n 763fa │ │ │ │ + b.n 76472 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 762ea │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 762f6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 862a0 │ │ │ │ + bl 862cc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7679a │ │ │ │ + beq.w 7680e │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r7 │ │ │ │ - bl 104018 │ │ │ │ + bl 103f18 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq.n 7663c │ │ │ │ - bl 71fec │ │ │ │ + beq.n 766ba │ │ │ │ + bl 72054 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - cbnz r0, 765ae │ │ │ │ - b.n 7663c │ │ │ │ + cbnz r0, 7662c │ │ │ │ + b.n 766ba │ │ │ │ + nop │ │ │ │ + blt.n 76580 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bge.w 76764 │ │ │ │ + bge.w 767d8 │ │ │ │ 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 765a2 │ │ │ │ - ldr r2, [pc, #412] @ (76760 ) │ │ │ │ + bne.n 76620 │ │ │ │ + ldr r2, [pc, #736] @ (76924 ) │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r2, sl] │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ - cbnz r1, 7660a │ │ │ │ + cbnz r1, 76688 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r5, r3 │ │ │ │ - blt.w 7670a │ │ │ │ + blt.w 76788 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 765f2 │ │ │ │ + beq.n 76670 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 765f2 │ │ │ │ + cbnz r3, 76670 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 762dc │ │ │ │ + bne.w 762e8 │ │ │ │ mov r7, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 762ea │ │ │ │ - b.n 76322 │ │ │ │ + bne.w 762f6 │ │ │ │ + b.n 7632e │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 765d0 │ │ │ │ + beq.n 7664e │ │ │ │ movw r1, #48056 @ 0xbbb8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 123884 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1234f0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #312] @ (76760 ) │ │ │ │ + ldr r2, [pc, #640] @ (76924 ) │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7682c │ │ │ │ + bne.w 768a0 │ │ │ │ ldr.w r3, [r2, sl] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 765d0 │ │ │ │ + beq.n 7664e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 765d0 │ │ │ │ + beq.n 7664e │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ - bl 78204 │ │ │ │ + bl 7827c │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 768ae │ │ │ │ + beq.w 76928 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 767a8 │ │ │ │ + beq.w 7681c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 76322 │ │ │ │ + beq.w 7632e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76322 │ │ │ │ + bne.w 7632e │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 762ea │ │ │ │ - b.n 76322 │ │ │ │ + bne.w 762f6 │ │ │ │ + b.n 7632e │ │ │ │ movw r8, #36416 @ 0x8e40 │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ - b.n 763e4 │ │ │ │ + b.n 7645c │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 7645c │ │ │ │ + b.n 764d4 │ │ │ │ adds r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 76482 │ │ │ │ + bne.w 764fa │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20656 @ 0x50b0 │ │ │ │ + movw r1, #18096 @ 0x46b0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrd fp, r7, [sp, #16] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 76322 │ │ │ │ + beq.w 7632e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76322 │ │ │ │ + bne.w 7632e │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 76322 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7632e │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ - cbnz r3, 76724 │ │ │ │ + cbnz r3, 767a2 │ │ │ │ ldr.w r3, [r7, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7633a │ │ │ │ + beq.w 76346 │ │ │ │ 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 7633a │ │ │ │ + b.n 76346 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 7fad8 <_PyTuple_Resize@@Base> │ │ │ │ + bl 7fb6c <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 765d8 │ │ │ │ - b.n 7663c │ │ │ │ + beq.w 76656 │ │ │ │ + b.n 766ba │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 763ce │ │ │ │ - movw r2, #63381 @ 0xf795 │ │ │ │ + b.n 76446 │ │ │ │ + movw r2, #63529 @ 0xf829 │ │ │ │ movt r2, #7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7678e │ │ │ │ + bne.n 76802 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 766d8 │ │ │ │ - b.n 7633a │ │ │ │ + bne.n 76756 │ │ │ │ + b.n 76346 │ │ │ │ mov r3, ip │ │ │ │ mov r1, ip │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 7648c │ │ │ │ + beq.w 76504 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 76740 │ │ │ │ + bne.n 767be │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov ip, r1 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 76440 │ │ │ │ - b.n 76698 │ │ │ │ - nop │ │ │ │ - blt.n 766c0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + beq.w 764b8 │ │ │ │ + b.n 76716 │ │ │ │ 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 7691a │ │ │ │ + bmi.w 76994 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 7fad8 <_PyTuple_Resize@@Base> │ │ │ │ + bl 7fb6c <_PyTuple_Resize@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 768fc │ │ │ │ + bne.w 76976 │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ add.w r2, sl, r5, lsl #2 │ │ │ │ - b.n 765aa │ │ │ │ + b.n 76628 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 766d8 │ │ │ │ - b.n 7633a │ │ │ │ + bne.n 76756 │ │ │ │ + b.n 76346 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 76664 │ │ │ │ - b.n 76322 │ │ │ │ + bne.w 766e2 │ │ │ │ + b.n 7632e │ │ │ │ mov r0, r9 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 76664 │ │ │ │ - b.n 76322 │ │ │ │ + bne.w 766e2 │ │ │ │ + b.n 7632e │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 767d4 │ │ │ │ + beq.n 76848 │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 767ba │ │ │ │ + bne.n 7682e │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 764da │ │ │ │ + bne.w 76552 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ - bne.w 760fe │ │ │ │ - b.n 761b8 │ │ │ │ + bne.w 76168 │ │ │ │ + b.n 761c4 │ │ │ │ movw r1, #3206 @ 0xc86 │ │ │ │ - movw r0, #7196 @ 0x1c1c │ │ │ │ + movw r0, #4636 @ 0x121c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 76664 │ │ │ │ - b.n 76322 │ │ │ │ + bne.w 766e2 │ │ │ │ + b.n 7632e │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 760be │ │ │ │ - b.n 7630c │ │ │ │ + bne.w 76126 │ │ │ │ + b.n 76318 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7632a │ │ │ │ + beq.w 76336 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7632a │ │ │ │ + bne.w 76336 │ │ │ │ mov r0, fp │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7632a │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 76336 │ │ │ │ mov r0, r3 │ │ │ │ - bl 12389c <_PyErr_Clear@@Base> │ │ │ │ - ldr r2, [pc, #252] @ (76930 ) │ │ │ │ - b.n 7662c │ │ │ │ + bl 123508 <_PyErr_Clear@@Base> │ │ │ │ + ldr r2, [pc, #124] @ (76924 ) │ │ │ │ + b.n 766aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba054 │ │ │ │ - b.n 7625a │ │ │ │ + bl 1b946c │ │ │ │ + b.n 76266 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w fp, [r3] │ │ │ │ - b.n 76268 │ │ │ │ + b.n 76274 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - b.n 764da │ │ │ │ + b.n 76552 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #20616 @ 0x5088 │ │ │ │ + movw r1, #18056 @ 0x4688 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrd fp, r7, [sp, #16] │ │ │ │ - bl d1994 │ │ │ │ - b.n 766b4 │ │ │ │ + bl d183c │ │ │ │ + b.n 76732 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76884 │ │ │ │ + beq.n 768f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 76884 │ │ │ │ + cbnz r3, 768f8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7626a │ │ │ │ + b.n 76276 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [fp] │ │ │ │ - b.w 7605a │ │ │ │ + b.w 760c2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 76548 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 765c0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 76534 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 765ac │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 76322 │ │ │ │ + beq.w 7632e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 76322 │ │ │ │ - b.n 7666e │ │ │ │ + bne.w 7632e │ │ │ │ + b.n 766ec │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 761a6 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 763aa │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 76192 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 76396 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76080 │ │ │ │ - b.n 76322 │ │ │ │ + bne.w 760e8 │ │ │ │ + b.n 7632e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7654e │ │ │ │ + beq.w 765c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7654e │ │ │ │ + bne.w 765c6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ - b.n 76552 │ │ │ │ + b.n 765ca │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 7663c │ │ │ │ + beq.w 766ba │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7663c │ │ │ │ + bne.w 766ba │ │ │ │ mov r0, r3 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7663c │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 766ba │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1ea6e4 │ │ │ │ + bl 1e9b14 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 76908 │ │ │ │ - b.n 7663c │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + bne.n 76982 │ │ │ │ + b.n 766ba │ │ │ │ stmdb 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 76b06 │ │ │ │ + bmi.w 76b7a │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76b4e │ │ │ │ + beq.w 76bc2 │ │ │ │ ldr.w r4, [r5, #168] @ 0xa8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 7698e │ │ │ │ + ble.n 76a02 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r7, [r3, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 76e1c │ │ │ │ + beq.w 76e90 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 76a02 │ │ │ │ + beq.n 76a76 │ │ │ │ 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 76e1c │ │ │ │ + beq.w 76e90 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7697a │ │ │ │ + bne.n 769ee │ │ │ │ add.w r7, r4, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.w 76b80 │ │ │ │ + ble.w 76bf4 │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ mov r6, r3 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 76996 │ │ │ │ + beq.n 76a0a │ │ │ │ add.w ip, r4, #12 │ │ │ │ ldr.w ip, [ip, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 769a4 │ │ │ │ - bl 25fde8 │ │ │ │ + bne.n 76a18 │ │ │ │ + bl 25f3b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76d8c │ │ │ │ + beq.w 76e00 │ │ │ │ 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 76e3c │ │ │ │ - movw r1, #20756 @ 0x5114 │ │ │ │ + bpl.w 76eb0 │ │ │ │ + movw r1, #18196 @ 0x4714 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r4 │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 76d8c │ │ │ │ + beq.w 76e00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76d8c │ │ │ │ + bne.w 76e00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 76d8c │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 76e00 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ add.w r8, r6, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 76bba │ │ │ │ - blt.w 76dc8 │ │ │ │ - ldr.w fp, [pc, #960] @ 76dd8 │ │ │ │ + beq.w 76c2e │ │ │ │ + blt.w 76e3c │ │ │ │ + ldr.w fp, [pc, #960] @ 76e4c │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ cmp.w r8, #20 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ - bgt.w 76d72 │ │ │ │ + bgt.w 76de6 │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1612] @ 0x64c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 76b64 │ │ │ │ - ldr.w ip, [pc, #928] @ 76de0 │ │ │ │ + beq.w 76bd8 │ │ │ │ + ldr.w ip, [pc, #928] @ 76e54 │ │ │ │ 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 76d90 │ │ │ │ + bne.w 76e04 │ │ │ │ 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 │ │ │ │ @@ -114152,61 +114178,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 76b5c │ │ │ │ + beq.n 76bd0 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ str r5, [r4, #12] │ │ │ │ - cbz r6, 76af0 │ │ │ │ + cbz r6, 76b64 │ │ │ │ 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 76af0 │ │ │ │ + beq.n 76b64 │ │ │ │ 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 76af0 │ │ │ │ + beq.n 76b64 │ │ │ │ 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 76af8 │ │ │ │ + bne.n 76b6c │ │ │ │ cmp r3, r6 │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ - bne.n 76adc │ │ │ │ + bne.n 76b50 │ │ │ │ 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 76adc │ │ │ │ - b.n 76af0 │ │ │ │ - ldr r0, [pc, #720] @ (76dd8 ) │ │ │ │ + bne.n 76b50 │ │ │ │ + b.n 76b64 │ │ │ │ + ldr r0, [pc, #720] @ (76e4c ) │ │ │ │ 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 │ │ │ │ @@ -114221,90 +114247,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 76da8 │ │ │ │ + beq.w 76e1c │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7695a │ │ │ │ + bne.w 769ce │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f6b0 │ │ │ │ + bl 7f744 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7695a │ │ │ │ - b.n 76d8c │ │ │ │ + bge.w 769ce │ │ │ │ + b.n 76e00 │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 76aa4 │ │ │ │ - b.n 76af0 │ │ │ │ + bne.n 76b18 │ │ │ │ + b.n 76b64 │ │ │ │ mov r1, r8 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77b3c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77bb4 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76d8c │ │ │ │ + beq.w 76e00 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ - b.n 76a5e │ │ │ │ + b.n 76ad2 │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.w 76e36 │ │ │ │ + bcs.w 76eaa │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r8, r3, lsl #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 76e4c │ │ │ │ + bl 76ec0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76e36 │ │ │ │ + beq.w 76eaa │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - bge.n 76bd4 │ │ │ │ + bge.n 76c48 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ ldr.w r3, [r3, #172] @ 0xac │ │ │ │ str.w r3, [r6, r1, lsl #2] │ │ │ │ adds r1, #1 │ │ │ │ - b.n 76ba6 │ │ │ │ + b.n 76c1a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76bc8 │ │ │ │ + beq.n 76c3c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #528] @ (76ddc ) │ │ │ │ + ldr r3, [pc, #528] @ (76e50 ) │ │ │ │ add.w r4, r3, #520 @ 0x208 │ │ │ │ str.w r5, [r3, #532] @ 0x214 │ │ │ │ - b.n 76af0 │ │ │ │ + b.n 76b64 │ │ │ │ sub.w r7, r8, #4 │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r6, r7] │ │ │ │ - bl 72190 │ │ │ │ + bl 721f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76e14 │ │ │ │ + beq.w 76e88 │ │ │ │ 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 76e4c │ │ │ │ + bl 76ec0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76de4 │ │ │ │ + beq.w 76e58 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76d5a │ │ │ │ + beq.w 76dce │ │ │ │ add r7, r6 │ │ │ │ sub.w r9, r6, #4 │ │ │ │ sub.w sl, r5, #4 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ mov ip, r5 │ │ │ │ @@ -114314,621 +114340,622 @@ │ │ │ │ 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 76d4a │ │ │ │ + bge.w 76dbe │ │ │ │ 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 76ca4 │ │ │ │ + ble.n 76d18 │ │ │ │ add.w lr, r1, r3, lsl #2 │ │ │ │ ldr.w r4, [lr, #16] │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 76d40 │ │ │ │ + beq.n 76db4 │ │ │ │ add.w fp, r3, #2 │ │ │ │ cmp fp, r0 │ │ │ │ - bge.n 76ca4 │ │ │ │ + bge.n 76d18 │ │ │ │ ldr.w lr, [lr, #20] │ │ │ │ cmp lr, r8 │ │ │ │ - beq.n 76d40 │ │ │ │ + beq.n 76db4 │ │ │ │ adds r3, #3 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 76ca4 │ │ │ │ + bge.n 76d18 │ │ │ │ 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 76d68 │ │ │ │ + beq.n 76ddc │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.n 76c94 │ │ │ │ + bgt.n 76d08 │ │ │ │ str r4, [sp, #4] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 76c5a │ │ │ │ + bne.n 76cce │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, ip │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ac8 │ │ │ │ + bl 83b60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 76e0c │ │ │ │ + blt.w 76e80 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 76cd4 │ │ │ │ + ble.n 76d48 │ │ │ │ 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 76c22 │ │ │ │ + beq.n 76c96 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 76cf2 │ │ │ │ + ble.n 76d66 │ │ │ │ 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 76d0a │ │ │ │ + ble.n 76d7e │ │ │ │ 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 76c22 │ │ │ │ + beq.n 76c96 │ │ │ │ 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 76d3a │ │ │ │ + bge.n 76dae │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ streq.w lr, [r0] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 76d18 │ │ │ │ - b.n 76c22 │ │ │ │ + bne.n 76d8c │ │ │ │ + b.n 76c96 │ │ │ │ ldrd fp, r1, [sp, #12] │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.w 76c2e │ │ │ │ + bne.w 76ca2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r6, r5 │ │ │ │ mov r5, ip │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 76e02 │ │ │ │ + bne.n 76e76 │ │ │ │ mov r0, r5 │ │ │ │ - bl 771e8 │ │ │ │ + bl 77260 │ │ │ │ mov r0, r6 │ │ │ │ - bl 771e8 │ │ │ │ - b.n 76af0 │ │ │ │ + bl 77260 │ │ │ │ + b.n 76b64 │ │ │ │ ldrd fp, r1, [sp, #12] │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ - b.n 76d4a │ │ │ │ + b.n 76dbe │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r8, r3 │ │ │ │ - bls.w 76b64 │ │ │ │ - bl 1ea6e4 │ │ │ │ + bls.w 76bd8 │ │ │ │ + bl 1e9b14 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76b7a │ │ │ │ + bne.w 76bee │ │ │ │ movs r4, #0 │ │ │ │ - b.n 76af0 │ │ │ │ - movw r2, #27577 @ 0x6bb9 │ │ │ │ + b.n 76b64 │ │ │ │ + movw r2, #26633 @ 0x6809 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 76db8 │ │ │ │ + bne.n 76e2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 127028 │ │ │ │ + bl 126c78 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ - b.n 76a5e │ │ │ │ + b.n 76ad2 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r2, #244] @ 0xf4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7695a │ │ │ │ - b.n 76b4e │ │ │ │ + bne.w 769ce │ │ │ │ + b.n 76bc2 │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ - b.n 76a5e │ │ │ │ + b.n 76ad2 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #7168 @ 0x1c00 │ │ │ │ + movw r0, #4608 @ 0x1200 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 76d8c │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 76e00 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #24 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bl 1ea6e4 │ │ │ │ + bl 1e9b14 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76dfe │ │ │ │ + beq.n 76e72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 76dfe │ │ │ │ + cbnz r3, 76e72 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 76d60 │ │ │ │ + b.n 76dd4 │ │ │ │ mov r2, ip │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25fc2c │ │ │ │ + bl 25f1f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 771e8 │ │ │ │ - b.n 76de8 │ │ │ │ + bl 77260 │ │ │ │ + b.n 76e5c │ │ │ │ mov r0, r6 │ │ │ │ - bl 771e8 │ │ │ │ - b.n 76d8c │ │ │ │ + bl 77260 │ │ │ │ + b.n 76e00 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #20712 @ 0x50e8 │ │ │ │ + movw r1, #18152 @ 0x46e8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 76d8c │ │ │ │ - bl 1ea6e4 │ │ │ │ - b.n 76d8c │ │ │ │ - movw r1, #20780 @ 0x512c │ │ │ │ + bl d183c │ │ │ │ + b.n 76e00 │ │ │ │ + bl 1e9b14 │ │ │ │ + b.n 76e00 │ │ │ │ + movw r1, #18220 @ 0x472c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 127744 │ │ │ │ - b.n 769e4 │ │ │ │ + bl 127394 │ │ │ │ + b.n 76a58 │ │ │ │ nop │ │ │ │ │ │ │ │ -00076e4c : │ │ │ │ +00076ec0 : │ │ │ │ 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 76f1e │ │ │ │ + blt.n 76f94 │ │ │ │ movw r5, #19968 @ 0x4e00 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ - movw r3, #6013 @ 0x177d │ │ │ │ + movw r3, #6117 @ 0x17e5 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r5, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 76f08 │ │ │ │ - ldr r2, [pc, #168] @ (76f24 ) │ │ │ │ + bne.n 76f7e │ │ │ │ + ldr r2, [pc, #168] @ (76f98 ) │ │ │ │ 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 76edc │ │ │ │ + bcs.n 76f52 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r7, r1, lsl #3] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 76ed2 │ │ │ │ + beq.n 76f48 │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 76eb0 │ │ │ │ + cbz r2, 76f24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r5, r4 │ │ │ │ - bcc.n 76eca │ │ │ │ + bcc.n 76f3e │ │ │ │ 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] │ │ │ │ - b.n 76eac │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r7 │ │ │ │ - bl 71838 │ │ │ │ + bl 718a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 76eac │ │ │ │ + bne.n 76f20 │ │ │ │ ldr.w r2, [r5, #672] @ 0x2a0 │ │ │ │ - movw r3, #49345 @ 0xc0c1 │ │ │ │ + movw r3, #49409 @ 0xc101 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 76f14 │ │ │ │ + bne.n 76f8a │ │ │ │ cmp r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 76eac │ │ │ │ + beq.n 76f20 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 76eac │ │ │ │ + b.n 76f20 │ │ │ │ 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 76ef8 │ │ │ │ + b.n 76f6e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 76eac │ │ │ │ - nop │ │ │ │ + b.n 76f20 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00076f28 : │ │ │ │ +00076f9c : │ │ │ │ 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 7705c │ │ │ │ + beq.w 770d0 │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ - bne.n 76fd2 │ │ │ │ + bne.n 77046 │ │ │ │ movw r3, #14563 @ 0x38e3 │ │ │ │ movt r3, #910 @ 0x38e │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 76fde │ │ │ │ + bhi.n 77052 │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #28861 @ 0x70bd │ │ │ │ + movw r3, #28977 @ 0x7131 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r7, [r6, #696] @ 0x2b8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 7704a │ │ │ │ - ldr r1, [pc, #328] @ (770b8 ) │ │ │ │ + bne.n 770be │ │ │ │ + ldr r1, [pc, #328] @ (7712c ) │ │ │ │ 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 77000 │ │ │ │ + bcs.n 77074 │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ ldr.w r3, [r8, ip, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 76fee │ │ │ │ + beq.n 77062 │ │ │ │ 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, 76fb8 │ │ │ │ + cbz r0, 7702c │ │ │ │ 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 76fe2 │ │ │ │ + bcc.n 77056 │ │ │ │ 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 76fa8 │ │ │ │ + b.n 7701c │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26d2d0 │ │ │ │ + bl 26c898 │ │ │ │ cmp r5, r0 │ │ │ │ - bls.n 76f54 │ │ │ │ + bls.n 76fc8 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 76fb0 │ │ │ │ + b.n 77024 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 76fa8 │ │ │ │ + b.n 7701c │ │ │ │ mov r1, ip │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 71838 │ │ │ │ + bl 718a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 76fa8 │ │ │ │ + bne.n 7701c │ │ │ │ cmp r4, #44 @ 0x2c │ │ │ │ - bne.n 7703e │ │ │ │ + bne.n 770b2 │ │ │ │ movw r0, #47662 @ 0xba2e │ │ │ │ movt r0, #744 @ 0x2e8 │ │ │ │ cmp r5, r0 │ │ │ │ - bhi.n 76fde │ │ │ │ + bhi.n 77052 │ │ │ │ ldr.w r7, [r6, #676] @ 0x2a4 │ │ │ │ - movw r3, #50521 @ 0xc559 │ │ │ │ + movw r3, #50585 @ 0xc599 │ │ │ │ movt r3, #6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 770a2 │ │ │ │ + bne.n 77116 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7709c │ │ │ │ + beq.n 77110 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 294c4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 76fb0 │ │ │ │ + beq.n 77024 │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 76fb0 │ │ │ │ + b.n 77024 │ │ │ │ mov r1, r4 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26d2d0 │ │ │ │ - b.n 7700c │ │ │ │ + bl 26c898 │ │ │ │ + b.n 77080 │ │ │ │ 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, #28861 @ 0x70bd │ │ │ │ + movw r2, #28977 @ 0x7131 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r7, [r3, #696] @ 0x2b8 │ │ │ │ cmp r7, r2 │ │ │ │ it ne │ │ │ │ ldrne.w r0, [r3, #688] @ 0x2b0 │ │ │ │ - bne.n 7704e │ │ │ │ - ldr r2, [pc, #60] @ (770b8 ) │ │ │ │ + bne.n 770c2 │ │ │ │ + ldr r2, [pc, #60] @ (7712c ) │ │ │ │ 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, #50521 @ 0xc559 │ │ │ │ + movw r2, #50585 @ 0xc599 │ │ │ │ movt r2, #6 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 770b0 │ │ │ │ + bne.n 77124 │ │ │ │ movs r4, #1 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 77024 │ │ │ │ + b.n 77098 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 7702e │ │ │ │ + b.n 770a2 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - b.n 770a6 │ │ │ │ + b.n 7711a │ │ │ │ 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, #276] @ (771e4 ) │ │ │ │ + ldr r0, [pc, #280] @ (7725c ) │ │ │ │ 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 7713c │ │ │ │ + bcs.n 771b0 │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ ldr.w r3, [r9, ip, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 7719c │ │ │ │ + beq.n 77212 │ │ │ │ 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, 7711c │ │ │ │ + cbz r1, 77190 │ │ │ │ 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 77184 │ │ │ │ + bhi.n 771fa │ │ │ │ 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 7710c │ │ │ │ + bne.n 77180 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 771b0 │ │ │ │ + beq.n 77234 │ │ │ │ cmp r5, #44 @ 0x2c │ │ │ │ - bne.n 77190 │ │ │ │ + bne.n 77206 │ │ │ │ movw r0, #47662 @ 0xba2e │ │ │ │ movt r0, #744 @ 0x2e8 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi.n 771e0 │ │ │ │ + bhi.n 77256 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #50521 @ 0xc559 │ │ │ │ + movw r2, #50585 @ 0xc599 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r4, [r3, #676] @ 0x2a4 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 771d2 │ │ │ │ - cbz r6, 771cc │ │ │ │ + bne.n 77226 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 77250 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 294c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 77114 │ │ │ │ + beq.n 77188 │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.n 77114 │ │ │ │ + b.n 77188 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7710c │ │ │ │ - b.n 7713c │ │ │ │ + bne.n 77180 │ │ │ │ + b.n 771b0 │ │ │ │ mov r1, r5 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26d2d0 │ │ │ │ - b.n 7714c │ │ │ │ + bl 26c898 │ │ │ │ + b.n 771c0 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 71838 │ │ │ │ + bl 718a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7710c │ │ │ │ - b.n 7713c │ │ │ │ + bne.n 77180 │ │ │ │ + b.n 771b0 │ │ │ │ + ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + blx r4 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 771ea │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r4, [r3, #676] @ 0x2a4 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - movw r3, #50521 @ 0xc559 │ │ │ │ + movw r3, #50585 @ 0xc599 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 771d6 │ │ │ │ + bne.n 7722a │ │ │ │ movs r5, #1 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 7716a │ │ │ │ - ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - blx r4 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 77174 │ │ │ │ + b.n 771e0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 77114 │ │ │ │ + b.n 77188 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000771e8 : │ │ │ │ +00077260 : │ │ │ │ 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, #29621 @ 0x73b5 │ │ │ │ + movw r3, #29745 @ 0x7431 │ │ │ │ movt r3, #7 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [ip, #704] @ 0x2c0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 772a4 │ │ │ │ - cbz r0, 7726a │ │ │ │ - ldr r0, [pc, #408] @ (773b0 ) │ │ │ │ + bne.n 7731e │ │ │ │ + cbz r0, 772e2 │ │ │ │ + ldr r0, [pc, #412] @ (7742c ) │ │ │ │ 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 77280 │ │ │ │ + beq.n 772fa │ │ │ │ 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 7725a │ │ │ │ + bgt.n 772d2 │ │ │ │ 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, 77280 │ │ │ │ + cbz r0, 772fa │ │ │ │ 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, 7726e │ │ │ │ - cbz r2, 772ae │ │ │ │ + cbz r0, 772e6 │ │ │ │ + cbz r2, 77328 │ │ │ │ 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] │ │ │ │ - b.n 7726a │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r2, [ip, #684] @ 0x2ac │ │ │ │ - movw r3, #50053 @ 0xc385 │ │ │ │ + movw r3, #50117 @ 0xc3c5 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 773a6 │ │ │ │ + bne.w 77422 │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 7726a │ │ │ │ + b.n 772e2 │ │ │ │ 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 │ │ │ │ @@ -114939,72 +114966,71 @@ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ str r0, [r3, #8] │ │ │ │ add.w r0, r4, r1, lsl #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr.w lr, [r0, #528] @ 0x210 │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 772e8 │ │ │ │ + bne.n 77362 │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r7, 772e4 │ │ │ │ + cbz r7, 7735e │ │ │ │ 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 77348 │ │ │ │ + beq.n 773be │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 77322 │ │ │ │ + beq.n 7739e │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 77300 │ │ │ │ + cbnz r3, 7737a │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 7726a │ │ │ │ + beq.n 772e2 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ - cbz r1, 77342 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 7741c │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, lr, [r2, #20] │ │ │ │ - cbz r3, 7731c │ │ │ │ + cbz r3, 77398 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [lr, #20] │ │ │ │ - b.n 7726a │ │ │ │ + b.n 772e2 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 77330 │ │ │ │ + cbz r3, 773ac │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7726a │ │ │ │ + bne.n 772e2 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 7726a │ │ │ │ - str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 7730c │ │ │ │ + b.n 772e2 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 772f2 │ │ │ │ + beq.n 7736c │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 773a0 │ │ │ │ + cbz r3, 77416 │ │ │ │ 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, 7737a │ │ │ │ + cbz r3, 773f0 │ │ │ │ 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 │ │ │ │ @@ -115013,86 +115039,88 @@ │ │ │ │ str.w r7, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [ip, #812] @ 0x32c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str r7, [r6, r5] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 7726a │ │ │ │ + b.n 772e2 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 77354 │ │ │ │ + b.n 773ca │ │ │ │ + str.w r3, [r4, #524] @ 0x20c │ │ │ │ + b.n 77388 │ │ │ │ ldr.w r0, [ip, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 77298 │ │ │ │ + b.n 77312 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 77462 │ │ │ │ + beq.n 774de │ │ │ │ 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] @ (77570 ) │ │ │ │ + ldr r0, [pc, #428] @ (775f0 ) │ │ │ │ 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 77436 │ │ │ │ + beq.n 774b2 │ │ │ │ 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 7740e │ │ │ │ + bgt.n 7748a │ │ │ │ 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, 77436 │ │ │ │ + cbz r0, 774b2 │ │ │ │ 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, 77422 │ │ │ │ - cbz r3, 77464 │ │ │ │ + cbz r0, 7749e │ │ │ │ + cbz r3, 774e0 │ │ │ │ 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, #50053 @ 0xc385 │ │ │ │ + movw r2, #50117 @ 0xc3c5 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r5, [r3, #684] @ 0x2ac │ │ │ │ cmp r5, r2 │ │ │ │ - bne.w 77568 │ │ │ │ + bne.w 775e6 │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 7741e │ │ │ │ + b.n 7749a │ │ │ │ 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] │ │ │ │ @@ -115102,72 +115130,71 @@ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ str r0, [r2, #8] │ │ │ │ add.w r0, r4, r1, lsl #2 │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr.w ip, [r0, #528] @ 0x210 │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 7749e │ │ │ │ + bne.n 7751a │ │ │ │ ldr r7, [r3, #24] │ │ │ │ - cbz r7, 7749a │ │ │ │ + cbz r7, 77516 │ │ │ │ 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 774fe │ │ │ │ + beq.n 77576 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 774d8 │ │ │ │ + beq.n 77556 │ │ │ │ ldr.w r2, [r0, #532] @ 0x214 │ │ │ │ - cbnz r2, 774b6 │ │ │ │ + cbnz r2, 77532 │ │ │ │ str.w r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 7741e │ │ │ │ + beq.n 7749a │ │ │ │ ldrd r2, r1, [r3, #20] │ │ │ │ - cbz r1, 774f8 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 775e0 │ │ │ │ str r2, [r1, #20] │ │ │ │ ldr.w r2, [ip, #20] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r2, ip, [r3, #20] │ │ │ │ - cbz r2, 774d2 │ │ │ │ + cbz r2, 77550 │ │ │ │ str r3, [r2, #24] │ │ │ │ str.w r3, [ip, #20] │ │ │ │ - b.n 7741e │ │ │ │ + b.n 7749a │ │ │ │ ldr.w r2, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r1, [r3, #20] │ │ │ │ - cbz r2, 774e6 │ │ │ │ + cbz r2, 77564 │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr.w r2, [r4, #532] @ 0x214 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7741e │ │ │ │ + bne.n 7749a │ │ │ │ str.w r3, [r4, #532] @ 0x214 │ │ │ │ - b.n 7741e │ │ │ │ - str.w r2, [r4, #524] @ 0x20c │ │ │ │ - b.n 774c2 │ │ │ │ + b.n 7749a │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 774a8 │ │ │ │ + beq.n 77524 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 77562 │ │ │ │ + cbz r2, 775da │ │ │ │ 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, 77530 │ │ │ │ + cbz r3, 775a8 │ │ │ │ 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 │ │ │ │ @@ -115180,989 +115207,991 @@ │ │ │ │ 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 7741e │ │ │ │ + b.n 7749a │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 7750a │ │ │ │ + b.n 77582 │ │ │ │ + str.w r2, [r4, #524] @ 0x20c │ │ │ │ + b.n 77540 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r5 │ │ │ │ - b.n 77456 │ │ │ │ + b.n 774d2 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00077574 : │ │ │ │ +000775f4 : │ │ │ │ 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 776d6 │ │ │ │ + beq.w 77750 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 775b2 │ │ │ │ + bne.n 77632 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 775ae │ │ │ │ + beq.n 7762e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ - b.n 7763c │ │ │ │ + b.n 776b8 │ │ │ │ movw r3, #22148 @ 0x5684 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 775d0 │ │ │ │ + bne.n 77650 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #6 │ │ │ │ - bpl.n 776c4 │ │ │ │ + lsls r3, r3, #6 │ │ │ │ + bpl.n 7773e │ │ │ │ ldrd r1, r0, [r0, #8] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 778b0 │ │ │ │ - bl 862a0 │ │ │ │ - mov r8, r0 │ │ │ │ + b.n 77928 │ │ │ │ + bl 862cc │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 776ae │ │ │ │ + beq.n 77728 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 104018 │ │ │ │ + bl 103f18 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ + beq.n 77712 │ │ │ │ + bl 72054 │ │ │ │ mov r7, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 77694 │ │ │ │ - bl 71fec │ │ │ │ - mov r6, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbnz r0, 775fc │ │ │ │ - b.n 77694 │ │ │ │ - cmp r5, r7 │ │ │ │ - bge.n 77650 │ │ │ │ + cbnz r0, 7767e │ │ │ │ + b.n 77712 │ │ │ │ + cmp r5, r8 │ │ │ │ + bge.n 776cc │ │ │ │ adds r5, #1 │ │ │ │ str r4, [r3, #12] │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - mov r0, r8 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + mov r0, r6 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ - add.w r3, r6, r5, lsl #2 │ │ │ │ + add.w r3, r7, r5, lsl #2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 775f4 │ │ │ │ - ldr r3, [pc, #244] @ (77708 ) │ │ │ │ - mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ - ldr r4, [r3, r6] │ │ │ │ + bne.n 77676 │ │ │ │ + ldr r3, [pc, #236] @ (77780 ) │ │ │ │ + mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ + ldr r4, [r3, r7] │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ - cbnz r2, 7766c │ │ │ │ - cmp r5, r7 │ │ │ │ - blt.n 77642 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + cbnz r2, 776ea │ │ │ │ + cmp r5, r8 │ │ │ │ + blt.n 776be │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7763a │ │ │ │ + beq.n 776b6 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbnz r3, 7763a │ │ │ │ - mov r0, r8 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 776b6 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77dcc <_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 7fad8 <_PyTuple_Resize@@Base> │ │ │ │ + bl 7fb6c <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77620 │ │ │ │ - b.n 77694 │ │ │ │ - adds r7, #10 │ │ │ │ + beq.n 776a0 │ │ │ │ + b.n 77712 │ │ │ │ + add.w r8, r8, #10 │ │ │ │ add r0, sp, #4 │ │ │ │ - adds.w r7, r7, r7, lsr #2 │ │ │ │ - bmi.n 776f6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7fad8 <_PyTuple_Resize@@Base> │ │ │ │ + adds.w r8, r8, r8, lsr #2 │ │ │ │ + bmi.n 77770 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 7fb6c <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 776dc │ │ │ │ - ldr r6, [sp, #4] │ │ │ │ - add.w r3, r6, r5, lsl #2 │ │ │ │ - b.n 775f8 │ │ │ │ + bne.n 77756 │ │ │ │ + ldr r7, [sp, #4] │ │ │ │ + add.w r3, r7, r5, lsl #2 │ │ │ │ + b.n 7767a │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7761c │ │ │ │ + beq.n 7769c │ │ │ │ movw r2, #48056 @ 0xbbb8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - bl 123884 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - ldr r3, [pc, #132] @ (77708 ) │ │ │ │ - cbnz r0, 776ba │ │ │ │ - ldr r3, [r3, r6] │ │ │ │ + bl 1234f0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + ldr r3, [pc, #124] @ (77780 ) │ │ │ │ + cbnz r0, 77734 │ │ │ │ + ldr r3, [r3, r7] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7761c │ │ │ │ + beq.n 7769c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7761c │ │ │ │ + beq.n 7769c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 78204 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + bl 7827c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 776ae │ │ │ │ + beq.n 77728 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbz r3, 776b2 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbz r3, 7772c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7763c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 776ae │ │ │ │ + b.n 776b8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 77728 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12389c <_PyErr_Clear@@Base> │ │ │ │ - ldr r3, [pc, #68] @ (77708 ) │ │ │ │ - b.n 77686 │ │ │ │ - movw r0, #7196 @ 0x1c1c │ │ │ │ + bl 123508 <_PyErr_Clear@@Base> │ │ │ │ + ldr r3, [pc, #68] @ (77780 ) │ │ │ │ + b.n 77704 │ │ │ │ + movw r0, #4636 @ 0x121c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #3206 @ 0xc86 │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 776ae │ │ │ │ - bl 26481c │ │ │ │ - b.n 776ae │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 77728 │ │ │ │ + bl 263de4 │ │ │ │ + b.n 77728 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 77694 │ │ │ │ + beq.n 77712 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77694 │ │ │ │ + bne.n 77712 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 77694 │ │ │ │ - bl 1ea6e4 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 77712 │ │ │ │ + bl 1e9b14 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 776e6 │ │ │ │ - b.n 77694 │ │ │ │ - nop │ │ │ │ + bne.n 77760 │ │ │ │ + b.n 77712 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007770c : │ │ │ │ +00077784 : │ │ │ │ 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 77862 │ │ │ │ + beq.w 778da │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.w 77862 │ │ │ │ + bpl.w 778da │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 777f8 │ │ │ │ - blt.w 77882 │ │ │ │ - ldr r7, [pc, #364] @ (778a4 ) │ │ │ │ + beq.n 77870 │ │ │ │ + blt.w 778fa │ │ │ │ + ldr r7, [pc, #364] @ (7791c ) │ │ │ │ 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 77814 │ │ │ │ + bgt.n 7788c │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 777fc │ │ │ │ - ldr.w ip, [pc, #336] @ 778ac │ │ │ │ + beq.n 77874 │ │ │ │ + ldr.w ip, [pc, #336] @ 77924 │ │ │ │ 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 7784a │ │ │ │ + bne.n 778c2 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ add.w r3, r4, #12 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 7778c │ │ │ │ + beq.n 77804 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r5, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - beq.n 777ca │ │ │ │ + beq.n 77842 │ │ │ │ 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 777ca │ │ │ │ + beq.n 77842 │ │ │ │ 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 777ee │ │ │ │ + beq.n 77866 │ │ │ │ adds r2, #1 │ │ │ │ cmp r6, r5 │ │ │ │ str r2, [r1, #0] │ │ │ │ str.w r1, [r3, #4]! │ │ │ │ - bne.n 777b4 │ │ │ │ + bne.n 7782c │ │ │ │ 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 777b4 │ │ │ │ - b.n 777ca │ │ │ │ - ldr r4, [pc, #172] @ (778a8 ) │ │ │ │ - b.n 777e8 │ │ │ │ + bne.n 7782c │ │ │ │ + b.n 77842 │ │ │ │ + ldr r4, [pc, #172] @ (77920 ) │ │ │ │ + b.n 77860 │ │ │ │ mov r1, r5 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77b3c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77bb4 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 77872 │ │ │ │ + cbz r0, 778ea │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ - b.n 77778 │ │ │ │ + b.n 777f0 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 77876 │ │ │ │ + bhi.n 778ee │ │ │ │ mov r1, r5 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77b3c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77bb4 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 77872 │ │ │ │ + cbz r0, 778ea │ │ │ │ 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 77788 │ │ │ │ + bne.n 77800 │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.n 77792 │ │ │ │ - movw r2, #27577 @ 0x6bb9 │ │ │ │ + b.n 7780a │ │ │ │ + movw r2, #26633 @ 0x6809 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 77892 │ │ │ │ + bne.n 7790a │ │ │ │ mov r0, r4 │ │ │ │ - bl 127028 │ │ │ │ + bl 126c78 │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ - b.n 77778 │ │ │ │ - movw r0, #7196 @ 0x1c1c │ │ │ │ + b.n 777f0 │ │ │ │ + movw r0, #4636 @ 0x121c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #3206 @ 0xc86 │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 777e8 │ │ │ │ - bl 1ea6e4 │ │ │ │ + b.n 77860 │ │ │ │ + bl 1e9b14 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 77832 │ │ │ │ - b.n 77872 │ │ │ │ + bne.n 778aa │ │ │ │ + b.n 778ea │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #7168 @ 0x1c00 │ │ │ │ + movw r0, #4608 @ 0x1200 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 77872 │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 778ea │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ - b.n 77778 │ │ │ │ + b.n 777f0 │ │ │ │ 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 7798a │ │ │ │ - blt.w 77a1e │ │ │ │ - ldr.w r8, [pc, #436] @ 77a80 │ │ │ │ + beq.n 77a02 │ │ │ │ + blt.w 77a96 │ │ │ │ + ldr.w r8, [pc, #436] @ 77af8 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ mov r6, r0 │ │ │ │ cmp r5, #20 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - bgt.n 779bc │ │ │ │ + bgt.n 77a34 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 779a4 │ │ │ │ - ldr r0, [pc, #392] @ (77a78 ) │ │ │ │ + beq.n 77a1c │ │ │ │ + ldr r0, [pc, #392] @ (77af0 ) │ │ │ │ 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 77a06 │ │ │ │ + bne.n 77a7e │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ add.w r0, r4, #12 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 77982 │ │ │ │ + beq.n 779fa │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r0, #0] │ │ │ │ - beq.n 7795e │ │ │ │ + beq.n 779d6 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ adds r1, r0, #4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 77992 │ │ │ │ + beq.n 77a0a │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, #2 │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r1, #0] │ │ │ │ - beq.n 7795e │ │ │ │ + beq.n 779d6 │ │ │ │ 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 7799a │ │ │ │ + beq.n 77a12 │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r5 │ │ │ │ str r3, [r2, #0] │ │ │ │ str.w r2, [r1, #4]! │ │ │ │ - bne.n 77948 │ │ │ │ + bne.n 779c0 │ │ │ │ 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 77924 │ │ │ │ - b.n 7795e │ │ │ │ - ldr r4, [pc, #240] @ (77a7c ) │ │ │ │ + bne.n 7799c │ │ │ │ + b.n 779d6 │ │ │ │ + ldr r4, [pc, #240] @ (77af4 ) │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r5, #2 │ │ │ │ str r2, [r0, #4] │ │ │ │ - bne.n 7793c │ │ │ │ - b.n 7795e │ │ │ │ + bne.n 779b4 │ │ │ │ + b.n 779d6 │ │ │ │ cmp r0, r5 │ │ │ │ str.w r2, [r1, #4]! │ │ │ │ - bne.n 77948 │ │ │ │ - b.n 7795e │ │ │ │ + bne.n 779c0 │ │ │ │ + b.n 779d6 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77b3c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77bb4 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77a2c │ │ │ │ + beq.n 77aa4 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ - b.n 7790a │ │ │ │ + b.n 77982 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 77a30 │ │ │ │ + bhi.n 77aa8 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77b3c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77bb4 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 77a2c │ │ │ │ + cbz r0, 77aa4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 779f4 │ │ │ │ + beq.n 77a6c │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ add.w r0, r4, #12 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n 77924 │ │ │ │ + b.n 7799c │ │ │ │ str r3, [r4, #12] │ │ │ │ add.w r1, r4, #16 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 77932 │ │ │ │ + bne.n 779aa │ │ │ │ str r2, [r4, #16] │ │ │ │ - b.n 7793c │ │ │ │ - movw r2, #27577 @ 0x6bb9 │ │ │ │ + b.n 779b4 │ │ │ │ + movw r2, #26633 @ 0x6809 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 77a50 │ │ │ │ + bne.n 77ac8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 127028 │ │ │ │ + bl 126c78 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ - b.n 7790a │ │ │ │ - movw r0, #7168 @ 0x1c00 │ │ │ │ + b.n 77982 │ │ │ │ + movw r0, #4608 @ 0x1200 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7797c │ │ │ │ - bl 1ea6e4 │ │ │ │ + b.n 779f4 │ │ │ │ + bl 1e9b14 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77a2c │ │ │ │ + beq.n 77aa4 │ │ │ │ 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 77a60 │ │ │ │ + bne.n 77ad8 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n 77924 │ │ │ │ + b.n 7799c │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ - b.n 7790a │ │ │ │ + b.n 77982 │ │ │ │ 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 77932 │ │ │ │ - b.n 77a02 │ │ │ │ + bne.w 779aa │ │ │ │ + b.n 77a7a │ │ │ │ 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 77b16 │ │ │ │ - ldr r0, [pc, #156] @ (77b34 ) │ │ │ │ + blt.n 77b8e │ │ │ │ + ldr r0, [pc, #156] @ (77bac ) │ │ │ │ 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, 77aee │ │ │ │ + cbz r2, 77b66 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ - cbz r4, 77ade │ │ │ │ - ldr r1, [pc, #120] @ (77b38 ) │ │ │ │ + cbz r4, 77b56 │ │ │ │ + ldr r1, [pc, #120] @ (77bb0 ) │ │ │ │ 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, 77b02 │ │ │ │ + cbnz r3, 77b7a │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 77b3c <_PyObject_GC_NewVar@@Base> │ │ │ │ + b.w 77bb4 <_PyObject_GC_NewVar@@Base> │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 77ade │ │ │ │ + bls.n 77b56 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ea6e4 │ │ │ │ - movw r2, #27577 @ 0x6bb9 │ │ │ │ + b.w 1e9b14 │ │ │ │ + movw r2, #26633 @ 0x6809 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 77b28 │ │ │ │ + bne.n 77ba0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 127028 │ │ │ │ - b.n 77ada │ │ │ │ + bl 126c78 │ │ │ │ + b.n 77b52 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #7168 @ 0x1c00 │ │ │ │ + movw r0, #4608 @ 0x1200 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r4, #0 │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 77ada │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 77b52 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - b.n 77ada │ │ │ │ + b.n 77b52 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00077b3c <_PyObject_GC_NewVar@@Base>: │ │ │ │ +00077bb4 <_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 77d2e <_PyObject_GC_NewVar@@Base+0x1f2> │ │ │ │ + blt.w 77da6 <_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] @ 77d50 <_PyObject_GC_NewVar@@Base+0x214> │ │ │ │ + ldr.w r9, [pc, #492] @ 77dc8 <_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 77cf2 <_PyObject_GC_NewVar@@Base+0x1b6> │ │ │ │ + bhi.w 77d6a <_PyObject_GC_NewVar@@Base+0x1b6> │ │ │ │ adds.w fp, r3, r4 │ │ │ │ - bmi.w 77cf2 <_PyObject_GC_NewVar@@Base+0x1b6> │ │ │ │ + bmi.w 77d6a <_PyObject_GC_NewVar@@Base+0x1b6> │ │ │ │ movw sl, #19968 @ 0x4e00 │ │ │ │ movt sl, #72 @ 0x48 │ │ │ │ - movw r3, #6013 @ 0x177d │ │ │ │ + movw r3, #6117 @ 0x17e5 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [sl, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 77ce4 <_PyObject_GC_NewVar@@Base+0x1a8> │ │ │ │ + bne.w 77d5c <_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 77c9c <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ + bcs.n 77d14 <_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 77cd0 <_PyObject_GC_NewVar@@Base+0x194> │ │ │ │ + beq.n 77d48 <_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 77c32 <_PyObject_GC_NewVar@@Base+0xf6> │ │ │ │ + beq.n 77caa <_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 77c5e <_PyObject_GC_NewVar@@Base+0x122> │ │ │ │ + bgt.n 77cd6 <_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] @ (77d4c <_PyObject_GC_NewVar@@Base+0x210>) │ │ │ │ + ldr r2, [pc, #308] @ (77dc4 <_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 77d02 <_PyObject_GC_NewVar@@Base+0x1c6> │ │ │ │ + bne.n 77d7a <_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 77c52 <_PyObject_GC_NewVar@@Base+0x116> │ │ │ │ + bhi.n 77cca <_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 77bec <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ + b.n 77c64 <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 77bec <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ + b.n 77c64 <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ ldr.w r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 77c0a <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + beq.n 77c82 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 77c0a <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + beq.n 77c82 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ ldr.w r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77c0a <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + bne.n 77c82 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77d40 <_PyObject_GC_NewVar@@Base+0x204> │ │ │ │ + bne.n 77db8 <_PyObject_GC_NewVar@@Base+0x204> │ │ │ │ add.w r2, r7, #12 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 77c0a <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + bmi.n 77c82 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 77c86 <_PyObject_GC_NewVar@@Base+0x14a> │ │ │ │ + bne.n 77cfe <_PyObject_GC_NewVar@@Base+0x14a> │ │ │ │ dmb ish │ │ │ │ - b.n 77c0a <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + b.n 77c82 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ ldr.w r3, [sl, #672] @ 0x2a0 │ │ │ │ - movw r2, #49345 @ 0xc0c1 │ │ │ │ + movw r2, #49409 @ 0xc101 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 77d16 <_PyObject_GC_NewVar@@Base+0x1da> │ │ │ │ + bne.n 77d8e <_PyObject_GC_NewVar@@Base+0x1da> │ │ │ │ mov r0, fp │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ mov r1, r0 │ │ │ │ - cbz r1, 77cf2 <_PyObject_GC_NewVar@@Base+0x1b6> │ │ │ │ + cbz r1, 77d6a <_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 77bec <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ + b.n 77c64 <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ mov r1, lr │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 71838 │ │ │ │ + bl 718a0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77c9c <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ + beq.n 77d14 <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ - b.n 77c4e <_PyObject_GC_NewVar@@Base+0x112> │ │ │ │ + b.n 77cc6 <_PyObject_GC_NewVar@@Base+0x112> │ │ │ │ mov r1, fp │ │ │ │ ldr.w r0, [sl, #708] @ 0x2c4 │ │ │ │ blx r2 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 77cde <_PyObject_GC_NewVar@@Base+0x1a2> │ │ │ │ + bne.n 77d56 <_PyObject_GC_NewVar@@Base+0x1a2> │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ea820 │ │ │ │ + bl 1e9c50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 77c0a <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + bne.n 77c82 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 77c2a <_PyObject_GC_NewVar@@Base+0xee> │ │ │ │ - movw r1, #27577 @ 0x6bb9 │ │ │ │ + b.n 77ca2 <_PyObject_GC_NewVar@@Base+0xee> │ │ │ │ + movw r1, #26633 @ 0x6809 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 77d22 <_PyObject_GC_NewVar@@Base+0x1e6> │ │ │ │ + bne.n 77d9a <_PyObject_GC_NewVar@@Base+0x1e6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 127028 │ │ │ │ - b.n 77c28 <_PyObject_GC_NewVar@@Base+0xec> │ │ │ │ + bl 126c78 │ │ │ │ + b.n 77ca0 <_PyObject_GC_NewVar@@Base+0xec> │ │ │ │ mov r1, fp │ │ │ │ ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 77cba <_PyObject_GC_NewVar@@Base+0x17e> │ │ │ │ + b.n 77d32 <_PyObject_GC_NewVar@@Base+0x17e> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 77c28 <_PyObject_GC_NewVar@@Base+0xec> │ │ │ │ - movw r0, #20860 @ 0x517c │ │ │ │ + b.n 77ca0 <_PyObject_GC_NewVar@@Base+0xec> │ │ │ │ + movw r0, #18300 @ 0x477c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #1882 @ 0x75a │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 77cfe <_PyObject_GC_NewVar@@Base+0x1c2> │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 77d76 <_PyObject_GC_NewVar@@Base+0x1c2> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 77c0a <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ - b.n 77c78 <_PyObject_GC_NewVar@@Base+0x13c> │ │ │ │ + bne.w 77c82 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + b.n 77cf0 <_PyObject_GC_NewVar@@Base+0x13c> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00077d54 <_Py_Dealloc@@Base>: │ │ │ │ +00077dcc <_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] @ (77d94 <_Py_Dealloc@@Base+0x40>) │ │ │ │ + ldr r2, [pc, #48] @ (77e0c <_Py_Dealloc@@Base+0x40>) │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ - cbnz r3, 77d76 <_Py_Dealloc@@Base+0x22> │ │ │ │ + cbnz r3, 77dee <_Py_Dealloc@@Base+0x22> │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - movw r1, #27577 @ 0x6bb9 │ │ │ │ + movw r1, #26633 @ 0x6809 │ │ │ │ movt r1, #18 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 77d88 <_Py_Dealloc@@Base+0x34> │ │ │ │ + bne.n 77e00 <_Py_Dealloc@@Base+0x34> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 77d6e <_Py_Dealloc@@Base+0x1a> │ │ │ │ + b.n 77de6 <_Py_Dealloc@@Base+0x1a> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 77d6e <_Py_Dealloc@@Base+0x1a> │ │ │ │ + b.n 77de6 <_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 77f26 <_Py_Dealloc@@Base+0x1d2> │ │ │ │ + beq.w 77f9e <_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] @ 78134 <_Py_Dealloc@@Base+0x3e0> │ │ │ │ + ldr.w r9, [pc, #876] @ 781ac <_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 77f3a <_Py_Dealloc@@Base+0x1e6> │ │ │ │ + beq.w 77fb2 <_Py_Dealloc@@Base+0x1e6> │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble.w 78056 <_Py_Dealloc@@Base+0x302> │ │ │ │ + ble.w 780ce <_Py_Dealloc@@Base+0x302> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 77f0a <_Py_Dealloc@@Base+0x1b6> │ │ │ │ + beq.w 77f82 <_Py_Dealloc@@Base+0x1b6> │ │ │ │ ldr r4, [r6, #8] │ │ │ │ subs r4, #1 │ │ │ │ - bmi.w 77f8e <_Py_Dealloc@@Base+0x23a> │ │ │ │ - ldr.w sl, [pc, #804] @ 78138 <_Py_Dealloc@@Base+0x3e4> │ │ │ │ + bmi.w 78006 <_Py_Dealloc@@Base+0x23a> │ │ │ │ + ldr.w sl, [pc, #804] @ 781b0 <_Py_Dealloc@@Base+0x3e4> │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 77e22 <_Py_Dealloc@@Base+0xce> │ │ │ │ + b.n 77e9a <_Py_Dealloc@@Base+0xce> │ │ │ │ subs r4, #1 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 77e54 <_Py_Dealloc@@Base+0x100> │ │ │ │ + beq.n 77ecc <_Py_Dealloc@@Base+0x100> │ │ │ │ ldr.w r5, [r1, r4, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 77e1a <_Py_Dealloc@@Base+0xc6> │ │ │ │ + beq.n 77e92 <_Py_Dealloc@@Base+0xc6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 77e1a <_Py_Dealloc@@Base+0xc6> │ │ │ │ + beq.n 77e92 <_Py_Dealloc@@Base+0xc6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77e1a <_Py_Dealloc@@Base+0xc6> │ │ │ │ + bne.n 77e92 <_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 78042 <_Py_Dealloc@@Base+0x2ee> │ │ │ │ + bne.w 780ba <_Py_Dealloc@@Base+0x2ee> │ │ │ │ mov r0, r5 │ │ │ │ subs r4, #1 │ │ │ │ blx r2 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 77e22 <_Py_Dealloc@@Base+0xce> │ │ │ │ + bne.n 77e9a <_Py_Dealloc@@Base+0xce> │ │ │ │ movw r5, #19968 @ 0x4e00 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ - movw r3, #29621 @ 0x73b5 │ │ │ │ + movw r3, #29745 @ 0x7431 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r5, #704] @ 0x2c0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 77fb2 <_Py_Dealloc@@Base+0x25e> │ │ │ │ + bne.w 7802a <_Py_Dealloc@@Base+0x25e> │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - cbz r1, 77ec8 <_Py_Dealloc@@Base+0x174> │ │ │ │ + cbz r1, 77f40 <_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 77f60 <_Py_Dealloc@@Base+0x20c> │ │ │ │ + beq.n 77fd8 <_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 77eb4 <_Py_Dealloc@@Base+0x160> │ │ │ │ + bgt.n 77f2c <_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 77f60 <_Py_Dealloc@@Base+0x20c> │ │ │ │ + beq.n 77fd8 <_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 77f4e <_Py_Dealloc@@Base+0x1fa> │ │ │ │ + beq.n 77fc6 <_Py_Dealloc@@Base+0x1fa> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 77fc4 <_Py_Dealloc@@Base+0x270> │ │ │ │ + beq.n 7803c <_Py_Dealloc@@Base+0x270> │ │ │ │ ldr.w r2, [r3, #2092] @ 0x82c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.n 77f1c <_Py_Dealloc@@Base+0x1c8> │ │ │ │ + bhi.n 77f94 <_Py_Dealloc@@Base+0x1c8> │ │ │ │ movw r1, #22148 @ 0x5684 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 77f1c <_Py_Dealloc@@Base+0x1c8> │ │ │ │ + bne.n 77f94 <_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 78126 <_Py_Dealloc@@Base+0x3d2> │ │ │ │ + bgt.w 7819e <_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 77ed2 <_Py_Dealloc@@Base+0x17e> │ │ │ │ + bls.n 77f4a <_Py_Dealloc@@Base+0x17e> │ │ │ │ ldr.w r3, [r0, #160] @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 77eec <_Py_Dealloc@@Base+0x198> │ │ │ │ - ldr.w r9, [pc, #524] @ 78134 <_Py_Dealloc@@Base+0x3e0> │ │ │ │ + b.n 77f64 <_Py_Dealloc@@Base+0x198> │ │ │ │ + ldr.w r9, [pc, #524] @ 781ac <_Py_Dealloc@@Base+0x3e0> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r8, [r9, fp] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 77df0 <_Py_Dealloc@@Base+0x9c> │ │ │ │ - movw r1, #6068 @ 0x17b4 │ │ │ │ + bne.w 77e68 <_Py_Dealloc@@Base+0x9c> │ │ │ │ + movw r1, #3508 @ 0xdb4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #35192 @ 0x8978 │ │ │ │ + movw r0, #32632 @ 0x7f78 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 61f30 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62074 <_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 77ec8 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 77f40 <_Py_Dealloc@@Base+0x174> │ │ │ │ ldr.w r2, [r5, #684] @ 0x2ac │ │ │ │ - movw r3, #50053 @ 0xc385 │ │ │ │ + movw r3, #50117 @ 0xc3c5 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7811e <_Py_Dealloc@@Base+0x3ca> │ │ │ │ + bne.w 78196 <_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 77ec8 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 77f40 <_Py_Dealloc@@Base+0x174> │ │ │ │ movw r5, #19968 @ 0x4e00 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ - movw r3, #29621 @ 0x73b5 │ │ │ │ + movw r3, #29745 @ 0x7431 │ │ │ │ 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 77e7a <_Py_Dealloc@@Base+0x126> │ │ │ │ + beq.w 77ef2 <_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 77ec8 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 77f40 <_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] │ │ │ │ @@ -116174,98 +116203,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 78006 <_Py_Dealloc@@Base+0x2b2> │ │ │ │ + bne.n 7807e <_Py_Dealloc@@Base+0x2b2> │ │ │ │ ldr r2, [r0, #24] │ │ │ │ - cbz r2, 78002 <_Py_Dealloc@@Base+0x2ae> │ │ │ │ + cbz r2, 7807a <_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 780aa <_Py_Dealloc@@Base+0x356> │ │ │ │ + beq.n 78122 <_Py_Dealloc@@Base+0x356> │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 78088 <_Py_Dealloc@@Base+0x334> │ │ │ │ + beq.n 78100 <_Py_Dealloc@@Base+0x334> │ │ │ │ ldr.w r2, [lr, #532] @ 0x214 │ │ │ │ - cbnz r2, 7801e <_Py_Dealloc@@Base+0x2ca> │ │ │ │ + cbnz r2, 78096 <_Py_Dealloc@@Base+0x2ca> │ │ │ │ str.w r0, [lr, #532] @ 0x214 │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 77ec8 <_Py_Dealloc@@Base+0x174> │ │ │ │ + beq.w 77f40 <_Py_Dealloc@@Base+0x174> │ │ │ │ ldrd r2, r1, [r0, #20] │ │ │ │ - cbz r1, 78082 <_Py_Dealloc@@Base+0x32e> │ │ │ │ + cbz r1, 780fa <_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, 7803c <_Py_Dealloc@@Base+0x2e8> │ │ │ │ + cbz r2, 780b4 <_Py_Dealloc@@Base+0x2e8> │ │ │ │ str r0, [r2, #24] │ │ │ │ str.w r0, [ip, #20] │ │ │ │ - b.n 77ec8 <_Py_Dealloc@@Base+0x174> │ │ │ │ - movw r2, #27577 @ 0x6bb9 │ │ │ │ + b.n 77f40 <_Py_Dealloc@@Base+0x174> │ │ │ │ + movw r2, #26633 @ 0x6809 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 78076 <_Py_Dealloc@@Base+0x322> │ │ │ │ + bne.n 780ee <_Py_Dealloc@@Base+0x322> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 77e1a <_Py_Dealloc@@Base+0xc6> │ │ │ │ + b.n 77e92 <_Py_Dealloc@@Base+0xc6> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - movw r2, #32153 @ 0x7d99 │ │ │ │ + movw r2, #32273 @ 0x7e11 │ │ │ │ movt r2, #7 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 77dfa <_Py_Dealloc@@Base+0xa6> │ │ │ │ + bne.w 77e72 <_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 14f25c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 14e56c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ ldr.w r2, [sl, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7804e <_Py_Dealloc@@Base+0x2fa> │ │ │ │ + b.n 780c6 <_Py_Dealloc@@Base+0x2fa> │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ - b.n 7802c <_Py_Dealloc@@Base+0x2d8> │ │ │ │ + b.n 780a4 <_Py_Dealloc@@Base+0x2d8> │ │ │ │ ldr.w r2, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r0, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ - cbz r2, 78096 <_Py_Dealloc@@Base+0x342> │ │ │ │ + cbz r2, 7810e <_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 77ec8 <_Py_Dealloc@@Base+0x174> │ │ │ │ + bne.w 77f40 <_Py_Dealloc@@Base+0x174> │ │ │ │ str.w r0, [r4, #532] @ 0x214 │ │ │ │ - b.n 77ec8 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 77f40 <_Py_Dealloc@@Base+0x174> │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 78010 <_Py_Dealloc@@Base+0x2bc> │ │ │ │ + beq.n 78088 <_Py_Dealloc@@Base+0x2bc> │ │ │ │ ldr r3, [r0, #24] │ │ │ │ - cbz r3, 78118 <_Py_Dealloc@@Base+0x3c4> │ │ │ │ + cbz r3, 78190 <_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, 780e0 <_Py_Dealloc@@Base+0x38c> │ │ │ │ + cbz r3, 78158 <_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 │ │ │ │ @@ -116278,33 +116307,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 77ec8 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 77f40 <_Py_Dealloc@@Base+0x174> │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ - b.n 780b6 <_Py_Dealloc@@Base+0x362> │ │ │ │ + b.n 7812e <_Py_Dealloc@@Base+0x362> │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 77f78 <_Py_Dealloc@@Base+0x224> │ │ │ │ + b.n 77ff0 <_Py_Dealloc@@Base+0x224> │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 14f270 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 14e580 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007813c : │ │ │ │ +000781b4 : │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ - cbz r2, 78170 │ │ │ │ + cbz r2, 781e8 │ │ │ │ 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 │ │ │ │ @@ -116315,152 +116344,152 @@ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00078174 : │ │ │ │ +000781ec : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (781a4 ) │ │ │ │ + ldr r3, [pc, #32] @ (7821c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbz r0, 7818e │ │ │ │ + cbz r0, 78206 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r1, #6068 @ 0x17b4 │ │ │ │ + movw r1, #3508 @ 0xdb4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #35192 @ 0x8978 │ │ │ │ + movw r0, #32632 @ 0x7f78 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 61f30 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62074 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 781e2 │ │ │ │ + cbz r0, 7825a │ │ │ │ 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 781c6 │ │ │ │ + bne.n 7823e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 781c4 │ │ │ │ - ldr r2, [pc, #48] @ (78200 ) │ │ │ │ + bne.n 7823c │ │ │ │ + ldr r2, [pc, #48] @ (78278 ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 781e4 │ │ │ │ + cbnz r3, 7825c │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - movw r1, #27577 @ 0x6bb9 │ │ │ │ + movw r1, #26633 @ 0x6809 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 781f4 │ │ │ │ + bne.n 7826c │ │ │ │ mov r0, r4 │ │ │ │ - b.n 781da │ │ │ │ + b.n 78252 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 781da │ │ │ │ + b.n 78252 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 78208 │ │ │ │ + cbnz r0, 78280 │ │ │ │ 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 78228 │ │ │ │ + beq.n 782a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 7822a │ │ │ │ + cbz r3, 782a2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #48] @ (7825c ) │ │ │ │ + ldr r2, [pc, #48] @ (782d4 ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 7823e │ │ │ │ + cbnz r3, 782b6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - movw r1, #27577 @ 0x6bb9 │ │ │ │ + movw r1, #26633 @ 0x6809 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7824e │ │ │ │ + bne.n 782c6 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 78236 │ │ │ │ + b.n 782ae │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 78236 │ │ │ │ + b.n 782ae │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00078260 : │ │ │ │ +000782d8 : │ │ │ │ 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 782aa │ │ │ │ + bne.n 78322 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 782aa │ │ │ │ + beq.n 78322 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 782cc │ │ │ │ + bl 78344 │ │ │ │ adds r4, r0, #3 │ │ │ │ - beq.n 782c4 │ │ │ │ + beq.n 7833c │ │ │ │ adds r0, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 7829e │ │ │ │ + bne.n 78316 │ │ │ │ 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 6cb8c │ │ │ │ + bl 6cbcc │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 7829a │ │ │ │ + beq.n 78312 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 782cc │ │ │ │ + bl 78344 │ │ │ │ adds r3, r0, #3 │ │ │ │ - bne.n 78292 │ │ │ │ + bne.n 7830a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7829a │ │ │ │ + b.n 78312 │ │ │ │ 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 │ │ │ │ @@ -116468,843 +116497,840 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldrb r6, [r4, #6] │ │ │ │ mov fp, r4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7856c │ │ │ │ + beq.w 785e4 │ │ │ │ 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 78938 │ │ │ │ + bne.w 789a2 │ │ │ │ add.w fp, r4, #20 │ │ │ │ cmp.w r8, #7 │ │ │ │ add r3, fp │ │ │ │ str r6, [sp, #20] │ │ │ │ - bgt.w 7847a │ │ │ │ + bgt.w 784f2 │ │ │ │ ldrsb.w r2, [fp, sl] │ │ │ │ mov r6, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 783ec │ │ │ │ + blt.n 78464 │ │ │ │ ldr.w r0, [r3, r2, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 78462 │ │ │ │ + beq.w 784da │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 784f8 │ │ │ │ + beq.w 78570 │ │ │ │ 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 784bc │ │ │ │ + blt.w 78534 │ │ │ │ ldr.w r1, [r3, r6, lsl #3] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 78462 │ │ │ │ + beq.n 784da │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 7872a │ │ │ │ + beq.w 787a0 │ │ │ │ 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 786a8 │ │ │ │ + bgt.w 78720 │ │ │ │ ldrsb.w r6, [fp, sl] │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 784c2 │ │ │ │ + blt.w 7853a │ │ │ │ ldr.w r1, [r3, r6, lsl #3] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 78460 │ │ │ │ + beq.n 784d8 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 78404 │ │ │ │ + beq.n 7847c │ │ │ │ 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 786d2 │ │ │ │ + bgt.w 7874a │ │ │ │ ldrsb.w r6, [fp, sl] │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 784e2 │ │ │ │ + blt.w 7855a │ │ │ │ ldr.w r1, [r3, r6, lsl #3] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 78460 │ │ │ │ + beq.n 784d8 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 788c6 │ │ │ │ + beq.w 7893a │ │ │ │ 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 7838a │ │ │ │ + b.n 78402 │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 78af8 │ │ │ │ + bne.w 78bde │ │ │ │ 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 783aa │ │ │ │ - cbz r2, 78460 │ │ │ │ + bne.n 78422 │ │ │ │ + cbz r2, 784d8 │ │ │ │ ldrb.w lr, [r1, #16] │ │ │ │ ldrb.w ip, [r7, #16] │ │ │ │ eor.w r0, lr, ip │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.n 783aa │ │ │ │ + bne.n 78422 │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.w 78b38 │ │ │ │ + beq.w 78bf2 │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne.w r0, r1, #20 │ │ │ │ addeq.w r0, r1, #28 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 78c10 │ │ │ │ + beq.w 78c8e │ │ │ │ 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 783aa │ │ │ │ + bne.n 78422 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 78818 │ │ │ │ + beq.w 7888c │ │ │ │ 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 783f8 │ │ │ │ + b.n 78470 │ │ │ │ cmp.w r8, #15 │ │ │ │ - bgt.w 78832 │ │ │ │ + bgt.w 78898 │ │ │ │ ldrsh.w r6, [fp, sl, lsl #1] │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 784cc │ │ │ │ + blt.n 78544 │ │ │ │ ldr.w r0, [r3, r6, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 78462 │ │ │ │ + beq.n 784da │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 784f8 │ │ │ │ + beq.n 78570 │ │ │ │ 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 78852 │ │ │ │ + bgt.w 788b8 │ │ │ │ ldrsh.w r6, [fp, sl, lsl #1] │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 78364 │ │ │ │ + bge.w 783dc │ │ │ │ adds r6, #1 │ │ │ │ - beq.n 783f2 │ │ │ │ - b.n 78374 │ │ │ │ + beq.n 7846a │ │ │ │ + b.n 783ec │ │ │ │ adds r2, r6, #1 │ │ │ │ - bne.w 78b1c │ │ │ │ + bne.w 78c08 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 783f8 │ │ │ │ + b.n 78470 │ │ │ │ adds r6, #1 │ │ │ │ - beq.n 783f2 │ │ │ │ + beq.n 7846a │ │ │ │ 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 784b2 │ │ │ │ + b.n 7852a │ │ │ │ adds r1, r6, #1 │ │ │ │ - beq.n 784c8 │ │ │ │ + beq.n 78540 │ │ │ │ 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 78392 │ │ │ │ + b.n 7840a │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 78552 │ │ │ │ + bne.n 785ca │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 78462 │ │ │ │ + beq.n 784da │ │ │ │ ldrb.w lr, [r7, #16] │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ eor.w r1, lr, ip │ │ │ │ tst.w r1, #28 │ │ │ │ - bne.n 78552 │ │ │ │ + bne.n 785ca │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 78b3c │ │ │ │ + beq.w 78b42 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq r0, #28 │ │ │ │ addne r0, #20 │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.w 78c14 │ │ │ │ + beq.w 78c98 │ │ │ │ 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 78462 │ │ │ │ + beq.n 784da │ │ │ │ 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 7835a │ │ │ │ - b.n 784aa │ │ │ │ + ble.w 783d2 │ │ │ │ + b.n 78522 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ movs r5, #1 │ │ │ │ ldrb r1, [r4, #5] │ │ │ │ add.w r3, r4, #20 │ │ │ │ cmp r2, #7 │ │ │ │ lsl.w r0, r5, r2 │ │ │ │ add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r5, r5, r1 │ │ │ │ and.w sl, r9, r0 │ │ │ │ add r5, r3 │ │ │ │ str r0, [sp, #20] │ │ │ │ it le │ │ │ │ ldrsble.w r8, [r3, sl] │ │ │ │ - bgt.w 7870a │ │ │ │ + bgt.w 78782 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 786fc │ │ │ │ + blt.w 78774 │ │ │ │ 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 78718 │ │ │ │ + beq.w 78790 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ cmp r9, r1 │ │ │ │ - beq.w 787a8 │ │ │ │ + beq.w 7881c │ │ │ │ mov.w r1, r9, lsr #5 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, #7 │ │ │ │ add sl, r1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ and.w sl, r1, sl │ │ │ │ it le │ │ │ │ ldrsble.w r8, [r3, sl] │ │ │ │ - bgt.w 7880a │ │ │ │ + bgt.w 7887e │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 78792 │ │ │ │ + blt.w 78808 │ │ │ │ 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 7879a │ │ │ │ + beq.w 78810 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ cmp r9, r1 │ │ │ │ - beq.w 78862 │ │ │ │ + beq.w 788d6 │ │ │ │ mov.w r1, r9, lsr #10 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r2, #7 │ │ │ │ str r1, [sp, #24] │ │ │ │ add.w r1, r1, #1 │ │ │ │ add r1, sl │ │ │ │ and.w sl, r1, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r3 │ │ │ │ - bgt.n 7869a │ │ │ │ + bgt.n 78712 │ │ │ │ ldrsb.w r8, [r5, sl] │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 78858 │ │ │ │ + blt.w 788cc │ │ │ │ movs r6, #12 │ │ │ │ mul.w r6, r6, r8 │ │ │ │ adds r3, r7, r6 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.w 78824 │ │ │ │ + beq.w 788be │ │ │ │ ldr r0, [r7, r6] │ │ │ │ cmp r9, r0 │ │ │ │ - beq.w 78a0c │ │ │ │ + beq.w 78a80 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ cmp r2, #7 │ │ │ │ add.w sl, sl, r3, lsr #5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w sl, sl, #1 │ │ │ │ and.w sl, r3, sl │ │ │ │ - bgt.w 78a5c │ │ │ │ + bgt.w 78ad4 │ │ │ │ ldrsb.w r8, [r5, sl] │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 7892e │ │ │ │ + blt.w 78a76 │ │ │ │ movs r6, #12 │ │ │ │ mul.w r6, r6, r8 │ │ │ │ - adds r3, r7, r6 │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ - cmp r1, r4 │ │ │ │ - beq.w 78824 │ │ │ │ + adds r4, r7, r6 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.w 788be │ │ │ │ ldr r0, [r7, r6] │ │ │ │ cmp r9, r0 │ │ │ │ - beq.w 78a6a │ │ │ │ + beq.w 78ae2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ cmp r2, #7 │ │ │ │ mov.w r3, r3, lsr #10 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w r3, r3, #1 │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w sl, r3, sl │ │ │ │ - ble.n 7861c │ │ │ │ + ble.n 78694 │ │ │ │ cmp r2, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r8, [r5, sl, lsl #1] │ │ │ │ ldrgt.w r8, [r5, sl, lsl #2] │ │ │ │ - b.n 78620 │ │ │ │ + b.n 78698 │ │ │ │ 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 7839c │ │ │ │ + bge.w 78414 │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w 784c8 │ │ │ │ + beq.w 78540 │ │ │ │ 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 783cc │ │ │ │ + bge.w 78444 │ │ │ │ adds r2, r6, #1 │ │ │ │ - beq.w 784c8 │ │ │ │ + beq.w 78540 │ │ │ │ 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 786a8 │ │ │ │ + b.n 78720 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 785ba │ │ │ │ + bne.w 78632 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 784c8 │ │ │ │ + b.n 78540 │ │ │ │ cmp r2, #15 │ │ │ │ ite gt │ │ │ │ ldrgt.w r8, [r3, sl, lsl #2] │ │ │ │ ldrshle.w r8, [r3, sl, lsl #1] │ │ │ │ - b.n 78596 │ │ │ │ - mov fp, r3 │ │ │ │ - mov r3, r6 │ │ │ │ + b.n 7860e │ │ │ │ + mov fp, r6 │ │ │ │ mov r6, r8 │ │ │ │ movs r2, #1 │ │ │ │ add r3, fp │ │ │ │ lsls r2, r1 │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - b.n 783f8 │ │ │ │ + b.n 78470 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 78374 │ │ │ │ + bne.w 783ec │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 78462 │ │ │ │ + beq.w 784da │ │ │ │ ldrb.w lr, [r7, #16] │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ eor.w r0, lr, ip │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.w 78374 │ │ │ │ + bne.w 783ec │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 78b34 │ │ │ │ + beq.w 78b5a │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq.w r0, r1, #28 │ │ │ │ addne.w r0, r1, #20 │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.w 78c1c │ │ │ │ + beq.w 78c9c │ │ │ │ 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 78462 │ │ │ │ - b.n 78374 │ │ │ │ + beq.w 784da │ │ │ │ + b.n 783ec │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 78704 │ │ │ │ - b.n 785fc │ │ │ │ + beq.n 7877c │ │ │ │ + b.n 78674 │ │ │ │ mov sl, fp │ │ │ │ - mov fp, r3 │ │ │ │ - mov r3, r6 │ │ │ │ + mov fp, r6 │ │ │ │ mov r6, r8 │ │ │ │ ldrb.w r1, [sl, #5] │ │ │ │ - b.n 7871e │ │ │ │ + b.n 78794 │ │ │ │ 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 d12c0 │ │ │ │ + bl d1168 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 787e4 │ │ │ │ + beq.n 78858 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 78b0a │ │ │ │ + beq.w 78b46 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 78b2e │ │ │ │ + blt.w 78b54 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp fp, r4 │ │ │ │ - bne.w 782ea │ │ │ │ + bne.w 78362 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 782ea │ │ │ │ + bne.w 78362 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7879a │ │ │ │ + bne.n 78810 │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ - b.n 785ba │ │ │ │ + b.n 78632 │ │ │ │ cmp r2, #15 │ │ │ │ ite gt │ │ │ │ ldrgt.w r8, [r3, sl, lsl #2] │ │ │ │ ldrshle.w r8, [r3, sl, lsl #1] │ │ │ │ - b.n 785d8 │ │ │ │ + b.n 78650 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.n 783f8 │ │ │ │ - mov sl, fp │ │ │ │ - mov r3, r6 │ │ │ │ - mov fp, r5 │ │ │ │ - mov r6, r8 │ │ │ │ - ldrb.w r1, [sl, #5] │ │ │ │ - b.n 7871e │ │ │ │ + b.n 78470 │ │ │ │ ldr.w r6, [fp, sl, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 7848a │ │ │ │ + bge.w 78502 │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 783f2 │ │ │ │ + beq.w 7846a │ │ │ │ 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 784b6 │ │ │ │ + b.n 7852e │ │ │ │ + mov sl, fp │ │ │ │ + mov r3, r5 │ │ │ │ + mov fp, r6 │ │ │ │ + mov r6, r8 │ │ │ │ + ldrb.w r1, [sl, #5] │ │ │ │ + b.n 78794 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 78704 │ │ │ │ - b.n 78640 │ │ │ │ + beq.w 7877c │ │ │ │ + b.n 786b8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 78ae6 │ │ │ │ + beq.w 78bf6 │ │ │ │ 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 d12c0 │ │ │ │ + bl d1168 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 7889e │ │ │ │ + beq.n 78912 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 78aea │ │ │ │ + beq.w 78bfa │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 78b2e │ │ │ │ + blt.w 78b54 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp fp, r4 │ │ │ │ - bne.w 782ea │ │ │ │ + bne.w 78362 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 782ea │ │ │ │ + bne.w 78362 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7879a │ │ │ │ + bne.w 78810 │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ - b.n 785fc │ │ │ │ + b.n 78674 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 783dc │ │ │ │ + bne.w 78454 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 78460 │ │ │ │ + beq.w 784d8 │ │ │ │ ldrb.w lr, [r1, #16] │ │ │ │ ldrb.w ip, [r7, #16] │ │ │ │ eor.w r0, lr, ip │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.w 783dc │ │ │ │ + bne.w 78454 │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.w 78b18 │ │ │ │ + beq.w 78b72 │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne.w r0, r1, #20 │ │ │ │ addeq.w r0, r1, #28 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 78c18 │ │ │ │ + beq.w 78c7e │ │ │ │ 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 78460 │ │ │ │ - b.n 783dc │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 78704 │ │ │ │ - b.n 7867e │ │ │ │ + beq.w 784d8 │ │ │ │ + b.n 78454 │ │ │ │ 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 78be8 │ │ │ │ + bgt.w 78bca │ │ │ │ cmp.w fp, #0 │ │ │ │ - bge.w 78bca │ │ │ │ + bge.w 78bac │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 783f2 │ │ │ │ + beq.w 7846a │ │ │ │ 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 78bba │ │ │ │ + bgt.w 78b94 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bge.w 78b9c │ │ │ │ + bge.w 78b76 │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 783f2 │ │ │ │ + beq.w 7846a │ │ │ │ mov.w r3, r9, lsr #10 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ str r3, [sp, #28] │ │ │ │ adds r3, #1 │ │ │ │ add sl, r3 │ │ │ │ mov fp, r6 │ │ │ │ and.w sl, sl, r5 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r3, r8 │ │ │ │ cmp r3, #7 │ │ │ │ - bgt.w 78b8e │ │ │ │ + bgt.w 78c64 │ │ │ │ ldrsb.w r8, [r4, sl] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.w 78b74 │ │ │ │ + bge.w 78c4a │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 783f2 │ │ │ │ + beq.w 7846a │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ cmp r3, #7 │ │ │ │ add.w sl, sl, r2, lsr #5 │ │ │ │ add.w sl, sl, #1 │ │ │ │ and.w sl, sl, r6 │ │ │ │ it le │ │ │ │ ldrsble.w r8, [r4, sl] │ │ │ │ - bgt.w 78b5a │ │ │ │ + bgt.w 78c3c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.w 78b40 │ │ │ │ + bge.w 78c22 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 783f2 │ │ │ │ + beq.w 7846a │ │ │ │ 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 789b0 │ │ │ │ + b.n 78a1a │ │ │ │ + cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 7877c │ │ │ │ + b.n 786f6 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ movs r2, #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl d12c0 │ │ │ │ + bl d1168 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldrd r1, r3, [sp, #28] │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 78a3e │ │ │ │ + beq.n 78ab2 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 78acc │ │ │ │ + beq.n 78b5e │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 78b2e │ │ │ │ + blt.n 78b54 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp fp, r0 │ │ │ │ - bne.n 78ae0 │ │ │ │ + bne.w 78c1a │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 78ae0 │ │ │ │ + bne.w 78c1a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 78824 │ │ │ │ + bne.w 788be │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ - b.n 78640 │ │ │ │ + b.n 786b8 │ │ │ │ cmp r2, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r8, [r5, sl, lsl #1] │ │ │ │ ldrgt.w r8, [r5, sl, lsl #2] │ │ │ │ - b.n 7865e │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ + b.n 786d6 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r1, [sp, #32] │ │ │ │ cmp r2, r0 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r3 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ - strne r2, [r4, #0] │ │ │ │ + strne r2, [r3, #0] │ │ │ │ movs r2, #2 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - bl d12c0 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl d1168 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - ldrd r1, r3, [sp, #28] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 78a9a │ │ │ │ + beq.n 78b12 │ │ │ │ subs r0, #1 │ │ │ │ - str r0, [r4, #0] │ │ │ │ - cbz r0, 78ab8 │ │ │ │ + str r0, [r3, #0] │ │ │ │ + cbz r0, 78b30 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 78b2e │ │ │ │ + blt.n 78b54 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp fp, r0 │ │ │ │ - bne.n 78ae0 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 78ae0 │ │ │ │ + bne.n 78c1a │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ + cmp r3, r4 │ │ │ │ + bne.n 78c1a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 78824 │ │ │ │ + bne.w 788be │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ - b.n 7867e │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 786f6 │ │ │ │ + mov r0, r3 │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - ldrd r2, r1, [sp, #32] │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b.n 78a9a │ │ │ │ + ldrd r2, r1, [sp, #32] │ │ │ │ + b.n 78b12 │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + b.n 785a0 │ │ │ │ + strd r2, r3, [sp, #32] │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + ldrd r2, r3, [sp, #32] │ │ │ │ + b.n 78858 │ │ │ │ + mvn.w r6, #2 │ │ │ │ + b.n 78540 │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ + b.n 787da │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b.n 78a3e │ │ │ │ - mov r7, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 782ea │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - b.n 78878 │ │ │ │ - strd r2, r3, [sp, #32] │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - ldrd r2, r3, [sp, #32] │ │ │ │ - b.n 7889e │ │ │ │ + b.n 78ab2 │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ + b.n 78974 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r3, fp │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + strd r7, r9, [sp] │ │ │ │ + bl 1bd500 │ │ │ │ + subs.w r8, r0, #0 │ │ │ │ + blt.n 78c84 │ │ │ │ + bne.n 78ba4 │ │ │ │ + ldrb.w r8, [r4, #4] │ │ │ │ + b.n 789fe │ │ │ │ + cmp.w r8, #15 │ │ │ │ + ite gt │ │ │ │ + ldrgt.w fp, [r3, sl, lsl #2] │ │ │ │ + ldrshle.w fp, [r3, sl, lsl #1] │ │ │ │ + b.n 789ee │ │ │ │ + mov r3, fp │ │ │ │ + str r6, [sp, #20] │ │ │ │ + mov r6, r3 │ │ │ │ + b.n 784da │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r3, fp │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + strd r7, r9, [sp] │ │ │ │ + bl 1bd500 │ │ │ │ + subs.w r8, r0, #0 │ │ │ │ + blt.n 78c84 │ │ │ │ + bne.n 78ba4 │ │ │ │ + ldrb.w r8, [r4, #4] │ │ │ │ + b.n 789ce │ │ │ │ + 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 789be │ │ │ │ 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 7835a │ │ │ │ + b.w 783d2 │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ + b.n 784ae │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + b.n 788ec │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ - b.n 787e4 │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ - b.n 78900 │ │ │ │ + b.n 78912 │ │ │ │ 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 783c2 │ │ │ │ - mvn.w r6, #2 │ │ │ │ - b.n 784c8 │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ - b.n 78764 │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ - b.n 78436 │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - b.n 78528 │ │ │ │ + b.n 7843a │ │ │ │ + mov r7, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + b.w 78362 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ strd r7, r9, [sp] │ │ │ │ - bl 1bc69c │ │ │ │ + bl 1bd500 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 78c04 │ │ │ │ - bne.n 78b68 │ │ │ │ + blt.n 78c82 │ │ │ │ + bne.n 78c72 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ - b.n 789f8 │ │ │ │ + b.n 78a62 │ │ │ │ cmp r3, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r8, [r4, sl, lsl #1] │ │ │ │ ldrgt.w r8, [r4, sl, lsl #2] │ │ │ │ - b.n 789e8 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r4, r5 │ │ │ │ - mov r6, r3 │ │ │ │ - str.w fp, [sp, #20] │ │ │ │ - b.n 78462 │ │ │ │ + b.n 78a52 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ strd r7, r9, [sp] │ │ │ │ - bl 1bc69c │ │ │ │ + bl 1bd500 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 78c04 │ │ │ │ - bne.n 78b68 │ │ │ │ + blt.n 78c82 │ │ │ │ + bne.n 78c72 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ - b.n 789ca │ │ │ │ + b.n 78a34 │ │ │ │ cmp r3, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r8, [r4, sl, lsl #1] │ │ │ │ ldrgt.w r8, [r4, sl, lsl #2] │ │ │ │ - b.n 789ba │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r3, fp │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - strd r7, r9, [sp] │ │ │ │ - bl 1bc69c │ │ │ │ - subs.w r8, r0, #0 │ │ │ │ - blt.n 78c06 │ │ │ │ - bne.n 78bfc │ │ │ │ - ldrb.w r8, [r4, #4] │ │ │ │ - b.n 78994 │ │ │ │ - cmp.w r8, #15 │ │ │ │ - ite gt │ │ │ │ - ldrgt.w fp, [r3, sl, lsl #2] │ │ │ │ - ldrshle.w fp, [r3, sl, lsl #1] │ │ │ │ - b.n 78984 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r3, fp │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - strd r7, r9, [sp] │ │ │ │ - bl 1bc69c │ │ │ │ - subs.w r8, r0, #0 │ │ │ │ - blt.n 78c06 │ │ │ │ - bne.n 78bfc │ │ │ │ - ldrb.w r8, [r4, #4] │ │ │ │ - b.n 78964 │ │ │ │ - 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 78954 │ │ │ │ - mov r3, fp │ │ │ │ - str r6, [sp, #20] │ │ │ │ + b.n 78a24 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r4, r5 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 78462 │ │ │ │ + str.w fp, [sp, #20] │ │ │ │ + b.n 784da │ │ │ │ + ldr r1, [r7, #28] │ │ │ │ + b.n 7898a │ │ │ │ mov r8, r0 │ │ │ │ cmn.w r8, #4 │ │ │ │ - beq.n 78c20 │ │ │ │ + beq.n 78c92 │ │ │ │ mov r6, r8 │ │ │ │ - b.n 784c8 │ │ │ │ + b.n 78540 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 7844c │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ - b.n 7853e │ │ │ │ + b.n 784c4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b.w 78360 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 78916 │ │ │ │ + b.n 785b6 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 7877a │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - b.w 782e8 │ │ │ │ - nop │ │ │ │ + b.n 787f0 │ │ │ │ stmdb 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] │ │ │ │ @@ -117314,421 +117340,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 78dc2 │ │ │ │ + bgt.w 78e3a │ │ │ │ ldrsb.w r4, [r8, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 78d22 │ │ │ │ + blt.n 78d9a │ │ │ │ ldr.w r0, [sl, r4, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 78d2c │ │ │ │ + beq.n 78da4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 78d34 │ │ │ │ + beq.n 78dac │ │ │ │ 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 78d9c │ │ │ │ + bgt.w 78e14 │ │ │ │ ldrsb.w r4, [r8, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 78dae │ │ │ │ + blt.w 78e26 │ │ │ │ ldr.w r3, [sl, r4, lsl #3] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 78d2c │ │ │ │ + beq.n 78da4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 78e3e │ │ │ │ + beq.w 78eb6 │ │ │ │ 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 78e06 │ │ │ │ + bgt.w 78e7e │ │ │ │ ldrsb.w r4, [r8, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 78dea │ │ │ │ + blt.w 78e62 │ │ │ │ ldr.w r0, [sl, r4, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 78d2c │ │ │ │ + beq.n 78da4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 78e98 │ │ │ │ + beq.w 78f10 │ │ │ │ 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 78e2e │ │ │ │ + bgt.w 78ea6 │ │ │ │ ldrsb.w r4, [r8, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 78e00 │ │ │ │ + blt.n 78e78 │ │ │ │ ldr.w r0, [sl, r4, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 78d2c │ │ │ │ + beq.n 78da4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 78f1c │ │ │ │ + beq.w 78f94 │ │ │ │ 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 78cc0 │ │ │ │ + b.n 78d38 │ │ │ │ adds r4, #1 │ │ │ │ - bne.w 78f7c │ │ │ │ + bne.w 78ff4 │ │ │ │ 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 78d84 │ │ │ │ + bne.n 78dfc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 78d2c │ │ │ │ + beq.n 78da4 │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ eor.w ip, r1, r3 │ │ │ │ tst.w ip, #28 │ │ │ │ - bne.n 78d84 │ │ │ │ + bne.n 78dfc │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.w 78f92 │ │ │ │ + beq.w 7900a │ │ │ │ tst.w r3, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq r0, #28 │ │ │ │ addne r0, #20 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 78fa6 │ │ │ │ + beq.w 7901e │ │ │ │ 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 78d2c │ │ │ │ + beq.n 78da4 │ │ │ │ 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 78c96 │ │ │ │ + ble.w 78d0e │ │ │ │ cmp.w r9, #15 │ │ │ │ - bgt.w 78f16 │ │ │ │ + bgt.w 78f8e │ │ │ │ ldrsh.w r4, [r8, fp, lsl #1] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 78ca0 │ │ │ │ + bge.w 78d18 │ │ │ │ adds r2, r4, #1 │ │ │ │ - beq.n 78d2c │ │ │ │ + beq.n 78da4 │ │ │ │ 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 78cc0 │ │ │ │ + b.n 78d38 │ │ │ │ cmp.w r9, #15 │ │ │ │ - bgt.w 78ef4 │ │ │ │ + bgt.w 78f6c │ │ │ │ ldrsh.w r4, [r8, fp, lsl #1] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 78c6e │ │ │ │ + bge.w 78ce6 │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 78d28 │ │ │ │ + beq.n 78da0 │ │ │ │ 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 78da4 │ │ │ │ + b.n 78e1c │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 78d28 │ │ │ │ + beq.n 78da0 │ │ │ │ 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 78cfa │ │ │ │ + b.n 78d72 │ │ │ │ adds r2, r4, #1 │ │ │ │ - beq.n 78d2c │ │ │ │ - b.n 78d12 │ │ │ │ + beq.n 78da4 │ │ │ │ + b.n 78d8a │ │ │ │ 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 78cd2 │ │ │ │ + bge.w 78d4a │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 78d28 │ │ │ │ + beq.n 78da0 │ │ │ │ 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 78cfe │ │ │ │ + b.n 78d76 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 78db2 │ │ │ │ + bne.n 78e2a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 78d2c │ │ │ │ + beq.w 78da4 │ │ │ │ ldrb.w ip, [r3, #16] │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ eor.w r0, ip, r1 │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.n 78db2 │ │ │ │ + bne.n 78e2a │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 78f96 │ │ │ │ + beq.w 7900e │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq.w r0, r3, #28 │ │ │ │ addne.w r0, r3, #20 │ │ │ │ lsls r3, r1, #26 │ │ │ │ - bpl.w 78f9e │ │ │ │ + bpl.w 79016 │ │ │ │ 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 78d2c │ │ │ │ - b.n 78db2 │ │ │ │ + beq.w 78da4 │ │ │ │ + b.n 78e2a │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 78ce2 │ │ │ │ + bne.w 78d5a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 78d2c │ │ │ │ + beq.w 78da4 │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ eor.w lr, ip, r1 │ │ │ │ tst.w lr, #28 │ │ │ │ - bne.w 78ce2 │ │ │ │ + bne.w 78d5a │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.n 78f8e │ │ │ │ + beq.n 79006 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne r0, #20 │ │ │ │ addeq r0, #28 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.n 78f9a │ │ │ │ + beq.n 79012 │ │ │ │ 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 78d2c │ │ │ │ - b.n 78ce2 │ │ │ │ + beq.w 78da4 │ │ │ │ + b.n 78d5a │ │ │ │ ldr.w r4, [r8, fp, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 78c6e │ │ │ │ + bge.w 78ce6 │ │ │ │ adds r4, #1 │ │ │ │ - beq.w 78d28 │ │ │ │ + beq.w 78da0 │ │ │ │ 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 78da8 │ │ │ │ + b.n 78e20 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 78d12 │ │ │ │ + bne.w 78d8a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 78d2c │ │ │ │ + beq.w 78da4 │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ eor.w lr, ip, r1 │ │ │ │ tst.w lr, #28 │ │ │ │ - bne.w 78d12 │ │ │ │ + bne.w 78d8a │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.n 78f78 │ │ │ │ + beq.n 78ff0 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne r0, #20 │ │ │ │ addeq r0, #28 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.n 78fa2 │ │ │ │ + beq.n 7901a │ │ │ │ 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 78d2c │ │ │ │ - b.n 78d12 │ │ │ │ + beq.w 78da4 │ │ │ │ + b.n 78d8a │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 78f4e │ │ │ │ + b.n 78fc6 │ │ │ │ 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 78c96 │ │ │ │ + b.n 78d0e │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 78eca │ │ │ │ + b.n 78f42 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 78d60 │ │ │ │ + b.n 78dd8 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - b.n 78e72 │ │ │ │ + b.n 78eea │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 78edc │ │ │ │ + b.n 78f54 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 78e84 │ │ │ │ + b.n 78efc │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 78f60 │ │ │ │ + b.n 78fd8 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 78d74 │ │ │ │ + b.n 78dec │ │ │ │ nop │ │ │ │ │ │ │ │ -00078fac : │ │ │ │ +00079024 : │ │ │ │ stmdb 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 79136 │ │ │ │ + bgt.w 791ae │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 792e8 │ │ │ │ + beq.w 79360 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi.w 792e8 │ │ │ │ + bhi.w 79360 │ │ │ │ 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 7918a │ │ │ │ + bmi.w 79202 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 79326 │ │ │ │ + bne.w 7939e │ │ │ │ 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 7933e │ │ │ │ - ldr.w sl, [pc, #844] @ 79378 │ │ │ │ + bmi.w 793b6 │ │ │ │ + ldr.w sl, [pc, #844] @ 793f0 │ │ │ │ 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 792ac │ │ │ │ + bhi.w 79324 │ │ │ │ adds r0, r4, r3 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bmi.w 792ac │ │ │ │ + bmi.w 79324 │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw r2, #6013 @ 0x177d │ │ │ │ + movw r2, #6117 @ 0x17e5 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r8, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7929e │ │ │ │ + bne.w 79316 │ │ │ │ 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 79254 │ │ │ │ + bcs.w 792cc │ │ │ │ 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 79294 │ │ │ │ + beq.w 7930c │ │ │ │ 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 79146 │ │ │ │ + beq.n 791be │ │ │ │ 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 7920a │ │ │ │ + bgt.w 79282 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #676] @ (79374 ) │ │ │ │ + ldr r2, [pc, #676] @ (793ec ) │ │ │ │ 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 792be │ │ │ │ + bne.w 79336 │ │ │ │ str r3, [r4, #20] │ │ │ │ str.w fp, [r4, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 791cc │ │ │ │ + beq.n 79244 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 791cc │ │ │ │ + beq.n 79244 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r6, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 791d4 │ │ │ │ + bne.n 7924c │ │ │ │ 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] │ │ │ │ @@ -117740,343 +117766,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 791e8 │ │ │ │ - movw r2, #29501 @ 0x733d │ │ │ │ + bne.n 79260 │ │ │ │ + movw r2, #29121 @ 0x71c1 │ │ │ │ movt r2, #11 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 78ff8 │ │ │ │ + b.n 79070 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r7, [r3, #28] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r7, r2 │ │ │ │ - bcc.n 79200 │ │ │ │ + bcc.n 79278 │ │ │ │ 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 79254 │ │ │ │ + beq.n 792cc │ │ │ │ ldr.w r3, [sl, r9] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.n 790a4 │ │ │ │ - movw r2, #61309 @ 0xef7d │ │ │ │ + b.n 7911c │ │ │ │ + movw r2, #61289 @ 0xef69 │ │ │ │ movt r2, #8 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 78ff8 │ │ │ │ - movw r2, #58469 @ 0xe465 │ │ │ │ + b.n 79070 │ │ │ │ + movw r2, #58085 @ 0xe2e5 │ │ │ │ movt r2, #11 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 78ff8 │ │ │ │ + b.n 79070 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7930e │ │ │ │ + beq.w 79386 │ │ │ │ movw r0, #15912 @ 0x3e28 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 71488 <_PyObject_GC_New@@Base> │ │ │ │ + bl 714f0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 792ba │ │ │ │ + beq.w 79332 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w sl, [pc, #456] @ 79378 │ │ │ │ + ldr.w sl, [pc, #456] @ 793f0 │ │ │ │ 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 790ee │ │ │ │ + bne.n 79166 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r6, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 79104 │ │ │ │ + beq.n 7917c │ │ │ │ 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 79104 │ │ │ │ + b.n 7917c │ │ │ │ movw r0, #642 @ 0x282 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 79288 │ │ │ │ + beq.n 79300 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - bne.n 792e8 │ │ │ │ - movw r2, #12921 @ 0x3279 │ │ │ │ + bne.n 79360 │ │ │ │ + movw r2, #12537 @ 0x30f9 │ │ │ │ movt r2, #12 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 78ff8 │ │ │ │ + b.n 79070 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ - b.n 790a4 │ │ │ │ + b.n 7911c │ │ │ │ ldr.w r3, [r1, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 790c4 │ │ │ │ + beq.w 7913c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 790c4 │ │ │ │ + beq.w 7913c │ │ │ │ ldr.w r3, [r1, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 790c4 │ │ │ │ + bne.w 7913c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 79304 │ │ │ │ + bne.n 7937c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.w 790c4 │ │ │ │ + bmi.w 7913c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7923e │ │ │ │ + bne.n 792b6 │ │ │ │ dmb ish │ │ │ │ - b.n 790c4 │ │ │ │ + b.n 7913c │ │ │ │ ldr.w r3, [r8, #672] @ 0x2a0 │ │ │ │ - movw r2, #49345 @ 0xc0c1 │ │ │ │ + movw r2, #49409 @ 0xc101 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 792d2 │ │ │ │ + bne.n 7934a │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ - cbz r0, 792ac │ │ │ │ + cbz r0, 79324 │ │ │ │ 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 790a4 │ │ │ │ - movw r2, #53861 @ 0xd265 │ │ │ │ + b.n 7911c │ │ │ │ + movw r2, #50549 @ 0xc575 │ │ │ │ movt r2, #21 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 78ff8 │ │ │ │ + b.n 79070 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, lr │ │ │ │ - bl 71838 │ │ │ │ - b.n 79164 │ │ │ │ + bl 718a0 │ │ │ │ + b.n 791dc │ │ │ │ ldr.w r0, [r8, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 79168 │ │ │ │ + bne.w 791e0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1ea820 │ │ │ │ + bl 1e9c50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 790c4 │ │ │ │ + bne.w 7913c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7912e │ │ │ │ - movw r1, #27577 @ 0x6bb9 │ │ │ │ + b.n 791a6 │ │ │ │ + movw r1, #26633 @ 0x6809 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 792dc │ │ │ │ + bne.n 79354 │ │ │ │ mov r0, r4 │ │ │ │ - bl 127028 │ │ │ │ - b.n 791c0 │ │ │ │ + bl 126c78 │ │ │ │ + b.n 79238 │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ - b.n 79270 │ │ │ │ + b.n 792e8 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 791c0 │ │ │ │ + b.n 79238 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [fp] │ │ │ │ - movw r1, #21236 @ 0x52f4 │ │ │ │ + movw r1, #18676 @ 0x48f4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 792ba │ │ │ │ + bl d183c │ │ │ │ + b.n 79332 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 790c4 │ │ │ │ - b.n 7922c │ │ │ │ + bne.w 7913c │ │ │ │ + b.n 792a4 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21264 @ 0x5310 │ │ │ │ + movw r1, #18704 @ 0x4910 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 792ba │ │ │ │ + bl 127394 │ │ │ │ + b.n 79332 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21332 @ 0x5354 │ │ │ │ + movw r1, #18772 @ 0x4954 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 792ba │ │ │ │ + bl 127394 │ │ │ │ + b.n 79332 │ │ │ │ ldr.w r0, [r5, #440] @ 0x1b8 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - ldr.w sl, [pc, #48] @ 79378 │ │ │ │ + ldr.w sl, [pc, #48] @ 793f0 │ │ │ │ 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 79042 │ │ │ │ - b.n 792ac │ │ │ │ + bls.w 790ba │ │ │ │ + b.n 79324 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007937c : │ │ │ │ +000793f4 : │ │ │ │ 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 79422 │ │ │ │ + bpl.n 7949a │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 793e8 │ │ │ │ + bne.n 79460 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 793f2 │ │ │ │ + beq.n 7946a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bne.n 79400 │ │ │ │ + bne.n 79478 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 79400 │ │ │ │ - ldr r1, [pc, #116] @ (79438 ) │ │ │ │ + beq.n 79478 │ │ │ │ + ldr r1, [pc, #116] @ (794b0 ) │ │ │ │ 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 7941a │ │ │ │ - bl 7b9c4 │ │ │ │ + beq.n 79492 │ │ │ │ + bl 7ba4c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 793aa │ │ │ │ + bne.n 79422 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 793bc │ │ │ │ + beq.n 79434 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cb8c │ │ │ │ + bl 6cbcc │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 793c2 │ │ │ │ + bne.n 7943a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1a2298 │ │ │ │ - bl 79478 │ │ │ │ + b.w 1a1680 │ │ │ │ + bl 794f0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ - movw r0, #7756 @ 0x1e4c │ │ │ │ + movw r0, #5196 @ 0x144c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 793e4 │ │ │ │ + b.n 7945c │ │ │ │ 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 75fa8 │ │ │ │ - cbz r0, 79466 │ │ │ │ + bl 76010 │ │ │ │ + cbz r0, 794de │ │ │ │ mul.w r2, r6, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 19d83c │ │ │ │ - movw r1, #7564 @ 0x1d8c │ │ │ │ + b.w 19cc1c │ │ │ │ + movw r1, #5004 @ 0x138c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #4] @ (79474 ) │ │ │ │ - bl 61f30 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldrh r4, [r1, #12] │ │ │ │ + ldr r0, [pc, #4] @ (794ec ) │ │ │ │ + bl 62074 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldrb r4, [r1, #30] │ │ │ │ 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] @ (79760 ) │ │ │ │ + ldr r3, [pc, #700] @ (797d8 ) │ │ │ │ mov r5, r1 │ │ │ │ cmp sl, r8 │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bne.w 796ec │ │ │ │ + bne.w 79764 │ │ │ │ add.w r1, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r1, #2740] @ 0xab4 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 7958e │ │ │ │ + ble.n 79606 │ │ │ │ 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 │ │ │ │ @@ -118092,48 +118118,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 797ae │ │ │ │ + bne.w 79826 │ │ │ │ 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, 79542 │ │ │ │ + cbnz r1, 795ba │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r2, #17 │ │ │ │ - bmi.w 796d0 │ │ │ │ + bmi.w 79748 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bmi.w 79654 │ │ │ │ + bmi.w 796cc │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r2, #7 │ │ │ │ and.w r1, r1, #7 │ │ │ │ - bgt.w 796a0 │ │ │ │ + bgt.w 79718 │ │ │ │ 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 796be │ │ │ │ + bne.w 79736 │ │ │ │ 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] │ │ │ │ @@ -118154,33 +118180,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, #6013 @ 0x177d │ │ │ │ + movw r0, #6117 @ 0x17e5 │ │ │ │ movt r0, #7 │ │ │ │ ldr.w r3, [r9, #692] @ 0x2b4 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 79764 │ │ │ │ + bne.w 797dc │ │ │ │ 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 7974e │ │ │ │ + beq.w 797c6 │ │ │ │ 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, 79608 │ │ │ │ + cbz r2, 79680 │ │ │ │ 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 │ │ │ │ @@ -118190,48 +118216,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 794ea │ │ │ │ + b.n 79562 │ │ │ │ ldrd ip, r1, [r3, #24] │ │ │ │ cmp r1, ip │ │ │ │ - bcc.w 7973a │ │ │ │ + bcc.w 797b2 │ │ │ │ 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 795dc │ │ │ │ + bne.n 79654 │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r2, #49345 @ 0xc0c1 │ │ │ │ + movw r2, #49409 @ 0xc101 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 797a2 │ │ │ │ + bne.w 7981a │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 79774 │ │ │ │ + beq.w 797ec │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 795dc │ │ │ │ + b.n 79654 │ │ │ │ ldr.w r2, [r1, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7971a │ │ │ │ + bne.n 79792 │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 79742 │ │ │ │ - ldr r2, [pc, #244] @ (79760 ) │ │ │ │ + beq.n 797ba │ │ │ │ + ldr r2, [pc, #244] @ (797d8 ) │ │ │ │ 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 │ │ │ │ @@ -118239,175 +118265,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 79550 │ │ │ │ + ble.w 795c8 │ │ │ │ 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 79564 │ │ │ │ + beq.w 795dc │ │ │ │ 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 7956e │ │ │ │ + b.n 795e6 │ │ │ │ ldr.w r2, [r1, #164] @ 0xa4 │ │ │ │ - cbnz r2, 796fe │ │ │ │ + cbnz r2, 79776 │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 79668 │ │ │ │ + bne.n 796e0 │ │ │ │ ldr.w r2, [r6, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 79668 │ │ │ │ - b.n 79536 │ │ │ │ + bne.n 796e0 │ │ │ │ + b.n 795ae │ │ │ │ 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 7959e │ │ │ │ - movw r1, #63381 @ 0xf795 │ │ │ │ + b.n 79616 │ │ │ │ + movw r1, #63529 @ 0xf829 │ │ │ │ movt r1, #7 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 797cc │ │ │ │ + bne.n 79844 │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 79536 │ │ │ │ + beq.w 795ae │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - b.n 796d6 │ │ │ │ - movw r1, #63381 @ 0xf795 │ │ │ │ + b.n 7974e │ │ │ │ + movw r1, #63529 @ 0xf829 │ │ │ │ movt r1, #7 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 797c0 │ │ │ │ + bne.n 79838 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 79542 │ │ │ │ + beq.w 795ba │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ - b.n 7965c │ │ │ │ + b.n 796d4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.n 795dc │ │ │ │ + b.n 79654 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr.w r2, [r2, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 79668 │ │ │ │ - b.n 79542 │ │ │ │ + bne.n 796e0 │ │ │ │ + b.n 795ba │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 71838 │ │ │ │ + bl 718a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 795dc │ │ │ │ - b.n 79626 │ │ │ │ + bne.w 79654 │ │ │ │ + b.n 7969e │ │ │ │ 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 795dc │ │ │ │ - bl 1ea6e4 │ │ │ │ + bne.w 79654 │ │ │ │ + bl 1e9b14 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 79788 │ │ │ │ + beq.n 79800 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 797d8 │ │ │ │ + cbz r3, 79850 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7979c │ │ │ │ + beq.n 79814 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 797e0 │ │ │ │ + cbz r3, 79858 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 79588 │ │ │ │ + b.n 79600 │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 79640 │ │ │ │ + b.n 796b8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1e3c2c │ │ │ │ + bl 1e305c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - b.n 79500 │ │ │ │ + b.n 79578 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ - b.n 7972e │ │ │ │ + b.n 797a6 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ - b.n 79710 │ │ │ │ + b.n 79788 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 79788 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 79800 │ │ │ │ mov r0, r2 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7979c │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 79814 │ │ │ │ stmdb 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 7987e │ │ │ │ + beq.n 798f6 │ │ │ │ movs r0, #1 │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ movt r3, #43690 @ 0xaaaa │ │ │ │ - ldr r2, [pc, #576] @ (79a50 ) │ │ │ │ + ldr r2, [pc, #576] @ (79ac8 ) │ │ │ │ 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 799ac │ │ │ │ + bhi.w 79a24 │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 798ac │ │ │ │ + bne.n 79924 │ │ │ │ add.w r1, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r1, #2740] @ 0xab4 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 799a8 │ │ │ │ + ble.w 79a20 │ │ │ │ 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 │ │ │ │ @@ -118420,61 +118446,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] @ (79a50 ) │ │ │ │ + ldr r3, [pc, #464] @ (79ac8 ) │ │ │ │ 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 799ac │ │ │ │ + bhi.n 79a24 │ │ │ │ movw sl, #19968 @ 0x4e00 │ │ │ │ movt sl, #72 @ 0x48 │ │ │ │ add.w r1, r9, r7 │ │ │ │ - movw r0, #6013 @ 0x177d │ │ │ │ + movw r0, #6117 @ 0x17e5 │ │ │ │ movt r0, #7 │ │ │ │ add.w r2, r1, #20 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr.w r2, [sl, #692] @ 0x2b4 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 79a2c │ │ │ │ + bne.w 79aa4 │ │ │ │ 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 799bc │ │ │ │ + bcs.n 79a34 │ │ │ │ adds r1, #19 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r2, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 799f2 │ │ │ │ + beq.n 79a6a │ │ │ │ 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 79942 │ │ │ │ + beq.n 799ba │ │ │ │ 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 │ │ │ │ @@ -118490,22 +118516,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 79994 │ │ │ │ + bhi.n 79a0c │ │ │ │ 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, 799bc │ │ │ │ + cbz r4, 79a34 │ │ │ │ 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 │ │ │ │ @@ -118517,212 +118543,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 79876 │ │ │ │ + b.n 798ee │ │ │ │ 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 79964 │ │ │ │ + b.n 799dc │ │ │ │ movs r7, #8 │ │ │ │ - b.n 798ac │ │ │ │ + b.n 79924 │ │ │ │ cmp r5, #15 │ │ │ │ - bhi.n 799fc │ │ │ │ + bhi.n 79a74 │ │ │ │ add.w fp, r5, #1 │ │ │ │ movs r7, #1 │ │ │ │ lsl.w r7, r7, fp │ │ │ │ - b.n 798ac │ │ │ │ + b.n 79924 │ │ │ │ ldr.w r3, [sl, #672] @ 0x2a0 │ │ │ │ - movw r1, #49345 @ 0xc0c1 │ │ │ │ + movw r1, #49409 @ 0xc101 │ │ │ │ movt r1, #6 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 79a42 │ │ │ │ + bne.n 79aba │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 79a3a │ │ │ │ + cbz r4, 79ab2 │ │ │ │ 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 79964 │ │ │ │ + b.n 799dc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 71838 │ │ │ │ + bl 718a0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7995a │ │ │ │ + b.n 799d2 │ │ │ │ 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 79a3a │ │ │ │ + bmi.n 79ab2 │ │ │ │ movw sl, #19968 @ 0x4e00 │ │ │ │ movt sl, #72 @ 0x48 │ │ │ │ - movw r0, #6013 @ 0x177d │ │ │ │ + movw r0, #6117 @ 0x17e5 │ │ │ │ movt r0, #7 │ │ │ │ ldr.w r2, [sl, #692] @ 0x2b4 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 798d0 │ │ │ │ + beq.w 79948 │ │ │ │ ldr.w r0, [sl, #688] @ 0x2b0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7995c │ │ │ │ + bne.n 799d4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1ea6e4 │ │ │ │ - b.n 79876 │ │ │ │ + bl 1e9b14 │ │ │ │ + b.n 798ee │ │ │ │ ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 799da │ │ │ │ + b.n 79a52 │ │ │ │ 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, 79a9e │ │ │ │ + cbz r3, 79b16 │ │ │ │ ldr.w r3, [r5, #1412] @ 0x584 │ │ │ │ - cbz r3, 79a9e │ │ │ │ - ldr r3, [pc, #692] @ (79d38 ) │ │ │ │ + cbz r3, 79b16 │ │ │ │ + ldr r3, [pc, #692] @ (79db0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 79cf0 │ │ │ │ + beq.w 79d68 │ │ │ │ ldr.w r0, [r5, #1416] @ 0x588 │ │ │ │ blx 2a31c │ │ │ │ cmp r6, r0 │ │ │ │ - bne.w 79cf0 │ │ │ │ + bne.w 79d68 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 79b88 │ │ │ │ + beq.n 79c00 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ sub.w r6, r4, #8 │ │ │ │ ldrb.w r8, [r4, #-4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 79d18 │ │ │ │ + bne.w 79d90 │ │ │ │ ldrb.w r3, [r4, #-3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 79cfe │ │ │ │ + bne.w 79d76 │ │ │ │ ldrb.w r3, [r4, #-2] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 79cfe │ │ │ │ + bne.w 79d76 │ │ │ │ ldrb.w r3, [r4, #-1] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 79cfe │ │ │ │ + bne.w 79d76 │ │ │ │ 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 79cd6 │ │ │ │ + bne.w 79d4e │ │ │ │ adds r3, r4, r2 │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ - bne.w 79cd6 │ │ │ │ + bne.w 79d4e │ │ │ │ ldrb r1, [r3, #2] │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ - bne.w 79cd6 │ │ │ │ + bne.w 79d4e │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 79cd6 │ │ │ │ + bne.w 79d4e │ │ │ │ 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, #29621 @ 0x73b5 │ │ │ │ + movw r3, #29745 @ 0x7431 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 79b8e │ │ │ │ - ldr r3, [pc, #516] @ (79d38 ) │ │ │ │ + bne.n 79c06 │ │ │ │ + ldr r3, [pc, #516] @ (79db0 ) │ │ │ │ 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 79bac │ │ │ │ + beq.n 79c24 │ │ │ │ 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 79b76 │ │ │ │ + bgt.n 79bee │ │ │ │ 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, 79bac │ │ │ │ + cbz r1, 79c24 │ │ │ │ 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, 79b9a │ │ │ │ - cbz r2, 79bd0 │ │ │ │ + cbz r1, 79c12 │ │ │ │ + cbz r2, 79c48 │ │ │ │ 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 79b88 │ │ │ │ + b.n 79c00 │ │ │ │ ldr.w r2, [r5, #684] @ 0x2ac │ │ │ │ - movw r3, #50053 @ 0xc385 │ │ │ │ + movw r3, #50117 @ 0xc3c5 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 79ccc │ │ │ │ + bne.w 79d44 │ │ │ │ mov r0, r6 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 79b88 │ │ │ │ + b.n 79c00 │ │ │ │ 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 │ │ │ │ @@ -118730,72 +118756,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 79c0c │ │ │ │ + bne.n 79c84 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 79c08 │ │ │ │ + cbz r3, 79c80 │ │ │ │ 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 79c68 │ │ │ │ + beq.n 79ce0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 79c48 │ │ │ │ + beq.n 79cc0 │ │ │ │ ldr.w r3, [lr, #532] @ 0x214 │ │ │ │ - cbnz r3, 79c24 │ │ │ │ + cbnz r3, 79c9c │ │ │ │ str.w r2, [lr, #532] @ 0x214 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 79b88 │ │ │ │ + beq.n 79c00 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ - cbz r1, 79c42 │ │ │ │ + cbz r1, 79cba │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r4, [r2, #20] │ │ │ │ str r1, [r4, #24] │ │ │ │ strd r3, r0, [r2, #20] │ │ │ │ - cbz r3, 79c3e │ │ │ │ + cbz r3, 79cb6 │ │ │ │ str r2, [r3, #24] │ │ │ │ str r2, [r0, #20] │ │ │ │ - b.n 79b88 │ │ │ │ + b.n 79c00 │ │ │ │ str.w r3, [r7, #524] @ 0x20c │ │ │ │ - b.n 79c30 │ │ │ │ + b.n 79ca8 │ │ │ │ ldr.w r3, [r7, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 79c56 │ │ │ │ + cbz r3, 79cce │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r7, #532] @ 0x214 │ │ │ │ str.w r2, [r7, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 79b88 │ │ │ │ + bne.n 79c00 │ │ │ │ str.w r2, [r7, #532] @ 0x214 │ │ │ │ - b.n 79b88 │ │ │ │ + b.n 79c00 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 79c16 │ │ │ │ + beq.n 79c8e │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 79cc6 │ │ │ │ + cbz r3, 79d3e │ │ │ │ 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, 79c9c │ │ │ │ + cbz r3, 79d14 │ │ │ │ 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 │ │ │ │ @@ -118804,83 +118830,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 79b88 │ │ │ │ + b.n 79c00 │ │ │ │ str.w r1, [r7, #524] @ 0x20c │ │ │ │ - b.n 79c74 │ │ │ │ + b.n 79cec │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ - b.n 79bc4 │ │ │ │ + b.n 79c3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 61368 <_Py_SetRefcnt@@Base+0xd7e> │ │ │ │ - movw r1, #61676 @ 0xf0ec │ │ │ │ + bl 614ac <_Py_SetRefcnt@@Base+0xd7e> │ │ │ │ + movw r1, #59116 @ 0xe6ec │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #59060 @ 0xe6b4 │ │ │ │ + movw r0, #56500 @ 0xdcb4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 61f30 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #7564 @ 0x1d8c │ │ │ │ + bl 62074 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #5004 @ 0x138c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #64] @ (79d3c ) │ │ │ │ - bl 61f30 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #64] @ (79db4 ) │ │ │ │ + bl 62074 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 61368 <_Py_SetRefcnt@@Base+0xd7e> │ │ │ │ - movw r1, #61652 @ 0xf0d4 │ │ │ │ + bl 614ac <_Py_SetRefcnt@@Base+0xd7e> │ │ │ │ + movw r1, #59092 @ 0xe6d4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #59060 @ 0xe6b4 │ │ │ │ + movw r0, #56500 @ 0xdcb4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 61f30 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62074 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 61368 <_Py_SetRefcnt@@Base+0xd7e> │ │ │ │ - movw r1, #61592 @ 0xf098 │ │ │ │ + bl 614ac <_Py_SetRefcnt@@Base+0xd7e> │ │ │ │ + movw r1, #59032 @ 0xe698 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #59060 @ 0xe6b4 │ │ │ │ + movw r0, #56500 @ 0xdcb4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ - bl 65a50 │ │ │ │ + bl 65cd0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, #12] │ │ │ │ + ldrb r0, [r4, #30] │ │ │ │ movs r6, r5 │ │ │ │ │ │ │ │ -00079d40 : │ │ │ │ +00079db8 : │ │ │ │ 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 1a272c │ │ │ │ - cbz r0, 79d68 │ │ │ │ + bl 1a1b14 │ │ │ │ + cbz r0, 79de0 │ │ │ │ strd r4, r5, [r0, #20] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00079d6c : │ │ │ │ +00079de4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 79db4 │ │ │ │ - cbz r0, 79dae │ │ │ │ + bl 79e2c │ │ │ │ + cbz r0, 79e26 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 79dae │ │ │ │ - ldr r4, [pc, #36] @ (79db0 ) │ │ │ │ + bpl.n 79e26 │ │ │ │ + ldr r4, [pc, #36] @ (79e28 ) │ │ │ │ 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 │ │ │ │ @@ -118922,1259 +118948,1259 @@ │ │ │ │ addmi r1, r3, #3 │ │ │ │ addmi r3, #1 │ │ │ │ ittt mi │ │ │ │ bicmi.w r1, r1, #3 │ │ │ │ addmi r1, r1, r2 │ │ │ │ addmi.w r2, r1, r3, lsl #2 │ │ │ │ adds.w r8, r2, r5 │ │ │ │ - bmi.w 79f52 │ │ │ │ + bmi.w 79fca │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6013 @ 0x177d │ │ │ │ + movw r3, #6117 @ 0x17e5 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r9, [r7, #712] @ 0x2c8 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 7a02a │ │ │ │ - ldr r3, [pc, #612] @ (7a09c ) │ │ │ │ + bne.w 7a0a2 │ │ │ │ + ldr r3, [pc, #612] @ (7a114 ) │ │ │ │ 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 79fc8 │ │ │ │ + bcs.w 7a040 │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r3, [r9, ip, lsl #3] │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 7a014 │ │ │ │ + beq.w 7a08c │ │ │ │ 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 79ee8 │ │ │ │ + beq.n 79f60 │ │ │ │ add.w r7, fp, r5 │ │ │ │ - cbz r5, 79eac │ │ │ │ + cbz r5, 79f24 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [fp] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 79eac │ │ │ │ - ldr r1, [pc, #528] @ (7a09c ) │ │ │ │ + beq.n 79f24 │ │ │ │ + ldr r1, [pc, #528] @ (7a114 ) │ │ │ │ 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 79f88 │ │ │ │ + bgt.n 7a000 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2957c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 79f68 │ │ │ │ + bne.n 79fe0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #472] @ (7a0a0 ) │ │ │ │ + ldr r2, [pc, #472] @ (7a118 ) │ │ │ │ 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 7a044 │ │ │ │ + bne.w 7a0bc │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 79f18 │ │ │ │ + bmi.n 79f90 │ │ │ │ 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 79f5c │ │ │ │ + bcc.n 79fd4 │ │ │ │ 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 79e7e │ │ │ │ + bne.n 79ef6 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 79e8a │ │ │ │ - b.n 79eac │ │ │ │ + bne.n 79f02 │ │ │ │ + b.n 79f24 │ │ │ │ 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, 79f44 │ │ │ │ + cbz r2, 79fbc │ │ │ │ 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 1ea6e4 │ │ │ │ + b.w 1e9b14 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [sl, #12] │ │ │ │ str.w sl, [r3, #8] │ │ │ │ - b.n 79e78 │ │ │ │ + b.n 79ef0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #300] @ (7a0a0 ) │ │ │ │ + ldr r2, [pc, #300] @ (7a118 ) │ │ │ │ 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 7a058 │ │ │ │ + bne.n 7a0d0 │ │ │ │ str r6, [r7, #8] │ │ │ │ - b.n 79eda │ │ │ │ + b.n 79f52 │ │ │ │ ldr.w r3, [r1, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r5, #0 │ │ │ │ - beq.n 79eac │ │ │ │ + beq.n 79f24 │ │ │ │ ldr.w r3, [r1, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 79eac │ │ │ │ + bne.n 79f24 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7a092 │ │ │ │ + bne.n 7a10a │ │ │ │ add.w r1, r0, #12 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bmi.w 79eac │ │ │ │ + bmi.w 79f24 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r0, r3, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 79fb2 │ │ │ │ + bne.n 7a02a │ │ │ │ dmb ish │ │ │ │ - b.n 79eac │ │ │ │ + b.n 79f24 │ │ │ │ ldr.w sl, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49345 @ 0xc0c1 │ │ │ │ + movw r3, #49409 @ 0xc101 │ │ │ │ movt r3, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 7a06c │ │ │ │ + bne.n 7a0e4 │ │ │ │ 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 79f52 │ │ │ │ + beq.n 79fca │ │ │ │ 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 79e7e │ │ │ │ + bne.w 79ef6 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 79e8a │ │ │ │ - b.n 79eac │ │ │ │ + bne.w 79f02 │ │ │ │ + b.n 79f24 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 71838 │ │ │ │ + bl 718a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 79fc8 │ │ │ │ + beq.n 7a040 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ - b.n 79f04 │ │ │ │ + b.n 79f7c │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r9 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 79f52 │ │ │ │ + beq.n 79fca │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ and.w lr, r3, #16384 @ 0x4000 │ │ │ │ - b.n 7a000 │ │ │ │ - movw r1, #27577 @ 0x6bb9 │ │ │ │ + b.n 7a078 │ │ │ │ + movw r1, #26633 @ 0x6809 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7a07a │ │ │ │ + bne.n 7a0f2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 127028 │ │ │ │ - b.n 79eda │ │ │ │ - movw r1, #27577 @ 0x6bb9 │ │ │ │ + bl 126c78 │ │ │ │ + b.n 79f52 │ │ │ │ + movw r1, #26633 @ 0x6809 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7a086 │ │ │ │ + bne.n 7a0fe │ │ │ │ mov r0, r7 │ │ │ │ - bl 127028 │ │ │ │ - b.n 79f84 │ │ │ │ + bl 126c78 │ │ │ │ + b.n 79ffc │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ blx sl │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ - b.n 79fea │ │ │ │ + b.n 7a062 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 79eda │ │ │ │ + b.n 79f52 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 79f84 │ │ │ │ + b.n 79ffc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 79eac │ │ │ │ - b.n 79fa2 │ │ │ │ + bne.w 79f24 │ │ │ │ + b.n 7a01a │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007a0a4 : │ │ │ │ +0007a11c : │ │ │ │ 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 7a114 │ │ │ │ - cbz r0, 7a0e4 │ │ │ │ + bl 7a18c │ │ │ │ + cbz r0, 7a15c │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #24] @ (7a0e8 ) │ │ │ │ + ldr r0, [pc, #24] @ (7a160 ) │ │ │ │ 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 7b154 │ │ │ │ + b.w 7b1d8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007a0ec : │ │ │ │ +0007a164 : │ │ │ │ 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 7a114 │ │ │ │ + bl 7a18c │ │ │ │ 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 7a5aa │ │ │ │ + beq.w 7a622 │ │ │ │ mov r8, r2 │ │ │ │ mov fp, r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 7a3e0 │ │ │ │ + beq.w 7a458 │ │ │ │ adds r3, r0, r1 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - blt.w 7af90 │ │ │ │ + blt.w 7b008 │ │ │ │ movw r2, #65514 @ 0xffea │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.w 7af70 │ │ │ │ + bgt.w 7afe8 │ │ │ │ movw r4, #19968 @ 0x4e00 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ - movw r2, #6013 @ 0x177d │ │ │ │ + movw r2, #6117 @ 0x17e5 │ │ │ │ movt r2, #7 │ │ │ │ add.w sl, r1, #21 │ │ │ │ ldr.w r6, [r4, #712] @ 0x2c8 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 7a766 │ │ │ │ - ldr r2, [pc, #676] @ (7a41c ) │ │ │ │ + bne.w 7a7de │ │ │ │ + ldr r2, [pc, #676] @ (7a494 ) │ │ │ │ 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 7a5cc │ │ │ │ + bgt.w 7a644 │ │ │ │ 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 7a5b6 │ │ │ │ + beq.w 7a62e │ │ │ │ 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 7a2ac │ │ │ │ + beq.n 7a324 │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r6, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #592] @ (7a420 ) │ │ │ │ + ldr r2, [pc, #592] @ (7a498 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ ldr.w r4, [r2, #1416] @ 0x588 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7aa5e │ │ │ │ + bne.w 7aad6 │ │ │ │ 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 7a570 │ │ │ │ + bpl.w 7a5e8 │ │ │ │ lsls r0, r2, #25 │ │ │ │ - bpl.w 7b082 │ │ │ │ + bpl.w 7b194 │ │ │ │ add.w r0, r6, #20 │ │ │ │ lsls r1, r7, #30 │ │ │ │ - bne.w 7a578 │ │ │ │ + bne.w 7a5f0 │ │ │ │ adds r4, r7, #4 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 7a2fc │ │ │ │ + bhi.n 7a374 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a2fc │ │ │ │ + bne.n 7a374 │ │ │ │ mov r2, r0 │ │ │ │ add.w ip, r7, #8 │ │ │ │ cmp r3, ip │ │ │ │ str.w r1, [r2], #4 │ │ │ │ - bcc.n 7a2f8 │ │ │ │ + bcc.n 7a370 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a2f8 │ │ │ │ + bne.n 7a370 │ │ │ │ add.w r4, r7, #12 │ │ │ │ str r1, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ add.w r1, r0, #8 │ │ │ │ - bcc.w 7a404 │ │ │ │ + bcc.w 7a47c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7a404 │ │ │ │ + bne.w 7a47c │ │ │ │ str r2, [r0, #8] │ │ │ │ add.w r2, r7, #16 │ │ │ │ add.w ip, r0, #12 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 7a40a │ │ │ │ + bcc.w 7a48e │ │ │ │ ldr r1, [r7, #12] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7a40a │ │ │ │ + bne.w 7a48e │ │ │ │ str r1, [r0, #12] │ │ │ │ add.w r1, r7, #20 │ │ │ │ cmp r3, r1 │ │ │ │ add.w r0, r0, #16 │ │ │ │ it cc │ │ │ │ movcc r4, r2 │ │ │ │ - bcc.n 7a28e │ │ │ │ + bcc.n 7a306 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ mov lr, r2 │ │ │ │ add.w ip, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ tst.w r4, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7aa32 │ │ │ │ + bne.w 7aaaa │ │ │ │ cmp r3, ip │ │ │ │ str.w r4, [r0], #4 │ │ │ │ - bcc.n 7a28c │ │ │ │ + bcc.n 7a304 │ │ │ │ mov r1, ip │ │ │ │ - b.n 7a26e │ │ │ │ + b.n 7a2e6 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 7a2ca │ │ │ │ + bhi.n 7a342 │ │ │ │ sub.w r9, r4, r7 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ cmp r5, r9 │ │ │ │ - bne.n 7a316 │ │ │ │ + bne.n 7a38e │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7acd8 │ │ │ │ + bne.w 7ad50 │ │ │ │ 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 7a40e │ │ │ │ + bcc.w 7a482 │ │ │ │ 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 7a1b4 │ │ │ │ + b.n 7a22c │ │ │ │ ldrsb.w r1, [r4] │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 7a292 │ │ │ │ + blt.n 7a30a │ │ │ │ adds r4, #1 │ │ │ │ strb r2, [r0, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - bls.n 7a292 │ │ │ │ + bls.n 7a30a │ │ │ │ adds r0, #1 │ │ │ │ mov r2, r4 │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ mov r4, r2 │ │ │ │ adds r2, #1 │ │ │ │ tst.w r1, #128 @ 0x80 │ │ │ │ - bne.n 7a292 │ │ │ │ + bne.n 7a30a │ │ │ │ cmp r2, r3 │ │ │ │ strb.w r1, [r0], #1 │ │ │ │ - bne.n 7a2e0 │ │ │ │ + bne.n 7a358 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 7a292 │ │ │ │ + b.n 7a30a │ │ │ │ mov r0, r2 │ │ │ │ - b.n 7a28e │ │ │ │ + b.n 7a306 │ │ │ │ cmp r3, r7 │ │ │ │ - bls.n 7a30e │ │ │ │ + bls.n 7a386 │ │ │ │ ldrsb.w r1, [r7] │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it ge │ │ │ │ movge r4, r7 │ │ │ │ - bge.n 7a2d4 │ │ │ │ + bge.n 7a34c │ │ │ │ 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 7aa8c │ │ │ │ + bpl.w 7ab04 │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7b07c │ │ │ │ + beq.w 7b17a │ │ │ │ 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 7a506 │ │ │ │ + bcs.w 7a57e │ │ │ │ ldrd r1, r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 7a968 │ │ │ │ + bne.w 7a9e0 │ │ │ │ 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 7a43e │ │ │ │ + bpl.n 7a4b6 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls.w 7aa36 │ │ │ │ + bls.w 7aaae │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ - bls.w 7a704 │ │ │ │ + bls.w 7a77c │ │ │ │ cmp r2, #239 @ 0xef │ │ │ │ - bhi.w 7af06 │ │ │ │ + bhi.w 7af7e │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #2 │ │ │ │ - ble.w 7aab0 │ │ │ │ + ble.w 7ab28 │ │ │ │ ldrb r7, [r4, #1] │ │ │ │ ldrb r0, [r4, #2] │ │ │ │ sub.w r5, r7, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7a534 │ │ │ │ + bhi.w 7a5ac │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ - beq.w 7a52e │ │ │ │ + beq.w 7a5a6 │ │ │ │ cmp r2, #237 @ 0xed │ │ │ │ - bne.n 7a3b0 │ │ │ │ + bne.n 7a428 │ │ │ │ cmp r7, #159 @ 0x9f │ │ │ │ - bhi.w 7a534 │ │ │ │ + bhi.w 7a5ac │ │ │ │ sub.w r5, r0, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7b006 │ │ │ │ + bhi.w 7b08c │ │ │ │ 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 7a72e │ │ │ │ + bhi.w 7a7a6 │ │ │ │ tbb [pc, r5] │ │ │ │ itett hi │ │ │ │ - ldrhi r7, [pc, #704] @ (7a6a0 ) │ │ │ │ + ldrhi r7, [pc, #704] @ (7a718 ) │ │ │ │ lslls r7, r1, #1 │ │ │ │ - ldrsbhi.w r2, [r0] │ │ │ │ - ldrbhi r3, [r0, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.w 7ac66 │ │ │ │ - ldr r2, [sp, #152] @ 0x98 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 7afb6 │ │ │ │ - ldr r6, [pc, #44] @ (7a424 ) │ │ │ │ - movs r2, #24 │ │ │ │ - mla r6, r2, r3, r6 │ │ │ │ + ldrsbhi.w r3, [r0] │ │ │ │ + ldrbhi r2, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.w 7acde │ │ │ │ + ldr r3, [sp, #152] @ 0x98 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 7b02e │ │ │ │ + ldr r6, [pc, #44] @ (7a49c ) │ │ │ │ + movs r3, #24 │ │ │ │ + mla r6, r3, r2, 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 7a28e │ │ │ │ - mov r0, ip │ │ │ │ - b.n 7a28e │ │ │ │ + b.n 7a306 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str.w r2, [ip, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 7a1b4 │ │ │ │ + b.n 7a22c │ │ │ │ + mov r0, ip │ │ │ │ + b.n 7a306 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ mov r0, r4 │ │ │ │ ands.w r5, r4, #3 │ │ │ │ - beq.w 7a784 │ │ │ │ + beq.w 7a7fc │ │ │ │ adds r4, #1 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs.w 7aa4c │ │ │ │ + bcs.w 7aac4 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls.n 7a428 │ │ │ │ + bls.n 7a4a0 │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ - bhi.w 7ad72 │ │ │ │ + bhi.w 7adea │ │ │ │ cmp r2, #193 @ 0xc1 │ │ │ │ - bls.w 7b0a4 │ │ │ │ + bls.w 7b0c6 │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 7aa4c │ │ │ │ + ble.w 7aac4 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ sub.w r5, r0, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7b0c0 │ │ │ │ + bhi.w 7b0e2 │ │ │ │ add.w r0, r0, r2, lsl #6 │ │ │ │ adds r4, #2 │ │ │ │ sub.w r5, r0, #12416 @ 0x3080 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ - bhi.n 7a3ca │ │ │ │ + bhi.n 7a442 │ │ │ │ strb.w r5, [r3], #1 │ │ │ │ - b.n 7a438 │ │ │ │ + b.n 7a4b0 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ - movw r7, #60156 @ 0xeafc │ │ │ │ + movw r7, #57596 @ 0xe0fc │ │ │ │ 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 7a4a2 │ │ │ │ + bne.n 7a51a │ │ │ │ mov r0, fp │ │ │ │ - bl f1ec4 <_Py_GetErrorHandler@@Base> │ │ │ │ + bl f1cf4 <_Py_GetErrorHandler@@Base> │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #2 │ │ │ │ - bne.w 7ad26 │ │ │ │ + bne.w 7ad9e │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w 7ad0a │ │ │ │ + ble.w 7ad82 │ │ │ │ mov r3, r9 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.w 7acde │ │ │ │ + blt.w 7ad56 │ │ │ │ sub.w r3, r6, r9 │ │ │ │ add r4, r3 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - b.n 7a354 │ │ │ │ + b.n 7a3cc │ │ │ │ ldr r1, [sp, #32] │ │ │ │ sub.w r3, r3, r1 │ │ │ │ mov.w r2, r3, asr #1 │ │ │ │ - bne.n 7a4e8 │ │ │ │ + bne.n 7a560 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ sub.w r5, r1, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7ae18 │ │ │ │ + bhi.w 7ae90 │ │ │ │ cmp r1, #159 @ 0x9f │ │ │ │ - bhi.w 7ae12 │ │ │ │ + bhi.w 7ae8a │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ - beq.w 7ae18 │ │ │ │ + beq.w 7ae90 │ │ │ │ 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 7afee │ │ │ │ + beq.w 7b074 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ - cbz r3, 7a514 │ │ │ │ + cbz r3, 7a58c │ │ │ │ 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 7a93c │ │ │ │ + bne.w 7a9b4 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7a910 │ │ │ │ + bne.w 7a988 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 91ed0 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + bl 91dc8 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 7a2a4 │ │ │ │ + b.n 7a31c │ │ │ │ cmp r7, #159 @ 0x9f │ │ │ │ - bhi.w 7a3b0 │ │ │ │ + bhi.w 7a428 │ │ │ │ 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 7a478 │ │ │ │ + beq.n 7a4f0 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #237 @ 0xed │ │ │ │ - beq.w 7b0cc │ │ │ │ + beq.w 7b146 │ │ │ │ movs r5, #2 │ │ │ │ - b.n 7a47a │ │ │ │ + b.n 7a4f2 │ │ │ │ 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, #60136 @ 0xeae8 │ │ │ │ + movw r7, #57576 @ 0xe0e8 │ │ │ │ movt r7, #38 @ 0x26 │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ sub.w r9, r4, sl │ │ │ │ add.w r6, r9, #1 │ │ │ │ - b.n 7a490 │ │ │ │ + b.n 7a508 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ lsls r2, r7, #30 │ │ │ │ - beq.w 7a204 │ │ │ │ + beq.w 7a27c │ │ │ │ cmp r3, r7 │ │ │ │ it hi │ │ │ │ movhi r4, r7 │ │ │ │ - bls.w 7a30e │ │ │ │ + bls.w 7a386 │ │ │ │ lsls r2, r4, #30 │ │ │ │ - beq.n 7a604 │ │ │ │ + beq.n 7a67c │ │ │ │ ldrsb.w r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 7a594 │ │ │ │ + blt.n 7a60c │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 7a582 │ │ │ │ + bcc.n 7a5fa │ │ │ │ sub.w r9, r4, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ blx 29c10 │ │ │ │ cmp r5, r9 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - beq.w 7a29c │ │ │ │ - b.n 7a316 │ │ │ │ + beq.w 7a314 │ │ │ │ + b.n 7a38e │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b0ea │ │ │ │ - ldr r6, [pc, #460] @ (7a780 ) │ │ │ │ - b.n 7a2a4 │ │ │ │ + bne.w 7b164 │ │ │ │ + ldr r6, [pc, #460] @ (7a7f8 ) │ │ │ │ + b.n 7a31c │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 71838 │ │ │ │ + bl 718a0 │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7a1b4 │ │ │ │ + bne.w 7a22c │ │ │ │ ldr.w r6, [r4, #672] @ 0x2a0 │ │ │ │ - movw r1, #49345 @ 0xc0c1 │ │ │ │ + movw r1, #49409 @ 0xc101 │ │ │ │ movt r1, #6 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.w 7ae22 │ │ │ │ + bne.w 7ae9a │ │ │ │ mov r0, sl │ │ │ │ strd r3, r2, [sp, #32] │ │ │ │ blx 2a0fc │ │ │ │ mov r6, r0 │ │ │ │ ldrd r3, r2, [sp, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7af70 │ │ │ │ + beq.w 7afe8 │ │ │ │ ldr.w r1, [r2, #800] @ 0x320 │ │ │ │ add.w r9, r5, #20 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r2, #800] @ 0x320 │ │ │ │ - b.n 7a1b4 │ │ │ │ + b.n 7a22c │ │ │ │ add.w ip, r4, #4 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.n 7a6fc │ │ │ │ + bcc.n 7a774 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a6fc │ │ │ │ + bne.n 7a774 │ │ │ │ add.w r1, r4, #8 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 7a9ee │ │ │ │ + bcc.w 7aa66 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7a9ee │ │ │ │ + bne.w 7aa66 │ │ │ │ add.w ip, r4, #12 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.w 7aa1a │ │ │ │ + bcc.w 7aa92 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7aa1a │ │ │ │ + bne.w 7aa92 │ │ │ │ add.w r1, r4, #16 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 7a9ee │ │ │ │ + bcc.w 7aa66 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7a9ee │ │ │ │ + bne.w 7aa66 │ │ │ │ add.w lr, r4, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bcc.w 7aa1a │ │ │ │ + bcc.w 7aa92 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7aa1a │ │ │ │ + bne.w 7aa92 │ │ │ │ add.w ip, r4, #24 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.w 7aad2 │ │ │ │ + bcc.w 7ab4a │ │ │ │ ldr r2, [r4, #20] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7aad2 │ │ │ │ + bne.w 7ab4a │ │ │ │ add.w r1, r4, #28 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 7a9ee │ │ │ │ + bcc.w 7aa66 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7a9ee │ │ │ │ + bne.w 7aa66 │ │ │ │ add.w ip, r4, #32 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.w 7aa1a │ │ │ │ + bcc.w 7aa92 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7aa1a │ │ │ │ + bne.w 7aa92 │ │ │ │ add.w r1, r4, #36 @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 7a9ee │ │ │ │ + bcc.w 7aa66 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7a9ee │ │ │ │ + bne.w 7aa66 │ │ │ │ add.w ip, r4, #40 @ 0x28 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.w 7aa1a │ │ │ │ + bcc.w 7aa92 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7aa1a │ │ │ │ + bne.w 7aa92 │ │ │ │ add.w r1, r4, #44 @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 7a9ee │ │ │ │ + bcc.w 7aa66 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7a9ee │ │ │ │ + bne.w 7aa66 │ │ │ │ sub.w ip, r3, #44 @ 0x2c │ │ │ │ sub.w ip, ip, r4 │ │ │ │ bic.w ip, ip, #3 │ │ │ │ add ip, r1 │ │ │ │ - b.n 7a6f6 │ │ │ │ + b.n 7a76e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ adds r1, #4 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a6fc │ │ │ │ + bne.n 7a774 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 7a6ec │ │ │ │ + bne.n 7a764 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 7a586 │ │ │ │ - b.n 7a594 │ │ │ │ + bne.w 7a5fe │ │ │ │ + b.n 7a60c │ │ │ │ cmp r2, #193 @ 0xc1 │ │ │ │ - bls.w 7af62 │ │ │ │ + bls.w 7afda │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 7acd0 │ │ │ │ + ble.w 7ad48 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ sub.w r5, r0, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7a534 │ │ │ │ + bhi.w 7a5ac │ │ │ │ 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 7aa1e │ │ │ │ + bcc.w 7aa96 │ │ │ │ ldrd r2, r3, [sp, #92] @ 0x5c │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 7aa1e │ │ │ │ + ble.w 7aa96 │ │ │ │ ldrd r2, r1, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #1 │ │ │ │ itt eq │ │ │ │ strbeq r5, [r2, r3] │ │ │ │ ldreq r3, [sp, #96] @ 0x60 │ │ │ │ - beq.n 7a75e │ │ │ │ + beq.n 7a7d6 │ │ │ │ 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 7a356 │ │ │ │ + b.n 7a3ce │ │ │ │ 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 7af70 │ │ │ │ + beq.w 7afe8 │ │ │ │ add.w r9, r5, #20 │ │ │ │ - b.n 7a1b4 │ │ │ │ + b.n 7a22c │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add.w ip, r4, #4 │ │ │ │ cmp r6, ip │ │ │ │ - bcc.w 7adc4 │ │ │ │ + bcc.w 7ae3c │ │ │ │ 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 7a838 │ │ │ │ + beq.n 7a8b0 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 7a824 │ │ │ │ + beq.n 7a89c │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 7a814 │ │ │ │ + beq.n 7a88c │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 7a804 │ │ │ │ + beq.n 7a87c │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 7a7f4 │ │ │ │ + beq.n 7a86c │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 7a7e2 │ │ │ │ + beq.n 7a85a │ │ │ │ cmp r2, #6 │ │ │ │ - beq.n 7a7d0 │ │ │ │ + beq.n 7a848 │ │ │ │ ldr.w r2, [r0], #4 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7a900 │ │ │ │ + bne.w 7a978 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7a900 │ │ │ │ + bne.w 7a978 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7a900 │ │ │ │ + bne.w 7a978 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a900 │ │ │ │ + bne.n 7a978 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a900 │ │ │ │ + bne.n 7a978 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a900 │ │ │ │ + bne.n 7a978 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a900 │ │ │ │ + bne.n 7a978 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 7a8fe │ │ │ │ + beq.n 7a976 │ │ │ │ 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 7a900 │ │ │ │ + bne.n 7a978 │ │ │ │ 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 7a900 │ │ │ │ + bne.n 7a978 │ │ │ │ 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 7a900 │ │ │ │ + bne.n 7a978 │ │ │ │ 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 7a900 │ │ │ │ + bne.n 7a978 │ │ │ │ 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 7a900 │ │ │ │ + bne.n 7a978 │ │ │ │ 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 7a900 │ │ │ │ + bne.n 7a978 │ │ │ │ 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 7a900 │ │ │ │ + bne.n 7a978 │ │ │ │ str.w r2, [lr, #20] │ │ │ │ add.w r3, lr, #24 │ │ │ │ mov r4, ip │ │ │ │ ldr.w r2, [ip] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a900 │ │ │ │ + bne.n 7a978 │ │ │ │ add.w r3, lr, #28 │ │ │ │ str.w r2, [lr, #24] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 7a838 │ │ │ │ + bne.n 7a8b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 7a3ca │ │ │ │ + beq.w 7a442 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls.w 7a432 │ │ │ │ - b.n 7a444 │ │ │ │ + bls.w 7a4aa │ │ │ │ + b.n 7a4bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7a524 │ │ │ │ + beq.w 7a59c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a524 │ │ │ │ - ldr r1, [pc, #612] @ (7ab8c ) │ │ │ │ + bne.w 7a59c │ │ │ │ + ldr r1, [pc, #612] @ (7ac04 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7adce │ │ │ │ + bne.w 7ae46 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 7a524 │ │ │ │ + b.n 7a59c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7a51c │ │ │ │ + beq.w 7a594 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a51c │ │ │ │ - ldr r1, [pc, #568] @ (7ab8c ) │ │ │ │ + bne.w 7a594 │ │ │ │ + ldr r1, [pc, #568] @ (7ac04 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ae38 │ │ │ │ + bne.w 7aeb0 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 7a51c │ │ │ │ + b.n 7a594 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 7ae5e │ │ │ │ + bne.w 7aed6 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #32] │ │ │ │ add.w r3, r1, r3, lsl #1 │ │ │ │ - b.n 7a9d8 │ │ │ │ + b.n 7aa50 │ │ │ │ cmp r0, #223 @ 0xdf │ │ │ │ - bls.n 7a9f2 │ │ │ │ + bls.n 7aa6a │ │ │ │ cmp r0, #239 @ 0xef │ │ │ │ - bhi.w 7ae70 │ │ │ │ + bhi.w 7aee8 │ │ │ │ subs r2, r6, r4 │ │ │ │ cmp r2, #2 │ │ │ │ - ble.w 7a4c4 │ │ │ │ + ble.w 7a53c │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ sub.w r5, r1, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7ae58 │ │ │ │ + bhi.w 7aed0 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ - beq.w 7ae52 │ │ │ │ + beq.w 7aeca │ │ │ │ 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 7ae58 │ │ │ │ + bne.w 7aed0 │ │ │ │ sub.w r5, r2, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7b0c6 │ │ │ │ + bhi.w 7b16a │ │ │ │ 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 7aa50 │ │ │ │ + bcs.n 7aac8 │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.n 7a978 │ │ │ │ + bhi.n 7a9f0 │ │ │ │ mov r2, r4 │ │ │ │ ands.w r5, r4, #3 │ │ │ │ - beq.n 7aad6 │ │ │ │ + beq.n 7ab4e │ │ │ │ adds r4, #1 │ │ │ │ strh.w r0, [r3], #2 │ │ │ │ - b.n 7a9d4 │ │ │ │ + b.n 7aa4c │ │ │ │ mov r4, ip │ │ │ │ - b.n 7a6fc │ │ │ │ + b.n 7a774 │ │ │ │ cmp r0, #193 @ 0xc1 │ │ │ │ - bls.w 7b020 │ │ │ │ + bls.w 7b06e │ │ │ │ subs r2, r6, r4 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 7aa50 │ │ │ │ + ble.n 7aac8 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ sub.w r1, r2, #128 @ 0x80 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.w 7ae58 │ │ │ │ + bhi.w 7aed0 │ │ │ │ add.w r2, r2, r0, lsl #6 │ │ │ │ adds r4, #2 │ │ │ │ sub.w r2, r2, #12416 @ 0x3080 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ - b.n 7a9d4 │ │ │ │ + b.n 7aa4c │ │ │ │ mov r4, r1 │ │ │ │ - b.n 7a6fc │ │ │ │ + b.n 7a774 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl c9a34 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl c98c8 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7afda │ │ │ │ + beq.w 7b05a │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7a742 │ │ │ │ + b.n 7a7ba │ │ │ │ mov r4, lr │ │ │ │ - b.n 7a28e │ │ │ │ + b.n 7a306 │ │ │ │ ands.w r5, r4, #3 │ │ │ │ - beq.w 7aea0 │ │ │ │ + beq.w 7af18 │ │ │ │ adds r4, #1 │ │ │ │ strb r2, [r3, #0] │ │ │ │ cmp r4, r6 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bcc.w 7a376 │ │ │ │ + bcc.w 7a3ee │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7a3ca │ │ │ │ + b.n 7a442 │ │ │ │ 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 7a3d0 │ │ │ │ - movw r1, #27577 @ 0x6bb9 │ │ │ │ + b.n 7a448 │ │ │ │ + movw r1, #26633 @ 0x6809 │ │ │ │ movt r1, #18 │ │ │ │ cmp r4, r1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bne.w 7afa8 │ │ │ │ + bne.w 7b020 │ │ │ │ mov r0, r6 │ │ │ │ - bl 127028 │ │ │ │ + bl 126c78 │ │ │ │ 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 7a1ec │ │ │ │ + b.w 7a264 │ │ │ │ ubfx r1, r3, #2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 7af5e │ │ │ │ + beq.w 7afd6 │ │ │ │ cmp r1, #2 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ it ne │ │ │ │ movtne r1, #16 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7b07c │ │ │ │ + beq.w 7b17a │ │ │ │ add.w r2, r6, #28 │ │ │ │ - b.n 7a33c │ │ │ │ - bne.w 7acd0 │ │ │ │ + b.n 7a3b4 │ │ │ │ + bne.w 7ad48 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ sub.w r5, r0, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7a534 │ │ │ │ + bhi.w 7a5ac │ │ │ │ cmp r0, #159 @ 0x9f │ │ │ │ - bhi.w 7b012 │ │ │ │ + bhi.w 7b098 │ │ │ │ sub.w r5, r2, #224 @ 0xe0 │ │ │ │ negs r2, r5 │ │ │ │ adcs r2, r5 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.n 7a3ca │ │ │ │ + b.n 7a442 │ │ │ │ mov r4, lr │ │ │ │ - b.n 7a6fc │ │ │ │ + b.n 7a774 │ │ │ │ add.w ip, r4, #4 │ │ │ │ cmp r6, ip │ │ │ │ - bcc.w 7af86 │ │ │ │ + bcc.w 7affe │ │ │ │ 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 7ab86 │ │ │ │ + beq.n 7abfe │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 7ab56 │ │ │ │ + beq.n 7abce │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 7ab2a │ │ │ │ + beq.n 7aba2 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, ip │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7ac4e │ │ │ │ + bne.w 7acc6 │ │ │ │ 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 7ac4e │ │ │ │ + bne.w 7acc6 │ │ │ │ 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 7ac4e │ │ │ │ + bne.n 7acc6 │ │ │ │ uxtb r4, r1 │ │ │ │ adds r3, #8 │ │ │ │ strh.w r4, [r3, #-8] │ │ │ │ cmp r2, r0 │ │ │ │ ubfx r4, r1, #8, #8 │ │ │ │ strh.w r4, [r3, #-6] │ │ │ │ ubfx r4, r1, #16, #8 │ │ │ │ mov.w r1, r1, lsr #24 │ │ │ │ strh.w r4, [r3, #-4] │ │ │ │ strh.w r1, [r3, #-2] │ │ │ │ - beq.n 7ac62 │ │ │ │ + beq.n 7acda │ │ │ │ strd r5, r6, [sp, #36] @ 0x24 │ │ │ │ - b.n 7ac34 │ │ │ │ + b.n 7acac │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ubfx r7, r1, #8, #8 │ │ │ │ ubfx r6, r1, #16, #8 │ │ │ │ lsrs r5, r1, #24 │ │ │ │ ldr.w r1, [r9] │ │ │ │ strh.w ip, [r3] │ │ │ │ @@ -120185,141 +120211,141 @@ │ │ │ │ uxtb.w ip, r1 │ │ │ │ strh.w r5, [r3, #-2] │ │ │ │ ubfx r7, r1, #8, #8 │ │ │ │ ubfx r6, r1, #16, #8 │ │ │ │ lsrs r5, r1, #24 │ │ │ │ mov sl, r3 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7ac4a │ │ │ │ + bne.n 7acc2 │ │ │ │ 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 7ac4a │ │ │ │ + bne.n 7acc2 │ │ │ │ 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 7ac4a │ │ │ │ + bne.n 7acc2 │ │ │ │ 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 7ac5e │ │ │ │ + beq.n 7acd6 │ │ │ │ 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 7ab90 │ │ │ │ + beq.n 7ac08 │ │ │ │ ldrd r5, r6, [sp, #36] @ 0x24 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 7af8c │ │ │ │ + beq.w 7b004 │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bls.w 7a9e6 │ │ │ │ - b.n 7a978 │ │ │ │ + bls.w 7aa5e │ │ │ │ + b.n 7a9f0 │ │ │ │ ldrd r5, r6, [sp, #36] @ 0x24 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 7ac4e │ │ │ │ + b.n 7acc6 │ │ │ │ movw r4, #19968 @ 0x4e00 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ - movw r2, #6013 @ 0x177d │ │ │ │ + movw r2, #6117 @ 0x17e5 │ │ │ │ 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 7a766 │ │ │ │ - ldr r2, [pc, #732] @ (7af6c ) │ │ │ │ + bne.w 7a7de │ │ │ │ + ldr r2, [pc, #732] @ (7afe4 ) │ │ │ │ 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 7a18e │ │ │ │ + b.w 7a206 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.n 7acd0 │ │ │ │ + ble.n 7ad48 │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ sub.w r7, r5, #128 @ 0x80 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bhi.w 7a534 │ │ │ │ + bhi.w 7a5ac │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.w 7b066 │ │ │ │ + bls.w 7b19c │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - beq.w 7a534 │ │ │ │ + beq.w 7a5ac │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 7acd0 │ │ │ │ + beq.n 7ad48 │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bhi.w 7b006 │ │ │ │ + bhi.w 7b08c │ │ │ │ subs r3, r3, r1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7a4ec │ │ │ │ + b.n 7a564 │ │ │ │ str r5, [r3, #0] │ │ │ │ - b.w 7a2a4 │ │ │ │ + b.w 7a31c │ │ │ │ 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 7b0e4 │ │ │ │ + beq.w 7b15e │ │ │ │ cmp r5, #2 │ │ │ │ itet ne │ │ │ │ strne.w r0, [r1, r2, lsl #2] │ │ │ │ strheq.w r0, [r1, r2, lsl #1] │ │ │ │ ldrne r2, [sp, #96] @ 0x60 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ - b.w 7a4b4 │ │ │ │ + b.w 7a52c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ - bl c9a34 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl c98c8 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7afda │ │ │ │ + beq.w 7b05a │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ - b.w 7a4b2 │ │ │ │ + b.w 7a52a │ │ │ │ cmp.w r8, #1 │ │ │ │ - bls.n 7ad38 │ │ │ │ + bls.n 7adb0 │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 7adf4 │ │ │ │ + beq.n 7ae6c │ │ │ │ cmp.w r8, #4 │ │ │ │ - beq.n 7ade8 │ │ │ │ + beq.n 7ae60 │ │ │ │ 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] │ │ │ │ @@ -120329,861 +120355,867 @@ │ │ │ │ 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, #21400 @ 0x5398 │ │ │ │ + movw r2, #18840 @ 0x4998 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 1dbe88 <_PyErr_ProgramDecodedTextObject@@Base+0x50c> │ │ │ │ + bl 1db160 <_PyErr_ProgramDecodedTextObject@@Base+0x50c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7afda │ │ │ │ + bne.w 7b05a │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ - b.w 7a354 │ │ │ │ + b.w 7a3cc │ │ │ │ cmp r2, #239 @ 0xef │ │ │ │ - bhi.w 7b0a0 │ │ │ │ + bhi.w 7b0c2 │ │ │ │ subs r5, r6, r4 │ │ │ │ cmp r5, #2 │ │ │ │ - ble.n 7adb0 │ │ │ │ + ble.n 7ae28 │ │ │ │ ldrb r7, [r4, #1] │ │ │ │ ldrb r0, [r4, #2] │ │ │ │ sub.w r5, r7, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7b0c0 │ │ │ │ + bhi.w 7b0e2 │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ - beq.n 7adaa │ │ │ │ + beq.n 7ae22 │ │ │ │ cmp r2, #237 @ 0xed │ │ │ │ - bne.n 7ad9a │ │ │ │ + bne.n 7ae12 │ │ │ │ cmp r7, #159 @ 0x9f │ │ │ │ - bhi.w 7b0c0 │ │ │ │ + bhi.w 7b0e2 │ │ │ │ sub.w r5, r0, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bls.w 7a3ba │ │ │ │ + bls.w 7a432 │ │ │ │ movs r5, #3 │ │ │ │ - b.w 7a3ca │ │ │ │ + b.w 7a442 │ │ │ │ cmp r7, #159 @ 0x9f │ │ │ │ - bhi.n 7ad9a │ │ │ │ - b.n 7b0c0 │ │ │ │ - bne.w 7aa4c │ │ │ │ + bhi.n 7ae12 │ │ │ │ + b.n 7b0e2 │ │ │ │ + bne.w 7aac4 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ sub.w r7, r0, #128 @ 0x80 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bls.w 7aac0 │ │ │ │ - b.w 7a3ca │ │ │ │ + bls.w 7ab38 │ │ │ │ + b.w 7a442 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.w 7a432 │ │ │ │ - b.w 7a3ca │ │ │ │ - movw r2, #27577 @ 0x6bb9 │ │ │ │ + bne.w 7a4aa │ │ │ │ + b.w 7a442 │ │ │ │ + movw r2, #26633 @ 0x6809 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7a936 │ │ │ │ + beq.w 7a9ae │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 7a936 │ │ │ │ + b.n 7a9ae │ │ │ │ sub.w r6, r6, r9 │ │ │ │ add r4, r6 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - b.w 7a354 │ │ │ │ + b.w 7a3cc │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ movw r1, #65533 @ 0xfffd │ │ │ │ - bl e24cc │ │ │ │ + bl e22ec │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7afda │ │ │ │ + beq.w 7b05a │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ sub.w r6, r6, r9 │ │ │ │ add r4, r6 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - b.w 7a354 │ │ │ │ + b.w 7a3cc │ │ │ │ cmp r0, #237 @ 0xed │ │ │ │ - bne.w 7a4e8 │ │ │ │ + bne.w 7a560 │ │ │ │ asrs r3, r3, #1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.w 7a53a │ │ │ │ + b.w 7a5b2 │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ mov r1, sl │ │ │ │ strd r3, r2, [sp, #32] │ │ │ │ blx r6 │ │ │ │ ldrd r3, r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ - b.w 7a5ee │ │ │ │ - movw r2, #27577 @ 0x6bb9 │ │ │ │ + b.w 7a666 │ │ │ │ + movw r2, #26633 @ 0x6809 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7a962 │ │ │ │ + beq.w 7a9da │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 7a962 │ │ │ │ + b.n 7a9da │ │ │ │ cmp r1, #159 @ 0x9f │ │ │ │ - bhi.w 7a9b6 │ │ │ │ + bhi.w 7aa2e │ │ │ │ ldr r1, [sp, #32] │ │ │ │ subs r3, r3, r1 │ │ │ │ - b.n 7ae18 │ │ │ │ + b.n 7ae90 │ │ │ │ mov r2, r1 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 19d550 │ │ │ │ + bl 19c930 │ │ │ │ mov r5, r0 │ │ │ │ - b.w 7a3d0 │ │ │ │ + b.w 7a448 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r0, #244 @ 0xf4 │ │ │ │ - bhi.w 7a550 │ │ │ │ + bhi.w 7a5c8 │ │ │ │ subs r2, r6, r4 │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 7aeb8 │ │ │ │ + bgt.n 7af30 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.w 7b042 │ │ │ │ + bgt.w 7b1a6 │ │ │ │ subs r3, r3, r1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ asrs r3, r3, #1 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.w 7a4ec │ │ │ │ + b.w 7a564 │ │ │ │ ldr.w r0, [r2, #-4] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7aea6 │ │ │ │ + bne.n 7af1e │ │ │ │ mov r4, r2 │ │ │ │ str.w r0, [r3], #4 │ │ │ │ adds r2, r4, #4 │ │ │ │ cmp r2, r6 │ │ │ │ - bls.n 7ae90 │ │ │ │ + bls.n 7af08 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 7a3ca │ │ │ │ + beq.w 7a442 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls.w 7aa3e │ │ │ │ - b.w 7a37e │ │ │ │ + bls.w 7aab6 │ │ │ │ + b.w 7a3f6 │ │ │ │ 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 7b078 │ │ │ │ + bhi.w 7b18c │ │ │ │ cmp r0, #240 @ 0xf0 │ │ │ │ - bne.w 7b092 │ │ │ │ + bne.w 7b180 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.w 7b078 │ │ │ │ + bls.w 7b18c │ │ │ │ sub.w ip, r7, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.w 7b08e │ │ │ │ + bhi.w 7b190 │ │ │ │ sub.w ip, r2, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.w 7b08a │ │ │ │ + bhi.w 7b142 │ │ │ │ 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 7aa54 │ │ │ │ + b.n 7aacc │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - bhi.n 7af62 │ │ │ │ + bhi.n 7afda │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #3 │ │ │ │ - ble.w 7aca6 │ │ │ │ + ble.w 7ad1e │ │ │ │ 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 7a534 │ │ │ │ + bhi.w 7a5ac │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne.w 7b032 │ │ │ │ + bne.w 7b0b2 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.w 7a534 │ │ │ │ + bls.w 7a5ac │ │ │ │ sub.w ip, r7, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.n 7b006 │ │ │ │ + bhi.n 7b08c │ │ │ │ sub.w ip, r0, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.n 7b026 │ │ │ │ + bhi.n 7b0a6 │ │ │ │ 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 7a3ca │ │ │ │ + b.w 7a442 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ - b.n 7aaa2 │ │ │ │ + b.n 7ab1a │ │ │ │ subs r3, r3, r1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.w 7a558 │ │ │ │ + b.w 7a5d0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1ea6e4 │ │ │ │ + bl 1e9b14 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7a1ec │ │ │ │ + bne.w 7a264 │ │ │ │ movs r6, #0 │ │ │ │ - b.w 7a2a4 │ │ │ │ + b.w 7a31c │ │ │ │ cmp r4, r6 │ │ │ │ - bne.w 7a9e6 │ │ │ │ + bne.w 7aa5e │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - b.n 7aa54 │ │ │ │ + b.n 7aacc │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #7048 @ 0x1b88 │ │ │ │ + movw r1, #4488 @ 0x1188 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 7af80 │ │ │ │ + bl 127394 │ │ │ │ + b.n 7aff8 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b.n 7aa76 │ │ │ │ + b.n 7aaee │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldrsb.w r2, [r0] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 7a3f4 │ │ │ │ - add.w r3, r3, #1296 @ 0x510 │ │ │ │ - movw r6, #19968 @ 0x4e00 │ │ │ │ - movt r6, #72 @ 0x48 │ │ │ │ - add.w r6, r6, r3, lsl #5 │ │ │ │ - b.w 7a2a4 │ │ │ │ + iteee ge │ │ │ │ + movge r2, #24 │ │ │ │ + addlt.w r3, r3, #1296 @ 0x510 │ │ │ │ + movwlt r6, #19968 @ 0x4e00 │ │ │ │ + movtlt r6, #72 @ 0x48 │ │ │ │ + itet ge │ │ │ │ + ldrge r6, [pc, #388] @ (7b1d4 ) │ │ │ │ + addlt.w r6, r6, r3, lsl #5 │ │ │ │ + mlage r6, r2, r3, r6 │ │ │ │ + b.w 7a31c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 78204 │ │ │ │ + bl 7827c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 78204 │ │ │ │ + bl 7827c │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 1d6d74 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ - b.n 7af80 │ │ │ │ + bl 1d60ac <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + b.n 7aff8 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + movs r5, #1 │ │ │ │ + b.n 7aacc │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ - movw r7, #60112 @ 0xead0 │ │ │ │ + movw r7, #57552 @ 0xe0d0 │ │ │ │ movt r7, #38 @ 0x26 │ │ │ │ sub.w r6, r6, sl │ │ │ │ sub.w r9, r4, sl │ │ │ │ - b.w 7a490 │ │ │ │ + b.w 7a508 │ │ │ │ subs r3, r3, r1 │ │ │ │ movs r5, #3 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - b.w 7a47a │ │ │ │ + b.w 7a4f2 │ │ │ │ sub.w r0, r2, #237 @ 0xed │ │ │ │ negs r2, r0 │ │ │ │ adcs r2, r0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.w 7a3ca │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - movs r5, #1 │ │ │ │ - b.n 7aa54 │ │ │ │ + b.w 7a442 │ │ │ │ subs r3, r3, r1 │ │ │ │ movs r5, #4 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - b.w 7a47a │ │ │ │ + b.w 7a4f2 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - bne.w 7af30 │ │ │ │ - cmp r5, #143 @ 0x8f │ │ │ │ - bls.w 7af30 │ │ │ │ - b.w 7a534 │ │ │ │ - ldrb r5, [r4, #1] │ │ │ │ - sub.w r7, r5, #128 @ 0x80 │ │ │ │ - cmp r7, #63 @ 0x3f │ │ │ │ - bhi.n 7b078 │ │ │ │ + bne.w 7afa8 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.n 7b074 │ │ │ │ - cmp r0, #244 @ 0xf4 │ │ │ │ - beq.n 7b078 │ │ │ │ - cmp r2, #2 │ │ │ │ - beq.n 7b070 │ │ │ │ - ldrb r2, [r4, #2] │ │ │ │ - subs r2, #128 @ 0x80 │ │ │ │ - cmp r2, #63 @ 0x3f │ │ │ │ - ite hi │ │ │ │ - movhi r5, #3 │ │ │ │ - movls r5, #0 │ │ │ │ - b.n 7aa54 │ │ │ │ - cmp r2, #240 @ 0xf0 │ │ │ │ - bne.w 7acc2 │ │ │ │ - b.w 7a534 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 7aa54 │ │ │ │ - cmp r0, #240 @ 0xf0 │ │ │ │ - bne.n 7b054 │ │ │ │ - subs r3, r3, r1 │ │ │ │ - b.n 7ae18 │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ - b.w 7a33c │ │ │ │ - add.w r0, r6, #28 │ │ │ │ - b.w 7a572 │ │ │ │ - movs r5, #4 │ │ │ │ - b.n 7aa54 │ │ │ │ - movs r5, #3 │ │ │ │ - b.n 7aa54 │ │ │ │ - cmp r0, #244 @ 0xf4 │ │ │ │ - bne.w 7aed6 │ │ │ │ - cmp r5, #143 @ 0x8f │ │ │ │ - bls.w 7aed6 │ │ │ │ - b.n 7b078 │ │ │ │ + bls.w 7afa8 │ │ │ │ + b.w 7a5ac │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - bls.n 7b0aa │ │ │ │ + bls.n 7b0cc │ │ │ │ movs r5, #1 │ │ │ │ - b.w 7a3ca │ │ │ │ + b.w 7a442 │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #3 │ │ │ │ - bgt.n 7b10e │ │ │ │ + bgt.n 7b106 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 7aa4c │ │ │ │ + ble.w 7aac4 │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ sub.w r7, r5, #128 @ 0x80 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bls.n 7b0f0 │ │ │ │ + bls.n 7b0e8 │ │ │ │ movs r5, #2 │ │ │ │ - b.w 7a3ca │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - movs r5, #3 │ │ │ │ - b.n 7aa54 │ │ │ │ - subs r5, r6, r4 │ │ │ │ - cmp r5, #2 │ │ │ │ - bne.w 7a54c │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - adds r3, #96 @ 0x60 │ │ │ │ - uxtb r3, r3 │ │ │ │ - cmp r3, #31 │ │ │ │ - bls.w 7a50c │ │ │ │ - b.w 7a47a │ │ │ │ - strb r7, [r1, r2] │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ - b.n 7ad00 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - b.w 7a5b2 │ │ │ │ + b.w 7a442 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bhi.n 7b144 │ │ │ │ + bhi.n 7b13c │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - beq.n 7b0c0 │ │ │ │ + beq.n 7b0e2 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 7aa4c │ │ │ │ + beq.w 7aac4 │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ ite hi │ │ │ │ movhi r5, #3 │ │ │ │ movls r5, #0 │ │ │ │ - b.w 7a3ca │ │ │ │ + b.w 7a442 │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ ldrb r7, [r4, #2] │ │ │ │ sub.w ip, r5, #128 @ 0x80 │ │ │ │ ldrb r0, [r4, #3] │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.n 7b0c0 │ │ │ │ + bhi.n 7b0e2 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne.n 7b14a │ │ │ │ + bne.n 7b170 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.n 7b0c0 │ │ │ │ + bls.n 7b0e2 │ │ │ │ sub.w ip, r7, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.w 7ada4 │ │ │ │ + bhi.w 7ae1c │ │ │ │ sub.w ip, r0, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bls.w 7af44 │ │ │ │ + bls.w 7afbc │ │ │ │ movs r5, #4 │ │ │ │ - b.w 7a3ca │ │ │ │ + b.w 7a442 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - bne.n 7b0f8 │ │ │ │ - b.n 7b0c0 │ │ │ │ + bne.n 7b0f0 │ │ │ │ + b.n 7b0e2 │ │ │ │ + movs r5, #4 │ │ │ │ + b.n 7aacc │ │ │ │ + subs r5, r6, r4 │ │ │ │ + cmp r5, #2 │ │ │ │ + bne.w 7a5c4 │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + adds r3, #96 @ 0x60 │ │ │ │ + uxtb r3, r3 │ │ │ │ + cmp r3, #31 │ │ │ │ + bls.w 7a584 │ │ │ │ + b.w 7a4f2 │ │ │ │ + strb r7, [r1, r2] │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ + b.n 7ad78 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + b.w 7a62a │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + movs r5, #3 │ │ │ │ + b.n 7aacc │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - bne.n 7b126 │ │ │ │ + bne.n 7b11e │ │ │ │ + cmp r5, #143 @ 0x8f │ │ │ │ + bls.n 7b11e │ │ │ │ + b.n 7b0e2 │ │ │ │ + ldr r2, [r6, #28] │ │ │ │ + b.w 7a3b4 │ │ │ │ + cmp r0, #244 @ 0xf4 │ │ │ │ + bne.w 7af4e │ │ │ │ + cmp r5, #143 @ 0x8f │ │ │ │ + bls.w 7af4e │ │ │ │ + subs r3, r3, r1 │ │ │ │ + b.n 7ae90 │ │ │ │ + movs r5, #3 │ │ │ │ + b.n 7aacc │ │ │ │ + add.w r0, r6, #28 │ │ │ │ + b.w 7a5ea │ │ │ │ + cmp r2, #240 @ 0xf0 │ │ │ │ + bne.w 7ad3a │ │ │ │ + b.w 7a5ac │ │ │ │ + ldrb r5, [r4, #1] │ │ │ │ + sub.w r7, r5, #128 @ 0x80 │ │ │ │ + cmp r7, #63 @ 0x3f │ │ │ │ + bhi.n 7b18c │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.n 7b126 │ │ │ │ - b.n 7b0c0 │ │ │ │ + bls.n 7b1ce │ │ │ │ + cmp r0, #244 @ 0xf4 │ │ │ │ + beq.n 7b18c │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.n 7b1ca │ │ │ │ + ldrb r2, [r4, #2] │ │ │ │ + subs r2, #128 @ 0x80 │ │ │ │ + cmp r2, #63 @ 0x3f │ │ │ │ + ite hi │ │ │ │ + movhi r5, #3 │ │ │ │ + movls r5, #0 │ │ │ │ + b.n 7aacc │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 7aacc │ │ │ │ + cmp r0, #240 @ 0xf0 │ │ │ │ + bne.n 7b1b8 │ │ │ │ + b.n 7b18c │ │ │ │ + and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ 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, 7b19c │ │ │ │ + cbz r1, 7b220 │ │ │ │ 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 7b19c │ │ │ │ + bmi.n 7b220 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ ands.w r2, r3, #3 │ │ │ │ - beq.n 7b1a6 │ │ │ │ + beq.n 7b22a │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 7b2b2 │ │ │ │ + beq.w 7b336 │ │ │ │ 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 7b3be │ │ │ │ - ldr r3, [pc, #664] @ (7b450 ) │ │ │ │ + beq.w 7b442 │ │ │ │ + ldr r3, [pc, #664] @ (7b4d4 ) │ │ │ │ ldr.w r0, [r3, #792] @ 0x318 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7b27a │ │ │ │ + bne.n 7b2fe │ │ │ │ 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 7cf3c │ │ │ │ + bl 7cfc4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 7b40e │ │ │ │ + blt.w 7b492 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ cmp r8, r2 │ │ │ │ it eq │ │ │ │ orreq.w r5, r5, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 7b234 │ │ │ │ + beq.n 7b2b8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7b200 │ │ │ │ + beq.n 7b284 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b406 │ │ │ │ + beq.w 7b48a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7b2fe │ │ │ │ + beq.n 7b382 │ │ │ │ subs r3, #2 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7b302 │ │ │ │ + beq.n 7b386 │ │ │ │ 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 7b2c8 │ │ │ │ + bmi.n 7b34c │ │ │ │ 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 7b254 │ │ │ │ + beq.n 7b2d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 7b254 │ │ │ │ - ldr r2, [pc, #528] @ (7b454 ) │ │ │ │ + cbnz r3, 7b2d8 │ │ │ │ + ldr r2, [pc, #528] @ (7b4d8 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b35c │ │ │ │ + bne.w 7b3e0 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7b19e │ │ │ │ + beq.n 7b222 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 7b19e │ │ │ │ + bne.n 7b222 │ │ │ │ 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 7b326 │ │ │ │ + bmi.n 7b3aa │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 7b19e │ │ │ │ + b.n 7b222 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7b1c2 │ │ │ │ + beq.n 7b246 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7b2a2 │ │ │ │ + beq.n 7b326 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 7b2a2 │ │ │ │ - ldr r2, [pc, #448] @ (7b454 ) │ │ │ │ + cbnz r3, 7b326 │ │ │ │ + ldr r2, [pc, #448] @ (7b4d8 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b38e │ │ │ │ + bne.n 7b412 │ │ │ │ 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 7b19e │ │ │ │ + b.n 7b222 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7b19c │ │ │ │ + beq.w 7b220 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r1 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r1, #16] │ │ │ │ - bl 1a0dc0 │ │ │ │ - b.n 7b19c │ │ │ │ + bl 1a01a8 │ │ │ │ + b.n 7b220 │ │ │ │ ldr.w r3, [r2, #164] @ 0xa4 │ │ │ │ - cbnz r3, 7b30e │ │ │ │ + cbnz r3, 7b392 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7b224 │ │ │ │ + beq.n 7b2a8 │ │ │ │ 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 7b224 │ │ │ │ + b.n 7b2a8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7b212 │ │ │ │ + bne.n 7b296 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #1 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.n 7b19c │ │ │ │ - movw r2, #63381 @ 0xf795 │ │ │ │ + b.n 7b220 │ │ │ │ + movw r2, #63529 @ 0xf829 │ │ │ │ movt r2, #7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7b3a6 │ │ │ │ + bne.n 7b42a │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b2ce │ │ │ │ - b.n 7b224 │ │ │ │ + bne.n 7b352 │ │ │ │ + b.n 7b2a8 │ │ │ │ ldr.w r3, [r2, #164] @ 0xa4 │ │ │ │ - cbnz r3, 7b376 │ │ │ │ + cbnz r3, 7b3fa │ │ │ │ ldr.w r2, [r7, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7b272 │ │ │ │ + beq.n 7b2f6 │ │ │ │ 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 7b272 │ │ │ │ - movw r1, #27577 @ 0x6bb9 │ │ │ │ + b.n 7b2f6 │ │ │ │ + movw r1, #26633 @ 0x6809 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 7b250 │ │ │ │ + beq.w 7b2d4 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7b250 │ │ │ │ - movw r2, #63381 @ 0xf795 │ │ │ │ + b.n 7b2d4 │ │ │ │ + movw r2, #63529 @ 0xf829 │ │ │ │ movt r2, #7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7b3b2 │ │ │ │ + bne.n 7b436 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b32c │ │ │ │ - b.n 7b272 │ │ │ │ - movw r1, #27577 @ 0x6bb9 │ │ │ │ + bne.n 7b3b0 │ │ │ │ + b.n 7b2f6 │ │ │ │ + movw r1, #26633 @ 0x6809 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7b29e │ │ │ │ + beq.n 7b322 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7b29e │ │ │ │ + b.n 7b322 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b2ce │ │ │ │ - b.n 7b224 │ │ │ │ + bne.n 7b352 │ │ │ │ + b.n 7b2a8 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b32c │ │ │ │ - b.n 7b272 │ │ │ │ + bne.n 7b3b0 │ │ │ │ + b.n 7b2f6 │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 7b1b4 │ │ │ │ + bne.w 7b238 │ │ │ │ lsls r6, r3, #26 │ │ │ │ - bpl.n 7b43e │ │ │ │ + bpl.n 7b4c2 │ │ │ │ lsls r5, r3, #25 │ │ │ │ - bpl.n 7b414 │ │ │ │ + bpl.n 7b498 │ │ │ │ ldrsb.w r3, [r1, #20] │ │ │ │ cmp r3, #0 │ │ │ │ it ge │ │ │ │ addge.w r3, r1, #20 │ │ │ │ - blt.n 7b426 │ │ │ │ + blt.n 7b4aa │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #24 │ │ │ │ - ldr r7, [pc, #116] @ (7b458 ) │ │ │ │ + ldr r7, [pc, #116] @ (7b4dc ) │ │ │ │ mla r7, r2, r3, r7 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 7b19e │ │ │ │ + beq.w 7b222 │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b19e │ │ │ │ + bne.w 7b222 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7b19e │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b222 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7b200 │ │ │ │ - bl d3d20 │ │ │ │ - b.n 7b19c │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b284 │ │ │ │ + bl d3b88 │ │ │ │ + b.n 7b220 │ │ │ │ ldrsb.w r2, [r1, #28] │ │ │ │ cmp r2, #0 │ │ │ │ it ge │ │ │ │ addge.w r3, r1, #28 │ │ │ │ - bge.n 7b3de │ │ │ │ + bge.n 7b462 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 7b44a │ │ │ │ + bpl.n 7b4ce │ │ │ │ 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 7b3e8 │ │ │ │ + b.n 7b46c │ │ │ │ ldr r3, [r1, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 7b3de │ │ │ │ - b.n 7b42a │ │ │ │ + bge.n 7b462 │ │ │ │ + b.n 7b4ae │ │ │ │ add.w r3, r1, #28 │ │ │ │ - b.n 7b42a │ │ │ │ + b.n 7b4ae │ │ │ │ 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 7b4cc │ │ │ │ - cbz r1, 7b4cc │ │ │ │ + beq.n 7b550 │ │ │ │ + cbz r1, 7b550 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7b4bc │ │ │ │ + bne.n 7b540 │ │ │ │ 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 7b4c0 │ │ │ │ + bne.n 7b544 │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.n 7b4c4 │ │ │ │ + beq.n 7b548 │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne r0, #20 │ │ │ │ addeq r0, #28 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.n 7b4c8 │ │ │ │ + beq.n 7b54c │ │ │ │ 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 7b49c │ │ │ │ + b.n 7b520 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 7b4ac │ │ │ │ + b.n 7b530 │ │ │ │ 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 7b7ea │ │ │ │ + blt.w 7b878 │ │ │ │ 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 7b5e2 │ │ │ │ + bne.n 7b66a │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.n 7b5a6 │ │ │ │ + bpl.n 7b62e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7b6e8 │ │ │ │ + beq.w 7b772 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - movw r3, #47093 @ 0xb7f5 │ │ │ │ + movw r3, #47229 @ 0xb87d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7b6de │ │ │ │ + bne.w 7b768 │ │ │ │ movw r0, #19968 @ 0x4e00 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ - movw r3, #29621 @ 0x73b5 │ │ │ │ + movw r3, #29745 @ 0x7431 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r0, #724] @ 0x2d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7b6d0 │ │ │ │ - ldr r1, [pc, #696] @ (7b7f0 ) │ │ │ │ + bne.w 7b75a │ │ │ │ + ldr r1, [pc, #688] @ (7b86c ) │ │ │ │ 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 7b5be │ │ │ │ + beq.n 7b646 │ │ │ │ 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 7b57c │ │ │ │ + bgt.n 7b600 │ │ │ │ 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, 7b5be │ │ │ │ + cbz r1, 7b646 │ │ │ │ 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, 7b594 │ │ │ │ + cbz r1, 7b618 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7b656 │ │ │ │ + beq.n 7b6de │ │ │ │ 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] │ │ │ │ - b.n 7b58e │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7b700 │ │ │ │ + bne.w 7b78a │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 7b508 │ │ │ │ + bmi.n 7b58c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7b508 │ │ │ │ - bl 771e8 │ │ │ │ - b.n 7b508 │ │ │ │ + beq.n 7b58c │ │ │ │ + bl 77260 │ │ │ │ + b.n 7b58c │ │ │ │ ldr.w r2, [r0, #684] @ 0x2ac │ │ │ │ - movw r3, #50053 @ 0xc385 │ │ │ │ + movw r3, #50117 @ 0xc3c5 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7b7d8 │ │ │ │ + bne.w 7b850 │ │ │ │ mov r0, r4 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ - b.n 7b58e │ │ │ │ + b.n 7b612 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 7b7e4 │ │ │ │ + bne.w 7b872 │ │ │ │ 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, #500] @ (7b7f0 ) │ │ │ │ + ldr r3, [pc, #488] @ (7b86c ) │ │ │ │ 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 7b764 │ │ │ │ + bpl.w 7b85a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b7e2 │ │ │ │ + beq.w 7b870 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7b718 │ │ │ │ + bne.n 7b7a2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.n 7b718 │ │ │ │ + beq.n 7b7a2 │ │ │ │ mov r0, r5 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl da9ec <_PyDict_Pop@@Base+0x40> │ │ │ │ + bl da858 <_PyDict_Pop@@Base+0x40> │ │ │ │ adds r5, r0, #1 │ │ │ │ - beq.n 7b724 │ │ │ │ + beq.n 7b7ae │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7b7e2 │ │ │ │ + beq.w 7b870 │ │ │ │ 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 7b4fa │ │ │ │ + b.n 7b57e │ │ │ │ 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 │ │ │ │ @@ -121191,119 +121223,112 @@ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ str r4, [r3, #8] │ │ │ │ add.w r4, r5, r1, lsl #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr.w ip, [r4, #528] @ 0x210 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 7b692 │ │ │ │ + bne.n 7b71a │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7b68e │ │ │ │ + cbz r3, 7b716 │ │ │ │ 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 7b776 │ │ │ │ + beq.n 7b7e8 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7b73c │ │ │ │ + beq.n 7b7c6 │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ - cbnz r3, 7b6aa │ │ │ │ + cbnz r3, 7b732 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 7b58e │ │ │ │ + beq.w 7b612 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7b75e │ │ │ │ + beq.w 7b84a │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, ip, [r2, #20] │ │ │ │ - cbz r3, 7b6ca │ │ │ │ + cbz r3, 7b754 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [ip, #20] │ │ │ │ - b.n 7b58e │ │ │ │ + b.n 7b612 │ │ │ │ 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 7b5ae │ │ │ │ + beq.w 7b636 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 7b5b8 │ │ │ │ - bl 771e8 │ │ │ │ + beq.w 7b640 │ │ │ │ + bl 77260 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 7b5ae │ │ │ │ + b.n 7b636 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7b6f0 │ │ │ │ + beq.n 7b77a │ │ │ │ lsls r2, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r4, #20 │ │ │ │ addpl.w r3, r4, #28 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 7b508 │ │ │ │ - b.n 7b6f8 │ │ │ │ + beq.w 7b58c │ │ │ │ + b.n 7b782 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cb8c │ │ │ │ + bl 6cbcc │ │ │ │ mov r2, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.n 7b62e │ │ │ │ + bne.n 7b6b6 │ │ │ │ mov r0, r4 │ │ │ │ bl 2ea54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a0dc0 │ │ │ │ + bl 1a01a8 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.n 7b58e │ │ │ │ + b.n 7b612 │ │ │ │ ldr.w r3, [r5, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 7b74a │ │ │ │ + cbz r3, 7b7d4 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r5, #532] @ 0x214 │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b58e │ │ │ │ + bne.w 7b612 │ │ │ │ str.w r2, [r5, #532] @ 0x214 │ │ │ │ - b.n 7b58e │ │ │ │ - str.w r3, [r5, #524] @ 0x20c │ │ │ │ - b.n 7b6ba │ │ │ │ - movw r0, #7756 @ 0x1e4c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movw r1, #3003 @ 0xbbb │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7b724 │ │ │ │ + b.n 7b612 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7b69c │ │ │ │ + beq.n 7b724 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7b7d2 │ │ │ │ + cbz r3, 7b844 │ │ │ │ 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, 7b7aa │ │ │ │ + cbz r3, 7b81c │ │ │ │ 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 │ │ │ │ @@ -121312,95 +121337,101 @@ │ │ │ │ ldr.w r3, [r0, #812] @ 0x32c │ │ │ │ ldr.w r0, [r0, #804] @ 0x324 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r5, #788] @ 0x314 │ │ │ │ str.w r4, [r7, r8] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #788] @ 0x314 │ │ │ │ - b.n 7b58e │ │ │ │ + b.n 7b612 │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 7b782 │ │ │ │ + b.n 7b7f4 │ │ │ │ + str.w r3, [r5, #524] @ 0x20c │ │ │ │ + b.n 7b744 │ │ │ │ ldr.w r0, [r0, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r2 │ │ │ │ - b.n 7b5d6 │ │ │ │ + b.n 7b65e │ │ │ │ + movw r0, #5196 @ 0x144c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movw r1, #3003 @ 0xbbb │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7b7ae │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1a0dc0 │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ + b.w 1a01a8 │ │ │ │ │ │ │ │ -0007b7f4 : │ │ │ │ +0007b87c : │ │ │ │ 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, #29621 @ 0x73b5 │ │ │ │ + movw r3, #29745 @ 0x7431 │ │ │ │ movt r3, #7 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [ip, #724] @ 0x2d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7b928 │ │ │ │ - cbz r0, 7b878 │ │ │ │ - ldr r0, [pc, #412] @ (7b9c0 ) │ │ │ │ + bne.w 7b9b2 │ │ │ │ + cbz r0, 7b900 │ │ │ │ + ldr r0, [pc, #412] @ (7ba48 ) │ │ │ │ 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 7b88e │ │ │ │ + beq.n 7b918 │ │ │ │ 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 7b868 │ │ │ │ + bgt.n 7b8f0 │ │ │ │ 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, 7b88e │ │ │ │ + cbz r0, 7b918 │ │ │ │ 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, 7b87c │ │ │ │ - cbz r2, 7b8b2 │ │ │ │ + cbz r0, 7b904 │ │ │ │ + cbz r2, 7b93c │ │ │ │ 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] │ │ │ │ - b.n 7b878 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r2, [ip, #684] @ 0x2ac │ │ │ │ - movw r3, #50053 @ 0xc385 │ │ │ │ + movw r3, #50117 @ 0xc3c5 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7b9b6 │ │ │ │ + bne.w 7ba40 │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 7b878 │ │ │ │ + b.n 7b900 │ │ │ │ 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 │ │ │ │ @@ -121408,74 +121439,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 7b8ec │ │ │ │ + bne.n 7b976 │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r7, 7b8e8 │ │ │ │ + cbz r7, 7b972 │ │ │ │ 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 7b952 │ │ │ │ + beq.n 7b9dc │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7b932 │ │ │ │ + beq.n 7b9bc │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 7b904 │ │ │ │ + cbnz r3, 7b98e │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 7b878 │ │ │ │ + beq.n 7b900 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7b9b0 │ │ │ │ + beq.n 7ba3a │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, lr, [r2, #20] │ │ │ │ - cbz r3, 7b922 │ │ │ │ + cbz r3, 7b9ac │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [lr, #20] │ │ │ │ - b.n 7b878 │ │ │ │ + b.n 7b900 │ │ │ │ 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, 7b940 │ │ │ │ + cbz r3, 7b9ca │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b878 │ │ │ │ + bne.n 7b900 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 7b878 │ │ │ │ + b.n 7b900 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7b8f6 │ │ │ │ + beq.n 7b980 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7b9aa │ │ │ │ + cbz r3, 7ba34 │ │ │ │ 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, 7b984 │ │ │ │ + cbz r3, 7ba0e │ │ │ │ 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 │ │ │ │ @@ -121484,23 +121515,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 7b878 │ │ │ │ + b.n 7b900 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 7b95e │ │ │ │ + b.n 7b9e8 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 7b912 │ │ │ │ + b.n 7b99c │ │ │ │ ldr.w r0, [ip, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 7b8a6 │ │ │ │ - nop │ │ │ │ + b.n 7b930 │ │ │ │ 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] │ │ │ │ @@ -121508,43 +121538,43 @@ │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r2 │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7bcf0 │ │ │ │ + beq.w 7bd78 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7bcca │ │ │ │ + bne.w 7bd52 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bcfa │ │ │ │ + bne.w 7bd82 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 782cc │ │ │ │ + bl 78344 │ │ │ │ mov r5, r0 │ │ │ │ adds r6, r0, #3 │ │ │ │ - beq.w 7bee6 │ │ │ │ + beq.w 7bf6e │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7bb1a │ │ │ │ + beq.n 7bba2 │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.w 7bb70 │ │ │ │ + bne.w 7bbf8 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7bdd0 │ │ │ │ + ble.w 7be58 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ands.w r0, r1, #255 @ 0xff │ │ │ │ - bne.w 7bf44 │ │ │ │ + bne.w 7bfcc │ │ │ │ movw r0, #42704 @ 0xa6d0 │ │ │ │ add.w ip, r8, r0 │ │ │ │ ubfx r1, r1, #0, #12 │ │ │ │ mov r5, r6 │ │ │ │ ldr.w r3, [r8, r0] │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ @@ -121556,30 +121586,30 @@ │ │ │ │ ldrb.w r8, [r6, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #8] │ │ │ │ cmp.w r8, #7 │ │ │ │ lsl.w r0, r0, r8 │ │ │ │ add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ and.w lr, r9, r0 │ │ │ │ - bgt.n 7bad8 │ │ │ │ + bgt.n 7bb60 │ │ │ │ add.w ip, r6, #20 │ │ │ │ ldrsb.w r3, [ip, lr] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7bca8 │ │ │ │ + bge.w 7bd30 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ strb.w r3, [ip, lr] │ │ │ │ ldr r5, [r4, #24] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r6, [r5, #6] │ │ │ │ movs r3, #1 │ │ │ │ ldrb.w ip, [r5, #5] │ │ │ │ lsl.w r3, r3, ip │ │ │ │ add.w ip, r5, #20 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7bd48 │ │ │ │ + beq.w 7bdd0 │ │ │ │ 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 │ │ │ │ @@ -121591,68 +121621,68 @@ │ │ │ │ str r0, [r5, #16] │ │ │ │ str r2, [r5, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r8, #15 │ │ │ │ - bgt.w 7be70 │ │ │ │ + bgt.w 7bef8 │ │ │ │ add.w r3, r6, lr, lsl #1 │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7bbf8 │ │ │ │ + bge.w 7bc80 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add.w ip, r6, #20 │ │ │ │ movs r3, #1 │ │ │ │ strh.w r0, [ip, lr, lsl #1] │ │ │ │ ldrb.w lr, [r6, #6] │ │ │ │ ldrb r6, [r6, #5] │ │ │ │ lsls r3, r6 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 7bd48 │ │ │ │ + beq.w 7bdd0 │ │ │ │ add.w r3, r3, r0, lsl #3 │ │ │ │ str.w r7, [ip, r3] │ │ │ │ add r3, ip │ │ │ │ str.w sl, [r3, #4] │ │ │ │ - b.n 7babc │ │ │ │ + b.n 7bb44 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #17 │ │ │ │ - bmi.w 7bd5c │ │ │ │ + bmi.w 7bde4 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.w 7ba20 │ │ │ │ + bpl.w 7baa8 │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7bdae │ │ │ │ + bne.w 7be18 │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7be8a │ │ │ │ - ldr r3, [pc, #796] @ (7be68 ) │ │ │ │ + beq.w 7bf12 │ │ │ │ + ldr r3, [pc, #796] @ (7bef0 ) │ │ │ │ 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 7ba20 │ │ │ │ + b.n 7baa8 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r6, sl │ │ │ │ - beq.n 7bbce │ │ │ │ + beq.n 7bc56 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ands.w r0, r2, #255 @ 0xff │ │ │ │ - bne.w 7be02 │ │ │ │ + bne.w 7be8a │ │ │ │ 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 │ │ │ │ @@ -121661,216 +121691,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 7be54 │ │ │ │ + beq.w 7bedc │ │ │ │ add.w r1, r1, r5, lsl #3 │ │ │ │ add r1, r0 │ │ │ │ str.w sl, [r1, #24] │ │ │ │ strd r2, r3, [r4, #16] │ │ │ │ - cbz r6, 7bbda │ │ │ │ + cbz r6, 7bc62 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7bc4a │ │ │ │ + bne.n 7bcd2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7bad0 │ │ │ │ + beq.w 7bb58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bad0 │ │ │ │ + bne.w 7bb58 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7bad0 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7bb58 │ │ │ │ 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 7baee │ │ │ │ + blt.w 7bb76 │ │ │ │ mov.w r3, lr, lsl #2 │ │ │ │ add r3, lr │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ add r3, ip │ │ │ │ cmp.w r8, #7 │ │ │ │ add.w r3, r3, #1 │ │ │ │ and.w lr, r3, r0 │ │ │ │ - bgt.n 7bc7a │ │ │ │ + bgt.n 7bd02 │ │ │ │ add.w r3, r6, lr │ │ │ │ ldrsb.w r5, [r3, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - bge.w 7bd7c │ │ │ │ + bge.w 7be04 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ strb r0, [r3, #20] │ │ │ │ ldr r5, [r4, #24] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - b.n 7ba96 │ │ │ │ + b.n 7bb1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7bbda │ │ │ │ - ldr r2, [pc, #536] @ (7be6c ) │ │ │ │ + bne.n 7bc62 │ │ │ │ + ldr r2, [pc, #536] @ (7bef4 ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bf22 │ │ │ │ + bne.w 7bfa2 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ - b.n 7bbda │ │ │ │ + b.n 7bc62 │ │ │ │ add.w lr, lr, lr, lsl #2 │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ add lr, ip │ │ │ │ add.w lr, lr, #1 │ │ │ │ and.w lr, lr, r0 │ │ │ │ cmp.w r8, #15 │ │ │ │ add.w r3, r6, lr, lsl #1 │ │ │ │ itet gt │ │ │ │ addgt.w r3, r6, lr, lsl #2 │ │ │ │ ldrshle.w r3, [r3, #20] │ │ │ │ ldrgt r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 7bc68 │ │ │ │ + bge.n 7bcf0 │ │ │ │ cmp.w r8, #15 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ it gt │ │ │ │ movgt.w r3, lr, lsl #2 │ │ │ │ - ble.w 7baf0 │ │ │ │ + ble.w 7bb78 │ │ │ │ add.w ip, r6, r3 │ │ │ │ - b.n 7be84 │ │ │ │ + b.n 7bf0c │ │ │ │ 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 7bc40 │ │ │ │ - b.n 7bc18 │ │ │ │ + blt.n 7bcc8 │ │ │ │ + b.n 7bca0 │ │ │ │ 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 7c070 │ │ │ │ + bl 7c0f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7bee6 │ │ │ │ + beq.w 7bf6e │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ba04 │ │ │ │ + beq.w 7ba8c │ │ │ │ ldr r6, [r4, #24] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl d5f8c <_PyEval_CheckExceptTypeValid@@Base+0x17e4> │ │ │ │ + bl d5df4 <_PyEval_CheckExceptTypeValid@@Base+0x17e4> │ │ │ │ mov r3, r0 │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.w 7bec0 │ │ │ │ + beq.w 7bf48 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 1240d4 <_PyUnicode_IsNumeric@@Base+0x60c> │ │ │ │ + bl 123d24 <_PyUnicode_IsNumeric@@Base+0x5f0> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7bf08 │ │ │ │ + bne.w 7bf90 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7bad0 │ │ │ │ + beq.w 7bb58 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bad0 │ │ │ │ + bne.w 7bb58 │ │ │ │ mov r0, sl │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7bad0 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7bb58 │ │ │ │ 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 7babc │ │ │ │ + b.n 7bb44 │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ - cbnz r2, 7bd90 │ │ │ │ + cbnz r2, 7be3a │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7bb48 │ │ │ │ + bne.w 7bbd0 │ │ │ │ ldr.w r3, [r7, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bb48 │ │ │ │ - b.n 7bb24 │ │ │ │ + bne.w 7bbd0 │ │ │ │ + b.n 7bbac │ │ │ │ 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 7bc32 │ │ │ │ - movw r3, #63381 @ 0xf795 │ │ │ │ + b.n 7bcba │ │ │ │ + movw r3, #63529 @ 0xf829 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7bf3c │ │ │ │ - ldr r3, [r7, #84] @ 0x54 │ │ │ │ + bne.w 7bfc4 │ │ │ │ + ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7bb24 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - b.n 7bd62 │ │ │ │ - movw r3, #63381 @ 0xf795 │ │ │ │ + beq.w 7baa8 │ │ │ │ + ldr.w r3, [sl, #4] │ │ │ │ + b.n 7bbc2 │ │ │ │ + movw r3, #63529 @ 0xf829 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7bf1a │ │ │ │ - ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ + bne.w 7bfbc │ │ │ │ + ldr r3, [r7, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ba20 │ │ │ │ - ldr.w r3, [sl, #4] │ │ │ │ - b.n 7bb3a │ │ │ │ + beq.w 7bbac │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + b.n 7bdea │ │ │ │ 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 7c070 │ │ │ │ + bl 7c0f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7bee6 │ │ │ │ + beq.n 7bf6e │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ands.w r0, r1, #255 @ 0xff │ │ │ │ - bne.w 7bf44 │ │ │ │ + bne.w 7bfcc │ │ │ │ ldr r6, [r4, #24] │ │ │ │ - b.n 7ba3a │ │ │ │ + b.n 7bac2 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 1e3c2c │ │ │ │ + bl 1e305c │ │ │ │ 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] │ │ │ │ @@ -121880,252 +121910,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 7bbc0 │ │ │ │ + bne.w 7bc48 │ │ │ │ mov.w ip, #12 │ │ │ │ mla r1, ip, r5, r1 │ │ │ │ add r1, r0 │ │ │ │ str.w sl, [r1, #28] │ │ │ │ strd r2, r3, [r4, #16] │ │ │ │ - b.n 7bbce │ │ │ │ + b.n 7bc56 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov.w fp, lr, lsl #2 │ │ │ │ add.w ip, r6, fp │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ ldrlt r0, [r6, #16] │ │ │ │ - bge.n 7be96 │ │ │ │ + bge.n 7bf1e │ │ │ │ str.w r0, [ip, #20] │ │ │ │ - b.n 7ba96 │ │ │ │ + b.n 7bb1e │ │ │ │ ldr.w r3, [sl, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ba20 │ │ │ │ - b.n 7bb48 │ │ │ │ + beq.w 7baa8 │ │ │ │ + b.n 7bbd0 │ │ │ │ mov.w ip, r9, lsr #5 │ │ │ │ add fp, lr │ │ │ │ add.w lr, ip, #1 │ │ │ │ add lr, fp │ │ │ │ and.w lr, lr, r0 │ │ │ │ mov.w r3, lr, lsl #2 │ │ │ │ add.w fp, r6, r3 │ │ │ │ ldr.w fp, [fp, #20] │ │ │ │ cmp.w fp, #0 │ │ │ │ it lt │ │ │ │ ldrlt r0, [r6, #16] │ │ │ │ - blt.w 7bca2 │ │ │ │ - b.n 7bc1c │ │ │ │ + blt.w 7bd2a │ │ │ │ + b.n 7bca4 │ │ │ │ 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 7c070 │ │ │ │ + bl 7c0f8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7ba04 │ │ │ │ + bne.w 7ba8c │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7bf56 │ │ │ │ + bne.n 7bfde │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7bf02 │ │ │ │ + beq.n 7bf8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r3, 7bf68 │ │ │ │ + cbz r3, 7bff0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7bad2 │ │ │ │ + b.n 7bb5a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bd26 │ │ │ │ + bne.w 7bdae │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7bd26 │ │ │ │ - mov r0, sl │ │ │ │ - blx r2 │ │ │ │ - mov r3, r0 │ │ │ │ - b.n 7bdc4 │ │ │ │ - movw r1, #27577 @ 0x6bb9 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7bdae │ │ │ │ + movw r1, #26633 @ 0x6809 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 7bc62 │ │ │ │ + beq.w 7bcea │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 7bc62 │ │ │ │ + b.n 7bcea │ │ │ │ mov r0, r7 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 7bda4 │ │ │ │ + b.n 7be4e │ │ │ │ + mov r0, sl │ │ │ │ + blx r2 │ │ │ │ + mov r3, r0 │ │ │ │ + b.n 7be2e │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 1e3c2c │ │ │ │ + bl 1e305c │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - b.n 7bdfe │ │ │ │ + b.n 7be86 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7bef2 │ │ │ │ + bne.n 7bf7a │ │ │ │ mov r0, sl │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7bef2 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7bf7a │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7bf02 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7bf8a │ │ │ │ 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 7bfe6 │ │ │ │ + bgt.n 7c06e │ │ │ │ add.w ip, r2, r0 │ │ │ │ ldrsb.w ip, [ip, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bge.n 7bf9c │ │ │ │ + bge.n 7c024 │ │ │ │ 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 7bf9a │ │ │ │ + blt.n 7c022 │ │ │ │ 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 7c010 │ │ │ │ + bgt.n 7c098 │ │ │ │ adds r3, r2, r0 │ │ │ │ ldrsb.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7bf9a │ │ │ │ + blt.n 7c022 │ │ │ │ add.w r0, r0, r0, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add r0, r1 │ │ │ │ adds r0, #1 │ │ │ │ ands r0, r4 │ │ │ │ - b.n 7bfce │ │ │ │ + b.n 7c056 │ │ │ │ cmp.w lr, #15 │ │ │ │ - bgt.n 7c034 │ │ │ │ + bgt.n 7c0bc │ │ │ │ add.w r3, r2, r0, lsl #1 │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7bf9a │ │ │ │ + blt.n 7c022 │ │ │ │ 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 7bfb0 │ │ │ │ + b.n 7c038 │ │ │ │ add.w ip, r2, r0, lsl #1 │ │ │ │ add.w r3, r0, r0, lsl #2 │ │ │ │ cmp.w lr, #15 │ │ │ │ - bgt.n 7c056 │ │ │ │ + bgt.n 7c0de │ │ │ │ ldrsh.w ip, [ip, #20] │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add r3, r1 │ │ │ │ adds r3, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 7bf9a │ │ │ │ + blt.n 7c022 │ │ │ │ and.w r0, r4, r3 │ │ │ │ - b.n 7c010 │ │ │ │ + b.n 7c098 │ │ │ │ add.w r3, r2, r0, lsl #2 │ │ │ │ ldr.w ip, [r3, #20] │ │ │ │ lsls r3, r0, #2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 7bf9a │ │ │ │ + blt.n 7c022 │ │ │ │ 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 7bfb0 │ │ │ │ + b.n 7c038 │ │ │ │ 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 7c02e │ │ │ │ + bge.n 7c0b6 │ │ │ │ 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 7c998 │ │ │ │ + bhi.w 7ca20 │ │ │ │ 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 7c65a │ │ │ │ + beq.w 7c6e2 │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ - lsl.w r8, r3, r6 │ │ │ │ - ldr r0, [pc, #720] @ (7c388 ) │ │ │ │ + lsl.w fp, r3, r6 │ │ │ │ + ldr r0, [pc, #720] @ (7c410 ) │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ cmp r6, #7 │ │ │ │ - lsl.w r2, r8, r3 │ │ │ │ + lsl.w r2, fp, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ itt hi │ │ │ │ - strhi r3, [sp, #16] │ │ │ │ + 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 7c69a │ │ │ │ + bhi.w 7c722 │ │ │ │ cmp r6, #3 │ │ │ │ - bne.w 7c226 │ │ │ │ + bne.w 7c2ae │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r0, #2740] @ 0xab4 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 7c6da │ │ │ │ + ble.w 7c762 │ │ │ │ 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 │ │ │ │ @@ -122140,263 +122170,263 @@ │ │ │ │ str r2, [r4, #12] │ │ │ │ movw r2, #771 @ 0x303 │ │ │ │ strh r2, [r4, #4] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ blx 2957c │ │ │ │ ldrb r1, [r5, #5] │ │ │ │ movs r3, #1 │ │ │ │ - ldr.w r8, [r7, #8] │ │ │ │ + ldr.w fp, [r7, #8] │ │ │ │ lsl.w r1, r3, r1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c962 │ │ │ │ + bne.w 7c9ea │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c6ae │ │ │ │ + beq.w 7c736 │ │ │ │ add.w r3, r5, #20 │ │ │ │ - mov.w fp, #8 │ │ │ │ + mov.w r8, #8 │ │ │ │ add.w sl, r3, r1 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - add fp, r6 │ │ │ │ - cmp r8, r3 │ │ │ │ - bne.w 7c712 │ │ │ │ + add r8, r6 │ │ │ │ + cmp fp, r3 │ │ │ │ + bne.w 7c7ac │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 7c712 │ │ │ │ - mov.w r2, r8, lsl #3 │ │ │ │ + bne.w 7c7ac │ │ │ │ + mov.w r2, fp, lsl #3 │ │ │ │ mov r1, sl │ │ │ │ - mov r0, fp │ │ │ │ + mov r0, r8 │ │ │ │ blx 29c10 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ lsls r3, r2 │ │ │ │ subs r0, r3, #1 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 7c1d0 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 7c258 │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - b.n 7c1aa │ │ │ │ + b.n 7c232 │ │ │ │ cmp r2, #15 │ │ │ │ - bgt.w 7c642 │ │ │ │ + bgt.w 7c6ca │ │ │ │ ldrsh.w lr, [r6, r1, lsl #1] │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7c338 │ │ │ │ + bne.w 7c3c0 │ │ │ │ strh.w r3, [r6, r1, lsl #1] │ │ │ │ adds r3, #1 │ │ │ │ - cmp r3, r8 │ │ │ │ - beq.n 7c1cc │ │ │ │ + cmp r3, fp │ │ │ │ + beq.n 7c254 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ - ldr.w r1, [fp, r3, lsl #3] │ │ │ │ + ldr.w r1, [r8, r3, lsl #3] │ │ │ │ cmp r2, #7 │ │ │ │ ldr r5, [r1, #12] │ │ │ │ and.w r1, r0, r5 │ │ │ │ - bgt.n 7c18c │ │ │ │ + bgt.n 7c214 │ │ │ │ ldrsb.w lr, [r6, r1] │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7c338 │ │ │ │ + bne.w 7c3c0 │ │ │ │ strb r3, [r6, r1] │ │ │ │ adds r3, #1 │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 7c1a8 │ │ │ │ + cmp r3, fp │ │ │ │ + bne.n 7c230 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ mov r5, sl │ │ │ │ movw r3, #44060 @ 0xac1c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ str r4, [r7, #24] │ │ │ │ - beq.n 7c212 │ │ │ │ + beq.n 7c29a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ ldr.w r3, [r3, r9] │ │ │ │ cmp r2, #3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bne.w 7c38c │ │ │ │ + bne.w 7c414 │ │ │ │ add.w r1, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r1, #2740] @ 0xab4 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.w 7c38c │ │ │ │ + bhi.w 7c414 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c38c │ │ │ │ + beq.w 7c414 │ │ │ │ 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 r8, [r4, #16] │ │ │ │ - sub.w r3, r3, r8 │ │ │ │ + str.w fp, [r4, #16] │ │ │ │ + sub.w r3, r3, fp │ │ │ │ str r3, [r4, #12] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - movw fp, #19968 @ 0x4e00 │ │ │ │ - movt fp, #72 @ 0x48 │ │ │ │ - add.w r1, r3, r8 │ │ │ │ - movw r3, #6013 @ 0x177d │ │ │ │ + movw r8, #19968 @ 0x4e00 │ │ │ │ + movt r8, #72 @ 0x48 │ │ │ │ + add.w r1, r3, fp │ │ │ │ + movw r3, #6117 @ 0x17e5 │ │ │ │ movt r3, #7 │ │ │ │ add.w r2, r1, #20 │ │ │ │ str r2, [sp, #24] │ │ │ │ - ldr.w r2, [fp, #692] @ 0x2b4 │ │ │ │ + ldr.w r2, [r8, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7c988 │ │ │ │ + bne.w 7ca10 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r0, #1528] @ 0x5f8 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r3, #1 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.w 7c912 │ │ │ │ + bcs.w 7c99a │ │ │ │ adds r1, #19 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + 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 7c958 │ │ │ │ + beq.w 7c9e0 │ │ │ │ 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 7c480 │ │ │ │ + beq.w 7c508 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - mov.w fp, #1 │ │ │ │ + mov.w r8, #1 │ │ │ │ strb r6, [r4, #4] │ │ │ │ add.w r6, r4, #20 │ │ │ │ strb r3, [r4, #5] │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + mov r2, fp │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ strb r3, [r4, #6] │ │ │ │ mov r0, r6 │ │ │ │ str.w sl, [r4, #12] │ │ │ │ mov.w sl, #0 │ │ │ │ - str.w fp, [r4] │ │ │ │ + str.w r8, [r4] │ │ │ │ str.w sl, [r4, #16] │ │ │ │ str.w sl, [r4, #8] │ │ │ │ blx 2957c │ │ │ │ - add.w r0, r8, #20 │ │ │ │ + add.w r0, fp, #20 │ │ │ │ mov r1, sl │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add r0, r4 │ │ │ │ blx 2957c │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ ldrb r1, [r5, #5] │ │ │ │ - ldr.w r8, [r7, #8] │ │ │ │ - lsl.w r1, fp, r1 │ │ │ │ - lsl.w fp, fp, r3 │ │ │ │ + ldr.w fp, [r7, #8] │ │ │ │ + lsl.w r1, r8, r1 │ │ │ │ + lsl.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c4fe │ │ │ │ + bne.w 7c586 │ │ │ │ ldrb r2, [r5, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c6b2 │ │ │ │ + beq.w 7c73a │ │ │ │ + add.w r3, r5, #20 │ │ │ │ + add.w sl, r3, r1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - add.w r2, r5, #20 │ │ │ │ - add.w sl, r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c154 │ │ │ │ - add.w r1, r6, fp │ │ │ │ - cmp.w r8, #0 │ │ │ │ - ble.n 7c32e │ │ │ │ + bne.w 7c1dc │ │ │ │ + add.w r1, r6, r8 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + ble.n 7c3b6 │ │ │ │ movs r6, #12 │ │ │ │ mov r3, r1 │ │ │ │ - mla r6, r6, r8, r1 │ │ │ │ + mla r6, r6, fp, r1 │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7cb56 │ │ │ │ + beq.w 7cbde │ │ │ │ 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 7c30c │ │ │ │ - mov r2, r8 │ │ │ │ + bne.n 7c394 │ │ │ │ + mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e638 │ │ │ │ - b.n 7c1d0 │ │ │ │ + bl 7e6bc │ │ │ │ + b.n 7c258 │ │ │ │ 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 7c37c │ │ │ │ + ble.n 7c404 │ │ │ │ cmp r2, #15 │ │ │ │ - bgt.w 7c838 │ │ │ │ + bgt.w 7c8c0 │ │ │ │ ldrsh.w r2, [r6, r1, lsl #1] │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 7c19e │ │ │ │ + beq.w 7c226 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, ip │ │ │ │ ands r1, r0 │ │ │ │ - b.n 7c354 │ │ │ │ + b.n 7c3dc │ │ │ │ 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 7c1c4 │ │ │ │ - b.n 7c36e │ │ │ │ + beq.w 7c24c │ │ │ │ + b.n 7c3f6 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw fp, #19968 @ 0x4e00 │ │ │ │ - movt fp, #72 @ 0x48 │ │ │ │ - movw r2, #29621 @ 0x73b5 │ │ │ │ + movw r8, #19968 @ 0x4e00 │ │ │ │ + movt r8, #72 @ 0x48 │ │ │ │ + movw r2, #29745 @ 0x7431 │ │ │ │ movt r2, #7 │ │ │ │ - ldr.w r6, [fp, #704] @ 0x2c0 │ │ │ │ + ldr.w r6, [r8, #704] @ 0x2c0 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 7c9a2 │ │ │ │ + bne.w 7ca2a │ │ │ │ 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 7c8ec │ │ │ │ + beq.w 7c974 │ │ │ │ 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 7c3e8 │ │ │ │ + bgt.n 7c470 │ │ │ │ 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 7c8ec │ │ │ │ + beq.w 7c974 │ │ │ │ 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 7c826 │ │ │ │ + beq.w 7c79a │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c212 │ │ │ │ + bne.w 7c29a │ │ │ │ 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] │ │ │ │ @@ -122404,697 +122434,697 @@ │ │ │ │ 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 7c43c │ │ │ │ + bne.n 7c4c4 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - cbz r1, 7c438 │ │ │ │ + cbz r1, 7c4c0 │ │ │ │ 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 7ca68 │ │ │ │ + beq.w 7caf0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 7ca44 │ │ │ │ + beq.w 7cacc │ │ │ │ ldr.w r3, [lr, #532] @ 0x214 │ │ │ │ - cbnz r3, 7c458 │ │ │ │ + cbnz r3, 7c4e0 │ │ │ │ str.w r2, [lr, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 7c212 │ │ │ │ + beq.w 7c29a │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7cb08 │ │ │ │ + beq.w 7cb90 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, ip, [r2, #20] │ │ │ │ - cbz r3, 7c47a │ │ │ │ + cbz r3, 7c502 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [ip, #20] │ │ │ │ - b.n 7c212 │ │ │ │ + b.n 7c29a │ │ │ │ ldrd lr, r2, [r3, #24] │ │ │ │ cmp r2, lr │ │ │ │ - bcc.w 7c62e │ │ │ │ + bcc.w 7c6b6 │ │ │ │ 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 7c912 │ │ │ │ + beq.w 7c99a │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ - add.w fp, r8, #20 │ │ │ │ + add.w r8, fp, #20 │ │ │ │ strb r6, [r4, #4] │ │ │ │ add.w r6, r4, #20 │ │ │ │ strb r3, [r4, #5] │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov.w r8, #1 │ │ │ │ + mov r2, fp │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov.w fp, #1 │ │ │ │ strb r3, [r4, #6] │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ str.w sl, [r4, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov.w sl, #0 │ │ │ │ - str.w r8, [r4] │ │ │ │ + str.w fp, [r4] │ │ │ │ str.w sl, [r4, #16] │ │ │ │ str.w sl, [r4, #8] │ │ │ │ blx 2957c │ │ │ │ mov r1, sl │ │ │ │ - add.w r0, r4, fp │ │ │ │ + add.w r0, r4, r8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx 2957c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r1, [r5, #5] │ │ │ │ - ldrb.w fp, [r4, #5] │ │ │ │ - lsl.w r1, r8, r1 │ │ │ │ - lsl.w fp, r8, fp │ │ │ │ - ldr.w r8, [r7, #8] │ │ │ │ + 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 7c2e2 │ │ │ │ + beq.w 7c36a │ │ │ │ ldrb r2, [r4, #6] │ │ │ │ add.w r3, r5, #20 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c9c8 │ │ │ │ - add.w r2, r6, fp │ │ │ │ - cmp.w r8, #0 │ │ │ │ - ble.w 7ca3e │ │ │ │ + beq.w 7ca50 │ │ │ │ + add.w r2, r6, r8 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + ble.w 7cac6 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ mov r1, r2 │ │ │ │ - add.w sl, r2, r8, lsl #3 │ │ │ │ - mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ - mov r9, r3 │ │ │ │ + add.w r9, r2, fp, lsl #3 │ │ │ │ + mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ + mov r8, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldrb.w ip, [r0] │ │ │ │ str r4, [sp, #8] │ │ │ │ add.w r0, r0, ip, lsl #2 │ │ │ │ add.w ip, r0, #3 │ │ │ │ ldrb.w r0, [ip, #1]! │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr.w r3, [r9, r0, lsl #3] │ │ │ │ + ldr.w r3, [r8, r0, lsl #3] │ │ │ │ add.w r4, r2, r0, lsl #2 │ │ │ │ ldr.w lr, [r3] │ │ │ │ - cmp lr, fp │ │ │ │ + cmp lr, sl │ │ │ │ add.w lr, lr, #1 │ │ │ │ - bne.w 7c852 │ │ │ │ + bne.w 7c8da │ │ │ │ str r3, [r1, #0] │ │ │ │ adds r1, #8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ - cmp r1, sl │ │ │ │ - bne.n 7c536 │ │ │ │ + cmp r1, r9 │ │ │ │ + bne.n 7c5be │ │ │ │ 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 sl, r5 │ │ │ │ + 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 7c86a │ │ │ │ + ble.w 7c8f2 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.w 7c8ba │ │ │ │ - ldrsh.w r9, [r6, r1, lsl #1] │ │ │ │ - cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7c8c4 │ │ │ │ + bgt.w 7c942 │ │ │ │ + ldrsh.w r8, [r6, r1, lsl #1] │ │ │ │ + cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ + bne.w 7c94c │ │ │ │ strh.w r3, [r6, r1, lsl #1] │ │ │ │ adds r3, #1 │ │ │ │ - mov r5, sl │ │ │ │ - cmp r3, r8 │ │ │ │ - beq.n 7c612 │ │ │ │ + mov r5, r9 │ │ │ │ + cmp r3, fp │ │ │ │ + beq.n 7c69a │ │ │ │ mvn.w r2, #7 │ │ │ │ - mov sl, r4 │ │ │ │ + mov r9, r4 │ │ │ │ mla lr, r2, r3, lr │ │ │ │ - b.n 7c5c0 │ │ │ │ + b.n 7c648 │ │ │ │ strh.w r3, [r6, r2, lsl #1] │ │ │ │ adds r3, #1 │ │ │ │ - cmp r3, r8 │ │ │ │ - beq.n 7c610 │ │ │ │ + cmp r3, fp │ │ │ │ + beq.n 7c698 │ │ │ │ ldr.w r2, [lr, r3, lsl #3] │ │ │ │ cmp.w ip, #15 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ and.w r2, r0, r1 │ │ │ │ - bgt.w 7cb4a │ │ │ │ - ldrsh.w r9, [r6, r2, lsl #1] │ │ │ │ - cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 7c5b6 │ │ │ │ + bgt.w 7cbd2 │ │ │ │ + ldrsh.w r8, [r6, r2, lsl #1] │ │ │ │ + cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ + beq.n 7c63e │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ - add.w r9, r1, #1 │ │ │ │ - add r2, r9 │ │ │ │ + add.w r8, r1, #1 │ │ │ │ + add r2, r8 │ │ │ │ ands r2, r0 │ │ │ │ cmp.w ip, #15 │ │ │ │ ite le │ │ │ │ - ldrshle.w r9, [r6, r2, lsl #1] │ │ │ │ - ldrgt.w r9, [r6, r2, lsl #2] │ │ │ │ - cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7c9de │ │ │ │ + ldrshle.w r8, [r6, r2, lsl #1] │ │ │ │ + ldrgt.w r8, [r6, r2, lsl #2] │ │ │ │ + cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ + bne.w 7ca66 │ │ │ │ cmp.w ip, #15 │ │ │ │ - ble.n 7c5b6 │ │ │ │ + ble.n 7c63e │ │ │ │ str.w r3, [r6, r2, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 7c5c0 │ │ │ │ - mov r4, sl │ │ │ │ + cmp r3, fp │ │ │ │ + bne.n 7c648 │ │ │ │ + mov r4, r9 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r7, #24] │ │ │ │ - bl 1a5a9c │ │ │ │ + bl 1a4e84 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #28] │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7cb28 │ │ │ │ + beq.w 7cbb0 │ │ │ │ strb r3, [r1, #3] │ │ │ │ ldr r4, [r7, #24] │ │ │ │ - b.n 7c212 │ │ │ │ + b.n 7c29a │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - add.w fp, r8, #20 │ │ │ │ + add.w r8, fp, #20 │ │ │ │ str.w r2, [ip, #12] │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 7c4aa │ │ │ │ + b.n 7c532 │ │ │ │ ldr.w r7, [r6, r1, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ - bne.w 7c338 │ │ │ │ + bne.w 7c3c0 │ │ │ │ str.w r3, [r6, r1, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ - cmp r8, r3 │ │ │ │ - bne.w 7c1a8 │ │ │ │ - b.n 7c1cc │ │ │ │ - mov.w r8, #1 │ │ │ │ - ldr r0, [pc, #784] @ (7c970 ) │ │ │ │ + cmp fp, r3 │ │ │ │ + bne.w 7c230 │ │ │ │ + b.n 7c254 │ │ │ │ + mov.w fp, #1 │ │ │ │ + ldr r0, [pc, #784] @ (7c9f8 ) │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ str r0, [sp, #8] │ │ │ │ - lsl.w r8, r8, r1 │ │ │ │ + lsl.w fp, fp, r1 │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ cmp r6, #7 │ │ │ │ - mov.w r3, r8, lsl #1 │ │ │ │ + mov.w r3, fp, lsl #1 │ │ │ │ str r6, [sp, #12] │ │ │ │ - str r2, [sp, #16] │ │ │ │ + str r2, [sp, #20] │ │ │ │ str r2, [sp, #28] │ │ │ │ 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 7c22a │ │ │ │ + bls.w 7c2b2 │ │ │ │ cmp r6, #15 │ │ │ │ - bhi.w 7cad0 │ │ │ │ + bhi.w 7cb58 │ │ │ │ adds r3, r6, #1 │ │ │ │ - mov.w r8, #1 │ │ │ │ + mov.w fp, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - lsl.w r8, r8, r3 │ │ │ │ - b.n 7c22a │ │ │ │ - mov.w fp, #8 │ │ │ │ + lsl.w fp, fp, r3 │ │ │ │ + b.n 7c2b2 │ │ │ │ + mov.w r8, #8 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r2, r5, #20 │ │ │ │ - add fp, r6 │ │ │ │ + add r8, r6 │ │ │ │ add r1, r2 │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 7c888 │ │ │ │ + cmp r3, fp │ │ │ │ + bne.w 7c910 │ │ │ │ movs r2, #12 │ │ │ │ - mov r0, fp │ │ │ │ - mul.w r2, r2, r8 │ │ │ │ + mov r0, r8 │ │ │ │ + mul.w r2, r2, fp │ │ │ │ blx 29c10 │ │ │ │ - mov r1, fp │ │ │ │ - mov r2, r8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e638 │ │ │ │ - b.n 7c1d0 │ │ │ │ - movw fp, #19968 @ 0x4e00 │ │ │ │ - movt fp, #72 @ 0x48 │ │ │ │ - movw r1, #6013 @ 0x177d │ │ │ │ + bl 7e6bc │ │ │ │ + b.n 7c258 │ │ │ │ + movw r8, #19968 @ 0x4e00 │ │ │ │ + movt r8, #72 @ 0x48 │ │ │ │ + movw r1, #6117 @ 0x17e5 │ │ │ │ movt r1, #7 │ │ │ │ - ldr.w r2, [fp, #692] @ 0x2b4 │ │ │ │ + ldr.w r2, [r8, #692] @ 0x2b4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 7c974 │ │ │ │ + bne.w 7c9fc │ │ │ │ ldr.w r2, [r0, #1528] @ 0x5f8 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w sl, #5 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - mov.w r8, #8 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + mov.w fp, #8 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 7c266 │ │ │ │ - cmp.w r8, #0 │ │ │ │ + b.n 7c2ee │ │ │ │ + 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 7c29a │ │ │ │ + cmp.w fp, #0 │ │ │ │ it gt │ │ │ │ movgt r2, #0 │ │ │ │ - ble.w 7c9ec │ │ │ │ - sub.w r3, r2, r8 │ │ │ │ + ble.w 7ca74 │ │ │ │ + sub.w r3, r2, fp │ │ │ │ mvns r3, r3 │ │ │ │ ands.w ip, r3, #3 │ │ │ │ - beq.n 7c7f0 │ │ │ │ + beq.n 7c88a │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7c7f8 │ │ │ │ - add.w r3, fp, r2, lsl #3 │ │ │ │ + beq.n 7c892 │ │ │ │ + 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 7c7f0 │ │ │ │ + beq.n 7c88a │ │ │ │ cmp.w ip, #2 │ │ │ │ - beq.n 7c76e │ │ │ │ + beq.n 7c808 │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7c7f8 │ │ │ │ - add.w r3, fp, r2, lsl #3 │ │ │ │ + beq.n 7c892 │ │ │ │ + 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 7c7f8 │ │ │ │ - add.w r3, fp, r2, lsl #3 │ │ │ │ + beq.n 7c892 │ │ │ │ + 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 7c7f0 │ │ │ │ - add.w r3, fp, r2, lsl #3 │ │ │ │ + b.n 7c88a │ │ │ │ + add.w r3, r8, r2, lsl #3 │ │ │ │ adds r2, #1 │ │ │ │ ldmia.w sl, {r0, r1} │ │ │ │ add.w ip, sl, #8 │ │ │ │ mov lr, r2 │ │ │ │ - cmp r8, r2 │ │ │ │ + cmp fp, r2 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ - beq.n 7c81c │ │ │ │ + beq.n 7c8b6 │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ mov sl, ip │ │ │ │ - add.w r3, fp, r2, lsl #3 │ │ │ │ - cbz r1, 7c7f8 │ │ │ │ + add.w r3, r8, r2, lsl #3 │ │ │ │ + cbz r1, 7c892 │ │ │ │ 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, fp, r2, lsl #3 │ │ │ │ - cbz r1, 7c7f8 │ │ │ │ + add.w r3, r8, r2, lsl #3 │ │ │ │ + cbz r1, 7c892 │ │ │ │ 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, fp, r2, lsl #3 │ │ │ │ - cbz r1, 7c7f8 │ │ │ │ + add.w r3, r8, r2, lsl #3 │ │ │ │ + cbz r1, 7c892 │ │ │ │ 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 7c78a │ │ │ │ + bne.n 7c824 │ │ │ │ ldr.w r1, [sl, #12] │ │ │ │ add.w r3, sl, #8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7c9ae │ │ │ │ - add.w ip, fp, r2, lsl #3 │ │ │ │ + beq.w 7ca36 │ │ │ │ + add.w ip, r8, r2, lsl #3 │ │ │ │ adds r2, #1 │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ add.w sl, r3, #8 │ │ │ │ - cmp r8, r2 │ │ │ │ + cmp fp, r2 │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ - bne.n 7c71e │ │ │ │ + bne.n 7c7b8 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r2 │ │ │ │ subs r0, #1 │ │ │ │ - b.n 7c184 │ │ │ │ - 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 7c212 │ │ │ │ + b.n 7c20c │ │ │ │ ldr.w r2, [r6, r1, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 7c64c │ │ │ │ + beq.w 7c6d4 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, ip │ │ │ │ ands r1, r0 │ │ │ │ - b.n 7c838 │ │ │ │ + b.n 7c8c0 │ │ │ │ str.w lr, [r3] │ │ │ │ adds r1, #8 │ │ │ │ str.w r3, [r1, #-8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ - cmp r1, sl │ │ │ │ - bne.w 7c536 │ │ │ │ - b.n 7c560 │ │ │ │ - ldrsb.w r9, [r6, r1] │ │ │ │ - cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 7c8c4 │ │ │ │ + cmp r1, r9 │ │ │ │ + bne.w 7c5be │ │ │ │ + b.n 7c5e8 │ │ │ │ + ldrsb.w r8, [r6, r1] │ │ │ │ + cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ + bne.n 7c94c │ │ │ │ strb r3, [r6, r1] │ │ │ │ adds r3, #1 │ │ │ │ - cmp r3, r8 │ │ │ │ - beq.w 7c9f4 │ │ │ │ + cmp r3, fp │ │ │ │ + beq.w 7ca7c │ │ │ │ ldrb.w ip, [r4, #4] │ │ │ │ add.w lr, lr, #8 │ │ │ │ - b.n 7c578 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - ble.w 7c6ce │ │ │ │ + b.n 7c600 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + ble.w 7c756 │ │ │ │ movs r6, #12 │ │ │ │ - mov r3, fp │ │ │ │ - mla r6, r6, r8, fp │ │ │ │ + mov r3, r8 │ │ │ │ + mla r6, r6, fp, r8 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - cbz r2, 7c8b6 │ │ │ │ + cbz r2, 7c93e │ │ │ │ add.w ip, r1, #12 │ │ │ │ ldmia r1, {r0, r1, r2} │ │ │ │ stmia.w r3, {r0, r1, r2} │ │ │ │ adds r3, #12 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 7c6ce │ │ │ │ + beq.w 7c756 │ │ │ │ mov r1, ip │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7c89c │ │ │ │ + bne.n 7c924 │ │ │ │ adds r1, #12 │ │ │ │ - b.n 7c898 │ │ │ │ + b.n 7c920 │ │ │ │ ldr.w r5, [r6, r1, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - beq.w 7cb18 │ │ │ │ + beq.w 7cba0 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ - add.w r9, r2, #1 │ │ │ │ - add r1, r9 │ │ │ │ + add.w r8, r2, #1 │ │ │ │ + add r1, r8 │ │ │ │ ands r1, r0 │ │ │ │ cmp.w ip, #7 │ │ │ │ - bgt.n 7c94a │ │ │ │ - ldrsb.w r9, [r6, r1] │ │ │ │ - cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 7c9ba │ │ │ │ + bgt.n 7c9d2 │ │ │ │ + ldrsb.w r8, [r6, r1] │ │ │ │ + cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ + bne.n 7ca42 │ │ │ │ cmp.w ip, #7 │ │ │ │ - bgt.w 7c59e │ │ │ │ - b.n 7c874 │ │ │ │ - ldr.w r2, [fp, #684] @ 0x2ac │ │ │ │ - movw r3, #50053 @ 0xc385 │ │ │ │ + bgt.w 7c626 │ │ │ │ + b.n 7c8fc │ │ │ │ + ldr.w r2, [r8, #684] @ 0x2ac │ │ │ │ + movw r3, #50117 @ 0xc3c5 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7cb34 │ │ │ │ + bne.w 7cbbc │ │ │ │ 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 7c212 │ │ │ │ - ldr.w r3, [fp, #672] @ 0x2a0 │ │ │ │ - movw r2, #49345 @ 0xc0c1 │ │ │ │ + b.n 7c29a │ │ │ │ + ldr.w r3, [r8, #672] @ 0x2a0 │ │ │ │ + movw r2, #49409 @ 0xc101 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7cb3e │ │ │ │ + bne.w 7cbc6 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 7c998 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add.w fp, r8, #20 │ │ │ │ + cbz r4, 7ca20 │ │ │ │ + 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 7c4aa │ │ │ │ + b.n 7c532 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.w 7cb0e │ │ │ │ - ldrsh.w r9, [r6, r1, lsl #1] │ │ │ │ - b.n 7c8dc │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 71838 │ │ │ │ + bgt.w 7cb96 │ │ │ │ + ldrsh.w r8, [r6, r1, lsl #1] │ │ │ │ + b.n 7c964 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 718a0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7c49c │ │ │ │ + b.n 7c524 │ │ │ │ add.w r3, r5, #20 │ │ │ │ - mov.w fp, #8 │ │ │ │ + mov.w r8, #8 │ │ │ │ add r3, r1 │ │ │ │ - b.n 7c50c │ │ │ │ + b.n 7c594 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - mov.w r8, #8 │ │ │ │ + mov.w fp, #8 │ │ │ │ mov.w sl, #5 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ str r1, [sp, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr.w r0, [fp, #688] @ 0x2b0 │ │ │ │ + ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c4a2 │ │ │ │ - bl 1ea6e4 │ │ │ │ + bne.w 7c52a │ │ │ │ + bl 1e9b14 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7c220 │ │ │ │ - ldr.w r0, [fp, #688] @ 0x2b0 │ │ │ │ + b.n 7c2a8 │ │ │ │ + ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ - b.n 7c212 │ │ │ │ + b.n 7c29a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ adds r3, #8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7c806 │ │ │ │ - b.n 7c9ae │ │ │ │ + bne.w 7c8a0 │ │ │ │ + b.n 7ca36 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r2 │ │ │ │ ands r1, r0 │ │ │ │ - b.n 7c8d2 │ │ │ │ - add.w r1, r6, fp │ │ │ │ - mov sl, r3 │ │ │ │ + b.n 7c95a │ │ │ │ + add.w r1, r6, r8 │ │ │ │ + mov r9, r3 │ │ │ │ mov r6, r1 │ │ │ │ - cmp r2, r8 │ │ │ │ - blt.n 7c9f8 │ │ │ │ - mov r2, r8 │ │ │ │ + cmp r2, fp │ │ │ │ + blt.n 7ca80 │ │ │ │ + mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e638 │ │ │ │ - b.n 7c612 │ │ │ │ + bl 7e6bc │ │ │ │ + b.n 7c69a │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r2, #1 │ │ │ │ add r2, r1 │ │ │ │ ands r2, r0 │ │ │ │ - b.n 7c5ea │ │ │ │ - bne.w 7c81c │ │ │ │ - b.w 7c1d0 │ │ │ │ - mov r5, sl │ │ │ │ - b.n 7c612 │ │ │ │ + b.n 7c672 │ │ │ │ + bne.w 7c8b6 │ │ │ │ + b.w 7c258 │ │ │ │ + mov r5, r9 │ │ │ │ + b.n 7c69a │ │ │ │ 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 │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ adds r2, #1 │ │ │ │ - add.w r9, r3, r0, lsl #2 │ │ │ │ - ldr.w r0, [sl, r0, lsl #3] │ │ │ │ + add.w r8, r3, r0, lsl #2 │ │ │ │ + ldr.w r0, [r9, r0, lsl #3] │ │ │ │ ldr.w ip, [r0] │ │ │ │ cmp ip, lr │ │ │ │ itt ne │ │ │ │ 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, [r9, #4] │ │ │ │ + ldr.w r0, [r8, #4] │ │ │ │ str.w r0, [r6, #-4] │ │ │ │ - b.n 7c9d0 │ │ │ │ - beq.w 7c612 │ │ │ │ - b.n 7c564 │ │ │ │ + b.n 7ca58 │ │ │ │ + beq.w 7c69a │ │ │ │ + b.n 7c5ec │ │ │ │ ldr.w r3, [r6, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r2, #20] │ │ │ │ str r1, [r2, #24] │ │ │ │ - cbz r3, 7ca52 │ │ │ │ + cbz r3, 7cada │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r6, #532] @ 0x214 │ │ │ │ str.w r2, [r6, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c212 │ │ │ │ + bne.w 7c29a │ │ │ │ str.w r2, [r6, #532] @ 0x214 │ │ │ │ - b.w 7c212 │ │ │ │ + b.w 7c29a │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c448 │ │ │ │ + beq.w 7c4d0 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - cbz r1, 7caca │ │ │ │ + cbz r1, 7cb52 │ │ │ │ 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, 7ca9e │ │ │ │ + cbz r3, 7cb26 │ │ │ │ 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 │ │ │ │ - ldr.w r0, [fp, #804] @ 0x324 │ │ │ │ + ldr.w r0, [r8, #804] @ 0x324 │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ str.w r4, [r3, #804] @ 0x324 │ │ │ │ - ldr.w r3, [fp, #812] @ 0x32c │ │ │ │ + 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 7c212 │ │ │ │ + b.w 7c29a │ │ │ │ str.w r3, [r6, #524] @ 0x20c │ │ │ │ - b.n 7ca76 │ │ │ │ + b.n 7cafe │ │ │ │ adds r3, r6, #2 │ │ │ │ - mov.w r8, #1 │ │ │ │ + mov.w fp, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - lsl.w r8, r8, r3 │ │ │ │ + lsl.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - add.w r1, r8, r3 │ │ │ │ + add.w r1, fp, r3 │ │ │ │ adds.w r3, r1, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bmi.w 7c998 │ │ │ │ - movw fp, #19968 @ 0x4e00 │ │ │ │ - movt fp, #72 @ 0x48 │ │ │ │ - movw r3, #6013 @ 0x177d │ │ │ │ + bmi.w 7ca20 │ │ │ │ + movw r8, #19968 @ 0x4e00 │ │ │ │ + movt r8, #72 @ 0x48 │ │ │ │ + movw r3, #6117 @ 0x17e5 │ │ │ │ movt r3, #7 │ │ │ │ - ldr.w r2, [fp, #692] @ 0x2b4 │ │ │ │ + ldr.w r2, [r8, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7c250 │ │ │ │ - b.n 7c988 │ │ │ │ + beq.w 7c2d8 │ │ │ │ + b.n 7ca10 │ │ │ │ str.w r3, [r6, #524] @ 0x20c │ │ │ │ - b.n 7c46a │ │ │ │ + b.n 7c4f2 │ │ │ │ ldr.w r5, [r6, r1, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - bne.w 7c9ba │ │ │ │ + bne.w 7ca42 │ │ │ │ str.w r3, [r6, r1, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ - mov r5, sl │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 7c5aa │ │ │ │ - b.n 7c612 │ │ │ │ + mov r5, r9 │ │ │ │ + cmp r3, fp │ │ │ │ + bne.w 7c632 │ │ │ │ + b.n 7c69a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 771e8 │ │ │ │ + bl 77260 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ - b.w 7c212 │ │ │ │ - ldr.w r0, [fp, #668] @ 0x29c │ │ │ │ + b.w 7c29a │ │ │ │ + ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ - b.n 7c904 │ │ │ │ - ldr.w r0, [fp, #668] @ 0x29c │ │ │ │ + b.n 7c98c │ │ │ │ + ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7c932 │ │ │ │ + b.n 7c9ba │ │ │ │ ldr.w r4, [r6, r2, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - beq.w 7c606 │ │ │ │ - b.n 7c5dc │ │ │ │ + beq.w 7c68e │ │ │ │ + b.n 7c664 │ │ │ │ add.w sl, sl, #8 │ │ │ │ - b.w 7c30c │ │ │ │ + b.w 7c394 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ and.w r2, r3, #32 │ │ │ │ ands.w r7, r3, #16 │ │ │ │ - bne.w 7cd68 │ │ │ │ + bne.w 7cdf0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7cdb8 │ │ │ │ + bne.w 7ce40 │ │ │ │ movw r2, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 7cce4 │ │ │ │ + bgt.w 7cd6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ce2a │ │ │ │ + beq.w 7ceb2 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 7ce2a │ │ │ │ + bhi.w 7ceb2 │ │ │ │ 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 79db4 │ │ │ │ + bl 79e2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7cd0a │ │ │ │ - movw r9, #57665 @ 0xe141 │ │ │ │ + beq.w 7cd92 │ │ │ │ + movw r9, #57321 @ 0xdfe9 │ │ │ │ movt r9, #12 │ │ │ │ movw r3, #30792 @ 0x7848 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.w 7cd7e │ │ │ │ - ldr r3, [pc, #628] @ (7ce60 ) │ │ │ │ + bpl.w 7ce06 │ │ │ │ + ldr r3, [pc, #628] @ (7cee8 ) │ │ │ │ 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, 7cc1e │ │ │ │ + cbz r5, 7cca6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ mov r0, r7 │ │ │ │ @@ -123102,37 +123132,37 @@ │ │ │ │ blx 29b58 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ movs r7, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 7a114 │ │ │ │ + bl 7a18c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7ce44 │ │ │ │ - ldr r3, [pc, #544] @ (7ce60 ) │ │ │ │ + beq.w 7cecc │ │ │ │ + ldr r3, [pc, #544] @ (7cee8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b154 │ │ │ │ + bl 7b1d8 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7cdf6 │ │ │ │ + beq.w 7ce7e │ │ │ │ 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 7ccae │ │ │ │ - ldr r3, [pc, #496] @ (7ce60 ) │ │ │ │ + bpl.n 7cd36 │ │ │ │ + ldr r3, [pc, #496] @ (7cee8 ) │ │ │ │ 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 │ │ │ │ @@ -123146,319 +123176,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 7ce10 │ │ │ │ + beq.w 7ce98 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ands.w r3, r3, #64 @ 0x40 │ │ │ │ - bne.n 7cd86 │ │ │ │ + bne.n 7ce0e │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl 7cf3c │ │ │ │ + bl 7cfc4 │ │ │ │ lsrs r5, r0, #31 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7cd94 │ │ │ │ + beq.n 7ce1c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7ccdc │ │ │ │ + beq.n 7cd64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ce22 │ │ │ │ + beq.w 7ceaa │ │ │ │ negs r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ itt eq │ │ │ │ - movweq r9, #42201 @ 0xa4d9 │ │ │ │ + movweq r9, #41797 @ 0xa345 │ │ │ │ movteq r9, #13 │ │ │ │ - bne.n 7cd44 │ │ │ │ + bne.n 7cdcc │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #30792 @ 0x7848 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ - bl 79db4 │ │ │ │ + bl 79e2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cbd8 │ │ │ │ + bne.w 7cc60 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7ccde │ │ │ │ + b.n 7cd66 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #30792 @ 0x7848 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ - bl 79db4 │ │ │ │ + bl 79e2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7cd0a │ │ │ │ - movw r9, #26989 @ 0x696d │ │ │ │ + beq.n 7cd92 │ │ │ │ + movw r9, #26561 @ 0x67c1 │ │ │ │ movt r9, #13 │ │ │ │ - b.n 7cbd8 │ │ │ │ - movw r9, #28333 @ 0x6ead │ │ │ │ + b.n 7cc60 │ │ │ │ + movw r9, #27953 @ 0x6d31 │ │ │ │ movt r9, #12 │ │ │ │ - b.n 7ccf2 │ │ │ │ - movw r9, #15029 @ 0x3ab5 │ │ │ │ + b.n 7cd7a │ │ │ │ + movw r9, #14781 @ 0x39bd │ │ │ │ movt r9, #9 │ │ │ │ - b.n 7ccf2 │ │ │ │ + b.n 7cd7a │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.n 7ce2a │ │ │ │ + ble.n 7ceb2 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 7cd56 │ │ │ │ - movw r9, #44289 @ 0xad01 │ │ │ │ + bne.n 7cdde │ │ │ │ + movw r9, #43801 @ 0xab19 │ │ │ │ movt r9, #14 │ │ │ │ - b.n 7ccf2 │ │ │ │ + b.n 7cd7a │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7ce2a │ │ │ │ - movw r9, #57329 @ 0xdff1 │ │ │ │ + bne.n 7ceb2 │ │ │ │ + movw r9, #57553 @ 0xe0d1 │ │ │ │ movt r9, #17 │ │ │ │ - b.n 7ccf2 │ │ │ │ + b.n 7cd7a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7ce48 │ │ │ │ - bl 7d4dc │ │ │ │ + bne.n 7ced0 │ │ │ │ + bl 7d564 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7cd0a │ │ │ │ + beq.n 7cd92 │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ movs r7, #1 │ │ │ │ - b.n 7cc62 │ │ │ │ + b.n 7ccea │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7cc10 │ │ │ │ - b.n 7cc1e │ │ │ │ + bne.w 7cc98 │ │ │ │ + b.n 7cca6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 7937c │ │ │ │ + bl 793f4 │ │ │ │ lsrs r5, r0, #31 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7ccc8 │ │ │ │ + bne.n 7cd50 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 7ccc8 │ │ │ │ + beq.n 7cd50 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ccc8 │ │ │ │ + bne.n 7cd50 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 7ccd2 │ │ │ │ - b.n 7ccdc │ │ │ │ + bne.n 7cd5a │ │ │ │ + b.n 7cd64 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78fac │ │ │ │ + bl 79024 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7cd0a │ │ │ │ - bl 7e604 │ │ │ │ + beq.n 7cd92 │ │ │ │ + bl 7e688 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7cde4 │ │ │ │ + beq.n 7ce6c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 7ce1a │ │ │ │ + cbz r3, 7cea2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7cd0a │ │ │ │ + beq.n 7cd92 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 7a0ec │ │ │ │ + bl 7a164 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cc62 │ │ │ │ + bne.w 7ccea │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7cd0a │ │ │ │ + beq.n 7cd92 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7cd0a │ │ │ │ + bne.n 7cd92 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7cd0a │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7cd92 │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 7ccae │ │ │ │ + b.n 7cd36 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7cde4 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ce6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ccdc │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7cd64 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - movw r1, #21236 @ 0x52f4 │ │ │ │ + movw r1, #18676 @ 0x48f4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 7cd0a │ │ │ │ + bl d183c │ │ │ │ + b.n 7cd92 │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 7cdf6 │ │ │ │ + b.n 7ce7e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21408 @ 0x53a0 │ │ │ │ + movw r1, #18848 @ 0x49a0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 7cd0a │ │ │ │ + bl 127394 │ │ │ │ + b.n 7cd92 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007ce64 : │ │ │ │ +0007ceec : │ │ │ │ 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 7ce96 │ │ │ │ - cbz r3, 7cee8 │ │ │ │ + bgt.n 7cf1e │ │ │ │ + cbz r3, 7cf70 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 7cee8 │ │ │ │ + bhi.n 7cf70 │ │ │ │ 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 7cec2 │ │ │ │ - movw r5, #42201 @ 0xa4d9 │ │ │ │ + bne.n 7cf4a │ │ │ │ + movw r5, #41797 @ 0xa345 │ │ │ │ movt r5, #13 │ │ │ │ movw r0, #30792 @ 0x7848 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - bl 1a272c │ │ │ │ - cbz r0, 7ceb6 │ │ │ │ + bl 1a1b14 │ │ │ │ + cbz r0, 7cf3e │ │ │ │ strd r4, r5, [r0, #20] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r5, #26989 @ 0x696d │ │ │ │ + movw r5, #26561 @ 0x67c1 │ │ │ │ movt r5, #13 │ │ │ │ - b.n 7cea2 │ │ │ │ + b.n 7cf2a │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.n 7cee8 │ │ │ │ + ble.n 7cf70 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 7cf0e │ │ │ │ - movw r5, #44289 @ 0xad01 │ │ │ │ + bne.n 7cf96 │ │ │ │ + movw r5, #43801 @ 0xab19 │ │ │ │ movt r5, #14 │ │ │ │ - b.n 7cea2 │ │ │ │ - movw r5, #57665 @ 0xe141 │ │ │ │ + b.n 7cf2a │ │ │ │ + movw r5, #57321 @ 0xdfe9 │ │ │ │ movt r5, #12 │ │ │ │ - b.n 7cea2 │ │ │ │ - movw r5, #15029 @ 0x3ab5 │ │ │ │ + b.n 7cf2a │ │ │ │ + movw r5, #14781 @ 0x39bd │ │ │ │ movt r5, #9 │ │ │ │ - b.n 7cea2 │ │ │ │ + b.n 7cf2a │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - movw r1, #21236 @ 0x52f4 │ │ │ │ + movw r1, #18676 @ 0x48f4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r5, #28333 @ 0x6ead │ │ │ │ + movw r5, #27953 @ 0x6d31 │ │ │ │ movt r5, #12 │ │ │ │ - b.n 7cea2 │ │ │ │ + b.n 7cf2a │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7cee8 │ │ │ │ - movw r5, #57329 @ 0xdff1 │ │ │ │ + bne.n 7cf70 │ │ │ │ + movw r5, #57553 @ 0xe0d1 │ │ │ │ movt r5, #17 │ │ │ │ - b.n 7cea2 │ │ │ │ + b.n 7cf2a │ │ │ │ │ │ │ │ -0007cf20 : │ │ │ │ +0007cfa8 : │ │ │ │ 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 7cf3c │ │ │ │ + bl 7cfc4 │ │ │ │ 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] @ 7d4d8 │ │ │ │ + ldr.w sl, [pc, #1416] @ 7d560 │ │ │ │ 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 7d4a8 │ │ │ │ + bpl.w 7d54c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7d2ca │ │ │ │ + bne.w 7d35c │ │ │ │ ldr.w r8, [r1, #12] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 7d2ca │ │ │ │ + beq.w 7d35c │ │ │ │ ldr r2, [r0, #24] │ │ │ │ movw r3, #44060 @ 0xac1c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7d3a4 │ │ │ │ + beq.w 7d436 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7d424 │ │ │ │ + bne.w 7d4b6 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 782cc │ │ │ │ + bl 78344 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 7d320 │ │ │ │ + beq.w 7d3b2 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7d0c4 │ │ │ │ + bne.w 7d14c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [sp, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 7d1b0 │ │ │ │ + beq.w 7d238 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 7d1b8 │ │ │ │ + beq.w 7d240 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7d1c2 │ │ │ │ + ble.w 7d24a │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ands.w r0, r1, #255 @ 0xff │ │ │ │ - bne.w 7d400 │ │ │ │ + bne.w 7d492 │ │ │ │ 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 │ │ │ │ @@ -123472,217 +123502,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 7d0de │ │ │ │ + bgt.n 7d166 │ │ │ │ add.w ip, r3, #20 │ │ │ │ ldrsb.w r9, [ip, r2] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 7d122 │ │ │ │ + bge.n 7d1aa │ │ │ │ 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 7d24c │ │ │ │ + beq.w 7d2d4 │ │ │ │ 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, 7d0a0 │ │ │ │ + cbnz r1, 7d128 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #17 │ │ │ │ - bmi.w 7d2ac │ │ │ │ + bmi.w 7d2ee │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #17 │ │ │ │ - bmi.w 7d266 │ │ │ │ + bmi.w 7d33c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - cbz r7, 7d0bc │ │ │ │ + cbz r7, 7d144 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r3, 7d0ba │ │ │ │ + cbz r3, 7d142 │ │ │ │ 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, 7d0da │ │ │ │ + cbz r7, 7d162 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r2, 7d0d8 │ │ │ │ + cbz r2, 7d160 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 7d32c │ │ │ │ + bne.w 7d3be │ │ │ │ str r3, [r7, #0] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 7d0be │ │ │ │ + b.n 7d146 │ │ │ │ cmp.w lr, #15 │ │ │ │ - bgt.w 7d364 │ │ │ │ + bgt.w 7d3f6 │ │ │ │ add.w ip, r3, r2, lsl #1 │ │ │ │ ldrsh.w ip, [ip, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bge.n 7d14e │ │ │ │ + bge.n 7d1d6 │ │ │ │ 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 7d250 │ │ │ │ + beq.w 7d2d8 │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ str.w r5, [ip, r2] │ │ │ │ add r2, ip │ │ │ │ str r6, [r2, #4] │ │ │ │ - b.n 7d076 │ │ │ │ + b.n 7d0fe │ │ │ │ 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 7d16e │ │ │ │ + bge.n 7d1f6 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strb.w r3, [ip, #20] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.n 7d04e │ │ │ │ + b.n 7d0d6 │ │ │ │ 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 7d0f4 │ │ │ │ + blt.n 7d17c │ │ │ │ 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 7d23a │ │ │ │ + ble.n 7d2c2 │ │ │ │ cmp.w lr, #15 │ │ │ │ - bgt.w 7d3da │ │ │ │ + bgt.w 7d46c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w ip, r3, r2, lsl #1 │ │ │ │ ldrsh.w ip, [ip, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 7d0f4 │ │ │ │ + blt.n 7d17c │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ add r2, r9 │ │ │ │ adds r2, #1 │ │ │ │ ands r2, r1 │ │ │ │ - b.n 7d192 │ │ │ │ + b.n 7d21a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7cfd6 │ │ │ │ + bne.w 7d05e │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 7cfe4 │ │ │ │ + bgt.w 7d06c │ │ │ │ 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 7c070 │ │ │ │ + bl 7c0f8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7cfe4 │ │ │ │ + bne.w 7d06c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7d1fc │ │ │ │ + beq.n 7d284 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d4ba │ │ │ │ + beq.w 7d502 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7d210 │ │ │ │ + beq.n 7d298 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d4c2 │ │ │ │ + beq.w 7d50a │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7d4ca │ │ │ │ + beq.w 7d512 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d08c │ │ │ │ + beq.w 7d114 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 7d0a8 │ │ │ │ + b.n 7d130 │ │ │ │ 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 7d142 │ │ │ │ - b.n 7d22c │ │ │ │ + blt.w 7d1ca │ │ │ │ + b.n 7d2b4 │ │ │ │ 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 7d076 │ │ │ │ + b.n 7d0fe │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7d34c │ │ │ │ + bne.n 7d3de │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7d470 │ │ │ │ + bne.n 7d30c │ │ │ │ + ldr.w r3, [r5, #-8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 7d11e │ │ │ │ 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] │ │ │ │ @@ -123690,107 +123723,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 7d0a8 │ │ │ │ - b.n 7d0bc │ │ │ │ + bne.w 7d130 │ │ │ │ + b.n 7d144 │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7d334 │ │ │ │ + bne.n 7d3c6 │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7d27c │ │ │ │ - ldr.w r3, [r5, #-8] │ │ │ │ + bne.n 7d30c │ │ │ │ + ldr.w r3, [r6, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7d27c │ │ │ │ - b.n 7d096 │ │ │ │ + beq.w 7d128 │ │ │ │ + b.n 7d30c │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 6cb8c │ │ │ │ + bl 6cbcc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 7d320 │ │ │ │ + beq.n 7d3b2 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ movw r2, #44060 @ 0xac1c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 7d3a4 │ │ │ │ + beq.n 7d436 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7cf9c │ │ │ │ + beq.w 7d024 │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7cf9c │ │ │ │ + beq.w 7d024 │ │ │ │ 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 7c070 │ │ │ │ + bl 7c0f8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7cf9c │ │ │ │ - cbz r7, 7d326 │ │ │ │ + bne.w 7d024 │ │ │ │ + cbz r7, 7d3b8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #0] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7d0be │ │ │ │ + b.n 7d146 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 7d0da │ │ │ │ - movw r3, #63381 @ 0xf795 │ │ │ │ - movt r3, #7 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 7d410 │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #22 │ │ │ │ - bpl.w 7d096 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - b.n 7d2b4 │ │ │ │ - movw r3, #63381 @ 0xf795 │ │ │ │ + b.n 7d162 │ │ │ │ + movw r3, #63529 @ 0xf829 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7d41a │ │ │ │ + bne.n 7d4a2 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.w 7d0a0 │ │ │ │ + bpl.w 7d128 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - b.n 7d26e │ │ │ │ + b.n 7d344 │ │ │ │ + movw r3, #63529 @ 0xf829 │ │ │ │ + movt r3, #7 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 7d4ac │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #22 │ │ │ │ + bpl.w 7d11e │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + b.n 7d2f6 │ │ │ │ mov.w ip, r2, lsl #2 │ │ │ │ add.w r9, r3, ip │ │ │ │ ldr.w r9, [r9, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 7d380 │ │ │ │ + bge.n 7d412 │ │ │ │ add.w r2, r3, ip │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str r1, [r2, #20] │ │ │ │ - b.n 7d04e │ │ │ │ + b.n 7d0d6 │ │ │ │ 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 7d376 │ │ │ │ - b.n 7d172 │ │ │ │ + blt.n 7d408 │ │ │ │ + b.n 7d1fa │ │ │ │ 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 │ │ │ │ @@ -123800,237 +123833,234 @@ │ │ │ │ cmp r3, r2 │ │ │ │ mov r2, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ mov r3, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 79478 │ │ │ │ + bl 794f0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7d320 │ │ │ │ + beq.n 7d3b2 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7d0a8 │ │ │ │ - b.n 7d0bc │ │ │ │ + bne.w 7d130 │ │ │ │ + b.n 7d144 │ │ │ │ add.w ip, r3, r2, lsl #2 │ │ │ │ lsls r1, r2, #2 │ │ │ │ ldr.w ip, [ip, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bge.n 7d3ee │ │ │ │ + bge.n 7d480 │ │ │ │ mov ip, r1 │ │ │ │ - b.n 7d376 │ │ │ │ + b.n 7d408 │ │ │ │ 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 7d188 │ │ │ │ + b.n 7d210 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1e3c2c │ │ │ │ + bl 1e305c │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - b.n 7cfee │ │ │ │ - mov r0, r5 │ │ │ │ + b.n 7d076 │ │ │ │ + mov r0, r6 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d348 │ │ │ │ - b.n 7d096 │ │ │ │ - mov r0, r6 │ │ │ │ + bne.n 7d3da │ │ │ │ + b.n 7d128 │ │ │ │ + mov r0, r5 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d360 │ │ │ │ - b.n 7d0a0 │ │ │ │ + bne.n 7d3f2 │ │ │ │ + b.n 7d11e │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, r5 │ │ │ │ - bl d5f8c <_PyEval_CheckExceptTypeValid@@Base+0x17e4> │ │ │ │ + bl d5df4 <_PyEval_CheckExceptTypeValid@@Base+0x17e4> │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 7d480 │ │ │ │ + beq.n 7d524 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ ldr.w r8, [r2, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7d47c │ │ │ │ + bne.n 7d520 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1240d4 <_PyUnicode_IsNumeric@@Base+0x60c> │ │ │ │ - cbz r7, 7d466 │ │ │ │ + bl 123d24 <_PyUnicode_IsNumeric@@Base+0x5f0> │ │ │ │ + cbz r7, 7d4f8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r3, 7d464 │ │ │ │ + cbz r3, 7d4f6 │ │ │ │ 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 7d0be │ │ │ │ - ldr.w r3, [r6, #-8] │ │ │ │ + b.n 7d146 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7d284 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7d298 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d0a0 │ │ │ │ - b.n 7d27c │ │ │ │ + beq.w 7d114 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #8] │ │ │ │ + b.n 7d144 │ │ │ │ mov r6, r8 │ │ │ │ - b.n 7d450 │ │ │ │ + b.n 7d4e2 │ │ │ │ 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 7c070 │ │ │ │ + bl 7c0f8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7cfa4 │ │ │ │ - b.n 7d320 │ │ │ │ - movw r0, #7756 @ 0x1e4c │ │ │ │ + bne.w 7d02c │ │ │ │ + b.n 7d3b2 │ │ │ │ + movw r0, #5196 @ 0x144c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #4264 @ 0x10a8 │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7d320 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7d1fc │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7d210 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 7d08c │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - b.n 7d0bc │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7d3b2 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007d4dc : │ │ │ │ +0007d564 : │ │ │ │ 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 1a272c │ │ │ │ - cbz r0, 7d500 │ │ │ │ + bl 1a1b14 │ │ │ │ + cbz r0, 7d588 │ │ │ │ str r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0007d504 : │ │ │ │ +0007d58c : │ │ │ │ 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 1a272c │ │ │ │ - cbz r0, 7d528 │ │ │ │ + bl 1a1b14 │ │ │ │ + cbz r0, 7d5b0 │ │ │ │ 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, 7d59a │ │ │ │ + cbz r1, 7d622 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r6, r0 │ │ │ │ blx 295d4 │ │ │ │ - cbz r0, 7d54a │ │ │ │ + cbz r0, 7d5d2 │ │ │ │ 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, 7d59a │ │ │ │ + cbnz r0, 7d622 │ │ │ │ ldrb r3, [r5, r4] │ │ │ │ add r4, r5 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 7d59a │ │ │ │ - movw r6, #21448 @ 0x53c8 │ │ │ │ + bne.n 7d622 │ │ │ │ + movw r6, #18888 @ 0x49c8 │ │ │ │ movt r6, #39 @ 0x27 │ │ │ │ - b.n 7d57a │ │ │ │ + b.n 7d602 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 7d594 │ │ │ │ + beq.n 7d61c │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ - cbz r3, 7d59a │ │ │ │ + cbz r3, 7d622 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - bne.n 7d570 │ │ │ │ + bne.n 7d5f8 │ │ │ │ movs r2, #6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d574 │ │ │ │ + bne.n 7d5fc │ │ │ │ adds r0, r4, #6 │ │ │ │ it eq │ │ │ │ moveq r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 7d574 │ │ │ │ + bne.n 7d5fc │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0007d5a0 : │ │ │ │ +0007d628 : │ │ │ │ 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 7d620 │ │ │ │ + beq.n 7d6a8 │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 77a84 │ │ │ │ - cbz r0, 7d616 │ │ │ │ + bl 77afc │ │ │ │ + cbz r0, 7d69e │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 7d5f0 │ │ │ │ + ble.n 7d678 │ │ │ │ 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 7d5d8 │ │ │ │ - ldr r4, [pc, #48] @ (7d624 ) │ │ │ │ + bne.n 7d660 │ │ │ │ + ldr r4, [pc, #48] @ (7d6ac ) │ │ │ │ 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 │ │ │ │ @@ -124039,62 +124069,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] @ (7d628 ) │ │ │ │ - b.n 7d616 │ │ │ │ + ldr r0, [pc, #4] @ (7d6b0 ) │ │ │ │ + b.n 7d69e │ │ │ │ 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] @ (7d738 ) │ │ │ │ + ldr r5, [pc, #248] @ (7d7c0 ) │ │ │ │ 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 7d6ec │ │ │ │ - ldr.w ip, [pc, #224] @ 7d73c │ │ │ │ + beq.n 7d774 │ │ │ │ + ldr.w ip, [pc, #224] @ 7d7c4 │ │ │ │ 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 7d714 │ │ │ │ + bne.n 7d79c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 7d68a │ │ │ │ + beq.n 7d712 │ │ │ │ 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 7d6cc │ │ │ │ + beq.n 7d754 │ │ │ │ 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 │ │ │ │ @@ -124115,79 +124145,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 7d6c0 │ │ │ │ + b.n 7d748 │ │ │ │ movs r1, #2 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77b3c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77bb4 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7d6c0 │ │ │ │ + beq.n 7d748 │ │ │ │ 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 7d686 │ │ │ │ - b.n 7d68a │ │ │ │ - movw r2, #27577 @ 0x6bb9 │ │ │ │ + bne.n 7d70e │ │ │ │ + b.n 7d712 │ │ │ │ + movw r2, #26633 @ 0x6809 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7d72a │ │ │ │ + bne.n 7d7b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 127028 │ │ │ │ + bl 126c78 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ - b.n 7d702 │ │ │ │ + b.n 7d78a │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ - b.n 7d702 │ │ │ │ + b.n 7d78a │ │ │ │ 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] @ (7d834 ) │ │ │ │ + ldr r5, [pc, #224] @ (7d8bc ) │ │ │ │ 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, 7d7c8 │ │ │ │ - ldr r0, [pc, #204] @ (7d838 ) │ │ │ │ + cbz r4, 7d850 │ │ │ │ + ldr r0, [pc, #204] @ (7d8c0 ) │ │ │ │ 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 7d80e │ │ │ │ + bne.n 7d896 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 7d7ec │ │ │ │ + beq.n 7d874 │ │ │ │ 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 │ │ │ │ @@ -124202,176 +124232,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 77b3c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77bb4 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7d7bc │ │ │ │ + beq.n 7d844 │ │ │ │ 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 7d794 │ │ │ │ + bne.n 7d81c │ │ │ │ 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 7d7bc │ │ │ │ - movw r2, #27577 @ 0x6bb9 │ │ │ │ + b.n 7d844 │ │ │ │ + movw r2, #26633 @ 0x6809 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7d824 │ │ │ │ + bne.n 7d8ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 127028 │ │ │ │ + bl 126c78 │ │ │ │ ldr r1, [r6, r5] │ │ │ │ - b.n 7d7de │ │ │ │ + b.n 7d866 │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r6, r5] │ │ │ │ - b.n 7d7de │ │ │ │ + b.n 7d866 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007d83c : │ │ │ │ +0007d8c4 : │ │ │ │ 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 7d868 │ │ │ │ + bmi.n 7d8f0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movw r0, #30204 @ 0x75fc │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 1a272c │ │ │ │ - cbz r0, 7d866 │ │ │ │ + bl 1a1b14 │ │ │ │ + cbz r0, 7d8ee │ │ │ │ str r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #7780 @ 0x1e64 │ │ │ │ + movw r1, #5220 @ 0x1464 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ 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 7dba8 │ │ │ │ + bls.w 7dc30 │ │ │ │ movw r4, #19968 @ 0x4e00 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ - mov.w r9, r1, lsr #30 │ │ │ │ - movw r3, #6013 @ 0x177d │ │ │ │ + mov.w r8, r1, lsr #30 │ │ │ │ + movw r3, #6117 @ 0x17e5 │ │ │ │ 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 7dd12 │ │ │ │ - ldr r3, [pc, #712] @ (7dba0 ) │ │ │ │ + bne.w 7dd9a │ │ │ │ + ldr r3, [pc, #712] @ (7dc28 ) │ │ │ │ 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 7dcd8 │ │ │ │ + beq.w 7dd60 │ │ │ │ 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 7dac6 │ │ │ │ - mov.w r3, r8, lsl #3 │ │ │ │ + beq.w 7db4e │ │ │ │ + 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] @ (7dba4 ) │ │ │ │ + ldr r2, [pc, #632] @ (7dc2c ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7dd34 │ │ │ │ + bne.w 7ddbc │ │ │ │ bic.w r3, r7, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r5, #12] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 7dbee │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 7dc76 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7dbb8 │ │ │ │ + beq.w 7dc40 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 7db24 │ │ │ │ + blt.w 7dbac │ │ │ │ ldr r4, [r7, r3] │ │ │ │ add.w r9, r7, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7db70 │ │ │ │ + bne.w 7dbf8 │ │ │ │ movw r8, #9964 @ 0x26ec │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ ldr.w r2, [r8, #152] @ 0x98 │ │ │ │ - movw r3, #40301 @ 0x9d6d │ │ │ │ + movw r3, #40421 @ 0x9de5 │ │ │ │ movt r3, #7 │ │ │ │ movw r0, #9964 @ 0x26ec │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7dd92 │ │ │ │ - bl 79db4 │ │ │ │ + bne.w 7de1a │ │ │ │ + bl 79e2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7dbd0 │ │ │ │ + beq.w 7dc58 │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.n 7d9c4 │ │ │ │ - ldr r3, [pc, #512] @ (7dba0 ) │ │ │ │ + bpl.n 7da4c │ │ │ │ + ldr r3, [pc, #512] @ (7dc28 ) │ │ │ │ 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] │ │ │ │ @@ -124379,33 +124409,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, #8953 @ 0x22f9 │ │ │ │ + movw r3, #8689 @ 0x21f1 │ │ │ │ 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 7dc5e │ │ │ │ + bne.w 7dce6 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 7dcce │ │ │ │ + bne.w 7dd56 │ │ │ │ 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 7da3e │ │ │ │ - ldr r2, [pc, #412] @ (7dba0 ) │ │ │ │ + bpl.n 7dac6 │ │ │ │ + ldr r2, [pc, #412] @ (7dc28 ) │ │ │ │ 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 │ │ │ │ @@ -124418,750 +124448,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 7dd48 │ │ │ │ + beq.w 7ddd0 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7dbf4 │ │ │ │ + beq.w 7dc7c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bpl.w 7ddd8 │ │ │ │ + bpl.w 7de60 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 7daec │ │ │ │ + bne.n 7db74 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7daf6 │ │ │ │ + bne.n 7db7e │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7db08 │ │ │ │ + bne.n 7db90 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.n 7db08 │ │ │ │ - ldr r0, [pc, #300] @ (7dba0 ) │ │ │ │ + beq.n 7db90 │ │ │ │ + ldr r0, [pc, #300] @ (7dc28 ) │ │ │ │ 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 7dc4a │ │ │ │ - bl 7b9c4 │ │ │ │ + beq.w 7dcd2 │ │ │ │ + bl 7ba4c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7daaa │ │ │ │ + beq.n 7db32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7dd9e │ │ │ │ + beq.w 7de26 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7dabe │ │ │ │ + beq.n 7db46 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ddd0 │ │ │ │ + beq.w 7de58 │ │ │ │ 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 7d90c │ │ │ │ + bcc.w 7d994 │ │ │ │ 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 7d90c │ │ │ │ + b.n 7d994 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 7da5e │ │ │ │ + beq.n 7dae6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r2 │ │ │ │ str r3, [r4, #0] │ │ │ │ - beq.n 7da6c │ │ │ │ + beq.n 7daf4 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 6cb8c │ │ │ │ + bl 6cbcc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 7da72 │ │ │ │ + bne.n 7dafa │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2298 │ │ │ │ + bl 1a1680 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 7dc50 │ │ │ │ + b.n 7dcd8 │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ lsls r1, r2, #30 │ │ │ │ - bpl.w 7d95a │ │ │ │ - ldr r3, [pc, #112] @ (7dba0 ) │ │ │ │ + bpl.w 7d9e2 │ │ │ │ + ldr r3, [pc, #112] @ (7dc28 ) │ │ │ │ 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 7db64 │ │ │ │ + beq.n 7dbec │ │ │ │ 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 7d966 │ │ │ │ + beq.w 7d9ee │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7d966 │ │ │ │ + bne.w 7d9ee │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r8, #9964 @ 0x26ec │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 7d96e │ │ │ │ + bne.w 7d9f6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7d96e │ │ │ │ + ble.w 7d9f6 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7d9f6 │ │ │ │ + beq.w 7da7e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 7d9f6 │ │ │ │ + b.n 7da7e │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - ldr r5, [pc, #588] @ (7ddf8 ) │ │ │ │ + ldr r5, [pc, #588] @ (7de80 ) │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ add.w r5, r5, r1, lsl #4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7d952 │ │ │ │ + bne.w 7d9da │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21456 @ 0x53d0 │ │ │ │ + movw r1, #18896 @ 0x49d0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7dd26 │ │ │ │ + beq.w 7ddae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7dd26 │ │ │ │ + bne.w 7ddae │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7dd26 │ │ │ │ - str.w r9, [r5, #16] │ │ │ │ - b.n 7d948 │ │ │ │ - bl 71310 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ddae │ │ │ │ + str.w r8, [r5, #16] │ │ │ │ + b.n 7d9d0 │ │ │ │ + bl 71378 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7dda6 │ │ │ │ + beq.w 7de2e │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r7, r3, #30 │ │ │ │ it pl │ │ │ │ strpl.w r0, [r6, #180] @ 0xb4 │ │ │ │ - bpl.w 7da44 │ │ │ │ - ldr r2, [pc, #492] @ (7ddfc ) │ │ │ │ + bpl.w 7dacc │ │ │ │ + ldr r2, [pc, #492] @ (7de84 ) │ │ │ │ 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 7dc46 │ │ │ │ + beq.n 7dcce │ │ │ │ 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 7da44 │ │ │ │ - bl 79478 │ │ │ │ + b.n 7dacc │ │ │ │ + bl 794f0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7daa0 │ │ │ │ - b.n 7daaa │ │ │ │ + bne.w 7db28 │ │ │ │ + b.n 7db32 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7dcc8 │ │ │ │ + bne.n 7dd50 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r8 │ │ │ │ - bne.w 7dd6e │ │ │ │ + bne.w 7ddf6 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbnz r1, 7dc7c │ │ │ │ + cbnz r1, 7dd04 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.n 7dd72 │ │ │ │ + bne.n 7ddfa │ │ │ │ str r3, [r4, #24] │ │ │ │ str r4, [r3, #20] │ │ │ │ - b.n 7d9f2 │ │ │ │ + b.n 7da7a │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7dc70 │ │ │ │ + bne.n 7dcf8 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ movw r0, #10624 @ 0x2980 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp ip, r0 │ │ │ │ - beq.n 7dca2 │ │ │ │ + beq.n 7dd2a │ │ │ │ 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 7dc76 │ │ │ │ + beq.n 7dcfe │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 7dcb8 │ │ │ │ + beq.n 7dd40 │ │ │ │ movw r0, #10172 @ 0x27bc │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 7dd2c │ │ │ │ - cbz r2, 7dcce │ │ │ │ + bne.n 7ddb4 │ │ │ │ + cbz r2, 7dd56 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ strd r2, r3, [r4, #20] │ │ │ │ - cbz r3, 7dcc4 │ │ │ │ + cbz r3, 7dd4c │ │ │ │ str r4, [r3, #20] │ │ │ │ str r4, [r2, #24] │ │ │ │ - b.n 7d9f6 │ │ │ │ + b.n 7da7e │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 7dc76 │ │ │ │ + beq.n 7dcfe │ │ │ │ str r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d9f2 │ │ │ │ - b.n 7dc78 │ │ │ │ + beq.w 7da7a │ │ │ │ + b.n 7dd00 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 71838 │ │ │ │ + bl 718a0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d90c │ │ │ │ + bne.w 7d994 │ │ │ │ ldr.w r5, [r4, #672] @ 0x2a0 │ │ │ │ - movw r3, #49345 @ 0xc0c1 │ │ │ │ + movw r3, #49409 @ 0xc101 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 7dd5e │ │ │ │ + bne.n 7dde6 │ │ │ │ mov r0, sl │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 7dd22 │ │ │ │ + cbz r5, 7ddaa │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 7d90c │ │ │ │ + b.n 7d994 │ │ │ │ ldr.w r0, [r4, #708] @ 0x2c4 │ │ │ │ mov r1, sl │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d90c │ │ │ │ - bl 1ea6e4 │ │ │ │ + bne.w 7d994 │ │ │ │ + bl 1e9b14 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7dabe │ │ │ │ + b.n 7db46 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7dcb8 │ │ │ │ + beq.n 7dd40 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 7dcba │ │ │ │ - movw r1, #27577 @ 0x6bb9 │ │ │ │ + b.n 7dd42 │ │ │ │ + movw r1, #26633 @ 0x6809 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7dd52 │ │ │ │ + bne.n 7ddda │ │ │ │ mov r0, r5 │ │ │ │ - bl 127028 │ │ │ │ - b.n 7d93a │ │ │ │ + bl 126c78 │ │ │ │ + b.n 7d9c2 │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ ldr.w r1, [r0, #248] @ 0xf8 │ │ │ │ - b.n 7da3e │ │ │ │ + b.n 7dac6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7d93a │ │ │ │ + b.n 7d9c2 │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ mov r1, sl │ │ │ │ str r2, [sp, #12] │ │ │ │ blx r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 7dd04 │ │ │ │ + b.n 7dd8c │ │ │ │ mov r1, r3 │ │ │ │ - b.n 7dc84 │ │ │ │ - movw r1, #10624 @ 0x2980 │ │ │ │ + b.n 7dd0c │ │ │ │ + movw r1, #10172 @ 0x27bc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7dd8e │ │ │ │ - movw r1, #10172 @ 0x27bc │ │ │ │ + beq.n 7de16 │ │ │ │ + movw r1, #10624 @ 0x2980 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ - bne.n 7dcb8 │ │ │ │ + bne.n 7dd40 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 7dcba │ │ │ │ + b.n 7dd42 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d9c4 │ │ │ │ - b.n 7dbd0 │ │ │ │ + bne.w 7da4c │ │ │ │ + b.n 7dc58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7daaa │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7db32 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7ddb6 │ │ │ │ + beq.n 7de3e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 7ddee │ │ │ │ + cbz r3, 7de76 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7dd26 │ │ │ │ + beq.n 7ddae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7dd26 │ │ │ │ + bne.n 7ddae │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7dd26 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ddae │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7dabe │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7db46 │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ - movw r0, #7756 @ 0x1e4c │ │ │ │ + movw r0, #5196 @ 0x144c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7dc50 │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7dcd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ddb6 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7de3e │ │ │ │ nop │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007de00 : │ │ │ │ - b.w 7de04 │ │ │ │ +0007de88 : │ │ │ │ + b.w 7de8c │ │ │ │ │ │ │ │ -0007de04 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0007de8c : │ │ │ │ + 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 7dee0 │ │ │ │ + bls.n 7df66 │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - mov.w r8, r0, lsr #30 │ │ │ │ - movw r3, #6013 @ 0x177d │ │ │ │ + lsrs r7, r0, #30 │ │ │ │ + movw r3, #6117 @ 0x17e5 │ │ │ │ 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 7df32 │ │ │ │ - ldr r3, [pc, #292] @ (7df78 ) │ │ │ │ + bne.n 7dfb6 │ │ │ │ + ldr r3, [pc, #292] @ (7dffc ) │ │ │ │ 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 7defa │ │ │ │ + ldr.w ip, [r3, #8] │ │ │ │ + cmp r3, ip │ │ │ │ + beq.n 7df7e │ │ │ │ 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, 7dec0 │ │ │ │ + cbz r2, 7df42 │ │ │ │ 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] @ (7df7c ) │ │ │ │ + ldr r2, [pc, #216] @ (7e000 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7df48 │ │ │ │ + bne.n 7dfcc │ │ │ │ bic.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r5, #12] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.n 7deee │ │ │ │ + cbnz r7, 7df74 │ │ │ │ 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 7de80 │ │ │ │ + strcc.w r3, [ip, #12] │ │ │ │ + strcc.w ip, [r3, #8] │ │ │ │ + bcc.n 7df06 │ │ │ │ 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 7de80 │ │ │ │ - ldr r5, [pc, #156] @ (7df80 ) │ │ │ │ + b.n 7df06 │ │ │ │ + ldr r5, [pc, #156] @ (7e004 ) │ │ │ │ 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 71838 │ │ │ │ + bl 718a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7de80 │ │ │ │ + bne.n 7df06 │ │ │ │ ldr.w r5, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49345 @ 0xc0c1 │ │ │ │ + movw r3, #49409 @ 0xc101 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 7df5c │ │ │ │ + bne.n 7dfe0 │ │ │ │ mov r0, r9 │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 7df40 │ │ │ │ + cbz r5, 7dfc4 │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 7de80 │ │ │ │ + b.n 7df06 │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ mov r1, r9 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7de80 │ │ │ │ + bne.n 7df06 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1ea6e4 │ │ │ │ - b.n 7deb8 │ │ │ │ - movw r1, #27577 @ 0x6bb9 │ │ │ │ + bl 1e9b14 │ │ │ │ + b.n 7df3a │ │ │ │ + movw r1, #26633 @ 0x6809 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7df6c │ │ │ │ + bne.n 7dff0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 127028 │ │ │ │ - b.n 7deac │ │ │ │ + bl 126c78 │ │ │ │ + b.n 7df32 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 7df24 │ │ │ │ + b.n 7dfa8 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7deac │ │ │ │ + b.n 7df32 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007df84 <_PyLong_New@@Base>: │ │ │ │ +0007e008 <_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 7e12c <_PyLong_New@@Base+0x1a8> │ │ │ │ + bgt.w 7e1b0 <_PyLong_New@@Base+0x1a8> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e056 <_PyLong_New@@Base+0xd2> │ │ │ │ + beq.n 7e0da <_PyLong_New@@Base+0xd2> │ │ │ │ adds r3, r0, #3 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bmi.w 7e0de <_PyLong_New@@Base+0x15a> │ │ │ │ + bmi.w 7e162 <_PyLong_New@@Base+0x15a> │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #6013 @ 0x177d │ │ │ │ + movw r3, #6117 @ 0x17e5 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7e0d0 <_PyLong_New@@Base+0x14c> │ │ │ │ - ldr r3, [pc, #376] @ (7e144 <_PyLong_New@@Base+0x1c0>) │ │ │ │ + bne.w 7e154 <_PyLong_New@@Base+0x14c> │ │ │ │ + ldr r3, [pc, #376] @ (7e1c8 <_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 7e0a0 <_PyLong_New@@Base+0x11c> │ │ │ │ + bcs.n 7e124 <_PyLong_New@@Base+0x11c> │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r2, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7e090 <_PyLong_New@@Base+0x10c> │ │ │ │ + beq.n 7e114 <_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, 7e036 <_PyLong_New@@Base+0xb2> │ │ │ │ + cbz r2, 7e0ba <_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] @ (7e148 <_PyLong_New@@Base+0x1c4>) │ │ │ │ - bne.n 7e0e6 <_PyLong_New@@Base+0x162> │ │ │ │ + ldr r2, [pc, #296] @ (7e1cc <_PyLong_New@@Base+0x1c4>) │ │ │ │ + bne.n 7e16a <_PyLong_New@@Base+0x162> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e0f6 <_PyLong_New@@Base+0x172> │ │ │ │ + bne.n 7e17a <_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 7e04e <_PyLong_New@@Base+0xca> │ │ │ │ + bcc.n 7e0d2 <_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 7dffe <_PyLong_New@@Base+0x7a> │ │ │ │ + b.n 7e082 <_PyLong_New@@Base+0x7a> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.n 7dffe <_PyLong_New@@Base+0x7a> │ │ │ │ + b.n 7e082 <_PyLong_New@@Base+0x7a> │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #6013 @ 0x177d │ │ │ │ + movw r3, #6117 @ 0x17e5 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7e10a <_PyLong_New@@Base+0x186> │ │ │ │ - ldr r3, [pc, #212] @ (7e144 <_PyLong_New@@Base+0x1c0>) │ │ │ │ + bne.n 7e18e <_PyLong_New@@Base+0x186> │ │ │ │ + ldr r3, [pc, #212] @ (7e1c8 <_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 7dff0 <_PyLong_New@@Base+0x6c> │ │ │ │ + bne.n 7e074 <_PyLong_New@@Base+0x6c> │ │ │ │ movs r7, #16 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 71838 │ │ │ │ + bl 718a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7dffe <_PyLong_New@@Base+0x7a> │ │ │ │ + bne.n 7e082 <_PyLong_New@@Base+0x7a> │ │ │ │ ldr.w r5, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49345 @ 0xc0c1 │ │ │ │ + movw r3, #49409 @ 0xc101 │ │ │ │ movt r3, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 7e112 <_PyLong_New@@Base+0x18e> │ │ │ │ + bne.n 7e196 <_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, 7e0de <_PyLong_New@@Base+0x15a> │ │ │ │ + cbz r5, 7e162 <_PyLong_New@@Base+0x15a> │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 7dffe <_PyLong_New@@Base+0x7a> │ │ │ │ + b.n 7e082 <_PyLong_New@@Base+0x7a> │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7dffe <_PyLong_New@@Base+0x7a> │ │ │ │ - bl 1ea6e4 │ │ │ │ + bne.n 7e082 <_PyLong_New@@Base+0x7a> │ │ │ │ + bl 1e9b14 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7e030 <_PyLong_New@@Base+0xac> │ │ │ │ + b.n 7e0b4 <_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 7e02c <_PyLong_New@@Base+0xa8> │ │ │ │ - movw r1, #27577 @ 0x6bb9 │ │ │ │ + beq.n 7e0b0 <_PyLong_New@@Base+0xa8> │ │ │ │ + movw r1, #26633 @ 0x6809 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7e120 <_PyLong_New@@Base+0x19c> │ │ │ │ + bne.n 7e1a4 <_PyLong_New@@Base+0x19c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 127028 │ │ │ │ - b.n 7e02c <_PyLong_New@@Base+0xa8> │ │ │ │ + bl 126c78 │ │ │ │ + b.n 7e0b0 <_PyLong_New@@Base+0xa8> │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ movs r7, #16 │ │ │ │ - b.n 7e0d4 <_PyLong_New@@Base+0x150> │ │ │ │ + b.n 7e158 <_PyLong_New@@Base+0x150> │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r5 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 7e0c2 <_PyLong_New@@Base+0x13e> │ │ │ │ + b.n 7e146 <_PyLong_New@@Base+0x13e> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7e02c <_PyLong_New@@Base+0xa8> │ │ │ │ + b.n 7e0b0 <_PyLong_New@@Base+0xa8> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21500 @ 0x53fc │ │ │ │ + movw r1, #18940 @ 0x49fc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 7e0e2 <_PyLong_New@@Base+0x15e> │ │ │ │ + bl 127394 │ │ │ │ + b.n 7e166 <_PyLong_New@@Base+0x15e> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007e14c : │ │ │ │ +0007e1d0 : │ │ │ │ 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 7e406 │ │ │ │ + beq.w 7e48a │ │ │ │ mov r5, r1 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 7e3c4 │ │ │ │ + beq.w 7e448 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 7e25e │ │ │ │ + blt.n 7e2e2 │ │ │ │ ldr.w r8, [r4, r6] │ │ │ │ add r6, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7e2aa │ │ │ │ + bne.w 7e32e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 7e2c6 │ │ │ │ + bne.w 7e34a │ │ │ │ movw r7, #9964 @ 0x26ec │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ - movw r3, #40301 @ 0x9d6d │ │ │ │ + movw r3, #40421 @ 0x9de5 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r7, #152] @ 0x98 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7e3ee │ │ │ │ + bne.w 7e472 │ │ │ │ movw r0, #9964 @ 0x26ec │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movs r1, #0 │ │ │ │ - bl 79db4 │ │ │ │ + bl 79e2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e3c0 │ │ │ │ + beq.w 7e444 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ lsls r1, r3, #17 │ │ │ │ - bpl.w 7e2f8 │ │ │ │ - ldr r3, [pc, #632] @ (7e444 ) │ │ │ │ + bpl.w 7e37c │ │ │ │ + ldr r3, [pc, #632] @ (7e4c8 ) │ │ │ │ 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] │ │ │ │ @@ -125172,536 +125201,537 @@ │ │ │ │ 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 7e22c │ │ │ │ - movw r3, #8953 @ 0x22f9 │ │ │ │ + bne.n 7e2b0 │ │ │ │ + movw r3, #8689 @ 0x21f1 │ │ │ │ movt r3, #16 │ │ │ │ str r3, [r0, #28] │ │ │ │ str.w r8, [r0, #12] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7e322 │ │ │ │ + bne.w 7e3a6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 7e420 │ │ │ │ + bne.w 7e4a4 │ │ │ │ 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, #8953 @ 0x22f9 │ │ │ │ + movw r3, #8689 @ 0x21f1 │ │ │ │ movt r3, #16 │ │ │ │ str r3, [r0, #28] │ │ │ │ str r5, [r0, #12] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e220 │ │ │ │ + beq.n 7e2a4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7e328 │ │ │ │ + beq.n 7e3ac │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ str r0, [r3, #20] │ │ │ │ - b.n 7e226 │ │ │ │ + b.n 7e2aa │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bpl.n 7e17e │ │ │ │ - ldr r2, [pc, #476] @ (7e444 ) │ │ │ │ + bpl.n 7e202 │ │ │ │ + ldr r2, [pc, #476] @ (7e4c8 ) │ │ │ │ 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 7e29c │ │ │ │ + beq.n 7e320 │ │ │ │ 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 7e18a │ │ │ │ + beq.w 7e20e │ │ │ │ movw r7, #9964 @ 0x26ec │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ ldr.w r2, [r7, #152] @ 0x98 │ │ │ │ - movw r3, #40301 @ 0x9d6d │ │ │ │ + movw r3, #40421 @ 0x9de5 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7e3b0 │ │ │ │ + bne.n 7e434 │ │ │ │ mov r8, r5 │ │ │ │ - b.n 7e1ac │ │ │ │ + b.n 7e230 │ │ │ │ ldr.w r5, [r8, #12] │ │ │ │ movw r7, #9964 @ 0x26ec │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7e3a0 │ │ │ │ + bne.n 7e424 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 7e2b2 │ │ │ │ + bne.n 7e336 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 7e2b2 │ │ │ │ + ble.n 7e336 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e2f4 │ │ │ │ + beq.n 7e378 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ mov r0, r8 │ │ │ │ - b.n 7e228 │ │ │ │ + b.n 7e2ac │ │ │ │ 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 7e22e │ │ │ │ - movw r3, #8953 @ 0x22f9 │ │ │ │ + bne.n 7e2b2 │ │ │ │ + movw r3, #8689 @ 0x21f1 │ │ │ │ movt r3, #16 │ │ │ │ str r3, [r0, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e218 │ │ │ │ + beq.w 7e29c │ │ │ │ ldr r5, [r3, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7e3a4 │ │ │ │ + bne.n 7e428 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 7e3aa │ │ │ │ + bne.n 7e42e │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbnz r2, 7e366 │ │ │ │ - cbnz r5, 7e358 │ │ │ │ + cbnz r2, 7e3ea │ │ │ │ + cbnz r5, 7e3dc │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 7e254 │ │ │ │ + beq.n 7e2d8 │ │ │ │ movw r4, #10624 @ 0x2980 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 7e390 │ │ │ │ + beq.n 7e414 │ │ │ │ movw r4, #10172 @ 0x27bc │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 7e390 │ │ │ │ - cbz r5, 7e390 │ │ │ │ + beq.n 7e414 │ │ │ │ + cbz r5, 7e414 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ strd r3, r2, [r0, #20] │ │ │ │ - cbz r2, 7e362 │ │ │ │ + cbz r2, 7e3e6 │ │ │ │ str r0, [r2, #20] │ │ │ │ str r0, [r3, #24] │ │ │ │ - b.n 7e228 │ │ │ │ + b.n 7e2ac │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7e332 │ │ │ │ + bne.n 7e3b6 │ │ │ │ mov r1, r3 │ │ │ │ ldr.w ip, [r2, #4] │ │ │ │ movw r4, #10624 @ 0x2980 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp ip, r4 │ │ │ │ - beq.n 7e38a │ │ │ │ + beq.n 7e40e │ │ │ │ movw r4, #10172 @ 0x27bc │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp ip, r4 │ │ │ │ - bne.n 7e3d0 │ │ │ │ - cbnz r5, 7e3e6 │ │ │ │ + bne.n 7e454 │ │ │ │ + cbnz r5, 7e46a │ │ │ │ mov r5, r2 │ │ │ │ - b.n 7e336 │ │ │ │ - cbnz r1, 7e3ea │ │ │ │ + b.n 7e3ba │ │ │ │ + cbnz r1, 7e46e │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e226 │ │ │ │ - b.n 7e25a │ │ │ │ + beq.w 7e2aa │ │ │ │ + b.n 7e2de │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7e2b2 │ │ │ │ + b.n 7e336 │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 7e336 │ │ │ │ + b.n 7e3ba │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 7e36e │ │ │ │ + b.n 7e3f2 │ │ │ │ movw r0, #9964 @ 0x26ec │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7e2fa │ │ │ │ + bne.n 7e37e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7e228 │ │ │ │ + b.n 7e2ac │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 7e3dc │ │ │ │ + blt.n 7e460 │ │ │ │ ldr.w r8, [r4, r6] │ │ │ │ add r6, r4 │ │ │ │ - b.n 7e18a │ │ │ │ + b.n 7e20e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7e336 │ │ │ │ - cbnz r1, 7e3ea │ │ │ │ + beq.n 7e3ba │ │ │ │ + cbnz r1, 7e46e │ │ │ │ strd r1, r3, [r0, #20] │ │ │ │ - b.n 7e25a │ │ │ │ + b.n 7e2de │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bpl.n 7e3c8 │ │ │ │ + bpl.n 7e44c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7e264 │ │ │ │ + b.n 7e2e8 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 7e358 │ │ │ │ + b.n 7e3dc │ │ │ │ mov r3, r1 │ │ │ │ - b.n 7e358 │ │ │ │ + b.n 7e3dc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e3c0 │ │ │ │ + beq.n 7e444 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r0, #8] │ │ │ │ strd r8, r8, [r0, #20] │ │ │ │ str r3, [r0, #16] │ │ │ │ - b.n 7e30c │ │ │ │ + b.n 7e390 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #21456 @ 0x53d0 │ │ │ │ + movw r1, #18896 @ 0x49d0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 7e3c0 │ │ │ │ + bl d183c │ │ │ │ + b.n 7e444 │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e43e │ │ │ │ + beq.n 7e4c2 │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ subs r2, r3, r2 │ │ │ │ negs r3, r2 │ │ │ │ adcs r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e392 │ │ │ │ + beq.n 7e416 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 7e392 │ │ │ │ + b.n 7e416 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - cbnz r3, 7e472 │ │ │ │ - cbnz r2, 7e46a │ │ │ │ + cbnz r3, 7e4f6 │ │ │ │ + cbnz r2, 7e4ee │ │ │ │ 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 7e4cc │ │ │ │ + bne.n 7e550 │ │ │ │ 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 7e4ec │ │ │ │ + bne.n 7e570 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ movw ip, #9964 @ 0x26ec │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ cmp r5, ip │ │ │ │ - bne.n 7e4fc │ │ │ │ + bne.n 7e580 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ - cbnz r5, 7e4bc │ │ │ │ - cbnz r2, 7e4d8 │ │ │ │ + cbnz r5, 7e540 │ │ │ │ + cbnz r2, 7e55c │ │ │ │ mov r4, r3 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r5, ip │ │ │ │ - beq.n 7e4e2 │ │ │ │ + beq.n 7e566 │ │ │ │ movw ip, #10172 @ 0x27bc │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ cmp r5, ip │ │ │ │ - beq.n 7e4c8 │ │ │ │ + beq.n 7e54c │ │ │ │ movw ip, #10624 @ 0x2980 │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ cmp r5, ip │ │ │ │ - beq.n 7e4c8 │ │ │ │ - cbz r2, 7e4c8 │ │ │ │ + beq.n 7e54c │ │ │ │ + cbz r2, 7e54c │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ strd r4, r3, [r0, #20] │ │ │ │ - cbz r3, 7e4de │ │ │ │ + cbz r3, 7e562 │ │ │ │ str r0, [r3, #20] │ │ │ │ - b.n 7e4de │ │ │ │ + b.n 7e562 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ - cbz r4, 7e51e │ │ │ │ + cbz r4, 7e5a2 │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7e48e │ │ │ │ - b.n 7e4b0 │ │ │ │ + beq.n 7e512 │ │ │ │ + b.n 7e534 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7e4b0 │ │ │ │ + bne.n 7e534 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e46e │ │ │ │ - b.n 7e4e8 │ │ │ │ + beq.n 7e4f2 │ │ │ │ + b.n 7e56c │ │ │ │ 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 7e46e │ │ │ │ + b.n 7e4f2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7e4e2 │ │ │ │ + bne.n 7e566 │ │ │ │ movw ip, #9964 @ 0x26ec │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 7e48e │ │ │ │ + b.n 7e512 │ │ │ │ mov r5, r3 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ movw lr, #10624 @ 0x2980 │ │ │ │ movt lr, #70 @ 0x46 │ │ │ │ cmp r6, lr │ │ │ │ - beq.n 7e518 │ │ │ │ + beq.n 7e59c │ │ │ │ movw lr, #10172 @ 0x27bc │ │ │ │ movt lr, #70 @ 0x46 │ │ │ │ cmp r6, lr │ │ │ │ - bne.n 7e522 │ │ │ │ - cbnz r2, 7e530 │ │ │ │ + bne.n 7e5a6 │ │ │ │ + cbnz r2, 7e5b4 │ │ │ │ mov r2, r5 │ │ │ │ - b.n 7e48e │ │ │ │ + b.n 7e512 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 7e4fe │ │ │ │ + b.n 7e582 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7e48e │ │ │ │ + beq.n 7e512 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7e4b0 │ │ │ │ + bne.n 7e534 │ │ │ │ strd r4, r3, [r0, #20] │ │ │ │ - b.n 7e4e8 │ │ │ │ + b.n 7e56c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 7e4b0 │ │ │ │ + b.n 7e534 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r3, #15 │ │ │ │ rsb r1, r2, #1 │ │ │ │ - bhi.n 7e554 │ │ │ │ + bhi.n 7e5d8 │ │ │ │ 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 7e5f2 │ │ │ │ + beq.n 7e676 │ │ │ │ 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 7e5d2 │ │ │ │ + bcs.n 7e656 │ │ │ │ sub.w ip, r2, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 7e5e2 │ │ │ │ + beq.n 7e666 │ │ │ │ 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 7e5d2 │ │ │ │ + bcs.n 7e656 │ │ │ │ sub.w ip, r2, #3 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 7e5e2 │ │ │ │ + beq.n 7e666 │ │ │ │ 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 7e5d2 │ │ │ │ + bcs.n 7e656 │ │ │ │ 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 7e5e2 │ │ │ │ + beq.n 7e666 │ │ │ │ ldr.w r3, [r4, #-4]! │ │ │ │ add r3, r2 │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.n 7e5b4 │ │ │ │ + bcc.n 7e638 │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ mov r2, ip │ │ │ │ adds r3, #1 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7e562 │ │ │ │ + bne.n 7e5e6 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0007e604 : │ │ │ │ +0007e688 : │ │ │ │ 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 79d6c │ │ │ │ - cbz r0, 7e634 │ │ │ │ + bl 79de4 │ │ │ │ + cbz r0, 7e6b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str r4, [r0, #8] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - movs r5, #1 │ │ │ │ - ldrb r6, [r0, #4] │ │ │ │ - lsls r5, r6 │ │ │ │ - cbz r2, 7e698 │ │ │ │ - subs r5, #1 │ │ │ │ - add.w lr, r1, #12 │ │ │ │ + movs r6, #1 │ │ │ │ + ldrb r7, [r0, #4] │ │ │ │ + lsls r6, r7 │ │ │ │ + cbz r2, 7e71c │ │ │ │ + subs r6, #1 │ │ │ │ + add.w r5, r1, #12 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7e668 │ │ │ │ + b.n 7e6ec │ │ │ │ add.w ip, r0, r3 │ │ │ │ - ldrsb.w r7, [ip, #20] │ │ │ │ - adds r7, #1 │ │ │ │ - bne.n 7e69a │ │ │ │ + ldrsb.w lr, [ip, #20] │ │ │ │ + cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ + bne.n 7e71e │ │ │ │ strb.w r4, [ip, #20] │ │ │ │ adds r4, #1 │ │ │ │ - add.w lr, lr, #12 │ │ │ │ + adds r5, #12 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 7e698 │ │ │ │ - ldrb r6, [r0, #4] │ │ │ │ - ldr.w r1, [lr, #-12] │ │ │ │ - cmp r6, #7 │ │ │ │ - and.w r3, r5, r1 │ │ │ │ - ble.n 7e64c │ │ │ │ - cmp r6, #15 │ │ │ │ - bgt.n 7e6f4 │ │ │ │ + beq.n 7e71c │ │ │ │ + ldrb r7, [r0, #4] │ │ │ │ + ldr.w r1, [r5, #-12] │ │ │ │ + cmp r7, #7 │ │ │ │ + and.w r3, r6, r1 │ │ │ │ + ble.n 7e6d0 │ │ │ │ + cmp r7, #15 │ │ │ │ + bgt.n 7e77c │ │ │ │ mov.w ip, r3, lsl #1 │ │ │ │ - add.w r7, r0, ip │ │ │ │ - ldrsh.w r7, [r7, #20] │ │ │ │ - adds r7, #1 │ │ │ │ - bne.n 7e69a │ │ │ │ + add.w lr, r0, ip │ │ │ │ + ldrsh.w lr, [lr, #20] │ │ │ │ + cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ + bne.n 7e71e │ │ │ │ add ip, r0 │ │ │ │ - add.w lr, lr, #12 │ │ │ │ + adds r5, #12 │ │ │ │ strh.w r4, [ip, #20] │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 7e666 │ │ │ │ + bne.n 7e6ea │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add ip, r3 │ │ │ │ adds r3, r1, #1 │ │ │ │ - cmp r6, #7 │ │ │ │ + cmp r7, #7 │ │ │ │ add r3, ip │ │ │ │ - and.w r3, r3, r5 │ │ │ │ - bgt.n 7e6da │ │ │ │ + and.w r3, r3, r6 │ │ │ │ + bgt.n 7e760 │ │ │ │ add.w ip, r0, r3 │ │ │ │ - ldrsb.w r7, [ip, #20] │ │ │ │ - adds r7, #1 │ │ │ │ - bne.n 7e714 │ │ │ │ - cmp r6, #7 │ │ │ │ - ble.n 7e6ee │ │ │ │ - cmp r6, #15 │ │ │ │ + ldrsb.w ip, [ip, #20] │ │ │ │ + cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ + bne.n 7e79e │ │ │ │ + cmp r7, #7 │ │ │ │ + ble.n 7e776 │ │ │ │ + cmp r7, #15 │ │ │ │ it gt │ │ │ │ movgt.w ip, r3, lsl #2 │ │ │ │ - bgt.n 7e702 │ │ │ │ + bgt.n 7e78e │ │ │ │ mov.w ip, r3, lsl #1 │ │ │ │ - b.n 7e688 │ │ │ │ + b.n 7e70e │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r3, #1 │ │ │ │ add r3, r1 │ │ │ │ - ands r3, r5 │ │ │ │ - add.w r7, r0, r3, lsl #1 │ │ │ │ - cmp r6, #15 │ │ │ │ - bgt.n 7e722 │ │ │ │ - ldrsh.w r7, [r7, #20] │ │ │ │ - adds r7, #1 │ │ │ │ - bne.n 7e6ce │ │ │ │ - cmp r6, #7 │ │ │ │ - bgt.n 7e6be │ │ │ │ + ands r3, r6 │ │ │ │ + add.w ip, r0, r3, lsl #1 │ │ │ │ + cmp r7, #15 │ │ │ │ + bgt.n 7e7ac │ │ │ │ + ldrsh.w ip, [ip, #20] │ │ │ │ + cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ + bne.n 7e754 │ │ │ │ + cmp r7, #7 │ │ │ │ + bgt.n 7e744 │ │ │ │ add.w ip, r0, r3 │ │ │ │ - b.n 7e658 │ │ │ │ + b.n 7e6de │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ - add.w r7, r0, ip │ │ │ │ - ldr r7, [r7, #20] │ │ │ │ - adds r7, #1 │ │ │ │ - bne.n 7e69e │ │ │ │ + add.w lr, r0, ip │ │ │ │ + ldr.w lr, [lr, #20] │ │ │ │ + cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ + bne.n 7e722 │ │ │ │ add ip, r0 │ │ │ │ - add.w lr, lr, #12 │ │ │ │ + adds r5, #12 │ │ │ │ str.w r4, [ip, #20] │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 7e666 │ │ │ │ + bne.n 7e6ea │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r3, #1 │ │ │ │ add r3, r1 │ │ │ │ - ands r3, r5 │ │ │ │ - b.n 7e6ae │ │ │ │ - add.w r7, r0, r3, lsl #2 │ │ │ │ + ands r3, r6 │ │ │ │ + b.n 7e732 │ │ │ │ + add.w lr, r0, r3, lsl #2 │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ - ldr r7, [r7, #20] │ │ │ │ - adds r7, #1 │ │ │ │ - beq.n 7e6ba │ │ │ │ + ldr.w lr, [lr, #20] │ │ │ │ + cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ + beq.n 7e740 │ │ │ │ add r3, ip │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r3, #1 │ │ │ │ add r3, r1 │ │ │ │ - ands r3, r5 │ │ │ │ - b.n 7e6da │ │ │ │ + ands r3, r6 │ │ │ │ + b.n 7e760 │ │ │ │ + nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ movs r6, #0 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ @@ -125712,214 +125742,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, 7e788 │ │ │ │ + cbnz r5, 7e818 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ - cbnz r5, 7e7d2 │ │ │ │ + cbnz r5, 7e862 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - cbnz r5, 7e7ae │ │ │ │ + cbnz r5, 7e83e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7e844 │ │ │ │ + b.w 7e8d4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e776 │ │ │ │ + beq.n 7e806 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e776 │ │ │ │ - ldr r2, [pc, #164] @ (7e840 ) │ │ │ │ + bne.n 7e806 │ │ │ │ + ldr r2, [pc, #164] @ (7e8d0 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e80e │ │ │ │ + bne.n 7e89e │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 7e776 │ │ │ │ + b.n 7e806 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e77e │ │ │ │ + beq.n 7e80e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e77e │ │ │ │ - ldr r2, [pc, #124] @ (7e840 ) │ │ │ │ + bne.n 7e80e │ │ │ │ + ldr r2, [pc, #124] @ (7e8d0 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 7e826 │ │ │ │ + cbnz r3, 7e8b6 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 7e77e │ │ │ │ + b.n 7e80e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e77a │ │ │ │ + beq.n 7e80a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e77a │ │ │ │ - ldr r2, [pc, #88] @ (7e840 ) │ │ │ │ + bne.n 7e80a │ │ │ │ + ldr r2, [pc, #88] @ (7e8d0 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 7e7f6 │ │ │ │ + cbnz r3, 7e886 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 7e77a │ │ │ │ - movw r1, #27577 @ 0x6bb9 │ │ │ │ + b.n 7e80a │ │ │ │ + movw r1, #26633 @ 0x6809 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7e7f0 │ │ │ │ + beq.n 7e880 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7e7f0 │ │ │ │ - movw r1, #27577 @ 0x6bb9 │ │ │ │ + b.n 7e880 │ │ │ │ + movw r1, #26633 @ 0x6809 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7e7a8 │ │ │ │ + beq.n 7e838 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7e7a8 │ │ │ │ - movw r1, #27577 @ 0x6bb9 │ │ │ │ + b.n 7e838 │ │ │ │ + movw r1, #26633 @ 0x6809 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7e7cc │ │ │ │ + beq.n 7e85c │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7e7cc │ │ │ │ + b.n 7e85c │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007e844 : │ │ │ │ +0007e8d4 : │ │ │ │ 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 7e8f8 │ │ │ │ - ldr r3, [pc, #528] @ (7ea84 ) │ │ │ │ + bne.n 7e988 │ │ │ │ + ldr r3, [pc, #532] @ (7eb18 ) │ │ │ │ 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 7e924 │ │ │ │ + ble.n 7e9b4 │ │ │ │ movw ip, #19968 @ 0x4e00 │ │ │ │ movt ip, #72 @ 0x48 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #3760] @ 0xeb0 │ │ │ │ - movw r2, #29621 @ 0x73b5 │ │ │ │ + movw r2, #29745 @ 0x7431 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r4, [ip, #724] @ 0x2d4 │ │ │ │ subs r1, r0, r1 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 7e93e │ │ │ │ - cbz r1, 7e8f4 │ │ │ │ + bne.n 7e9ce │ │ │ │ + cbz r1, 7e984 │ │ │ │ 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 7e95c │ │ │ │ + beq.n 7e9ee │ │ │ │ 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 7e8e2 │ │ │ │ + bgt.n 7e972 │ │ │ │ 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 7e95c │ │ │ │ + beq.n 7e9ee │ │ │ │ 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, 7e94a │ │ │ │ + cbz r0, 7e9da │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e980 │ │ │ │ + beq.n 7ea12 │ │ │ │ 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] @ (7ea84 ) │ │ │ │ + ldr r2, [pc, #372] @ (7eb18 ) │ │ │ │ str.w r4, [r0, #-8] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3, #3760] @ 0xeb0 │ │ │ │ cmp r2, r4 │ │ │ │ - bgt.n 7e882 │ │ │ │ + bgt.n 7e912 │ │ │ │ movw ip, #19968 @ 0x4e00 │ │ │ │ movt ip, #72 @ 0x48 │ │ │ │ - movw r2, #29621 @ 0x73b5 │ │ │ │ + movw r2, #29745 @ 0x7431 │ │ │ │ movt r2, #7 │ │ │ │ subs r1, r0, r1 │ │ │ │ ldr.w r4, [ip, #724] @ 0x2d4 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 7e8a2 │ │ │ │ + beq.n 7e932 │ │ │ │ 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] │ │ │ │ - b.n 7e8f4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r2, [ip, #684] @ 0x2ac │ │ │ │ - movw r3, #50053 @ 0xc385 │ │ │ │ + movw r3, #50117 @ 0xc3c5 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7ea7a │ │ │ │ + bne.w 7eb0e │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 7e8f4 │ │ │ │ + b.n 7e984 │ │ │ │ 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 │ │ │ │ @@ -125927,72 +125957,71 @@ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ str r0, [r2, #8] │ │ │ │ add.w r0, r4, r1, lsl #2 │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr.w lr, [r0, #528] @ 0x210 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 7e9ba │ │ │ │ + bne.n 7ea4c │ │ │ │ ldr r7, [r3, #24] │ │ │ │ - cbz r7, 7e9b6 │ │ │ │ + cbz r7, 7ea48 │ │ │ │ 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 7ea1c │ │ │ │ + beq.n 7eaaa │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 7e9f4 │ │ │ │ + beq.n 7ea88 │ │ │ │ ldr.w r2, [r0, #532] @ 0x214 │ │ │ │ - cbnz r2, 7e9d2 │ │ │ │ + cbnz r2, 7ea64 │ │ │ │ str.w r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 7e8f4 │ │ │ │ + beq.n 7e984 │ │ │ │ ldrd r2, r1, [r3, #20] │ │ │ │ - cbz r1, 7ea16 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 7eb08 │ │ │ │ str r2, [r1, #20] │ │ │ │ ldr.w r2, [lr, #20] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r2, lr, [r3, #20] │ │ │ │ - cbz r2, 7e9ee │ │ │ │ + cbz r2, 7ea82 │ │ │ │ str r3, [r2, #24] │ │ │ │ str.w r3, [lr, #20] │ │ │ │ - b.n 7e8f4 │ │ │ │ + b.n 7e984 │ │ │ │ ldr.w r2, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r1, [r3, #20] │ │ │ │ - cbz r2, 7ea02 │ │ │ │ + cbz r2, 7ea96 │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr.w r2, [r4, #532] @ 0x214 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7e8f4 │ │ │ │ + bne.w 7e984 │ │ │ │ str.w r3, [r4, #532] @ 0x214 │ │ │ │ - b.n 7e8f4 │ │ │ │ - str.w r2, [r4, #524] @ 0x20c │ │ │ │ - b.n 7e9de │ │ │ │ + b.n 7e984 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7e9c4 │ │ │ │ + beq.n 7ea56 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 7ea74 │ │ │ │ + cbz r2, 7eb02 │ │ │ │ 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, 7ea4e │ │ │ │ + cbz r3, 7eadc │ │ │ │ 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 │ │ │ │ @@ -126001,334 +126030,336 @@ │ │ │ │ str.w r7, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [ip, #812] @ 0x32c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str r7, [r6, r5] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 7e8f4 │ │ │ │ + b.n 7e984 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 7ea28 │ │ │ │ + b.n 7eab6 │ │ │ │ + str.w r2, [r4, #524] @ 0x20c │ │ │ │ + b.n 7ea72 │ │ │ │ ldr.w r0, [ip, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 7e974 │ │ │ │ + b.n 7ea06 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007ea88 <_PyType_GetDict@@Base>: │ │ │ │ +0007eb1c <_PyType_GetDict@@Base>: │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n 7ea94 <_PyType_GetDict@@Base+0xc> │ │ │ │ + bmi.n 7eb28 <_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] @ (7ead8 <_PyType_GetDict@@Base+0x50>) │ │ │ │ + ldr r4, [pc, #60] @ (7eb6c <_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 7ead0 <_PyType_GetDict@@Base+0x48> │ │ │ │ + beq.n 7eb64 <_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 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007eadc : │ │ │ │ +0007eb70 : │ │ │ │ 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 7eb32 │ │ │ │ + bpl.n 7ebc6 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7eb18 │ │ │ │ + bne.n 7ebac │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 7eb18 │ │ │ │ + beq.n 7ebac │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 782cc │ │ │ │ + bl 78344 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cb8c │ │ │ │ + bl 6cbcc │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 7eb42 │ │ │ │ + beq.n 7ebd6 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 782cc │ │ │ │ + bl 78344 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 7eb14 │ │ │ │ - movw r0, #7756 @ 0x1e4c │ │ │ │ + b.n 7eba8 │ │ │ │ + movw r0, #5196 @ 0x144c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7eb14 │ │ │ │ + b.n 7eba8 │ │ │ │ nop │ │ │ │ │ │ │ │ -0007eb48 : │ │ │ │ +0007ebdc : │ │ │ │ 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 7eb6c │ │ │ │ + bl 7ec00 │ │ │ │ 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 7f162 │ │ │ │ + beq.w 7f1f6 │ │ │ │ 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 7f4b8 │ │ │ │ + bhi.w 7f54c │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - beq.w 7efb4 │ │ │ │ + beq.w 7f048 │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ - beq.w 7f064 │ │ │ │ + beq.w 7f0f8 │ │ │ │ ldr.w r3, [r5, #8]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7eb9e │ │ │ │ + bne.n 7ec32 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7f532 │ │ │ │ + beq.w 7f5c6 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 295d4 │ │ │ │ - cbz r0, 7ebcc │ │ │ │ + cbz r0, 7ec60 │ │ │ │ adds r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a0ec │ │ │ │ + bl 7a164 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f52c │ │ │ │ + beq.w 7f5c0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 29b58 │ │ │ │ adds r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76e4c │ │ │ │ + bl 76ec0 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f4b4 │ │ │ │ + beq.w 7f548 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r2, r5 │ │ │ │ blx 29c10 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 7f0f4 │ │ │ │ + bne.w 7f188 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7f16c │ │ │ │ + beq.w 7f200 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f2d2 │ │ │ │ + beq.w 7f366 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 7f3ce │ │ │ │ + beq.w 7f462 │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r0, r3, #8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7eccc │ │ │ │ + beq.n 7ed60 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f2ce │ │ │ │ + beq.w 7f362 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r0, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7ecc4 │ │ │ │ + beq.n 7ed58 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f31a │ │ │ │ + beq.w 7f3ae │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #20] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7ecc4 │ │ │ │ + beq.n 7ed58 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f31e │ │ │ │ + beq.w 7f3b2 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #28] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ - cbz r2, 7ecc4 │ │ │ │ + cbz r2, 7ed58 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f322 │ │ │ │ + beq.w 7f3b6 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ - cbz r2, 7ecc4 │ │ │ │ + cbz r2, 7ed58 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f326 │ │ │ │ + beq.w 7f3ba │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ - cbz r2, 7ecc4 │ │ │ │ + cbz r2, 7ed58 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f32a │ │ │ │ + beq.w 7f3be │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ - cbz r2, 7ecc4 │ │ │ │ + cbz r2, 7ed58 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f2ca │ │ │ │ + beq.w 7f35e │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ - cbz r2, 7ecc4 │ │ │ │ + cbz r2, 7ed58 │ │ │ │ mov r0, sl │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f2f6 │ │ │ │ + beq.w 7f38a │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 7f32e │ │ │ │ + beq.w 7f3c2 │ │ │ │ ldr.w r2, [r3, #8]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7ecae │ │ │ │ + bne.n 7ed42 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 7f4d0 │ │ │ │ + bne.w 7f564 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d740 │ │ │ │ + bl 7d7c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f4f0 │ │ │ │ + beq.w 7f584 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ lsls r3, r3, #23 │ │ │ │ - bpl.n 7ed0c │ │ │ │ + bpl.n 7eda0 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 7f0e4 │ │ │ │ + ble.w 7f178 │ │ │ │ add.w fp, r5, #8 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r3, [fp, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f220 │ │ │ │ + beq.w 7f2b4 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ ands.w r1, r1, #256 @ 0x100 │ │ │ │ - beq.w 7f36a │ │ │ │ + beq.w 7f3fe │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp sl, r2 │ │ │ │ - blt.n 7ecf0 │ │ │ │ + blt.n 7ed84 │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 7ed56 │ │ │ │ + ble.n 7edea │ │ │ │ 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 7f198 │ │ │ │ + beq.w 7f22c │ │ │ │ ldr.w sl, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp sl, r0 │ │ │ │ - ble.w 7f1b6 │ │ │ │ + ble.w 7f24a │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 7f176 │ │ │ │ + bne.w 7f20a │ │ │ │ adds r1, #1 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 7ed28 │ │ │ │ + bne.n 7edbc │ │ │ │ mov r4, ip │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7f41a │ │ │ │ + bge.w 7f4ae │ │ │ │ ldr.w r2, [r4, #156] @ 0x9c │ │ │ │ - cbz r2, 7ed78 │ │ │ │ + cbz r2, 7ee0c │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7f3f4 │ │ │ │ + bne.w 7f488 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a3464 │ │ │ │ + bl 1a284c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f220 │ │ │ │ + beq.w 7f2b4 │ │ │ │ ldr.w fp, [r6, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 7f186 │ │ │ │ + beq.w 7f21a │ │ │ │ it ge │ │ │ │ strge.w fp, [sp, #36] @ 0x24 │ │ │ │ - blt.w 7f240 │ │ │ │ + blt.w 7f2d4 │ │ │ │ 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 7f220 │ │ │ │ + beq.w 7f2b4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ orr.w r2, r1, #512 @ 0x200 │ │ │ │ str r2, [r0, #84] @ 0x54 │ │ │ │ - cbz r3, 7edcc │ │ │ │ + cbz r3, 7ee60 │ │ │ │ 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] │ │ │ │ @@ -126348,15 +126379,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 7f50c │ │ │ │ + bmi.w 7f5a0 │ │ │ │ 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 │ │ │ │ @@ -126368,895 +126399,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, 7ee84 │ │ │ │ - movw r8, #35252 @ 0x89b4 │ │ │ │ + cbz r3, 7ef18 │ │ │ │ + movw r8, #32692 @ 0x7fb4 │ │ │ │ movt r8, #46 @ 0x2e │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - beq.w 7f058 │ │ │ │ - bgt.w 7efea │ │ │ │ + beq.w 7f0ec │ │ │ │ + bgt.w 7f07e │ │ │ │ sub.w r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.w 7f058 │ │ │ │ + bls.w 7f0ec │ │ │ │ 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 7f14c │ │ │ │ + bne.w 7f1e0 │ │ │ │ ldr.w r3, [r5, #8]! │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ee50 │ │ │ │ + bne.n 7eee4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f17a │ │ │ │ + beq.w 7f20e │ │ │ │ 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 7f6b0 │ │ │ │ + bl 7f744 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7ef82 │ │ │ │ + blt.n 7f016 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ - movw r3, #40301 @ 0x9d6d │ │ │ │ + movw r3, #40421 @ 0x9de5 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7eee4 │ │ │ │ + bne.n 7ef78 │ │ │ │ ldr.w r2, [r4, #128] @ 0x80 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r2, 7eec4 │ │ │ │ + cbz r2, 7ef58 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 7f56a │ │ │ │ + blt.w 7f5fe │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 7f54e │ │ │ │ + blt.w 7f5e2 │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 7f34e │ │ │ │ + blt.w 7f3e2 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 7f332 │ │ │ │ + blt.w 7f3c6 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r7, [r4, #132] @ 0x84 │ │ │ │ - bmi.w 7f478 │ │ │ │ + bmi.w 7f50c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - cbz r1, 7ef2e │ │ │ │ + cbz r1, 7efc2 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 7d52c │ │ │ │ - bl 7a0ec │ │ │ │ + bl 7d5b4 │ │ │ │ + bl 7a164 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7ef82 │ │ │ │ + beq.n 7f016 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #716] @ (7f1d8 ) │ │ │ │ + ldr r1, [pc, #716] @ (7f26c ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 7937c │ │ │ │ + bl 793f4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7ef2a │ │ │ │ + beq.n 7efbe │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f470 │ │ │ │ + beq.w 7f504 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 7ef82 │ │ │ │ + blt.n 7f016 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7f11c │ │ │ │ + bne.w 7f1b0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7f152 │ │ │ │ - ldr r1, [pc, #668] @ (7f1dc ) │ │ │ │ + bne.w 7f1e6 │ │ │ │ + ldr r1, [pc, #668] @ (7f270 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 78260 │ │ │ │ - cbnz r0, 7ef82 │ │ │ │ + bl 782d8 │ │ │ │ + cbnz r0, 7f016 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 295d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f454 │ │ │ │ + beq.w 7f4e8 │ │ │ │ subs r1, r0, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f6d4 │ │ │ │ + bl 7f768 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 7ef82 │ │ │ │ + cbz r0, 7f016 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #628] @ (7f1dc ) │ │ │ │ + ldr r1, [pc, #628] @ (7f270 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 7937c │ │ │ │ + bl 793f4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7ef82 │ │ │ │ + beq.n 7f016 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f44c │ │ │ │ - bl 7f738 │ │ │ │ + beq.w 7f4e0 │ │ │ │ + bl 7f7cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7f3a8 │ │ │ │ + bne.w 7f43c │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 78204 │ │ │ │ + bl 7827c │ │ │ │ mov r0, r8 │ │ │ │ - bl 771e8 │ │ │ │ + bl 77260 │ │ │ │ mov r0, r9 │ │ │ │ - bl 78204 │ │ │ │ + bl 7827c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 771e8 │ │ │ │ + bl 77260 │ │ │ │ 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 7f514 │ │ │ │ + bne.w 7f5a8 │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7f282 │ │ │ │ + beq.w 7f316 │ │ │ │ blx 29b58 │ │ │ │ add.w r9, r0, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 76e4c │ │ │ │ + bl 76ec0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f3e6 │ │ │ │ + beq.w 7f47a │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r9 │ │ │ │ blx 29c10 │ │ │ │ - b.n 7ebb0 │ │ │ │ + b.n 7ec44 │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ - bne.w 7ee64 │ │ │ │ + bne.w 7eef8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mul.w r9, r2, r7 │ │ │ │ - bl 7f750 │ │ │ │ + bl 7f7e4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r9 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f750 │ │ │ │ + bl 7f7e4 │ │ │ │ str r0, [r4, #120] @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f750 │ │ │ │ + bl 7f7e4 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 7f058 │ │ │ │ + ble.n 7f0ec │ │ │ │ ldr r3, [r0, #12] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 7f2d6 │ │ │ │ + bmi.w 7f36a │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 7f058 │ │ │ │ + beq.n 7f0ec │ │ │ │ ldr r3, [r0, #32] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 7f2e6 │ │ │ │ + bmi.w 7f37a │ │ │ │ cmp r7, #2 │ │ │ │ - beq.n 7f058 │ │ │ │ + beq.n 7f0ec │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 7f2fa │ │ │ │ + bmi.w 7f38e │ │ │ │ cmp r7, #3 │ │ │ │ - beq.n 7f058 │ │ │ │ + beq.n 7f0ec │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 7f30a │ │ │ │ + bmi.w 7f39e │ │ │ │ adds r0, #80 @ 0x50 │ │ │ │ subs r3, r7, #4 │ │ │ │ - beq.n 7f058 │ │ │ │ + beq.n 7f0ec │ │ │ │ ldr r1, [r0, #12] │ │ │ │ lsls r2, r1, #28 │ │ │ │ - bmi.w 7f288 │ │ │ │ + bmi.w 7f31c │ │ │ │ adds r0, #20 │ │ │ │ subs r3, #1 │ │ │ │ - bne.n 7f04a │ │ │ │ + bne.n 7f0de │ │ │ │ ldr.w r3, [r5, #8]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ee50 │ │ │ │ - b.n 7ee84 │ │ │ │ + bne.w 7eee4 │ │ │ │ + b.n 7ef18 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7f390 │ │ │ │ + bne.w 7f424 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r9, [r3] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 7ebb0 │ │ │ │ - movw ip, #21596 @ 0x545c │ │ │ │ + beq.w 7ec44 │ │ │ │ + movw ip, #19036 @ 0x4a5c │ │ │ │ movt ip, #39 @ 0x27 │ │ │ │ - movw r1, #1940 @ 0x794 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r2, #21616 @ 0x5470 │ │ │ │ + movw r1, #64916 @ 0xfd94 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + movw r2, #19056 @ 0x4a70 │ │ │ │ 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 7f12c │ │ │ │ + beq.n 7f1c0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f144 │ │ │ │ + beq.n 7f1d8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ blx 2a890 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f190 │ │ │ │ + beq.n 7f224 │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bmi.w 7f1e8 │ │ │ │ + bmi.w 7f27c │ │ │ │ ldr.w r4, [fp, #20]! │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7f0a2 │ │ │ │ + bne.n 7f136 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - b.n 7ebb0 │ │ │ │ + b.n 7ec44 │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 7ed56 │ │ │ │ + b.n 7edea │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ it pl │ │ │ │ movpl r1, sl │ │ │ │ - bpl.w 7eccc │ │ │ │ + bpl.w 7ed60 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7f506 │ │ │ │ + beq.w 7f59a │ │ │ │ adds r3, #1 │ │ │ │ mov r5, sl │ │ │ │ str.w r3, [sl] │ │ │ │ - b.n 7ecda │ │ │ │ - ldr r1, [pc, #192] @ (7f1e0 ) │ │ │ │ + b.n 7ed6e │ │ │ │ + ldr r1, [pc, #192] @ (7f274 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl bc2d8 │ │ │ │ + bl bc15c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7ef36 │ │ │ │ - b.n 7ef82 │ │ │ │ + bge.w 7efca │ │ │ │ + b.n 7f016 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ - movw r1, #1940 @ 0x794 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ + movw r1, #64916 @ 0xfd94 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7f0bc │ │ │ │ + bne.n 7f150 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 7f0bc │ │ │ │ + b.n 7f150 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r0, [r3, r1] │ │ │ │ - b.n 7f058 │ │ │ │ - ldr r1, [pc, #144] @ (7f1e4 ) │ │ │ │ + b.n 7f0ec │ │ │ │ + ldr r1, [pc, #144] @ (7f278 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl bc2d8 │ │ │ │ + bl bc15c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7ef3e │ │ │ │ - b.n 7ef82 │ │ │ │ + bge.w 7efd2 │ │ │ │ + b.n 7f016 │ │ │ │ mov r8, r7 │ │ │ │ str r7, [sp, #28] │ │ │ │ strd r7, r7, [sp, #16] │ │ │ │ - b.n 7ebb8 │ │ │ │ + b.n 7ec4c │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - b.n 7eccc │ │ │ │ + b.n 7ed60 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 7ed3e │ │ │ │ - movw r3, #65377 @ 0xff61 │ │ │ │ + b.n 7edd2 │ │ │ │ + movw r3, #65113 @ 0xfe59 │ │ │ │ movt r3, #15 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 7ee8c │ │ │ │ + b.n 7ef20 │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ ldr.w fp, [r0, #16] │ │ │ │ - b.n 7ed9c │ │ │ │ + b.n 7ee30 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 7f0cc │ │ │ │ + b.n 7f160 │ │ │ │ mov r3, ip │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7ed4e │ │ │ │ + beq.w 7ede2 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f19a │ │ │ │ + bne.n 7f22e │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7ed4e │ │ │ │ + beq.w 7ede2 │ │ │ │ ldr.w r3, [r2, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7f298 │ │ │ │ + beq.n 7f32c │ │ │ │ ldr.w sl, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp sl, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 7f2b2 │ │ │ │ + ble.n 7f346 │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 7f1c4 │ │ │ │ + bne.n 7f258 │ │ │ │ mov ip, r2 │ │ │ │ - b.n 7ed4e │ │ │ │ - add r2, pc, #608 @ (adr r2, 7f43c ) │ │ │ │ + b.n 7ede2 │ │ │ │ + add r2, pc, #608 @ (adr r2, 7f4d0 ) │ │ │ │ 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, 7f2c8 ) │ │ │ │ + add r2, pc, #224 @ (adr r2, 7f35c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 7f224 │ │ │ │ + bgt.n 7f2b8 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 7f1fe │ │ │ │ + blt.n 7f292 │ │ │ │ negs r3, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 7f0d2 │ │ │ │ + blt.w 7f166 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21696 @ 0x54c0 │ │ │ │ + movw r1, #19136 @ 0x4ac0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r5, r3 │ │ │ │ mov r9, r3 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7ef94 │ │ │ │ + b.n 7f028 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21640 @ 0x5488 │ │ │ │ + movw r1, #19080 @ 0x4a88 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 7f218 │ │ │ │ + bl 127394 │ │ │ │ + b.n 7f2ac │ │ │ │ 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 7ed9c │ │ │ │ + beq.w 7ee30 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ orrs r2, r1 │ │ │ │ lsls r0, r2, #8 │ │ │ │ - bmi.w 7ed9c │ │ │ │ + bmi.w 7ee30 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22316 @ 0x572c │ │ │ │ + movw r1, #19756 @ 0x4d2c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 7f220 │ │ │ │ - bl 771e8 │ │ │ │ - b.n 7ebb0 │ │ │ │ + bl 127394 │ │ │ │ + b.n 7f2b4 │ │ │ │ + bl 77260 │ │ │ │ + b.n 7ec44 │ │ │ │ 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 7f052 │ │ │ │ + b.n 7f0e6 │ │ │ │ mov r3, r2 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 7f1d4 │ │ │ │ + beq.n 7f268 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f29a │ │ │ │ + bne.n 7f32e │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n 7f1d4 │ │ │ │ + beq.n 7f268 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21964 @ 0x55cc │ │ │ │ + movw r1, #19404 @ 0x4bcc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 7f220 │ │ │ │ + bl 127394 │ │ │ │ + b.n 7f2b4 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ - b.n 7eca6 │ │ │ │ + b.n 7ed3a │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - b.n 7ec36 │ │ │ │ + b.n 7ecca │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 7ec1e │ │ │ │ + b.n 7ecb2 │ │ │ │ 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 7f020 │ │ │ │ + b.n 7f0b4 │ │ │ │ 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 7f02c │ │ │ │ + b.n 7f0c0 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 7ecba │ │ │ │ + b.n 7ed4e │ │ │ │ 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 7f038 │ │ │ │ + b.n 7f0cc │ │ │ │ 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 7f044 │ │ │ │ + b.n 7f0d8 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - b.n 7ec4a │ │ │ │ + b.n 7ecde │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - b.n 7ec5e │ │ │ │ + b.n 7ecf2 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - b.n 7ec70 │ │ │ │ + b.n 7ed04 │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ - b.n 7ec82 │ │ │ │ + b.n 7ed16 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - b.n 7ec94 │ │ │ │ + b.n 7ed28 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - b.n 7ecba │ │ │ │ + b.n 7ed4e │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #22588 @ 0x583c │ │ │ │ + movw r1, #20028 @ 0x4e3c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 7ef82 │ │ │ │ + bl d183c │ │ │ │ + b.n 7f016 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #22520 @ 0x57f8 │ │ │ │ + movw r1, #19960 @ 0x4df8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 7ef82 │ │ │ │ + bl d183c │ │ │ │ + b.n 7f016 │ │ │ │ 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, #21856 @ 0x5560 │ │ │ │ + movw r2, #19296 @ 0x4b60 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 1f8294 │ │ │ │ + bl 1f784c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7f220 │ │ │ │ + bne.w 7f2b4 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - b.n 7ed04 │ │ │ │ + b.n 7ed98 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21548 @ 0x542c │ │ │ │ + movw r1, #18988 @ 0x4a2c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 7f218 │ │ │ │ + bl 127394 │ │ │ │ + b.n 7f2ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7f3b8 │ │ │ │ + beq.n 7f44c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 7f3c6 │ │ │ │ + cbz r3, 7f45a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r4, r3 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 7ef94 │ │ │ │ + b.n 7f028 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f3b8 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f44c │ │ │ │ ldrd sl, r2, [r3, #4] │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ add.w r0, r3, #8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7ec28 │ │ │ │ - b.n 7ecc4 │ │ │ │ - bl 1ea6e4 │ │ │ │ + bne.w 7ecbc │ │ │ │ + b.n 7ed58 │ │ │ │ + bl 1e9b14 │ │ │ │ mov r9, r8 │ │ │ │ mov r5, r8 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ - b.n 7f220 │ │ │ │ + b.n 7f2b4 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cbz r3, 7f434 │ │ │ │ + cbz r3, 7f4c8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #22132 @ 0x5674 │ │ │ │ + movw r2, #19572 @ 0x4c74 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - bl 1f8294 │ │ │ │ + bl 1f784c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7ed78 │ │ │ │ - b.n 7f220 │ │ │ │ + bge.w 7ee0c │ │ │ │ + b.n 7f2b4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #22088 @ 0x5648 │ │ │ │ + movw r1, #19528 @ 0x4c48 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 7f220 │ │ │ │ + bl d183c │ │ │ │ + b.n 7f2b4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22264 @ 0x56f8 │ │ │ │ + movw r1, #19704 @ 0x4cf8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 7f220 │ │ │ │ + bl 127394 │ │ │ │ + b.n 7f2b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ef82 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f016 │ │ │ │ movw r0, #44040 @ 0xac08 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #22660 @ 0x5884 │ │ │ │ + movw r2, #20100 @ 0x4e84 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1f8294 │ │ │ │ - b.n 7ef82 │ │ │ │ + bl 1f784c │ │ │ │ + b.n 7f016 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ef2a │ │ │ │ - ldr r2, [pc, #272] @ (7f58c ) │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7efbe │ │ │ │ + ldr r2, [pc, #272] @ (7f620 ) │ │ │ │ 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 7f4b0 │ │ │ │ + beq.n 7f544 │ │ │ │ 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 7eef2 │ │ │ │ + b.n 7ef86 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - b.n 7f220 │ │ │ │ + b.n 7f2b4 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21528 @ 0x5418 │ │ │ │ + movw r1, #18968 @ 0x4a18 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 7f218 │ │ │ │ + bl 127394 │ │ │ │ + b.n 7f2ac │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.n 7f4f4 │ │ │ │ + bmi.n 7f588 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21828 @ 0x5544 │ │ │ │ + movw r1, #19268 @ 0x4b44 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7f220 │ │ │ │ + b.n 7f2b4 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7f506 │ │ │ │ + beq.n 7f59a │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ mov r5, sl │ │ │ │ - b.w 7ecda │ │ │ │ + b.w 7ed6e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a0dc0 │ │ │ │ - b.n 7ee0e │ │ │ │ + bl 1a01a8 │ │ │ │ + b.n 7eea2 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21740 @ 0x54ec │ │ │ │ + movw r1, #19180 @ 0x4aec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 7f218 │ │ │ │ + bl 127394 │ │ │ │ + b.n 7f2ac │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 7f220 │ │ │ │ + b.n 7f2b4 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21784 @ 0x5518 │ │ │ │ + movw r1, #19224 @ 0x4b18 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r9, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ str r5, [sp, #12] │ │ │ │ - b.n 7f220 │ │ │ │ + b.n 7f2b4 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #22448 @ 0x57b0 │ │ │ │ + movw r1, #19888 @ 0x4db0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 7ef82 │ │ │ │ + bl d183c │ │ │ │ + b.n 7f016 │ │ │ │ str r1, [sp, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #22384 @ 0x5770 │ │ │ │ + movw r1, #19824 @ 0x4d70 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 7ef82 │ │ │ │ + bl d183c │ │ │ │ + b.n 7f016 │ │ │ │ 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 7f63c │ │ │ │ + beq.n 7f6d0 │ │ │ │ ldr.w r6, [r5, #128] @ 0x80 │ │ │ │ - cbz r6, 7f610 │ │ │ │ + cbz r6, 7f6a4 │ │ │ │ ldr.w r7, [r6, #128] @ 0x80 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7f66c │ │ │ │ + beq.n 7f700 │ │ │ │ ldr.w r8, [r7, #128] @ 0x80 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7f652 │ │ │ │ + beq.n 7f6e6 │ │ │ │ ldr.w r0, [r8, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f686 │ │ │ │ - bl 7f590 │ │ │ │ + beq.n 7f71a │ │ │ │ + bl 7f624 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7f698 │ │ │ │ + bne.n 7f72c │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7f6aa │ │ │ │ + bne.n 7f73e │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f6a6 │ │ │ │ + bne.n 7f73a │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7f662 │ │ │ │ + bne.n 7f6f6 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f6a2 │ │ │ │ + bne.n 7f736 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7f67c │ │ │ │ + bne.n 7f710 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7f620 │ │ │ │ + beq.n 7f6b4 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f64c │ │ │ │ + bne.n 7f6e0 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 7f62e │ │ │ │ + b.n 7f6c2 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f606 │ │ │ │ + bne.n 7f69a │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7f606 │ │ │ │ + bne.n 7f69a │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f64c │ │ │ │ + bne.n 7f6e0 │ │ │ │ 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 7f62e │ │ │ │ + beq.n 7f6c2 │ │ │ │ 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 7f5e8 │ │ │ │ + beq.n 7f67c │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7f6a2 │ │ │ │ + bne.n 7f736 │ │ │ │ mov r0, r7 │ │ │ │ - b.n 7f5f6 │ │ │ │ + b.n 7f68a │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7f5f6 │ │ │ │ + beq.n 7f68a │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f604 │ │ │ │ + bne.n 7f698 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 7f620 │ │ │ │ + b.n 7f6b4 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7f5d8 │ │ │ │ + beq.n 7f66c │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7f662 │ │ │ │ + bne.n 7f6f6 │ │ │ │ mov r0, r8 │ │ │ │ - b.n 7f5e8 │ │ │ │ + b.n 7f67c │ │ │ │ mov r3, r2 │ │ │ │ - b.n 7f67c │ │ │ │ + b.n 7f710 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 7f662 │ │ │ │ + b.n 7f6f6 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 7f698 │ │ │ │ + b.n 7f72c │ │ │ │ nop │ │ │ │ │ │ │ │ -0007f6b0 : │ │ │ │ +0007f744 : │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r3, #19 │ │ │ │ - bmi.n 7f6ce │ │ │ │ + bmi.n 7f762 │ │ │ │ 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 72e2c │ │ │ │ + b.w 72e94 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0007f6d4 : │ │ │ │ +0007f768 : │ │ │ │ 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 7f700 │ │ │ │ - cbz r0, 7f6fa │ │ │ │ + blt.n 7f794 │ │ │ │ + cbz r0, 7f78e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 7a114 │ │ │ │ + bl 7a18c │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - cbnz r3, 7f71a │ │ │ │ - ldr r0, [pc, #52] @ (7f734 ) │ │ │ │ - b.n 7f6f4 │ │ │ │ + cbnz r3, 7f7ae │ │ │ │ + ldr r0, [pc, #52] @ (7f7c8 ) │ │ │ │ + b.n 7f788 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22824 @ 0x5928 │ │ │ │ + movw r1, #20264 @ 0x4f28 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7f6f4 │ │ │ │ + b.n 7f788 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22876 @ 0x595c │ │ │ │ + movw r1, #20316 @ 0x4f5c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 7f716 │ │ │ │ + bl 127394 │ │ │ │ + b.n 7f7aa │ │ │ │ nop │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007f738 : │ │ │ │ - ldr r3, [pc, #16] @ (7f74c ) │ │ │ │ +0007f7cc : │ │ │ │ + ldr r3, [pc, #16] @ (7f7e0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - cbnz r0, 7f746 │ │ │ │ + cbnz r0, 7f7da │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 7f744 │ │ │ │ + b.n 7f7d8 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007f750 : │ │ │ │ +0007f7e4 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - beq.n 7f760 │ │ │ │ + beq.n 7f7f4 │ │ │ │ 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, #22956 @ 0x59ac │ │ │ │ + movw r1, #20396 @ 0x4fac │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ 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 │ │ │ │ @@ -127266,221 +127297,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 7f920 │ │ │ │ + bl 7f9b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f8ca │ │ │ │ + beq.w 7f95e │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #328] @ (7f910 ) │ │ │ │ + ldr r1, [pc, #328] @ (7f9a4 ) │ │ │ │ mov r0, sl │ │ │ │ - bl 7f9ac │ │ │ │ + bl 7fa40 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7f8c0 │ │ │ │ + blt.n 7f954 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7f8d0 │ │ │ │ + bne.n 7f964 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7f920 │ │ │ │ + bl 7f9b4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f8ca │ │ │ │ + beq.n 7f95e │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #296] @ (7f914 ) │ │ │ │ + ldr r1, [pc, #296] @ (7f9a8 ) │ │ │ │ mov r0, sl │ │ │ │ - bl 7f9ac │ │ │ │ + bl 7fa40 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7f8c0 │ │ │ │ + blt.n 7f954 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7f8e8 │ │ │ │ + bne.n 7f97c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f920 │ │ │ │ + bl 7f9b4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f8ca │ │ │ │ + beq.n 7f95e │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #264] @ (7f918 ) │ │ │ │ + ldr r1, [pc, #264] @ (7f9ac ) │ │ │ │ mov r0, sl │ │ │ │ - bl 7f9ac │ │ │ │ + bl 7fa40 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7f8c0 │ │ │ │ + blt.n 7f954 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7f8f8 │ │ │ │ + bne.n 7f98c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 71fec │ │ │ │ + bl 72054 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f8ca │ │ │ │ + beq.n 7f95e │ │ │ │ ldr r3, [r6, #12] │ │ │ │ movs r5, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 7f87c │ │ │ │ - movw r8, #23004 @ 0x59dc │ │ │ │ + ble.n 7f910 │ │ │ │ + movw r8, #20444 @ 0x4fdc │ │ │ │ movt r8, #39 @ 0x27 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r4, r5 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 7f84c │ │ │ │ + b.n 7f8e0 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr.w fp, [r2, r4, lsl #3] │ │ │ │ mov r0, fp │ │ │ │ cmp fp, r8 │ │ │ │ - beq.n 7f8b0 │ │ │ │ + beq.n 7f944 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, fp │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 7a114 │ │ │ │ + bl 7a18c │ │ │ │ adds r4, #1 │ │ │ │ add.w r2, r7, r5, lsl #2 │ │ │ │ - cbz r0, 7f8b8 │ │ │ │ + cbz r0, 7f94c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ adds r5, #1 │ │ │ │ str r0, [r2, #12] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 7f84a │ │ │ │ + bgt.n 7f8de │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 7fad8 <_PyTuple_Resize@@Base> │ │ │ │ + bl 7fb6c <_PyTuple_Resize@@Base> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7f8ba │ │ │ │ - ldr r1, [pc, #144] @ (7f91c ) │ │ │ │ + beq.n 7f94e │ │ │ │ + ldr r1, [pc, #144] @ (7f9b0 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 7f9ac │ │ │ │ + bl 7fa40 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7f8b8 │ │ │ │ + blt.n 7f94c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7f8a8 │ │ │ │ + beq.n 7f93c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 7f8e0 │ │ │ │ + cbz r3, 7f974 │ │ │ │ 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 7f84c │ │ │ │ - b.n 7f87c │ │ │ │ + bgt.n 7f8e0 │ │ │ │ + b.n 7f910 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7f8ca │ │ │ │ + beq.n 7f95e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 7f908 │ │ │ │ + cbz r3, 7f99c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7f8aa │ │ │ │ + b.n 7f93e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f7dc │ │ │ │ + bne.n 7f870 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f7dc │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f870 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f8a8 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f93c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f800 │ │ │ │ + bne.n 7f894 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f800 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f894 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f824 │ │ │ │ + bne.n 7f8b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f824 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f8b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f8ca │ │ │ │ - ldrh r4, [r7, #22] │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f95e │ │ │ │ + strh r4, [r7, #6] │ │ │ │ movs r6, r5 │ │ │ │ - ldrh r0, [r2, #24] │ │ │ │ + strh r0, [r2, #8] │ │ │ │ movs r6, r5 │ │ │ │ - ldrh r4, [r3, #24] │ │ │ │ + strh r4, [r3, #8] │ │ │ │ movs r6, r5 │ │ │ │ - ldrh r0, [r6, #24] │ │ │ │ + strh r0, [r6, #8] │ │ │ │ movs r6, r5 │ │ │ │ │ │ │ │ -0007f920 : │ │ │ │ +0007f9b4 : │ │ │ │ adds r2, r0, #5 │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ - bcs.n 7f93c │ │ │ │ + bcs.n 7f9d0 │ │ │ │ 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 7f964 │ │ │ │ + blt.n 7f9f8 │ │ │ │ lsrs r5, r0, #30 │ │ │ │ - bne.n 7f97e │ │ │ │ + bne.n 7fa12 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7df84 <_PyLong_New@@Base> │ │ │ │ - cbz r0, 7f9a8 │ │ │ │ + bl 7e008 <_PyLong_New@@Base> │ │ │ │ + cbz r0, 7fa3c │ │ │ │ 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 7f980 │ │ │ │ + bne.n 7fa14 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7df84 <_PyLong_New@@Base> │ │ │ │ - cbz r0, 7f9a8 │ │ │ │ + bl 7e008 <_PyLong_New@@Base> │ │ │ │ + cbz r0, 7fa3c │ │ │ │ movs r3, #10 │ │ │ │ strd r3, r4, [r0, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r6, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7df84 <_PyLong_New@@Base> │ │ │ │ - cbz r0, 7f9a8 │ │ │ │ - cbnz r6, 7f99c │ │ │ │ + bl 7e008 <_PyLong_New@@Base> │ │ │ │ + cbz r0, 7fa3c │ │ │ │ + cbnz r6, 7fa30 │ │ │ │ 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 7f994 │ │ │ │ + b.n 7fa28 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0007f9ac : │ │ │ │ +0007fa40 : │ │ │ │ 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 │ │ │ │ @@ -127488,218 +127519,218 @@ │ │ │ │ mov r6, r2 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7a114 │ │ │ │ + bl 7a18c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7fab0 │ │ │ │ - ldr.w r8, [pc, #216] @ 7fab8 │ │ │ │ + beq.n 7fb44 │ │ │ │ + ldr.w r8, [pc, #216] @ 7fb4c │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r8, r7] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b154 │ │ │ │ + bl 7b1d8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.n 7fa9a │ │ │ │ + bpl.n 7fb2e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 7fa6e │ │ │ │ + bne.n 7fb02 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fa10 │ │ │ │ + beq.n 7faa4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7fa56 │ │ │ │ + bne.n 7faea │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 7fa56 │ │ │ │ + beq.n 7faea │ │ │ │ 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 7fa7a │ │ │ │ - bl 7b9c4 │ │ │ │ + beq.n 7fb0e │ │ │ │ + bl 7ba4c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7fa8a │ │ │ │ + bne.n 7fb1e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cb8c │ │ │ │ + bl 6cbcc │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 7fa24 │ │ │ │ + bne.n 7fab8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2298 │ │ │ │ + bl 1a1680 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 7fa80 │ │ │ │ + b.n 7fb14 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7fa0c │ │ │ │ - b.n 7fa10 │ │ │ │ - bl 79478 │ │ │ │ + bne.n 7faa0 │ │ │ │ + b.n 7faa4 │ │ │ │ + bl 794f0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fa4e │ │ │ │ + beq.n 7fae2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fa4e │ │ │ │ + bne.n 7fae2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fa4e │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fae2 │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ - movw r0, #7756 @ 0x1e4c │ │ │ │ + movw r0, #5196 @ 0x144c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7fa80 │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7fb14 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7fa4e │ │ │ │ + b.n 7fae2 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007fabc <_PyUnicode_InternImmortal@@Base>: │ │ │ │ +0007fb50 <_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 7b154 │ │ │ │ + bl 7b1d8 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007fad8 <_PyTuple_Resize@@Base>: │ │ │ │ +0007fb6c <_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 7fd64 <_PyTuple_Resize@@Base+0x28c> │ │ │ │ + beq.w 7fdf8 <_PyTuple_Resize@@Base+0x28c> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7fd64 <_PyTuple_Resize@@Base+0x28c> │ │ │ │ + bne.w 7fdf8 <_PyTuple_Resize@@Base+0x28c> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7fcb2 <_PyTuple_Resize@@Base+0x1da> │ │ │ │ + beq.w 7fd46 <_PyTuple_Resize@@Base+0x1da> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 7fd64 <_PyTuple_Resize@@Base+0x28c> │ │ │ │ + bne.w 7fdf8 <_PyTuple_Resize@@Base+0x28c> │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 7fc12 <_PyTuple_Resize@@Base+0x13a> │ │ │ │ + beq.n 7fca6 <_PyTuple_Resize@@Base+0x13a> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7fc18 <_PyTuple_Resize@@Base+0x140> │ │ │ │ + beq.n 7fcac <_PyTuple_Resize@@Base+0x140> │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ - cbz r2, 7fb48 <_PyTuple_Resize@@Base+0x70> │ │ │ │ + cbz r2, 7fbdc <_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 7fbc4 <_PyTuple_Resize@@Base+0xec> │ │ │ │ + bge.n 7fc58 <_PyTuple_Resize@@Base+0xec> │ │ │ │ add.w r8, r4, r5, lsl #2 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7fcf4 <_PyTuple_Resize@@Base+0x21c> │ │ │ │ + bne.w 7fd88 <_PyTuple_Resize@@Base+0x21c> │ │ │ │ adds r3, r5, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 7fbc4 <_PyTuple_Resize@@Base+0xec> │ │ │ │ + ble.n 7fc58 <_PyTuple_Resize@@Base+0xec> │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7fd16 <_PyTuple_Resize@@Base+0x23e> │ │ │ │ + bne.w 7fdaa <_PyTuple_Resize@@Base+0x23e> │ │ │ │ adds r3, r5, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 7fbc4 <_PyTuple_Resize@@Base+0xec> │ │ │ │ + ble.n 7fc58 <_PyTuple_Resize@@Base+0xec> │ │ │ │ ldr.w r0, [r8, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7fc56 <_PyTuple_Resize@@Base+0x17e> │ │ │ │ + bne.n 7fcea <_PyTuple_Resize@@Base+0x17e> │ │ │ │ adds r3, r5, #3 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 7fbc4 <_PyTuple_Resize@@Base+0xec> │ │ │ │ + ble.n 7fc58 <_PyTuple_Resize@@Base+0xec> │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7fc74 <_PyTuple_Resize@@Base+0x19c> │ │ │ │ + bne.n 7fd08 <_PyTuple_Resize@@Base+0x19c> │ │ │ │ adds r3, r5, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 7fbc4 <_PyTuple_Resize@@Base+0xec> │ │ │ │ + ble.n 7fc58 <_PyTuple_Resize@@Base+0xec> │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7fc38 <_PyTuple_Resize@@Base+0x160> │ │ │ │ + bne.n 7fccc <_PyTuple_Resize@@Base+0x160> │ │ │ │ adds r3, r5, #5 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 7fbc4 <_PyTuple_Resize@@Base+0xec> │ │ │ │ + ble.n 7fc58 <_PyTuple_Resize@@Base+0xec> │ │ │ │ ldr.w r0, [r8, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7fcd2 <_PyTuple_Resize@@Base+0x1fa> │ │ │ │ + bne.w 7fd66 <_PyTuple_Resize@@Base+0x1fa> │ │ │ │ add.w r8, r5, #6 │ │ │ │ cmp r6, r8 │ │ │ │ - ble.n 7fbc4 <_PyTuple_Resize@@Base+0xec> │ │ │ │ + ble.n 7fc58 <_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 7fc94 <_PyTuple_Resize@@Base+0x1bc> │ │ │ │ + bne.n 7fd28 <_PyTuple_Resize@@Base+0x1bc> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r8, r6 │ │ │ │ - blt.n 7fbb4 <_PyTuple_Resize@@Base+0xdc> │ │ │ │ - ldr r2, [pc, #440] @ (7fd80 <_PyTuple_Resize@@Base+0x2a8>) │ │ │ │ + blt.n 7fc48 <_PyTuple_Resize@@Base+0xdc> │ │ │ │ + ldr r2, [pc, #440] @ (7fe14 <_PyTuple_Resize@@Base+0x2a8>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fd38 <_PyTuple_Resize@@Base+0x260> │ │ │ │ + bne.w 7fdcc <_PyTuple_Resize@@Base+0x260> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 108be0 <_PyObject_GC_Resize@@Base> │ │ │ │ + bl 108ad0 <_PyObject_GC_Resize@@Base> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7fd44 <_PyTuple_Resize@@Base+0x26c> │ │ │ │ - bl 9b0a4 <_Py_NewReferenceNoTotal@@Base> │ │ │ │ + beq.w 7fdd8 <_PyTuple_Resize@@Base+0x26c> │ │ │ │ + bl 9af84 <_Py_NewReferenceNoTotal@@Base> │ │ │ │ cmp r5, r6 │ │ │ │ - bgt.n 7fc26 <_PyTuple_Resize@@Base+0x14e> │ │ │ │ - ldr r0, [pc, #408] @ (7fd84 <_PyTuple_Resize@@Base+0x2ac>) │ │ │ │ + bgt.n 7fcba <_PyTuple_Resize@@Base+0x14e> │ │ │ │ + ldr r0, [pc, #408] @ (7fe18 <_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] │ │ │ │ @@ -127709,181 +127740,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 77d54 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #356] @ (7fd88 <_PyTuple_Resize@@Base+0x2b0>) │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #356] @ (7fe1c <_PyTuple_Resize@@Base+0x2b0>) │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 7fc12 <_PyTuple_Resize@@Base+0x13a> │ │ │ │ + b.n 7fca6 <_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 7fbe8 <_PyTuple_Resize@@Base+0x110> │ │ │ │ + b.n 7fc7c <_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 7fb94 <_PyTuple_Resize@@Base+0xbc> │ │ │ │ + beq.n 7fc28 <_PyTuple_Resize@@Base+0xbc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fb94 <_PyTuple_Resize@@Base+0xbc> │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fb94 <_PyTuple_Resize@@Base+0xbc> │ │ │ │ + bne.n 7fc28 <_PyTuple_Resize@@Base+0xbc> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fc28 <_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 7fb78 <_PyTuple_Resize@@Base+0xa0> │ │ │ │ + beq.n 7fc0c <_PyTuple_Resize@@Base+0xa0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fb78 <_PyTuple_Resize@@Base+0xa0> │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fb78 <_PyTuple_Resize@@Base+0xa0> │ │ │ │ + bne.n 7fc0c <_PyTuple_Resize@@Base+0xa0> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fc0c <_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 7fb86 <_PyTuple_Resize@@Base+0xae> │ │ │ │ + beq.n 7fc1a <_PyTuple_Resize@@Base+0xae> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fb86 <_PyTuple_Resize@@Base+0xae> │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fb86 <_PyTuple_Resize@@Base+0xae> │ │ │ │ + bne.w 7fc1a <_PyTuple_Resize@@Base+0xae> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fc1a <_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 7fbbc <_PyTuple_Resize@@Base+0xe4> │ │ │ │ + beq.n 7fc50 <_PyTuple_Resize@@Base+0xe4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fbbc <_PyTuple_Resize@@Base+0xe4> │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fbbc <_PyTuple_Resize@@Base+0xe4> │ │ │ │ + bne.n 7fc50 <_PyTuple_Resize@@Base+0xe4> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fc50 <_PyTuple_Resize@@Base+0xe4> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7fc12 <_PyTuple_Resize@@Base+0x13a> │ │ │ │ + beq.n 7fca6 <_PyTuple_Resize@@Base+0x13a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7fd54 <_PyTuple_Resize@@Base+0x27c> │ │ │ │ + bne.n 7fde8 <_PyTuple_Resize@@Base+0x27c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 71fec │ │ │ │ + bl 72054 │ │ │ │ str r0, [r7, #0] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 7fc14 <_PyTuple_Resize@@Base+0x13c> │ │ │ │ + b.n 7fca8 <_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 7fba4 <_PyTuple_Resize@@Base+0xcc> │ │ │ │ + beq.w 7fc38 <_PyTuple_Resize@@Base+0xcc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fba4 <_PyTuple_Resize@@Base+0xcc> │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fba4 <_PyTuple_Resize@@Base+0xcc> │ │ │ │ + bne.w 7fc38 <_PyTuple_Resize@@Base+0xcc> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fc38 <_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 7fb5a <_PyTuple_Resize@@Base+0x82> │ │ │ │ + beq.w 7fbee <_PyTuple_Resize@@Base+0x82> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fb5a <_PyTuple_Resize@@Base+0x82> │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fb5a <_PyTuple_Resize@@Base+0x82> │ │ │ │ + bne.w 7fbee <_PyTuple_Resize@@Base+0x82> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fbee <_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 7fb6a <_PyTuple_Resize@@Base+0x92> │ │ │ │ + beq.w 7fbfe <_PyTuple_Resize@@Base+0x92> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fb6a <_PyTuple_Resize@@Base+0x92> │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fb6a <_PyTuple_Resize@@Base+0x92> │ │ │ │ + bne.w 7fbfe <_PyTuple_Resize@@Base+0x92> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fbfe <_PyTuple_Resize@@Base+0x92> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7fbd0 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ + b.n 7fc64 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [r7] │ │ │ │ - bl 7e844 │ │ │ │ + bl 7e8d4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7fc14 <_PyTuple_Resize@@Base+0x13c> │ │ │ │ + b.n 7fca8 <_PyTuple_Resize@@Base+0x13c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fcc0 <_PyTuple_Resize@@Base+0x1e8> │ │ │ │ + bne.n 7fd54 <_PyTuple_Resize@@Base+0x1e8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fcc0 <_PyTuple_Resize@@Base+0x1e8> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fd54 <_PyTuple_Resize@@Base+0x1e8> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r7, #0] │ │ │ │ - bl 781a8 │ │ │ │ - movw r0, #7168 @ 0x1c00 │ │ │ │ + bl 78220 │ │ │ │ + movw r0, #4608 @ 0x1200 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #911 @ 0x38f │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7fd4e <_PyTuple_Resize@@Base+0x276> │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7fde2 <_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 7fda0 <_PyTuple_Resize@@Base+0x2c8> │ │ │ │ + bne.n 7fe34 <_PyTuple_Resize@@Base+0x2c8> │ │ │ │ movs r0, #1 │ │ │ │ - b.w 1a38b8 │ │ │ │ - b.n 7fda4 <_PyTuple_Resize@@Base+0x2cc> │ │ │ │ + b.w 1a2ca0 │ │ │ │ + b.n 7fe38 <_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, #40301 @ 0x9d6d │ │ │ │ + movw r3, #40421 @ 0x9de5 │ │ │ │ movt r3, #7 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7fe26 <_PyTuple_Resize@@Base+0x34e> │ │ │ │ + bne.n 7feba <_PyTuple_Resize@@Base+0x34e> │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 79db4 │ │ │ │ - cbz r0, 7fe2e <_PyTuple_Resize@@Base+0x356> │ │ │ │ + bl 79e2c │ │ │ │ + cbz r0, 7fec2 <_PyTuple_Resize@@Base+0x356> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 7fdfe <_PyTuple_Resize@@Base+0x326> │ │ │ │ - ldr r1, [pc, #92] @ (7fe34 <_PyTuple_Resize@@Base+0x35c>) │ │ │ │ + bpl.n 7fe92 <_PyTuple_Resize@@Base+0x326> │ │ │ │ + ldr r1, [pc, #92] @ (7fec8 <_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] │ │ │ │ @@ -127894,38 +127925,38 @@ │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #8] │ │ │ │ strd r3, r3, [r0, #16] │ │ │ │ strd r3, r3, [r0, #24] │ │ │ │ strb.w r3, [r0, #32] │ │ │ │ - cbz r4, 7fe22 <_PyTuple_Resize@@Base+0x34a> │ │ │ │ + cbz r4, 7feb6 <_PyTuple_Resize@@Base+0x34a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fe1e <_PyTuple_Resize@@Base+0x346> │ │ │ │ + beq.n 7feb2 <_PyTuple_Resize@@Base+0x346> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r4, [r0, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r4, [pc, #20] @ (7fe38 <_PyTuple_Resize@@Base+0x360>) │ │ │ │ - b.n 7fe1e <_PyTuple_Resize@@Base+0x346> │ │ │ │ + ldr r4, [pc, #20] @ (7fecc <_PyTuple_Resize@@Base+0x360>) │ │ │ │ + b.n 7feb2 <_PyTuple_Resize@@Base+0x346> │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7fdfe <_PyTuple_Resize@@Base+0x326> │ │ │ │ + bne.n 7fe92 <_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 1a32d4 │ │ │ │ + b.w 1a26bc │ │ │ │ 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 │ │ │ │ @@ -127936,29 +127967,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 7fed4 <_PyTuple_Resize@@Base+0x3fc> │ │ │ │ + bl 7ff68 <_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 7feb6 <_PyTuple_Resize@@Base+0x3de> │ │ │ │ - ldr r3, [pc, #64] @ (7fed0 <_PyTuple_Resize@@Base+0x3f8>) │ │ │ │ + bne.n 7ff4a <_PyTuple_Resize@@Base+0x3de> │ │ │ │ + ldr r3, [pc, #64] @ (7ff64 <_PyTuple_Resize@@Base+0x3f8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r3, #1800] @ 0x708 │ │ │ │ cmp r2, #15 │ │ │ │ - bgt.n 7fec2 <_PyTuple_Resize@@Base+0x3ea> │ │ │ │ + bgt.n 7ff56 <_PyTuple_Resize@@Base+0x3ea> │ │ │ │ ldr.w r1, [r3, #1796] @ 0x704 │ │ │ │ adds r2, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ str.w r4, [r3, #1796] @ 0x704 │ │ │ │ str.w r2, [r3, #1800] @ 0x708 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ @@ -127975,177 +128006,177 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ff6e <_PyTuple_Resize@@Base+0x496> │ │ │ │ + bne.n 80002 <_PyTuple_Resize@@Base+0x496> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ - cbz r5, 7ff14 <_PyTuple_Resize@@Base+0x43c> │ │ │ │ + cbz r5, 7ffa8 <_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 7ff14 <_PyTuple_Resize@@Base+0x43c> │ │ │ │ + beq.n 7ffa8 <_PyTuple_Resize@@Base+0x43c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 7ff14 <_PyTuple_Resize@@Base+0x43c> │ │ │ │ - ldr r2, [pc, #240] @ (7fff4 <_PyTuple_Resize@@Base+0x51c>) │ │ │ │ + cbnz r3, 7ffa8 <_PyTuple_Resize@@Base+0x43c> │ │ │ │ + ldr r2, [pc, #240] @ (80088 <_PyTuple_Resize@@Base+0x51c>) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ff8a <_PyTuple_Resize@@Base+0x4b2> │ │ │ │ + bne.n 8001e <_PyTuple_Resize@@Base+0x4b2> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ffd6 <_PyTuple_Resize@@Base+0x4fe> │ │ │ │ + bne.n 8006a <_PyTuple_Resize@@Base+0x4fe> │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - cbz r5, 7ff44 <_PyTuple_Resize@@Base+0x46c> │ │ │ │ + cbz r5, 7ffd8 <_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 7ff44 <_PyTuple_Resize@@Base+0x46c> │ │ │ │ + beq.n 7ffd8 <_PyTuple_Resize@@Base+0x46c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 7ff44 <_PyTuple_Resize@@Base+0x46c> │ │ │ │ - ldr r2, [pc, #192] @ (7fff4 <_PyTuple_Resize@@Base+0x51c>) │ │ │ │ + cbnz r3, 7ffd8 <_PyTuple_Resize@@Base+0x46c> │ │ │ │ + ldr r2, [pc, #192] @ (80088 <_PyTuple_Resize@@Base+0x51c>) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ffa2 <_PyTuple_Resize@@Base+0x4ca> │ │ │ │ + bne.n 80036 <_PyTuple_Resize@@Base+0x4ca> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ffba <_PyTuple_Resize@@Base+0x4e2> │ │ │ │ + bne.n 8004e <_PyTuple_Resize@@Base+0x4e2> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 7ff52 <_PyTuple_Resize@@Base+0x47a> │ │ │ │ + cbnz r0, 7ffe6 <_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 7ff4e <_PyTuple_Resize@@Base+0x476> │ │ │ │ + beq.n 7ffe2 <_PyTuple_Resize@@Base+0x476> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ff4e <_PyTuple_Resize@@Base+0x476> │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ff4e <_PyTuple_Resize@@Base+0x476> │ │ │ │ + bne.n 7ffe2 <_PyTuple_Resize@@Base+0x476> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ffe2 <_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 7feea <_PyTuple_Resize@@Base+0x412> │ │ │ │ + beq.n 7ff7e <_PyTuple_Resize@@Base+0x412> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7feea <_PyTuple_Resize@@Base+0x412> │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7feea <_PyTuple_Resize@@Base+0x412> │ │ │ │ - movw r1, #27577 @ 0x6bb9 │ │ │ │ + bne.n 7ff7e <_PyTuple_Resize@@Base+0x412> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ff7e <_PyTuple_Resize@@Base+0x412> │ │ │ │ + movw r1, #26633 @ 0x6809 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7ff10 <_PyTuple_Resize@@Base+0x438> │ │ │ │ + beq.n 7ffa4 <_PyTuple_Resize@@Base+0x438> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7ff10 <_PyTuple_Resize@@Base+0x438> │ │ │ │ - movw r1, #27577 @ 0x6bb9 │ │ │ │ + b.n 7ffa4 <_PyTuple_Resize@@Base+0x438> │ │ │ │ + movw r1, #26633 @ 0x6809 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7ff40 <_PyTuple_Resize@@Base+0x468> │ │ │ │ + beq.n 7ffd4 <_PyTuple_Resize@@Base+0x468> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7ff40 <_PyTuple_Resize@@Base+0x468> │ │ │ │ + b.n 7ffd4 <_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 7ff4a <_PyTuple_Resize@@Base+0x472> │ │ │ │ + beq.n 7ffde <_PyTuple_Resize@@Base+0x472> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ff4a <_PyTuple_Resize@@Base+0x472> │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ff4a <_PyTuple_Resize@@Base+0x472> │ │ │ │ + bne.n 7ffde <_PyTuple_Resize@@Base+0x472> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ffde <_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 7ff1a <_PyTuple_Resize@@Base+0x442> │ │ │ │ + beq.n 7ffae <_PyTuple_Resize@@Base+0x442> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ff1a <_PyTuple_Resize@@Base+0x442> │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ff1a <_PyTuple_Resize@@Base+0x442> │ │ │ │ + bne.n 7ffae <_PyTuple_Resize@@Base+0x442> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ffae <_PyTuple_Resize@@Base+0x442> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007fff8 : │ │ │ │ +0008008c : │ │ │ │ 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 80024 │ │ │ │ + bcs.n 800b8 │ │ │ │ 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 800fe │ │ │ │ + bcs.n 80192 │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #6013 @ 0x177d │ │ │ │ + movw r3, #6117 @ 0x17e5 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 80130 │ │ │ │ - ldr r3, [pc, #308] @ (80184 ) │ │ │ │ + bne.n 801c4 │ │ │ │ + ldr r3, [pc, #308] @ (80218 ) │ │ │ │ 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 800ca │ │ │ │ + beq.n 8015e │ │ │ │ ldrd r2, r4, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbnz r2, 80090 │ │ │ │ + cbnz r2, 80124 │ │ │ │ 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] │ │ │ │ @@ -128162,168 +128193,168 @@ │ │ │ │ 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, #208] @ (80188 ) │ │ │ │ - bne.n 80146 │ │ │ │ + ldr r2, [pc, #208] @ (8021c ) │ │ │ │ + bne.n 801da │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80156 │ │ │ │ + bne.n 801ea │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #12] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 71838 │ │ │ │ + bl 718a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80090 │ │ │ │ + bne.n 80124 │ │ │ │ ldr.w r2, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49345 @ 0xc0c1 │ │ │ │ + movw r3, #49409 @ 0xc101 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8016a │ │ │ │ + bne.n 801fe │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 8013e │ │ │ │ + cbz r4, 801d2 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 80090 │ │ │ │ + b.n 80124 │ │ │ │ movs r0, #2 │ │ │ │ eor.w r6, r5, r5, asr #31 │ │ │ │ - bl 7df84 <_PyLong_New@@Base> │ │ │ │ + bl 7e008 <_PyLong_New@@Base> │ │ │ │ sub.w r6, r6, r5, asr #31 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 80142 │ │ │ │ + cbz r0, 801d6 │ │ │ │ cmp r5, #0 │ │ │ │ bic.w r2, r6, #3221225472 @ 0xc0000000 │ │ │ │ ite ge │ │ │ │ movge r3, #1 │ │ │ │ movlt.w r3, #4294967295 @ 0xffffffff │ │ │ │ rsb r3, r3, #1 │ │ │ │ lsrs r6, r6, #30 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ str r2, [r0, #12] │ │ │ │ str r6, [r0, #16] │ │ │ │ str r3, [r0, #8] │ │ │ │ - b.n 80020 │ │ │ │ + b.n 800b4 │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ movs r1, #16 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80090 │ │ │ │ - bl 1ea6e4 │ │ │ │ + bne.n 80124 │ │ │ │ + bl 1e9b14 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 80020 │ │ │ │ + b.n 800b4 │ │ │ │ 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 800c4 │ │ │ │ - movw r1, #27577 @ 0x6bb9 │ │ │ │ + beq.n 80158 │ │ │ │ + movw r1, #26633 @ 0x6809 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 80176 │ │ │ │ + bne.n 8020a │ │ │ │ mov r0, r4 │ │ │ │ - bl 127028 │ │ │ │ - b.n 800c4 │ │ │ │ + bl 126c78 │ │ │ │ + b.n 80158 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 800f0 │ │ │ │ + b.n 80184 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 800c4 │ │ │ │ + b.n 80158 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0008018c : │ │ │ │ +00080220 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 7a0ec │ │ │ │ + bl 7a164 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 801ba │ │ │ │ - bl 801c8 │ │ │ │ + cbz r0, 8024e │ │ │ │ + bl 8025c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 801b8 │ │ │ │ + beq.n 8024c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 801be │ │ │ │ + cbz r3, 80252 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 801ba │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8024e │ │ │ │ │ │ │ │ -000801c8 : │ │ │ │ +0008025c : │ │ │ │ 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 1a4c64 │ │ │ │ - cbz r0, 8021a │ │ │ │ + bl 1a404c │ │ │ │ + cbz r0, 802ae │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1a4cac │ │ │ │ - cbnz r0, 80204 │ │ │ │ + bl 1a4094 │ │ │ │ + cbnz r0, 80298 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 80220 │ │ │ │ + bl 802b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80220 │ │ │ │ + bl 802b4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8021a │ │ │ │ + beq.n 802ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8021a │ │ │ │ + cbnz r3, 802ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 80200 │ │ │ │ + b.n 80294 │ │ │ │ nop │ │ │ │ │ │ │ │ -00080220 : │ │ │ │ +000802b4 : │ │ │ │ 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, 8025c │ │ │ │ - ldr r4, [pc, #40] @ (80260 ) │ │ │ │ + cbnz r2, 802f0 │ │ │ │ + ldr r4, [pc, #40] @ (802f4 ) │ │ │ │ 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] │ │ │ │ @@ -128334,291 +128365,291 @@ │ │ │ │ strd r1, r2, [r3, #-8] │ │ │ │ str r0, [r1, #4] │ │ │ │ pop {r4, pc} │ │ │ │ bl 2b6d8 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00080264 : │ │ │ │ +000802f8 : │ │ │ │ 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 802ac │ │ │ │ - cbz r0, 8029e │ │ │ │ + bl 80340 │ │ │ │ + cbz r0, 80332 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 803d4 │ │ │ │ + bl 80468 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8029a │ │ │ │ + beq.n 8032e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 802a4 │ │ │ │ + cbz r3, 80338 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8029a │ │ │ │ + b.n 8032e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8029a │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8032e │ │ │ │ │ │ │ │ -000802ac : │ │ │ │ +00080340 : │ │ │ │ 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 802f2 │ │ │ │ + bne.n 80386 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 8030a │ │ │ │ + cbz r0, 8039e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.n 8030a │ │ │ │ - ldr r1, [pc, #92] @ (80338 ) │ │ │ │ + bpl.n 8039e │ │ │ │ + ldr r1, [pc, #92] @ (803cc ) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8033c │ │ │ │ + bl 803d0 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 8030a │ │ │ │ + ble.n 8039e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 80300 │ │ │ │ + bpl.n 80394 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 859bc │ │ │ │ + bl 859e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 802cc │ │ │ │ - bl 498a4 │ │ │ │ - b.n 80326 │ │ │ │ + bne.n 80360 │ │ │ │ + bl 498c2 │ │ │ │ + b.n 803ba │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8032a │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 80326 │ │ │ │ + bne.n 803be │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 803ba │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23876 @ 0x5d44 │ │ │ │ + movw r1, #21316 @ 0x5344 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 802ee │ │ │ │ + b.n 80382 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8030a │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8030a │ │ │ │ + bne.n 8039e │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8039e │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0008033c : │ │ │ │ +000803d0 : │ │ │ │ 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 803bc │ │ │ │ + bpl.n 80450 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8039a │ │ │ │ + bne.n 8042e │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 8039a │ │ │ │ + beq.n 8042e │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 782cc │ │ │ │ + bl 78344 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 803b4 │ │ │ │ + beq.n 80448 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - cbnz r3, 80384 │ │ │ │ + cbnz r3, 80418 │ │ │ │ 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 6cb8c │ │ │ │ + bl 6cbcc │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 803cc │ │ │ │ + beq.n 80460 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 782cc │ │ │ │ + bl 78344 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 80378 │ │ │ │ + bne.n 8040c │ │ │ │ movs r3, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8037e │ │ │ │ - movw r0, #7756 @ 0x1e4c │ │ │ │ + b.n 80412 │ │ │ │ + movw r0, #5196 @ 0x144c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ - b.n 8037e │ │ │ │ + b.n 80412 │ │ │ │ stmdb 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 8066e │ │ │ │ + beq.w 80702 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 808ce │ │ │ │ + beq.w 80962 │ │ │ │ mov fp, r2 │ │ │ │ movw sl, #16312 @ 0x3fb8 │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ - movw r3, #29501 @ 0x733d │ │ │ │ + movw r3, #29121 @ 0x71c1 │ │ │ │ movt r3, #11 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ str r3, [sp, #32] │ │ │ │ - movw r3, #12921 @ 0x3279 │ │ │ │ + movw r3, #12537 @ 0x30f9 │ │ │ │ movt r3, #12 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ tst.w r2, #48 @ 0x30 │ │ │ │ - bne.w 80dae │ │ │ │ + bne.w 80e42 │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 806ce │ │ │ │ + bgt.w 80762 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80e88 │ │ │ │ + beq.w 80f1c │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 80e88 │ │ │ │ + bhi.w 80f1c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r1 │ │ │ │ lsls r1, r4, #20 │ │ │ │ movs r0, r1 │ │ │ │ lsls r6, r7, #4 │ │ │ │ lsls r1, r4, #20 │ │ │ │ lsls r1, r4, #20 │ │ │ │ lsls r1, r4, #20 │ │ │ │ lsls r0, r3, #4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ lsls r4, r2, #22 │ │ │ │ - bmi.w 80d96 │ │ │ │ + bmi.w 80e2a │ │ │ │ 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 806a6 │ │ │ │ - ldr.w r9, [pc, #920] @ 80818 │ │ │ │ + bmi.w 8073a │ │ │ │ + ldr.w r9, [pc, #920] @ 808ac │ │ │ │ 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 80d7a │ │ │ │ + bhi.w 80e0e │ │ │ │ adds.w r1, r3, sl │ │ │ │ str r1, [sp, #24] │ │ │ │ - bmi.w 8086c │ │ │ │ + bmi.w 80900 │ │ │ │ movw r4, #19968 @ 0x4e00 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ - movw r2, #6013 @ 0x177d │ │ │ │ + movw r2, #6117 @ 0x17e5 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r4, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8085e │ │ │ │ + bne.w 808f2 │ │ │ │ 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 8081c │ │ │ │ + bcs.w 808b0 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r3, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 80892 │ │ │ │ + beq.w 80926 │ │ │ │ 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 806f0 │ │ │ │ + beq.w 80784 │ │ │ │ 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 8073a │ │ │ │ + blt.w 807ce │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [r4, #4] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8088a │ │ │ │ - ldr r3, [pc, #744] @ (80814 ) │ │ │ │ + bne.w 8091e │ │ │ │ + ldr r3, [pc, #744] @ (808a8 ) │ │ │ │ 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 8089a │ │ │ │ + bne.w 8092e │ │ │ │ ldr.w r2, [r8] │ │ │ │ str r3, [r4, #20] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - beq.n 80556 │ │ │ │ + beq.n 805ea │ │ │ │ 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] │ │ │ │ @@ -128642,412 +128673,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 80eac │ │ │ │ + bne.w 80f40 │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 7a114 │ │ │ │ + bl 7a18c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80d40 │ │ │ │ + beq.w 80dd4 │ │ │ │ ldr.w r3, [r9, r7] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b154 │ │ │ │ + bl 7b1d8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80d40 │ │ │ │ + beq.w 80dd4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr.w sl, [r8, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bpl.w 80ce4 │ │ │ │ + bpl.w 80d78 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 807d0 │ │ │ │ + bne.w 80864 │ │ │ │ ldr.w r0, [r9, r7] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 7b154 │ │ │ │ + bl 7b1d8 │ │ │ │ ldr.w r7, [sl, #76] @ 0x4c │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 807ee │ │ │ │ - movw r3, #4917 @ 0x1335 │ │ │ │ + beq.w 80882 │ │ │ │ + movw r3, #5065 @ 0x13c9 │ │ │ │ movt r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 80786 │ │ │ │ + bne.w 8081a │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8133c <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 813d0 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8079c │ │ │ │ + bne.w 80830 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8064a │ │ │ │ + beq.n 806de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 808c6 │ │ │ │ + beq.w 8095a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 80d40 │ │ │ │ + bne.w 80dd4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80664 │ │ │ │ + beq.n 806f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80d8e │ │ │ │ + beq.w 80e22 │ │ │ │ ldr.w r0, [fp, #16]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8041c │ │ │ │ + bne.w 804b0 │ │ │ │ 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 80d96 │ │ │ │ + bmi.w 80e2a │ │ │ │ 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, #58469 @ 0xe465 │ │ │ │ + movw r2, #58085 @ 0xe2e5 │ │ │ │ movt r2, #11 │ │ │ │ mov.w sl, r1, lsl #3 │ │ │ │ str r2, [sp, #16] │ │ │ │ - beq.w 8047e │ │ │ │ + beq.w 80512 │ │ │ │ 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 8047e │ │ │ │ - movw r3, #61309 @ 0xef7d │ │ │ │ + b.n 80512 │ │ │ │ + movw r3, #61289 @ 0xef69 │ │ │ │ movt r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8045a │ │ │ │ + b.n 804ee │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ ldreq r3, [sp, #32] │ │ │ │ streq r3, [sp, #16] │ │ │ │ - beq.w 8045a │ │ │ │ + beq.w 804ee │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 80852 │ │ │ │ + beq.w 808e6 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 80e88 │ │ │ │ + bne.w 80f1c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8045a │ │ │ │ + b.n 804ee │ │ │ │ ldrd lr, r2, [r3, #24] │ │ │ │ cmp lr, r2 │ │ │ │ - bhi.n 807c4 │ │ │ │ + bhi.n 80858 │ │ │ │ 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 8081c │ │ │ │ + beq.w 808b0 │ │ │ │ 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 8051a │ │ │ │ + ble.w 805ae │ │ │ │ ldr.w r3, [r5, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8051a │ │ │ │ + beq.w 805ae │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8051a │ │ │ │ + beq.w 805ae │ │ │ │ ldr.w r3, [r5, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8051a │ │ │ │ + bne.w 805ae │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80ea2 │ │ │ │ + bne.w 80f36 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.w 8051a │ │ │ │ + bmi.w 805ae │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 80770 │ │ │ │ + bne.n 80804 │ │ │ │ dmb ish │ │ │ │ - b.n 8051a │ │ │ │ + b.n 805ae │ │ │ │ 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 80636 │ │ │ │ + beq.w 806ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80636 │ │ │ │ + bne.w 806ca │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ ldr.w r9, [r2, #24] │ │ │ │ - cbz r3, 807be │ │ │ │ + cbz r3, 80852 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r9 │ │ │ │ - b.n 80636 │ │ │ │ + b.n 806ca │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 804f8 │ │ │ │ + b.n 8058c │ │ │ │ ldr.w r1, [r9, r7] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 7b154 │ │ │ │ + bl 7b1d8 │ │ │ │ ldr.w r7, [sl, #76] @ 0x4c │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8060e │ │ │ │ + bne.w 806a2 │ │ │ │ ldr.w r2, [sl, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 80eec │ │ │ │ + beq.w 80f80 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8fdf0 │ │ │ │ + bl 8fde0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80eba │ │ │ │ + beq.w 80f4e │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 8078e │ │ │ │ + b.n 80822 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [r4, #672] @ 0x2a0 │ │ │ │ - movw r2, #49345 @ 0xc0c1 │ │ │ │ + movw r2, #49409 @ 0xc101 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 80c48 │ │ │ │ + bne.w 80cdc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ - cbz r0, 8086c │ │ │ │ + cbz r0, 80900 │ │ │ │ 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 80718 │ │ │ │ - movw r3, #53861 @ 0xd265 │ │ │ │ + b.n 807ac │ │ │ │ + movw r3, #50549 @ 0xc575 │ │ │ │ movt r3, #21 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8045a │ │ │ │ + b.n 804ee │ │ │ │ ldr.w r0, [r4, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80710 │ │ │ │ + bne.w 807a4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1ea820 │ │ │ │ + bl 1e9c50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 80cca │ │ │ │ + beq.w 80d5e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8052a │ │ │ │ + beq.w 805be │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 8052a │ │ │ │ + b.n 805be │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 71838 │ │ │ │ - b.n 8070a │ │ │ │ - movw r2, #27577 @ 0x6bb9 │ │ │ │ + bl 718a0 │ │ │ │ + b.n 8079e │ │ │ │ + movw r2, #26633 @ 0x6809 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 80c5c │ │ │ │ + bne.w 80cf0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 127028 │ │ │ │ + bl 126c78 │ │ │ │ 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 80550 │ │ │ │ - b.n 80556 │ │ │ │ + bne.w 805e4 │ │ │ │ + b.n 805ea │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a4ea0 │ │ │ │ - b.n 8064a │ │ │ │ + bl 1a4288 │ │ │ │ + b.n 806de │ │ │ │ mov fp, r2 │ │ │ │ - movw r3, #29501 @ 0x733d │ │ │ │ + movw r3, #29121 @ 0x71c1 │ │ │ │ movt r3, #11 │ │ │ │ str r3, [sp, #28] │ │ │ │ - movw r3, #12921 @ 0x3279 │ │ │ │ + movw r3, #12537 @ 0x30f9 │ │ │ │ movt r3, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ - movw r3, #61309 @ 0xef7d │ │ │ │ + movw r3, #61289 @ 0xef69 │ │ │ │ movt r3, #8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ tst.w r2, #48 @ 0x30 │ │ │ │ - bne.w 80dae │ │ │ │ + bne.w 80e42 │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 80b74 │ │ │ │ + bgt.w 80c08 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80e88 │ │ │ │ + beq.w 80f1c │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 80e88 │ │ │ │ + bhi.w 80f1c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r1 │ │ │ │ lsls r0, r7, #10 │ │ │ │ movs r0, r1 │ │ │ │ lsls r2, r2, #4 │ │ │ │ lsls r0, r7, #10 │ │ │ │ lsls r0, r7, #10 │ │ │ │ lsls r0, r7, #10 │ │ │ │ lsls r5, r2, #4 │ │ │ │ mov.w r8, #0 │ │ │ │ lsls r4, r2, #22 │ │ │ │ - bmi.w 80d96 │ │ │ │ + bmi.w 80e2a │ │ │ │ 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 80dce │ │ │ │ - ldr r4, [pc, #764] @ (80c54 ) │ │ │ │ + bmi.w 80e62 │ │ │ │ + ldr r4, [pc, #764] @ (80ce8 ) │ │ │ │ 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 80cba │ │ │ │ + bcc.w 80d4e │ │ │ │ adds.w r3, r2, sl │ │ │ │ str r3, [sp, #8] │ │ │ │ - bmi.w 80cba │ │ │ │ + bmi.w 80d4e │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ - movw r2, #6013 @ 0x177d │ │ │ │ + movw r2, #6117 @ 0x17e5 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r9, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 80caa │ │ │ │ + bne.w 80d3e │ │ │ │ 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 80c76 │ │ │ │ + bcs.w 80d0a │ │ │ │ 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 80c6a │ │ │ │ + beq.w 80cfe │ │ │ │ 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 80b4c │ │ │ │ + beq.w 80be0 │ │ │ │ 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 80c00 │ │ │ │ + blt.w 80c94 │ │ │ │ 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] @ (80c58 ) │ │ │ │ + ldr r5, [pc, #588] @ (80cec ) │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ ldr.w r3, [r5, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80d5a │ │ │ │ + bne.w 80dee │ │ │ │ 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] │ │ │ │ @@ -129071,519 +129102,519 @@ │ │ │ │ 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 80d84 │ │ │ │ + bne.w 80e18 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 7a114 │ │ │ │ + bl 7a18c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80d3e │ │ │ │ + beq.w 80dd2 │ │ │ │ ldr r3, [r4, r7] │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b154 │ │ │ │ + bl 7b1d8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80d3e │ │ │ │ + beq.w 80dd2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 80d16 │ │ │ │ + bpl.w 80daa │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 80bfa │ │ │ │ + bne.w 80c8e │ │ │ │ ldr r3, [r4, r7] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b154 │ │ │ │ + bl 7b1d8 │ │ │ │ ldr.w r7, [r8, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 80ba0 │ │ │ │ - movw r3, #4917 @ 0x1335 │ │ │ │ + beq.n 80c34 │ │ │ │ + movw r3, #5065 @ 0x13c9 │ │ │ │ movt r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 80b7e │ │ │ │ + bne.n 80c12 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8133c <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 813d0 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 80bcc │ │ │ │ + bne.n 80c60 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80b12 │ │ │ │ + beq.n 80ba6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80cdc │ │ │ │ + beq.w 80d70 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 80d3e │ │ │ │ + bne.w 80dd2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80b30 │ │ │ │ + beq.n 80bc4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80dc6 │ │ │ │ + beq.w 80e5a │ │ │ │ ldr.w r0, [fp, #16]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 808ee │ │ │ │ - b.n 8066e │ │ │ │ + bne.w 80982 │ │ │ │ + b.n 80702 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ - b.n 8092c │ │ │ │ - movw r8, #58469 @ 0xe465 │ │ │ │ + b.n 809c0 │ │ │ │ + movw r8, #58085 @ 0xe2e5 │ │ │ │ movt r8, #11 │ │ │ │ - b.n 8092c │ │ │ │ + b.n 809c0 │ │ │ │ ldrd r0, r1, [r2, #24] │ │ │ │ cmp r1, r0 │ │ │ │ - bcc.n 80bf0 │ │ │ │ + bcc.n 80c84 │ │ │ │ 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 80c76 │ │ │ │ + beq.w 80d0a │ │ │ │ ldr r6, [r4, r7] │ │ │ │ ldr.w ip, [r6, #8] │ │ │ │ - b.n 809d6 │ │ │ │ + b.n 80a6a │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 80b8a │ │ │ │ + bne.n 80c1e │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ - b.n 8092c │ │ │ │ + b.n 809c0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ movs r0, #0 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 80af4 │ │ │ │ + b.n 80b88 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 80d0c │ │ │ │ + beq.w 80da0 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 80e88 │ │ │ │ + bne.w 80f1c │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ - b.n 8092c │ │ │ │ + b.n 809c0 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80e14 │ │ │ │ - bl 8fdf0 │ │ │ │ + beq.w 80ea8 │ │ │ │ + bl 8fde0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80de8 │ │ │ │ + beq.w 80e7c │ │ │ │ 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 80afe │ │ │ │ + beq.n 80b92 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80afe │ │ │ │ + bne.n 80b92 │ │ │ │ ldr.w r3, [r5, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r8, [r2, #24] │ │ │ │ - cbz r3, 80bea │ │ │ │ + cbz r3, 80c7e │ │ │ │ ldr.w r2, [r5, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b.n 80afe │ │ │ │ + b.n 80b92 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.n 809d6 │ │ │ │ + b.n 80a6a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 80ac4 │ │ │ │ + b.n 80b58 │ │ │ │ ldr.w r3, [ip, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 809f8 │ │ │ │ + beq.w 80a8c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 809f8 │ │ │ │ + beq.w 80a8c │ │ │ │ ldr.w r3, [ip, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 809f8 │ │ │ │ + bne.w 80a8c │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80f28 │ │ │ │ + bne.w 80fbc │ │ │ │ add.w r3, r6, #12 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ lsls r1, r2, #27 │ │ │ │ - bmi.w 809f8 │ │ │ │ + bmi.w 80a8c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 80c32 │ │ │ │ + bne.n 80cc6 │ │ │ │ dmb ish │ │ │ │ - b.n 809f8 │ │ │ │ + b.n 80a8c │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 8083a │ │ │ │ + b.n 808ce │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 808ae │ │ │ │ + b.n 80942 │ │ │ │ ldrd r0, r1, [sp, #12] │ │ │ │ - bl 71838 │ │ │ │ + bl 718a0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 80b66 │ │ │ │ + b.n 80bfa │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r2, #49345 @ 0xc0c1 │ │ │ │ + movw r2, #49409 @ 0xc101 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 80cd0 │ │ │ │ + bne.n 80d64 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 80cba │ │ │ │ + cbz r3, 80d4e │ │ │ │ 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 809d6 │ │ │ │ + b.n 80a6a │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80b6c │ │ │ │ + bne.w 80c00 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ea820 │ │ │ │ + bl 1e9c50 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 809f8 │ │ │ │ + bne.w 80a8c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 80670 │ │ │ │ + b.n 80704 │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 80c94 │ │ │ │ + b.n 80d28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a4ea0 │ │ │ │ - b.n 80b12 │ │ │ │ + bl 1a4288 │ │ │ │ + b.n 80ba6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24004 @ 0x5dc4 │ │ │ │ + movw r1, #21444 @ 0x53c4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80d40 │ │ │ │ + beq.n 80dd4 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 80640 │ │ │ │ - movw r8, #53861 @ 0xd265 │ │ │ │ + b.n 806d4 │ │ │ │ + movw r8, #50549 @ 0xc575 │ │ │ │ movt r8, #21 │ │ │ │ - b.n 8092c │ │ │ │ + b.n 809c0 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24004 @ 0x5dc4 │ │ │ │ + movw r1, #21444 @ 0x53c4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80d3e │ │ │ │ + beq.n 80dd2 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 80b08 │ │ │ │ + b.n 80b9c │ │ │ │ mov r4, r9 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80cca │ │ │ │ + beq.n 80d5e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80cca │ │ │ │ + bne.n 80d5e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80cca │ │ │ │ - movw r2, #27577 @ 0x6bb9 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 80d5e │ │ │ │ + movw r2, #26633 @ 0x6809 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 80d6e │ │ │ │ + bne.n 80e02 │ │ │ │ mov r0, r9 │ │ │ │ - bl 127028 │ │ │ │ - b.n 80a1c │ │ │ │ + bl 126c78 │ │ │ │ + b.n 80ab0 │ │ │ │ ldr.w r2, [r5, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b.n 80a1c │ │ │ │ + b.n 80ab0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1ea820 │ │ │ │ + bl 1e9c50 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 80874 │ │ │ │ + b.n 80908 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ blx r8 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 80b12 │ │ │ │ + b.n 80ba6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80664 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 806f8 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21264 @ 0x5310 │ │ │ │ + movw r1, #18704 @ 0x4910 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 80cca │ │ │ │ + bl 127394 │ │ │ │ + b.n 80d5e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24048 @ 0x5df0 │ │ │ │ + movw r1, #21488 @ 0x53f0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 80cca │ │ │ │ + bl 127394 │ │ │ │ + b.n 80d5e │ │ │ │ mov r0, r9 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80b30 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 80bc4 │ │ │ │ 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 80956 │ │ │ │ + b.n 809ea │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80d2e │ │ │ │ + beq.n 80dc2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80d2e │ │ │ │ + bne.n 80dc2 │ │ │ │ ldr.w r3, [r5, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r3, 80e0e │ │ │ │ + cbz r3, 80ea2 │ │ │ │ ldr.w r2, [r5, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ - b.n 80d2e │ │ │ │ + b.n 80dc2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80e24 │ │ │ │ + beq.n 80eb8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 80e50 │ │ │ │ + cbz r3, 80ee4 │ │ │ │ ldr.w r1, [r8, #32] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r1, 80e68 │ │ │ │ + cbz r1, 80efc │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r3, #23892 @ 0x5d54 │ │ │ │ + movw r3, #21332 @ 0x5354 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #23904 @ 0x5d60 │ │ │ │ + movw r1, #21344 @ 0x5360 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1994 │ │ │ │ - b.n 80d2e │ │ │ │ + bl d183c │ │ │ │ + b.n 80dc2 │ │ │ │ ldr.w r3, [r5, #1416] @ 0x588 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r3, 80e62 │ │ │ │ + cbz r3, 80ef6 │ │ │ │ ldr.w r2, [r5, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ - b.n 80e24 │ │ │ │ + b.n 80eb8 │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80e38 │ │ │ │ + bne.n 80ecc │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r3, #23892 @ 0x5d54 │ │ │ │ + movw r3, #21332 @ 0x5354 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #23960 @ 0x5d98 │ │ │ │ + movw r1, #21400 @ 0x5398 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1994 │ │ │ │ - b.n 80d2e │ │ │ │ + bl d183c │ │ │ │ + b.n 80dc2 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #21236 @ 0x52f4 │ │ │ │ + movw r1, #18676 @ 0x48f4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 80cca │ │ │ │ + bl d183c │ │ │ │ + b.n 80d5e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8051a │ │ │ │ - b.n 8075e │ │ │ │ + bne.w 805ae │ │ │ │ + b.n 807f2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r6 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 8064a │ │ │ │ + b.w 806de │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 80cfc │ │ │ │ + beq.w 80d90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80cfc │ │ │ │ + bne.w 80d90 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r3, 80ee6 │ │ │ │ + cbz r3, 80f7a │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b.n 80cfc │ │ │ │ + b.n 80d90 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 80efc │ │ │ │ + beq.n 80f90 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - cbz r2, 80f52 │ │ │ │ + cbz r2, 80fe6 │ │ │ │ ldr.w r1, [sl, #32] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ - cbz r1, 80f32 │ │ │ │ + cbz r1, 80fc6 │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r3, #23892 @ 0x5d54 │ │ │ │ + movw r3, #21332 @ 0x5354 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #23904 @ 0x5d60 │ │ │ │ + movw r1, #21344 @ 0x5360 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1994 │ │ │ │ - b.n 80cfc │ │ │ │ + bl d183c │ │ │ │ + b.n 80d90 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 809f8 │ │ │ │ - b.n 80c22 │ │ │ │ + bne.w 80a8c │ │ │ │ + b.n 80cb6 │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80f10 │ │ │ │ + bne.n 80fa4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r3, #23892 @ 0x5d54 │ │ │ │ + movw r3, #21332 @ 0x5354 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #23960 @ 0x5d98 │ │ │ │ + movw r1, #21400 @ 0x5398 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1994 │ │ │ │ - b.n 80cfc │ │ │ │ + bl d183c │ │ │ │ + b.n 80d90 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r3, 80f68 │ │ │ │ + cbz r3, 80ffc │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b.n 80efc │ │ │ │ + b.n 80f90 │ │ │ │ nop │ │ │ │ │ │ │ │ -00080f70 : │ │ │ │ +00081004 : │ │ │ │ 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 810ba │ │ │ │ + bne.w 8114e │ │ │ │ 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 7a114 │ │ │ │ + bl 7a18c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 810b4 │ │ │ │ - ldr.w r8, [pc, #448] @ 81170 │ │ │ │ + beq.w 81148 │ │ │ │ + ldr.w r8, [pc, #448] @ 81204 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r3, [r9, r8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b154 │ │ │ │ + bl 7b1d8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 810b4 │ │ │ │ + beq.n 81148 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w sl, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 81096 │ │ │ │ + bpl.n 8112a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ iteee eq │ │ │ │ moveq r2, r5 │ │ │ │ addne r3, #1 │ │ │ │ movne r2, r5 │ │ │ │ @@ -129591,513 +129622,571 @@ │ │ │ │ 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 7b154 │ │ │ │ + bl 7b1d8 │ │ │ │ ldr.w r8, [sl, #76] @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 8107a │ │ │ │ - movw r3, #4917 @ 0x1335 │ │ │ │ + beq.n 8110e │ │ │ │ + movw r3, #5065 @ 0x13c9 │ │ │ │ movt r3, #8 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 81044 │ │ │ │ + bne.n 810d8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 8133c <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 813d0 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8104e │ │ │ │ + bne.n 810e2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8103c │ │ │ │ + beq.n 810d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 81072 │ │ │ │ + cbz r3, 81106 │ │ │ │ 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 81020 │ │ │ │ + b.n 810b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8102c │ │ │ │ - ldr r2, [pc, #276] @ (8116c ) │ │ │ │ + bne.n 810c0 │ │ │ │ + ldr r2, [pc, #276] @ (81200 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 8106c │ │ │ │ + cbz r3, 81100 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - b.n 8102c │ │ │ │ + b.n 810c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a4ea0 │ │ │ │ - b.n 8103c │ │ │ │ + bl 1a4288 │ │ │ │ + b.n 810d0 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 810f2 │ │ │ │ - bl 8fdf0 │ │ │ │ + beq.n 81186 │ │ │ │ + bl 8fde0 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 810c4 │ │ │ │ + cbz r0, 81158 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 81020 │ │ │ │ + b.n 810b4 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #24004 @ 0x5dc4 │ │ │ │ + movw r1, #21444 @ 0x53c4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8102c │ │ │ │ + b.n 810c0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8103c │ │ │ │ + b.n 810d0 │ │ │ │ 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 810ae │ │ │ │ + beq.n 81142 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 810ae │ │ │ │ - ldr r2, [pc, #148] @ (8116c ) │ │ │ │ + bne.n 81142 │ │ │ │ + ldr r2, [pc, #148] @ (81200 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 810ec │ │ │ │ + cbz r3, 81180 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 810ae │ │ │ │ + b.n 81142 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81102 │ │ │ │ + beq.n 81196 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 81150 │ │ │ │ + cbz r3, 811e4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr.w r3, [sl, #32] │ │ │ │ - cbz r3, 8113c │ │ │ │ - movw r1, #23904 @ 0x5d60 │ │ │ │ + cbz r3, 811d0 │ │ │ │ + movw r1, #21344 @ 0x5360 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r5, #23892 @ 0x5d54 │ │ │ │ + movw r5, #21332 @ 0x5354 │ │ │ │ movt r5, #39 @ 0x27 │ │ │ │ - movw r3, #24104 @ 0x5e28 │ │ │ │ + movw r3, #21544 @ 0x5428 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r7, #0 │ │ │ │ it ne │ │ │ │ movne r3, r5 │ │ │ │ - bl d1994 │ │ │ │ - b.n 810ae │ │ │ │ + bl d183c │ │ │ │ + b.n 81142 │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81116 │ │ │ │ - movw r1, #23960 @ 0x5d98 │ │ │ │ + bne.n 811aa │ │ │ │ + movw r1, #21400 @ 0x5398 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ str r5, [sp, #0] │ │ │ │ - b.n 81120 │ │ │ │ - ldr r2, [pc, #24] @ (8116c ) │ │ │ │ + b.n 811b4 │ │ │ │ + ldr r2, [pc, #24] @ (81200 ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 81164 │ │ │ │ + cbz r3, 811f8 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 81102 │ │ │ │ + b.n 81196 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00081174 : │ │ │ │ +00081208 : │ │ │ │ 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 81218 │ │ │ │ + bpl.n 812ac │ │ │ │ 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] @ (81310 ) │ │ │ │ + ldr r2, [pc, #356] @ (813a4 ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b154 │ │ │ │ + bl 7b1d8 │ │ │ │ ldr.w r7, [r8, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 81236 │ │ │ │ - movw r3, #4917 @ 0x1335 │ │ │ │ + beq.n 812ca │ │ │ │ + movw r3, #5065 @ 0x13c9 │ │ │ │ movt r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 811ea │ │ │ │ + bne.n 8127e │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8133c <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 813d0 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 811f4 │ │ │ │ + bne.n 81288 │ │ │ │ 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 811d6 │ │ │ │ + b.n 8126a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 811e2 │ │ │ │ - ldr r2, [pc, #276] @ (81314 ) │ │ │ │ + bne.n 81276 │ │ │ │ + ldr r2, [pc, #276] @ (813a8 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 81212 │ │ │ │ + cbz r3, 812a6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 811e2 │ │ │ │ + b.n 81276 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24004 @ 0x5dc4 │ │ │ │ + movw r1, #21444 @ 0x53c4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 811e2 │ │ │ │ + b.n 81276 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ - cbz r3, 8127e │ │ │ │ - bl 8fdf0 │ │ │ │ + cbz r3, 81312 │ │ │ │ + bl 8fde0 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 81250 │ │ │ │ + cbz r0, 812e4 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 811d6 │ │ │ │ + b.n 8126a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81230 │ │ │ │ + beq.n 812c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81230 │ │ │ │ - ldr r2, [pc, #176] @ (81314 ) │ │ │ │ + bne.n 812c4 │ │ │ │ + ldr r2, [pc, #176] @ (813a8 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 81278 │ │ │ │ + cbz r3, 8130c │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 81230 │ │ │ │ + b.n 812c4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8128e │ │ │ │ + beq.n 81322 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 812f6 │ │ │ │ + cbz r3, 8138a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ - cbz r3, 812c8 │ │ │ │ - movw r1, #23892 @ 0x5d54 │ │ │ │ + cbz r3, 8135c │ │ │ │ + movw r1, #21332 @ 0x5354 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r3, #24104 @ 0x5e28 │ │ │ │ + movw r3, #21544 @ 0x5428 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #23904 @ 0x5d60 │ │ │ │ + movw r1, #21344 @ 0x5360 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1994 │ │ │ │ - b.n 81230 │ │ │ │ + bl d183c │ │ │ │ + b.n 812c4 │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 812a2 │ │ │ │ - movw r1, #23892 @ 0x5d54 │ │ │ │ + bne.n 81336 │ │ │ │ + movw r1, #21332 @ 0x5354 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r3, #24104 @ 0x5e28 │ │ │ │ + movw r3, #21544 @ 0x5428 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #23960 @ 0x5d98 │ │ │ │ + movw r1, #21400 @ 0x5398 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1994 │ │ │ │ - b.n 81230 │ │ │ │ - ldr r2, [pc, #28] @ (81314 ) │ │ │ │ + bl d183c │ │ │ │ + b.n 812c4 │ │ │ │ + ldr r2, [pc, #28] @ (813a8 ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 8130a │ │ │ │ + cbz r3, 8139e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 8128e │ │ │ │ + b.n 81322 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00081318 <_PyUnicode_InternMortal@@Base>: │ │ │ │ +000813ac <_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 7b154 │ │ │ │ + bl 7b1d8 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00081334 : │ │ │ │ +000813c8 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 8133c <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + b.w 813d0 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ nop │ │ │ │ │ │ │ │ -0008133c <_PyObject_GenericSetAttrWithDict@@Base>: │ │ │ │ +000813d0 <_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 81940 <_PyObject_GenericSetAttrWithDict@@Base+0x604> │ │ │ │ + bpl.w 819d8 <_PyObject_GenericSetAttrWithDict@@Base+0x608> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 81534 <_PyObject_GenericSetAttrWithDict@@Base+0x1f8> │ │ │ │ + bmi.w 81662 <_PyObject_GenericSetAttrWithDict@@Base+0x292> │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81580 <_PyObject_GenericSetAttrWithDict@@Base+0x244> │ │ │ │ - ldr.w sl, [pc, #1528] @ 81970 <_PyObject_GenericSetAttrWithDict@@Base+0x634> │ │ │ │ + beq.w 816ae <_PyObject_GenericSetAttrWithDict@@Base+0x2de> │ │ │ │ + ldr.w sl, [pc, #1524] @ 81a00 <_PyObject_GenericSetAttrWithDict@@Base+0x630> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 81592 <_PyObject_GenericSetAttrWithDict@@Base+0x256> │ │ │ │ + bne.n 814da <_PyObject_GenericSetAttrWithDict@@Base+0x10a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8159e <_PyObject_GenericSetAttrWithDict@@Base+0x262> │ │ │ │ + beq.n 814e4 <_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.w 815c4 <_PyObject_GenericSetAttrWithDict@@Base+0x288> │ │ │ │ + bne.n 81508 <_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.w 815c4 <_PyObject_GenericSetAttrWithDict@@Base+0x288> │ │ │ │ + bne.n 81508 <_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 8165e <_PyObject_GenericSetAttrWithDict@@Base+0x322> │ │ │ │ + beq.w 816d6 <_PyObject_GenericSetAttrWithDict@@Base+0x306> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8164e <_PyObject_GenericSetAttrWithDict@@Base+0x312> │ │ │ │ + beq.w 8195c <_PyObject_GenericSetAttrWithDict@@Base+0x58c> │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ - cbz r3, 81468 <_PyObject_GenericSetAttrWithDict@@Base+0x12c> │ │ │ │ - movw r2, #17757 @ 0x455d │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 81596 <_PyObject_GenericSetAttrWithDict@@Base+0x1c6> │ │ │ │ + movw r2, #17373 @ 0x43dd │ │ │ │ movt r2, #12 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8178a <_PyObject_GenericSetAttrWithDict@@Base+0x44e> │ │ │ │ + bne.w 81806 <_PyObject_GenericSetAttrWithDict@@Base+0x436> │ │ │ │ ldr.w r6, [r9, #8] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 817aa <_PyObject_GenericSetAttrWithDict@@Base+0x46e> │ │ │ │ + bne.w 8181e <_PyObject_GenericSetAttrWithDict@@Base+0x44e> │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl c4874 │ │ │ │ + bl c46f4 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8150c <_PyObject_GenericSetAttrWithDict@@Base+0x1d0> │ │ │ │ + beq.w 8163a <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8150c <_PyObject_GenericSetAttrWithDict@@Base+0x1d0> │ │ │ │ + bne.w 8163a <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a4ea0 │ │ │ │ - b.n 8150c <_PyObject_GenericSetAttrWithDict@@Base+0x1d0> │ │ │ │ + bl 1a4288 │ │ │ │ + b.n 8163a <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.n 81420 <_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 81448 <_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 816bc <_PyObject_GenericSetAttrWithDict@@Base+0x2ec> │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + cmp r2, #100 @ 0x64 │ │ │ │ + bgt.w 816bc <_PyObject_GenericSetAttrWithDict@@Base+0x2ec> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 81b1c <_PyType_LookupRef@@Base+0x118> │ │ │ │ + ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ add r2, sp, #28 │ │ │ │ + str r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 81b48 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 81bd8 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r9, r0 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 81646 <_PyObject_GenericSetAttrWithDict@@Base+0x30a> │ │ │ │ - adds r2, #1 │ │ │ │ - bne.w 8165e <_PyObject_GenericSetAttrWithDict@@Base+0x322> │ │ │ │ - bl d3d20 │ │ │ │ + bne.w 816d0 <_PyObject_GenericSetAttrWithDict@@Base+0x300> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cbz r2, 8158a <_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 │ │ │ │ + movw r1, #43772 @ 0xaafc │ │ │ │ + mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r0, [r6, r1] │ │ │ │ + adds r6, r3, #4 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + cmp r1, ip │ │ │ │ + itt ne │ │ │ │ + addne r1, #1 │ │ │ │ + strne r1, [r4, #0] │ │ │ │ + str r4, [r2, r6] │ │ │ │ + dmb ish │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + str r1, [r2, r3] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 817ee <_PyObject_GenericSetAttrWithDict@@Base+0x41e> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 8195c <_PyObject_GenericSetAttrWithDict@@Base+0x58c> │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81822 <_PyObject_GenericSetAttrWithDict@@Base+0x4e6> │ │ │ │ + bne.w 81898 <_PyObject_GenericSetAttrWithDict@@Base+0x4c8> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r6, r3, #29 │ │ │ │ - bmi.w 81676 <_PyObject_GenericSetAttrWithDict@@Base+0x33a> │ │ │ │ + bmi.w 816ee <_PyObject_GenericSetAttrWithDict@@Base+0x31e> │ │ │ │ lsls r1, r3, #27 │ │ │ │ it mi │ │ │ │ submi.w r6, r7, #12 │ │ │ │ - bmi.n 81494 <_PyObject_GenericSetAttrWithDict@@Base+0x158> │ │ │ │ + bmi.n 815c2 <_PyObject_GenericSetAttrWithDict@@Base+0x1f2> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr.w r6, [r3, #144] @ 0x90 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 817fc <_PyObject_GenericSetAttrWithDict@@Base+0x4c0> │ │ │ │ - blt.w 81922 <_PyObject_GenericSetAttrWithDict@@Base+0x5e6> │ │ │ │ + beq.w 81870 <_PyObject_GenericSetAttrWithDict@@Base+0x4a0> │ │ │ │ + blt.w 8196c <_PyObject_GenericSetAttrWithDict@@Base+0x59c> │ │ │ │ add r6, r7 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 817fc <_PyObject_GenericSetAttrWithDict@@Base+0x4c0> │ │ │ │ + beq.w 81870 <_PyObject_GenericSetAttrWithDict@@Base+0x4a0> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 816ce <_PyObject_GenericSetAttrWithDict@@Base+0x392> │ │ │ │ + beq.w 81742 <_PyObject_GenericSetAttrWithDict@@Base+0x372> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8179e <_PyObject_GenericSetAttrWithDict@@Base+0x462> │ │ │ │ + beq.w 81812 <_PyObject_GenericSetAttrWithDict@@Base+0x442> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 81762 <_PyObject_GenericSetAttrWithDict@@Base+0x426> │ │ │ │ + bne.w 817d6 <_PyObject_GenericSetAttrWithDict@@Base+0x406> │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 814c4 <_PyObject_GenericSetAttrWithDict@@Base+0x188> │ │ │ │ + beq.n 815f2 <_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 81706 <_PyObject_GenericSetAttrWithDict@@Base+0x3ca> │ │ │ │ + bne.w 8177a <_PyObject_GenericSetAttrWithDict@@Base+0x3aa> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.w 81706 <_PyObject_GenericSetAttrWithDict@@Base+0x3ca> │ │ │ │ + beq.w 8177a <_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 8172e <_PyObject_GenericSetAttrWithDict@@Base+0x3f2> │ │ │ │ + beq.w 817a2 <_PyObject_GenericSetAttrWithDict@@Base+0x3d2> │ │ │ │ mov r2, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 7b9c4 │ │ │ │ + bl 7ba4c │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 81696 <_PyObject_GenericSetAttrWithDict@@Base+0x35a> │ │ │ │ + beq.n 8170c <_PyObject_GenericSetAttrWithDict@@Base+0x33c> │ │ │ │ movs r6, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 81428 <_PyObject_GenericSetAttrWithDict@@Base+0xec> │ │ │ │ + bne.w 814b8 <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81520 <_PyObject_GenericSetAttrWithDict@@Base+0x1e4> │ │ │ │ + beq.n 8164e <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 818c8 <_PyObject_GenericSetAttrWithDict@@Base+0x58c> │ │ │ │ + beq.w 81940 <_PyObject_GenericSetAttrWithDict@@Base+0x570> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8173c <_PyObject_GenericSetAttrWithDict@@Base+0x400> │ │ │ │ + bne.w 817b0 <_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, #1080] @ 81970 <_PyObject_GenericSetAttrWithDict@@Base+0x634> │ │ │ │ + ldr.w sl, [pc, #924] @ 81a00 <_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 │ │ │ │ @@ -130112,465 +130201,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 817ec <_PyObject_GenericSetAttrWithDict@@Base+0x4b0> │ │ │ │ + beq.w 81860 <_PyObject_GenericSetAttrWithDict@@Base+0x490> │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8137c <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ + bne.w 81410 <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f6b0 │ │ │ │ + bl 7f744 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 81374 <_PyObject_GenericSetAttrWithDict@@Base+0x38> │ │ │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8152c <_PyObject_GenericSetAttrWithDict@@Base+0x1f0> │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 81390 <_PyObject_GenericSetAttrWithDict@@Base+0x54> │ │ │ │ - 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.w 813ba <_PyObject_GenericSetAttrWithDict@@Base+0x7e> │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - movw r2, #42220 @ 0xa4ec │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.w 81446 <_PyObject_GenericSetAttrWithDict@@Base+0x10a> │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 81446 <_PyObject_GenericSetAttrWithDict@@Base+0x10a> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 81a8c <_PyType_LookupRef@@Base+0x118> │ │ │ │ - ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ + bge.w 81408 <_PyObject_GenericSetAttrWithDict@@Base+0x38> │ │ │ │ + b.n 819f0 <_PyObject_GenericSetAttrWithDict@@Base+0x620> │ │ │ │ add r2, sp, #28 │ │ │ │ - str r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 81b48 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + bl 81bd8 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r9, r0 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8145a <_PyObject_GenericSetAttrWithDict@@Base+0x11e> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cbz r2, 81646 <_PyObject_GenericSetAttrWithDict@@Base+0x30a> │ │ │ │ - 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 │ │ │ │ - movw r1, #43772 @ 0xaafc │ │ │ │ - mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [r6, r1] │ │ │ │ - adds r6, r3, #4 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - cmp r1, ip │ │ │ │ - itt ne │ │ │ │ - addne r1, #1 │ │ │ │ - strne r1, [r4, #0] │ │ │ │ - str r4, [r2, r6] │ │ │ │ - dmb ish │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - str r1, [r2, r3] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 81772 <_PyObject_GenericSetAttrWithDict@@Base+0x436> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 81464 <_PyObject_GenericSetAttrWithDict@@Base+0x128> │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 81400 <_PyObject_GenericSetAttrWithDict@@Base+0xc4> │ │ │ │ - b.n 81468 <_PyObject_GenericSetAttrWithDict@@Base+0x12c> │ │ │ │ + beq.w 8158a <_PyObject_GenericSetAttrWithDict@@Base+0x1ba> │ │ │ │ + adds r2, #1 │ │ │ │ + beq.w 819f6 <_PyObject_GenericSetAttrWithDict@@Base+0x626> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r9, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81822 <_PyObject_GenericSetAttrWithDict@@Base+0x4e6> │ │ │ │ + bne.w 81898 <_PyObject_GenericSetAttrWithDict@@Base+0x4c8> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bpl.w 81478 <_PyObject_GenericSetAttrWithDict@@Base+0x13c> │ │ │ │ + bpl.w 815a6 <_PyObject_GenericSetAttrWithDict@@Base+0x1d6> │ │ │ │ ldrb r3, [r7, #11] │ │ │ │ add.w r6, r7, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 817d0 <_PyObject_GenericSetAttrWithDict@@Base+0x494> │ │ │ │ + beq.w 81844 <_PyObject_GenericSetAttrWithDict@@Base+0x474> │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d584c <_PyEval_CheckExceptTypeValid@@Base+0x10a4> │ │ │ │ + bl d56b4 <_PyEval_CheckExceptTypeValid@@Base+0x10a4> │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 81506 <_PyObject_GenericSetAttrWithDict@@Base+0x1ca> │ │ │ │ + bge.n 81632 <_PyObject_GenericSetAttrWithDict@@Base+0x262> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3b0c │ │ │ │ + bl d3974 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81506 <_PyObject_GenericSetAttrWithDict@@Base+0x1ca> │ │ │ │ + beq.n 81632 <_PyObject_GenericSetAttrWithDict@@Base+0x262> │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - movw r1, #24192 @ 0x5e80 │ │ │ │ + movw r1, #21632 @ 0x5480 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d3548 │ │ │ │ - b.n 81506 <_PyObject_GenericSetAttrWithDict@@Base+0x1ca> │ │ │ │ + bl d33b0 │ │ │ │ + b.n 81632 <_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 816e4 <_PyObject_GenericSetAttrWithDict@@Base+0x3a8> │ │ │ │ + bpl.n 81758 <_PyObject_GenericSetAttrWithDict@@Base+0x388> │ │ │ │ ldr.w r1, [r3, #440] @ 0x1b8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 81796 <_PyObject_GenericSetAttrWithDict@@Base+0x45a> │ │ │ │ + bne.n 817e6 <_PyObject_GenericSetAttrWithDict@@Base+0x416> │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #44060 @ 0xac1c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 713c8 │ │ │ │ + bl 71430 │ │ │ │ mov r1, r0 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 814a2 <_PyObject_GenericSetAttrWithDict@@Base+0x166> │ │ │ │ + bne.w 815d0 <_PyObject_GenericSetAttrWithDict@@Base+0x200> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 81696 <_PyObject_GenericSetAttrWithDict@@Base+0x35a> │ │ │ │ + b.n 8170c <_PyObject_GenericSetAttrWithDict@@Base+0x33c> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 6cb8c │ │ │ │ + bl 6cbcc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 818bc <_PyObject_GenericSetAttrWithDict@@Base+0x580> │ │ │ │ + beq.w 81934 <_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 814f2 <_PyObject_GenericSetAttrWithDict@@Base+0x1b6> │ │ │ │ + bne.w 81620 <_PyObject_GenericSetAttrWithDict@@Base+0x250> │ │ │ │ mov r2, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 79478 │ │ │ │ + bl 794f0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 81690 <_PyObject_GenericSetAttrWithDict@@Base+0x354> │ │ │ │ + b.n 81708 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8152c <_PyObject_GenericSetAttrWithDict@@Base+0x1f0> │ │ │ │ - ldr r2, [pc, #548] @ (8196c <_PyObject_GenericSetAttrWithDict@@Base+0x630>) │ │ │ │ + bne.w 8165a <_PyObject_GenericSetAttrWithDict@@Base+0x28a> │ │ │ │ + ldr r2, [pc, #576] @ (819fc <_PyObject_GenericSetAttrWithDict@@Base+0x62c>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 8175c <_PyObject_GenericSetAttrWithDict@@Base+0x420> │ │ │ │ + cbz r3, 817d0 <_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 8152c <_PyObject_GenericSetAttrWithDict@@Base+0x1f0> │ │ │ │ + b.n 8165a <_PyObject_GenericSetAttrWithDict@@Base+0x28a> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 814be <_PyObject_GenericSetAttrWithDict@@Base+0x182> │ │ │ │ - b.n 814c4 <_PyObject_GenericSetAttrWithDict@@Base+0x188> │ │ │ │ + bne.w 815ec <_PyObject_GenericSetAttrWithDict@@Base+0x21c> │ │ │ │ + b.n 815f2 <_PyObject_GenericSetAttrWithDict@@Base+0x222> │ │ │ │ + bl 123b2c <_PyUnicode_IsNumeric@@Base+0x3f8> │ │ │ │ + mov r1, r0 │ │ │ │ + b.n 8176c <_PyObject_GenericSetAttrWithDict@@Base+0x39c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81646 <_PyObject_GenericSetAttrWithDict@@Base+0x30a> │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bne.w 8158a <_PyObject_GenericSetAttrWithDict@@Base+0x1ba> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 81464 <_PyObject_GenericSetAttrWithDict@@Base+0x128> │ │ │ │ - b.n 8164e <_PyObject_GenericSetAttrWithDict@@Base+0x312> │ │ │ │ + beq.w 81592 <_PyObject_GenericSetAttrWithDict@@Base+0x1c2> │ │ │ │ + b.n 8195c <_PyObject_GenericSetAttrWithDict@@Base+0x58c> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 81428 <_PyObject_GenericSetAttrWithDict@@Base+0xec> │ │ │ │ - bl 123edc <_PyUnicode_IsNumeric@@Base+0x414> │ │ │ │ - mov r1, r0 │ │ │ │ - b.n 816f8 <_PyObject_GenericSetAttrWithDict@@Base+0x3bc> │ │ │ │ + b.n 814b8 <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a4e40 │ │ │ │ + bl 1a4228 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 81690 <_PyObject_GenericSetAttrWithDict@@Base+0x354> │ │ │ │ + b.n 81708 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 859bc │ │ │ │ + bl 859e8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8141a <_PyObject_GenericSetAttrWithDict@@Base+0xde> │ │ │ │ + bne.w 814aa <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r1, [r9, #12] │ │ │ │ - bl 1a7e10 │ │ │ │ + bl 1a71f8 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 8141a <_PyObject_GenericSetAttrWithDict@@Base+0xde> │ │ │ │ - b.n 81428 <_PyObject_GenericSetAttrWithDict@@Base+0xec> │ │ │ │ + bne.w 814aa <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ + b.n 814b8 <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ ldr.w r0, [r7, #-12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8187a <_PyObject_GenericSetAttrWithDict@@Base+0x53e> │ │ │ │ + beq.n 818f2 <_PyObject_GenericSetAttrWithDict@@Base+0x522> │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 81682 <_PyObject_GenericSetAttrWithDict@@Base+0x346> │ │ │ │ + beq.w 816fa <_PyObject_GenericSetAttrWithDict@@Base+0x32a> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a4e14 │ │ │ │ + bl 1a41fc │ │ │ │ mov r6, r0 │ │ │ │ - b.n 81690 <_PyObject_GenericSetAttrWithDict@@Base+0x354> │ │ │ │ + b.n 81708 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8137c <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ - b.n 81580 <_PyObject_GenericSetAttrWithDict@@Base+0x244> │ │ │ │ + bne.w 81410 <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ + b.n 816ae <_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.n 818e4 <_PyObject_GenericSetAttrWithDict@@Base+0x5a8> │ │ │ │ + beq.w 8198a <_PyObject_GenericSetAttrWithDict@@Base+0x5ba> │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #24232 @ 0x5ea8 │ │ │ │ + movw r1, #21672 @ 0x54a8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - bl d1994 │ │ │ │ - b.n 81428 <_PyObject_GenericSetAttrWithDict@@Base+0xec> │ │ │ │ + bl d183c │ │ │ │ + b.n 814b8 <_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.n 81916 <_PyObject_GenericSetAttrWithDict@@Base+0x5da> │ │ │ │ + beq.w 819bc <_PyObject_GenericSetAttrWithDict@@Base+0x5ec> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 7937c │ │ │ │ + bl 793f4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 81690 <_PyObject_GenericSetAttrWithDict@@Base+0x354> │ │ │ │ + beq.w 81708 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81690 <_PyObject_GenericSetAttrWithDict@@Base+0x354> │ │ │ │ - ldr r2, [pc, #268] @ (8196c <_PyObject_GenericSetAttrWithDict@@Base+0x630>) │ │ │ │ + bne.w 81708 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ + ldr r2, [pc, #292] @ (819fc <_PyObject_GenericSetAttrWithDict@@Base+0x62c>) │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 81874 <_PyObject_GenericSetAttrWithDict@@Base+0x538> │ │ │ │ + cbz r3, 818ec <_PyObject_GenericSetAttrWithDict@@Base+0x51c> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx r8 │ │ │ │ - b.n 81690 <_PyObject_GenericSetAttrWithDict@@Base+0x354> │ │ │ │ + b.n 81708 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c6a2c │ │ │ │ + bl c68a8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81700 <_PyObject_GenericSetAttrWithDict@@Base+0x3c4> │ │ │ │ + beq.w 81774 <_PyObject_GenericSetAttrWithDict@@Base+0x3a4> │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 8195a <_PyObject_GenericSetAttrWithDict@@Base+0x61e> │ │ │ │ + beq.n 819c8 <_PyObject_GenericSetAttrWithDict@@Base+0x5f8> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a4e14 │ │ │ │ + bl 1a41fc │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 81690 <_PyObject_GenericSetAttrWithDict@@Base+0x354> │ │ │ │ + beq.w 81708 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81690 <_PyObject_GenericSetAttrWithDict@@Base+0x354> │ │ │ │ + bne.w 81708 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ mov r0, sl │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81690 <_PyObject_GenericSetAttrWithDict@@Base+0x354> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 81708 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2298 │ │ │ │ + bl 1a1680 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 81690 <_PyObject_GenericSetAttrWithDict@@Base+0x354> │ │ │ │ - ldr r2, [pc, #160] @ (8196c <_PyObject_GenericSetAttrWithDict@@Base+0x630>) │ │ │ │ + b.n 81708 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ + ldr r2, [pc, #184] @ (819fc <_PyObject_GenericSetAttrWithDict@@Base+0x62c>) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 818de <_PyObject_GenericSetAttrWithDict@@Base+0x5a2> │ │ │ │ + cbz r3, 81956 <_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 81520 <_PyObject_GenericSetAttrWithDict@@Base+0x1e4> │ │ │ │ + b.n 8164e <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 81490 <_PyObject_GenericSetAttrWithDict@@Base+0xc0> │ │ │ │ + b.n 81596 <_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 815c2 <_PyObject_GenericSetAttrWithDict@@Base+0x1f2> │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ - movw r3, #4917 @ 0x1335 │ │ │ │ + movw r3, #5065 @ 0x13c9 │ │ │ │ movt r3, #8 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, r3 │ │ │ │ mov r3, r4 │ │ │ │ itete eq │ │ │ │ - movweq r1, #24108 @ 0x5e2c │ │ │ │ - movwne r1, #24192 @ 0x5e80 │ │ │ │ + movweq r1, #21548 @ 0x542c │ │ │ │ + movwne r1, #21632 @ 0x5480 │ │ │ │ movteq r1, #39 @ 0x27 │ │ │ │ movtne r1, #39 @ 0x27 │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d3548 │ │ │ │ - b.n 8150c <_PyObject_GenericSetAttrWithDict@@Base+0x1d0> │ │ │ │ + bl d33b0 │ │ │ │ + b.n 8163a <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl bc2d8 │ │ │ │ + bl bc15c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 81844 <_PyObject_GenericSetAttrWithDict@@Base+0x508> │ │ │ │ - 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 81494 <_PyObject_GenericSetAttrWithDict@@Base+0x158> │ │ │ │ - movw r0, #43976 @ 0xabc8 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - movw r1, #24004 @ 0x5dc4 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 8158c <_PyObject_GenericSetAttrWithDict@@Base+0x250> │ │ │ │ + b.n 818bc <_PyObject_GenericSetAttrWithDict@@Base+0x4ec> │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d584c <_PyEval_CheckExceptTypeValid@@Base+0x10a4> │ │ │ │ + bl d56b4 <_PyEval_CheckExceptTypeValid@@Base+0x10a4> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 8189a <_PyObject_GenericSetAttrWithDict@@Base+0x55e> │ │ │ │ - nop │ │ │ │ + b.n 81912 <_PyObject_GenericSetAttrWithDict@@Base+0x542> │ │ │ │ + movw r0, #43976 @ 0xabc8 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + movw r1, #21444 @ 0x53c4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl d183c │ │ │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ + b.n 8165a <_PyObject_GenericSetAttrWithDict@@Base+0x28a> │ │ │ │ + bl d3b88 │ │ │ │ + b.n 81592 <_PyObject_GenericSetAttrWithDict@@Base+0x1c2> │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00081974 <_PyType_LookupRef@@Base>: │ │ │ │ +00081a04 <_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] @ (81a88 <_PyType_LookupRef@@Base+0x114>) │ │ │ │ + ldr r0, [pc, #256] @ (81b18 <_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 819fe <_PyType_LookupRef@@Base+0x8a> │ │ │ │ + bne.n 81a8e <_PyType_LookupRef@@Base+0x8a> │ │ │ │ ldr.w r3, [r6, #2812] @ 0xafc │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 819fe <_PyType_LookupRef@@Base+0x8a> │ │ │ │ + bne.n 81a8e <_PyType_LookupRef@@Base+0x8a> │ │ │ │ add.w r4, r4, #40960 @ 0xa000 │ │ │ │ add r4, r5 │ │ │ │ ldr.w r7, [r4, #2816] @ 0xb00 │ │ │ │ - cbz r7, 819f4 <_PyType_LookupRef@@Base+0x80> │ │ │ │ + cbz r7, 81a84 <_PyType_LookupRef@@Base+0x80> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 819d6 <_PyType_LookupRef@@Base+0x62> │ │ │ │ + beq.n 81a66 <_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 81b48 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + bl 81bd8 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 819d6 <_PyType_LookupRef@@Base+0x62> │ │ │ │ + beq.n 81a66 <_PyType_LookupRef@@Base+0x62> │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 81a82 <_PyType_LookupRef@@Base+0x10e> │ │ │ │ + beq.n 81b12 <_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 819de <_PyType_LookupRef@@Base+0x6a> │ │ │ │ + bne.n 81a6e <_PyType_LookupRef@@Base+0x6a> │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bgt.n 819de <_PyType_LookupRef@@Base+0x6a> │ │ │ │ + bgt.n 81a6e <_PyType_LookupRef@@Base+0x6a> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81a8c <_PyType_LookupRef@@Base+0x118> │ │ │ │ + bl 81b1c <_PyType_LookupRef@@Base+0x118> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w sl, [r7, #192] @ 0xc0 │ │ │ │ - bl 81b48 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + bl 81bd8 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 819f0 <_PyType_LookupRef@@Base+0x7c> │ │ │ │ + bne.n 81a80 <_PyType_LookupRef@@Base+0x7c> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 819d6 <_PyType_LookupRef@@Base+0x62> │ │ │ │ + beq.n 81a66 <_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 │ │ │ │ @@ -130581,89 +130613,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 819d6 <_PyType_LookupRef@@Base+0x62> │ │ │ │ + beq.n 81a66 <_PyType_LookupRef@@Base+0x62> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 819d6 <_PyType_LookupRef@@Base+0x62> │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 819d6 <_PyType_LookupRef@@Base+0x62> │ │ │ │ - bl d3d20 │ │ │ │ - b.n 819f4 <_PyType_LookupRef@@Base+0x80> │ │ │ │ + bne.n 81a66 <_PyType_LookupRef@@Base+0x62> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 81a66 <_PyType_LookupRef@@Base+0x62> │ │ │ │ + bl d3b88 │ │ │ │ + b.n 81a84 <_PyType_LookupRef@@Base+0x80> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [r1, #192] @ 0xc0 │ │ │ │ - cbz r3, 81a96 <_PyType_LookupRef@@Base+0x122> │ │ │ │ + cbz r3, 81b26 <_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 81b3e <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ + bpl.n 81bce <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ ldrh.w r2, [r4, #206] @ 0xce │ │ │ │ cmp.w r2, #1000 @ 0x3e8 │ │ │ │ - bcs.n 81b3e <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ + bcs.n 81bce <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ ldr.w r6, [r4, #168] @ 0xa8 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 81b16 <_PyType_LookupRef@@Base+0x1a2> │ │ │ │ + ble.n 81ba6 <_PyType_LookupRef@@Base+0x1a2> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - bl 81a8c <_PyType_LookupRef@@Base+0x118> │ │ │ │ + bl 81b1c <_PyType_LookupRef@@Base+0x118> │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 81b3e <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ + cbz r0, 81bce <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 81aec <_PyType_LookupRef@@Base+0x178> │ │ │ │ + beq.n 81b7c <_PyType_LookupRef@@Base+0x178> │ │ │ │ adds r6, #12 │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ mov r0, r5 │ │ │ │ adds r7, #1 │ │ │ │ - bl 81a8c <_PyType_LookupRef@@Base+0x118> │ │ │ │ - cbz r0, 81b3e <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ + bl 81b1c <_PyType_LookupRef@@Base+0x118> │ │ │ │ + cbz r0, 81bce <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ cmp r7, r8 │ │ │ │ - bne.n 81ada <_PyType_LookupRef@@Base+0x166> │ │ │ │ + bne.n 81b6a <_PyType_LookupRef@@Base+0x166> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r3, #23 │ │ │ │ - bpl.n 81b1a <_PyType_LookupRef@@Base+0x1a6> │ │ │ │ - ldr r2, [pc, #80] @ (81b44 <_PyType_LookupRef@@Base+0x1d0>) │ │ │ │ + bpl.n 81baa <_PyType_LookupRef@@Base+0x1a6> │ │ │ │ + ldr r2, [pc, #80] @ (81bd4 <_PyType_LookupRef@@Base+0x1d0>) │ │ │ │ ldr.w r3, [r2, #1520] @ 0x5f0 │ │ │ │ cmp.w r3, #131072 @ 0x20000 │ │ │ │ - bcs.n 81b3e <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ + bcs.n 81bce <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ adds r1, r3, #1 │ │ │ │ str.w r1, [r2, #1520] @ 0x5f0 │ │ │ │ - cbz r3, 81b10 <_PyType_LookupRef@@Base+0x19c> │ │ │ │ + cbz r3, 81ba0 <_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 81b38 <_PyType_LookupRef@@Base+0x1c4> │ │ │ │ + b.n 81bc8 <_PyType_LookupRef@@Base+0x1c4> │ │ │ │ lsls r3, r3, #23 │ │ │ │ - bmi.n 81af2 <_PyType_LookupRef@@Base+0x17e> │ │ │ │ + bmi.n 81b82 <_PyType_LookupRef@@Base+0x17e> │ │ │ │ add.w r0, r5, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r0, #2804] @ 0xaf4 │ │ │ │ - cbz r2, 81b3e <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ + cbz r2, 81bce <_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 81b3a <_PyType_LookupRef@@Base+0x1c6> │ │ │ │ + b.n 81bca <_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 │ │ │ │ @@ -130671,63 +130703,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 81c6c <_PyType_LookupRef@@Base+0x2f8> │ │ │ │ + bne.n 81cfc <_PyType_LookupRef@@Base+0x2f8> │ │ │ │ ldr.w sl, [r1, #12] │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 81c6c <_PyType_LookupRef@@Base+0x2f8> │ │ │ │ + beq.n 81cfc <_PyType_LookupRef@@Base+0x2f8> │ │ │ │ ldr.w fp, [r4, #172] @ 0xac │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 81c98 <_PyType_LookupRef@@Base+0x324> │ │ │ │ + beq.w 81d28 <_PyType_LookupRef@@Base+0x324> │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81c62 <_PyType_LookupRef@@Base+0x2ee> │ │ │ │ + beq.n 81cf2 <_PyType_LookupRef@@Base+0x2ee> │ │ │ │ ldr.w r7, [fp, #8] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 81bd4 <_PyType_LookupRef@@Base+0x260> │ │ │ │ - ldr.w r9, [pc, #352] @ 81d00 <_PyType_LookupRef@@Base+0x38c> │ │ │ │ + ble.n 81c64 <_PyType_LookupRef@@Base+0x260> │ │ │ │ + ldr.w r9, [pc, #352] @ 81d90 <_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 81bfa <_PyType_LookupRef@@Base+0x286> │ │ │ │ + bmi.n 81c8a <_PyType_LookupRef@@Base+0x286> │ │ │ │ ldr.w r0, [r1, #132] @ 0x84 │ │ │ │ mov r1, r5 │ │ │ │ - bl 782cc │ │ │ │ + bl 78344 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 81c48 <_PyType_LookupRef@@Base+0x2d4> │ │ │ │ + beq.n 81cd8 <_PyType_LookupRef@@Base+0x2d4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81c50 <_PyType_LookupRef@@Base+0x2dc> │ │ │ │ + bne.n 81ce0 <_PyType_LookupRef@@Base+0x2dc> │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 81bac <_PyType_LookupRef@@Base+0x238> │ │ │ │ + bne.n 81c3c <_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 81bf2 <_PyType_LookupRef@@Base+0x27e> │ │ │ │ + beq.n 81c82 <_PyType_LookupRef@@Base+0x27e> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 81c8c <_PyType_LookupRef@@Base+0x318> │ │ │ │ + beq.n 81d1c <_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 │ │ │ │ @@ -130743,378 +130775,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, 81c82 <_PyType_LookupRef@@Base+0x30e> │ │ │ │ + cbz r2, 81d12 <_PyType_LookupRef@@Base+0x30e> │ │ │ │ ldr r0, [r3, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 782cc │ │ │ │ + bl 78344 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 81bc8 <_PyType_LookupRef@@Base+0x254> │ │ │ │ + bne.n 81c58 <_PyType_LookupRef@@Base+0x254> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ - b.n 81bd8 <_PyType_LookupRef@@Base+0x264> │ │ │ │ + b.n 81c68 <_PyType_LookupRef@@Base+0x264> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 81c5e <_PyType_LookupRef@@Base+0x2ea> │ │ │ │ + beq.n 81cee <_PyType_LookupRef@@Base+0x2ea> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ - b.n 81bd8 <_PyType_LookupRef@@Base+0x264> │ │ │ │ + b.n 81c68 <_PyType_LookupRef@@Base+0x264> │ │ │ │ ldr.w r7, [fp, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bgt.n 81b9e <_PyType_LookupRef@@Base+0x22a> │ │ │ │ - b.n 81bd4 <_PyType_LookupRef@@Base+0x260> │ │ │ │ + bgt.n 81c2e <_PyType_LookupRef@@Base+0x22a> │ │ │ │ + b.n 81c64 <_PyType_LookupRef@@Base+0x260> │ │ │ │ mov r0, r5 │ │ │ │ - bl 6cb8c │ │ │ │ + bl 6cbcc │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 81b78 <_PyType_LookupRef@@Base+0x204> │ │ │ │ + bne.w 81c08 <_PyType_LookupRef@@Base+0x204> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 81ca4 <_PyType_LookupRef@@Base+0x330> │ │ │ │ + b.n 81d34 <_PyType_LookupRef@@Base+0x330> │ │ │ │ add.w ip, ip, #98304 @ 0x18000 │ │ │ │ ldr.w r0, [ip, #244] @ 0xf4 │ │ │ │ - b.n 81c3a <_PyType_LookupRef@@Base+0x2c6> │ │ │ │ + b.n 81cca <_PyType_LookupRef@@Base+0x2c6> │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 81bf2 <_PyType_LookupRef@@Base+0x27e> │ │ │ │ + b.n 81c82 <_PyType_LookupRef@@Base+0x27e> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r7, r3, #30 │ │ │ │ - bmi.n 81cac <_PyType_LookupRef@@Base+0x338> │ │ │ │ + bmi.n 81d3c <_PyType_LookupRef@@Base+0x338> │ │ │ │ lsls r6, r3, #18 │ │ │ │ - bpl.n 81cea <_PyType_LookupRef@@Base+0x376> │ │ │ │ + bpl.n 81d7a <_PyType_LookupRef@@Base+0x376> │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 81bf2 <_PyType_LookupRef@@Base+0x27e> │ │ │ │ - ldr r2, [pc, #80] @ (81d00 <_PyType_LookupRef@@Base+0x38c>) │ │ │ │ + b.n 81c82 <_PyType_LookupRef@@Base+0x27e> │ │ │ │ + ldr r2, [pc, #80] @ (81d90 <_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 81ce4 <_PyType_LookupRef@@Base+0x370> │ │ │ │ + beq.n 81d74 <_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 81ca2 <_PyType_LookupRef@@Base+0x32e> │ │ │ │ + bne.n 81d32 <_PyType_LookupRef@@Base+0x32e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f6b0 │ │ │ │ + bl 7f744 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 81c7c <_PyType_LookupRef@@Base+0x308> │ │ │ │ + blt.n 81d0c <_PyType_LookupRef@@Base+0x308> │ │ │ │ ldr.w fp, [r4, #172] @ 0xac │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 81ca2 <_PyType_LookupRef@@Base+0x32e> │ │ │ │ - b.n 81b84 <_PyType_LookupRef@@Base+0x210> │ │ │ │ + beq.n 81d32 <_PyType_LookupRef@@Base+0x32e> │ │ │ │ + b.n 81c14 <_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 81d66 <_PyType_LookupRef@@Base+0x3f2> │ │ │ │ + bne.n 81df6 <_PyType_LookupRef@@Base+0x3f2> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81d70 <_PyType_LookupRef@@Base+0x3fc> │ │ │ │ + beq.n 81e00 <_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 81d7e <_PyType_LookupRef@@Base+0x40a> │ │ │ │ + bne.n 81e0e <_PyType_LookupRef@@Base+0x40a> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.n 81d7e <_PyType_LookupRef@@Base+0x40a> │ │ │ │ - ldr r0, [pc, #96] @ (81da4 <_PyType_LookupRef@@Base+0x430>) │ │ │ │ + beq.n 81e0e <_PyType_LookupRef@@Base+0x40a> │ │ │ │ + ldr r0, [pc, #96] @ (81e34 <_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 81d9c <_PyType_LookupRef@@Base+0x428> │ │ │ │ - bl 7b9c4 │ │ │ │ + beq.n 81e2c <_PyType_LookupRef@@Base+0x428> │ │ │ │ + bl 7ba4c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 81d2a <_PyType_LookupRef@@Base+0x3b6> │ │ │ │ + bne.n 81dba <_PyType_LookupRef@@Base+0x3b6> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 81d3c <_PyType_LookupRef@@Base+0x3c8> │ │ │ │ + beq.n 81dcc <_PyType_LookupRef@@Base+0x3c8> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 6cb8c │ │ │ │ + bl 6cbcc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 81d42 <_PyType_LookupRef@@Base+0x3ce> │ │ │ │ + bne.n 81dd2 <_PyType_LookupRef@@Base+0x3ce> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1a2298 │ │ │ │ - bl 79478 │ │ │ │ + b.w 1a1680 │ │ │ │ + bl 794f0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00081da8 : │ │ │ │ +00081e38 : │ │ │ │ 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 7a0ec │ │ │ │ + bl 7a164 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 81de4 │ │ │ │ + cbz r0, 81e74 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #48] @ (81df8 ) │ │ │ │ + ldr r1, [pc, #48] @ (81e88 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 81174 │ │ │ │ + bl 81208 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 81de4 │ │ │ │ + cbnz r0, 81e74 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81de0 │ │ │ │ + beq.n 81e70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 81df0 │ │ │ │ + cbz r3, 81e80 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - bl 78204 │ │ │ │ - b.n 81de0 │ │ │ │ + bl 7827c │ │ │ │ + b.n 81e70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81de0 │ │ │ │ - add r2, pc, #608 @ (adr r2, 8205c ) │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 81e70 │ │ │ │ + add r2, pc, #608 @ (adr r2, 820ec ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00081dfc : │ │ │ │ +00081e8c : │ │ │ │ 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 81e1e │ │ │ │ + bne.n 81eae │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bl 859bc │ │ │ │ + bl 859e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 81e1a │ │ │ │ + bne.n 81eaa │ │ │ │ movw r1, #555 @ 0x22b │ │ │ │ - movw r0, #28648 @ 0x6fe8 │ │ │ │ + movw r0, #26088 @ 0x65e8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00081e3c : │ │ │ │ +00081ecc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 81e5a │ │ │ │ + cbz r0, 81eea │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 81e5a │ │ │ │ + bpl.n 81eea │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 81e70 │ │ │ │ + b.n 81f00 │ │ │ │ movw r1, #4075 @ 0xfeb │ │ │ │ - movw r0, #7756 @ 0x1e4c │ │ │ │ + movw r0, #5196 @ 0x144c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216e40 <_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] @ 82260 │ │ │ │ + ldr.w r9, [pc, #988] @ 822f0 │ │ │ │ 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 820cc │ │ │ │ + beq.w 8215c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82160 │ │ │ │ + bne.w 821f0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #108] @ 0x6c │ │ │ │ - movw r2, #58701 @ 0xe54d │ │ │ │ + movw r2, #57129 @ 0xdf29 │ │ │ │ movt r2, #18 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 821f6 │ │ │ │ + bne.w 82286 │ │ │ │ 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 821f6 │ │ │ │ + blt.w 82286 │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82118 │ │ │ │ + beq.w 821a8 │ │ │ │ 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 82144 │ │ │ │ + bmi.w 821d4 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - movw r3, #6013 @ 0x177d │ │ │ │ + movw r3, #6117 @ 0x17e5 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r5, [r0, #692] @ 0x2b4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 820f2 │ │ │ │ + bne.w 82182 │ │ │ │ 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 82096 │ │ │ │ + bcs.w 82126 │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r3, [sl, ip, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.w 820e2 │ │ │ │ + beq.w 82172 │ │ │ │ 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 8204e │ │ │ │ + beq.n 820de │ │ │ │ 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 82108 │ │ │ │ + beq.w 82198 │ │ │ │ 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 81fa2 │ │ │ │ - b.n 81fc8 │ │ │ │ + bgt.n 82032 │ │ │ │ + b.n 82058 │ │ │ │ str.w sl, [r3] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 81fba │ │ │ │ + bne.n 8204a │ │ │ │ adds r0, #1 │ │ │ │ add r1, ip │ │ │ │ add r2, ip │ │ │ │ cmp fp, r0 │ │ │ │ - beq.n 81fc8 │ │ │ │ + beq.n 82058 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 81f98 │ │ │ │ + beq.n 82028 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ add.w sl, r7, #1 │ │ │ │ cmp r7, lr │ │ │ │ ldr r7, [r2, #0] │ │ │ │ - bne.n 81f8e │ │ │ │ + bne.n 8201e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 81f98 │ │ │ │ + beq.n 82028 │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #1 │ │ │ │ add r1, ip │ │ │ │ add r2, ip │ │ │ │ cmp fp, r0 │ │ │ │ str r3, [r7, #0] │ │ │ │ - bne.n 81fa2 │ │ │ │ + bne.n 82032 │ │ │ │ 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 8207c │ │ │ │ + ble.n 8210c │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #2416] @ 0x970 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - ldr r2, [pc, #628] @ (8225c ) │ │ │ │ + ldr r2, [pc, #628] @ (822ec ) │ │ │ │ ldr.w r7, [r3, #2096] @ 0x830 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8214c │ │ │ │ + bne.w 821dc │ │ │ │ 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] │ │ │ │ @@ -131123,15 +131155,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, 82046 │ │ │ │ + cbz r5, 820d6 │ │ │ │ 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] │ │ │ │ @@ -131144,135 +131176,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 81f58 │ │ │ │ + bcc.w 81fe8 │ │ │ │ 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, 82096 │ │ │ │ + cbz r5, 82126 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b.n 81f58 │ │ │ │ + b.n 81fe8 │ │ │ │ movw r0, #21632 @ 0x5480 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71488 <_PyObject_GC_New@@Base> │ │ │ │ + bl 714f0 <_PyObject_GC_New@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 81ff8 │ │ │ │ + bne.n 82088 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a5a9c │ │ │ │ - b.n 82148 │ │ │ │ + bl 1a4e84 │ │ │ │ + b.n 821d8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r5, [r3, #672] @ 0x2a0 │ │ │ │ - movw r3, #49345 @ 0xc0c1 │ │ │ │ + movw r3, #49409 @ 0xc101 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 821e4 │ │ │ │ + bne.w 82274 │ │ │ │ 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 82144 │ │ │ │ + beq.n 821d4 │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 82078 │ │ │ │ + b.n 82108 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r1, #44060 @ 0xac1c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 713c8 │ │ │ │ + bl 71430 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 82046 │ │ │ │ + b.n 820d6 │ │ │ │ mov r1, ip │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 71838 │ │ │ │ + bl 718a0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 82076 │ │ │ │ + b.n 82106 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r0, [r3, #688] @ 0x2b0 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 82144 │ │ │ │ + cbz r0, 821d4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b.n 81f58 │ │ │ │ + b.n 81fe8 │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov.w ip, #12 │ │ │ │ add r1, r3 │ │ │ │ adds r2, r1, #4 │ │ │ │ adds r1, #8 │ │ │ │ - b.n 81f7a │ │ │ │ + b.n 8200a │ │ │ │ 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 81efe │ │ │ │ - bl 1ea6e4 │ │ │ │ + bge.w 81f8e │ │ │ │ + bl 1e9b14 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 82046 │ │ │ │ - movw r1, #27577 @ 0x6bb9 │ │ │ │ + b.n 820d6 │ │ │ │ + movw r1, #26633 @ 0x6809 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8223c │ │ │ │ + bne.n 822cc │ │ │ │ mov r0, r7 │ │ │ │ - bl 127028 │ │ │ │ - b.n 81ff8 │ │ │ │ - bl 1fddb0 │ │ │ │ + bl 126c78 │ │ │ │ + b.n 82088 │ │ │ │ + bl 1fd370 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 82250 │ │ │ │ + beq.n 822e0 │ │ │ │ movw r0, #21632 @ 0x5480 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71488 <_PyObject_GC_New@@Base> │ │ │ │ + bl 714f0 <_PyObject_GC_New@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 82248 │ │ │ │ + beq.n 822d8 │ │ │ │ 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 821a6 │ │ │ │ + bls.n 82236 │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 82188 │ │ │ │ + beq.n 82218 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, ip │ │ │ │ add.w r3, r3, #1 │ │ │ │ it ne │ │ │ │ strne r3, [r1, #0] │ │ │ │ - b.n 82188 │ │ │ │ + b.n 82218 │ │ │ │ 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] │ │ │ │ @@ -131287,479 +131319,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 82024 │ │ │ │ - b.n 82046 │ │ │ │ + bne.w 820b4 │ │ │ │ + b.n 820d6 │ │ │ │ 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 820bc │ │ │ │ + b.n 8214c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r1, #44060 @ 0xac1c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 713c8 │ │ │ │ + bl 71430 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 82148 │ │ │ │ + beq.n 821d8 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 86ef4 │ │ │ │ + bl 86f20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82046 │ │ │ │ + beq.w 820d6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 82148 │ │ │ │ + beq.n 821d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 82148 │ │ │ │ + bne.n 821d8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82148 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 821d8 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 81ff8 │ │ │ │ + b.n 82088 │ │ │ │ mov r0, r5 │ │ │ │ - bl 771e8 │ │ │ │ - b.n 82148 │ │ │ │ + bl 77260 │ │ │ │ + b.n 821d8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1ea6e4 │ │ │ │ + b.w 1e9b14 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00082264 <_PyObject_New@@Base>: │ │ │ │ +000822f4 <_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 82394 <_PyObject_New@@Base+0x130> │ │ │ │ + blt.w 82424 <_PyObject_New@@Base+0x130> │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #6013 @ 0x177d │ │ │ │ + movw r3, #6117 @ 0x17e5 │ │ │ │ movt r3, #7 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 82386 <_PyObject_New@@Base+0x122> │ │ │ │ - ldr r3, [pc, #280] @ (823b4 <_PyObject_New@@Base+0x150>) │ │ │ │ + bne.n 82416 <_PyObject_New@@Base+0x122> │ │ │ │ + ldr r3, [pc, #280] @ (82444 <_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 82320 <_PyObject_New@@Base+0xbc> │ │ │ │ + bcs.n 823b0 <_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 82370 <_PyObject_New@@Base+0x10c> │ │ │ │ + beq.n 82400 <_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 822f8 <_PyObject_New@@Base+0x94> │ │ │ │ + beq.n 82388 <_PyObject_New@@Base+0x94> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #212] @ (823b8 <_PyObject_New@@Base+0x154>) │ │ │ │ - bne.n 82354 <_PyObject_New@@Base+0xf0> │ │ │ │ + ldr r2, [pc, #212] @ (82448 <_PyObject_New@@Base+0x154>) │ │ │ │ + bne.n 823e4 <_PyObject_New@@Base+0xf0> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 82364 <_PyObject_New@@Base+0x100> │ │ │ │ + bne.n 823f4 <_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 822d6 <_PyObject_New@@Base+0x72> │ │ │ │ + bhi.n 82366 <_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 822d6 <_PyObject_New@@Base+0x72> │ │ │ │ + bne.n 82366 <_PyObject_New@@Base+0x72> │ │ │ │ ldr.w r5, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49345 @ 0xc0c1 │ │ │ │ + movw r3, #49409 @ 0xc101 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 8239e <_PyObject_New@@Base+0x13a> │ │ │ │ + bne.n 8242e <_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, 82394 <_PyObject_New@@Base+0x130> │ │ │ │ + cbz r5, 82424 <_PyObject_New@@Base+0x130> │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 822d6 <_PyObject_New@@Base+0x72> │ │ │ │ + b.n 82366 <_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 822f0 <_PyObject_New@@Base+0x8c> │ │ │ │ + beq.n 82380 <_PyObject_New@@Base+0x8c> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 822f0 <_PyObject_New@@Base+0x8c> │ │ │ │ + b.n 82380 <_PyObject_New@@Base+0x8c> │ │ │ │ mov r0, r8 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 71838 │ │ │ │ + bl 718a0 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 822d6 <_PyObject_New@@Base+0x72> │ │ │ │ - b.n 82320 <_PyObject_New@@Base+0xbc> │ │ │ │ + bne.n 82366 <_PyObject_New@@Base+0x72> │ │ │ │ + b.n 823b0 <_PyObject_New@@Base+0xbc> │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 822d6 <_PyObject_New@@Base+0x72> │ │ │ │ + bne.n 82366 <_PyObject_New@@Base+0x72> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1ea6e4 │ │ │ │ + b.w 1e9b14 │ │ │ │ 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 82346 <_PyObject_New@@Base+0xe2> │ │ │ │ + b.n 823d6 <_PyObject_New@@Base+0xe2> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000823bc : │ │ │ │ +0008244c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r1, 823fc │ │ │ │ + cbz r1, 8248c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7a0ec │ │ │ │ + bl 7a164 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 82400 │ │ │ │ + cbz r0, 82490 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 82404 │ │ │ │ + bl 82494 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 823f8 │ │ │ │ + beq.n 82488 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 823f8 │ │ │ │ + cbnz r3, 82488 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bl 26481c │ │ │ │ + bl 263de4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 823f8 │ │ │ │ + b.n 82488 │ │ │ │ │ │ │ │ -00082404 : │ │ │ │ +00082494 : │ │ │ │ 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 8250e │ │ │ │ + beq.n 8259e │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ - cbz r3, 82432 │ │ │ │ + cbz r3, 824c2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 82432 │ │ │ │ + cbz r3, 824c2 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 8246e │ │ │ │ + cbz r3, 824fe │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 8246e │ │ │ │ + cbz r3, 824fe │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8251e │ │ │ │ + beq.n 825ae │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8251e │ │ │ │ + beq.n 825ae │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7688 │ │ │ │ + bl d74e8 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 82514 │ │ │ │ + beq.n 825a4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e7044 │ │ │ │ + b.w e6e5c │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 824f4 │ │ │ │ + bge.n 82584 │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 824c4 │ │ │ │ - ldr r1, [pc, #180] @ (82538 ) │ │ │ │ + beq.n 82554 │ │ │ │ + ldr r1, [pc, #180] @ (825c8 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8d10 │ │ │ │ + bl b8b94 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 824f0 │ │ │ │ + blt.n 82580 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 824d2 │ │ │ │ - cbz r6, 824d2 │ │ │ │ + beq.n 82562 │ │ │ │ + cbz r6, 82562 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl d26e0 │ │ │ │ + bl d2558 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 824be │ │ │ │ + beq.n 8254e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 824be │ │ │ │ + cbnz r3, 8254e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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 12245c │ │ │ │ + b.w 1220c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78204 │ │ │ │ + bl 7827c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28724 @ 0x7034 │ │ │ │ + movw r1, #26164 @ 0x6634 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 824be │ │ │ │ + b.n 8254e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #28760 @ 0x7058 │ │ │ │ + movw r1, #26200 @ 0x6658 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 824f0 │ │ │ │ - bl 26481c │ │ │ │ - b.n 824f0 │ │ │ │ - bl 7f738 │ │ │ │ + bl d183c │ │ │ │ + b.n 82580 │ │ │ │ + bl 263de4 │ │ │ │ + b.n 82580 │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 82460 │ │ │ │ - b.n 824f0 │ │ │ │ + beq.n 824f0 │ │ │ │ + b.n 82580 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #28676 @ 0x7004 │ │ │ │ + movw r1, #26116 @ 0x6604 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 824f0 │ │ │ │ - add r0, pc, #448 @ (adr r0, 826fc ) │ │ │ │ + bl d183c │ │ │ │ + b.n 82580 │ │ │ │ + add r0, pc, #448 @ (adr r0, 8278c ) │ │ │ │ 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 8258a │ │ │ │ + bne.n 8261a │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r5, r2, #1 │ │ │ │ - beq.n 8258a │ │ │ │ + beq.n 8261a │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 782cc │ │ │ │ + bl 78344 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r5, 825a6 │ │ │ │ + cbz r5, 82636 │ │ │ │ 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 825ee │ │ │ │ + beq.n 8267e │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 825aa │ │ │ │ + beq.n 8263a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cb8c │ │ │ │ + bl 6cbcc │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 825ee │ │ │ │ + beq.n 8267e │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 782cc │ │ │ │ + bl 78344 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 8256e │ │ │ │ + bne.n 825fe │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 825ee │ │ │ │ + beq.n 8267e │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 825f2 │ │ │ │ - ldr r2, [pc, #120] @ (82634 ) │ │ │ │ + bne.n 82682 │ │ │ │ + ldr r2, [pc, #120] @ (826c4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - bl 7d740 │ │ │ │ + bl 7d7c8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 825ee │ │ │ │ + cbz r0, 8267e │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d1fe0 <_PyUnicodeWriter_WriteStr@@Base+0xf4> │ │ │ │ + bl d1e88 <_PyUnicodeWriter_WriteStr@@Base+0xf4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 825ee │ │ │ │ + beq.n 8267e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 8262a │ │ │ │ + cbz r3, 826ba │ │ │ │ movs r5, #0 │ │ │ │ - b.n 82584 │ │ │ │ + b.n 82614 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #64] @ (82638 ) │ │ │ │ - bl 8df70 <_PyObject_LookupSpecial@@Base> │ │ │ │ + ldr r1, [pc, #64] @ (826c8 ) │ │ │ │ + bl 8df50 <_PyObject_LookupSpecial@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 82620 │ │ │ │ + cbz r0, 826b0 │ │ │ │ mov r1, r4 │ │ │ │ - bl d26e0 │ │ │ │ + bl d2558 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 82584 │ │ │ │ + beq.n 82614 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 82584 │ │ │ │ + bne.n 82614 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82584 │ │ │ │ - bl 7f738 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 82614 │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 825b8 │ │ │ │ - b.n 825ee │ │ │ │ + beq.n 82648 │ │ │ │ + b.n 8267e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 825ee │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8267e │ │ │ │ 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, #6013 @ 0x177d │ │ │ │ + movw r3, #6117 @ 0x17e5 │ │ │ │ movt r3, #7 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 82718 │ │ │ │ - ldr r3, [pc, #244] @ (8275c ) │ │ │ │ + bne.n 827a8 │ │ │ │ + ldr r3, [pc, #244] @ (827ec ) │ │ │ │ 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 826e4 │ │ │ │ + beq.n 82774 │ │ │ │ ldrd r2, r4, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbnz r2, 826a8 │ │ │ │ + cbnz r2, 82738 │ │ │ │ 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] │ │ │ │ @@ -131779,84 +131811,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] @ (82760 ) │ │ │ │ + ldr r2, [pc, #140] @ (827f0 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 8272e │ │ │ │ + cbnz r3, 827be │ │ │ │ str r6, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 71838 │ │ │ │ + bl 718a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 826a8 │ │ │ │ + bne.n 82738 │ │ │ │ ldr.w r2, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49345 @ 0xc0c1 │ │ │ │ + movw r3, #49409 @ 0xc101 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 82742 │ │ │ │ + bne.n 827d2 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 82726 │ │ │ │ + cbz r4, 827b6 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 826a8 │ │ │ │ + b.n 82738 │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ movs r1, #16 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 826a8 │ │ │ │ + bne.n 82738 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1ea6e4 │ │ │ │ - b.n 826e0 │ │ │ │ - movw r1, #27577 @ 0x6bb9 │ │ │ │ + bl 1e9b14 │ │ │ │ + b.n 82770 │ │ │ │ + movw r1, #26633 @ 0x6809 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8274e │ │ │ │ + bne.n 827de │ │ │ │ mov r0, r4 │ │ │ │ - bl 127028 │ │ │ │ - b.n 826de │ │ │ │ + bl 126c78 │ │ │ │ + b.n 8276e │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 8270a │ │ │ │ + b.n 8279a │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 826de │ │ │ │ + b.n 8276e │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00082764 : │ │ │ │ +000827f4 : │ │ │ │ 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 8278c │ │ │ │ + bl 8281c │ │ │ │ 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 │ │ │ │ @@ -131864,58 +131896,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 828f2 │ │ │ │ - cbz r4, 827d2 │ │ │ │ + bgt.w 82982 │ │ │ │ + cbz r4, 82862 │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - bhi.w 8290c │ │ │ │ + bhi.w 8299c │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.w 828c4 │ │ │ │ + bhi.w 82954 │ │ │ │ cmp r4, #9 │ │ │ │ - beq.n 827a6 │ │ │ │ + beq.n 82836 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 827a6 │ │ │ │ + bne.n 82836 │ │ │ │ ldrb.w r4, [r2, #1]! │ │ │ │ adds r5, #1 │ │ │ │ movs r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 827b2 │ │ │ │ + bne.n 82842 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 829f6 │ │ │ │ - beq.w 82a8e │ │ │ │ + blt.w 82a86 │ │ │ │ + beq.w 82b1e │ │ │ │ cmp r5, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - beq.w 82940 │ │ │ │ - ldr.w sl, [pc, #692] @ 82a9c │ │ │ │ + beq.w 829d0 │ │ │ │ + ldr.w sl, [pc, #692] @ 82b2c │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ cmp r5, #20 │ │ │ │ ldr.w r8, [sl, r9] │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ - bgt.w 829d4 │ │ │ │ + bgt.w 82a64 │ │ │ │ lsls r7, r5, #2 │ │ │ │ add r3, r7 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r6, [r3, #1608] @ 0x648 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 82952 │ │ │ │ - ldr r0, [pc, #648] @ (82a98 ) │ │ │ │ + beq.w 829e2 │ │ │ │ + ldr r0, [pc, #648] @ (82b28 ) │ │ │ │ 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 829fa │ │ │ │ + bne.w 82a8a │ │ │ │ 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 │ │ │ │ @@ -131926,118 +131958,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 82b74 │ │ │ │ + bl 82c04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 829ae │ │ │ │ + beq.w 82a3e │ │ │ │ str r0, [r6, #12] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 82b74 │ │ │ │ + bl 82c04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82a26 │ │ │ │ + beq.w 82ab6 │ │ │ │ cmp r5, #2 │ │ │ │ str r0, [r6, #16] │ │ │ │ - beq.n 828b2 │ │ │ │ + beq.n 82942 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 82b74 │ │ │ │ + bl 82c04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82a22 │ │ │ │ + beq.w 82ab2 │ │ │ │ cmp r5, #3 │ │ │ │ str r0, [r6, #20] │ │ │ │ - beq.n 828b2 │ │ │ │ + beq.n 82942 │ │ │ │ add.w r9, r6, #20 │ │ │ │ movs r4, #3 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 82b74 │ │ │ │ + bl 82c04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 829ae │ │ │ │ + beq.w 82a3e │ │ │ │ adds r4, #1 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 8289a │ │ │ │ + bne.n 8292a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82a2a │ │ │ │ + bne.w 82aba │ │ │ │ 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 827a6 │ │ │ │ + bne.w 82836 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 82908 │ │ │ │ + beq.n 82998 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne.w 827c2 │ │ │ │ - cbnz r3, 82928 │ │ │ │ + bne.w 82852 │ │ │ │ + cbnz r3, 829be │ │ │ │ ldrb.w r4, [r2, #1]! │ │ │ │ adds r5, #1 │ │ │ │ movs r3, #1 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq.n 82908 │ │ │ │ - bls.n 8291e │ │ │ │ + beq.n 82998 │ │ │ │ + bls.n 829ae │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq.n 82928 │ │ │ │ + beq.n 829be │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - beq.n 82908 │ │ │ │ + beq.n 82998 │ │ │ │ ldrb.w r4, [r2, #1]! │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne.n 828f6 │ │ │ │ + bne.n 82986 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 827a6 │ │ │ │ + b.n 82836 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq.n 828e8 │ │ │ │ - bhi.n 8292c │ │ │ │ + beq.n 82978 │ │ │ │ + bhi.n 829c2 │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - beq.n 828e8 │ │ │ │ + beq.n 82978 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne.w 827c2 │ │ │ │ - b.n 82908 │ │ │ │ + bne.w 82852 │ │ │ │ + b.n 82998 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 82908 │ │ │ │ - bls.n 82934 │ │ │ │ - cmp r4, #91 @ 0x5b │ │ │ │ - bne.n 82900 │ │ │ │ - adds r3, #1 │ │ │ │ - b.n 827a6 │ │ │ │ - cmp r4, #125 @ 0x7d │ │ │ │ - bne.w 827c2 │ │ │ │ - b.n 82908 │ │ │ │ + beq.n 82998 │ │ │ │ + bhi.n 829ca │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 82a76 │ │ │ │ + beq.w 82b06 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne.n 82900 │ │ │ │ - b.n 82928 │ │ │ │ + bne.n 82990 │ │ │ │ + adds r3, #1 │ │ │ │ + b.n 82836 │ │ │ │ + cmp r4, #125 @ 0x7d │ │ │ │ + bne.w 82852 │ │ │ │ + b.n 82998 │ │ │ │ + cmp r4, #91 @ 0x5b │ │ │ │ + bne.n 82990 │ │ │ │ + b.n 829be │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 82b74 │ │ │ │ + bl 82c04 │ │ │ │ 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 77b3c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77bb4 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 829ea │ │ │ │ + beq.n 82a7a │ │ │ │ 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 │ │ │ │ @@ -132051,193 +132083,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 82b74 │ │ │ │ + bl 82c04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8286a │ │ │ │ + bne.w 828fa │ │ │ │ mov r4, r0 │ │ │ │ subs r5, #1 │ │ │ │ movs r2, #0 │ │ │ │ subs r3, r5, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 26a99c <_PySemaphore_Destroy@@Base+0x31c> │ │ │ │ + bl 269ee0 <_PySemaphore_Destroy@@Base+0x29c> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 829f6 │ │ │ │ + beq.n 82a86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 829f6 │ │ │ │ + cbnz r3, 82a86 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 829f6 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 82a86 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r5, r3 │ │ │ │ - bls.n 82952 │ │ │ │ - bl 1ea6e4 │ │ │ │ + bls.n 829e2 │ │ │ │ + bl 1e9b14 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 82966 │ │ │ │ + bne.n 829f6 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 26a99c <_PySemaphore_Destroy@@Base+0x31c> │ │ │ │ + bl 269ee0 <_PySemaphore_Destroy@@Base+0x29c> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 828bc │ │ │ │ - movw r2, #27577 @ 0x6bb9 │ │ │ │ + b.n 8294c │ │ │ │ + movw r2, #26633 @ 0x6809 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 82a12 │ │ │ │ + bne.n 82aa2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 127028 │ │ │ │ + bl 126c78 │ │ │ │ ldr.w r4, [sl, r9] │ │ │ │ - b.n 8296c │ │ │ │ + b.n 829fc │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr.w r4, [sl, r9] │ │ │ │ - b.n 8296c │ │ │ │ + b.n 829fc │ │ │ │ movs r4, #2 │ │ │ │ - b.n 829ae │ │ │ │ + b.n 82a3e │ │ │ │ movs r4, #1 │ │ │ │ - b.n 829ae │ │ │ │ + b.n 82a3e │ │ │ │ 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 82a48 │ │ │ │ - cbnz r4, 82a54 │ │ │ │ + beq.n 82ad8 │ │ │ │ + cbnz r4, 82ae4 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 828bc │ │ │ │ - b.n 82a2a │ │ │ │ + beq.w 8294c │ │ │ │ + b.n 82aba │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28828 @ 0x709c │ │ │ │ + movw r1, #26268 @ 0x669c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 829c6 │ │ │ │ - b.n 829f6 │ │ │ │ + bne.n 82a56 │ │ │ │ + b.n 82a86 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28800 @ 0x7080 │ │ │ │ + movw r1, #26240 @ 0x6680 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 829f6 │ │ │ │ + bl 127394 │ │ │ │ + b.n 82a86 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - b.n 828bc │ │ │ │ + b.n 8294c │ │ │ │ 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 82b12 │ │ │ │ + bgt.n 82ba2 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 82ae0 │ │ │ │ + beq.n 82b70 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bhi.n 82b2c │ │ │ │ + bhi.n 82bbc │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 82ae2 │ │ │ │ + bhi.n 82b72 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 82b58 │ │ │ │ + beq.n 82be8 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 82ab4 │ │ │ │ + beq.n 82b44 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 82ab4 │ │ │ │ + bne.n 82b44 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r0, #1 │ │ │ │ movs r4, #0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 82ac0 │ │ │ │ + bne.n 82b50 │ │ │ │ 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 82ab4 │ │ │ │ + bne.n 82b44 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 82b28 │ │ │ │ + beq.n 82bb8 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 82ad0 │ │ │ │ - cbnz r4, 82b46 │ │ │ │ + bne.n 82b60 │ │ │ │ + cbnz r4, 82bd6 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r0, #1 │ │ │ │ movs r4, #1 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.n 82b28 │ │ │ │ - bls.n 82b3c │ │ │ │ + beq.n 82bb8 │ │ │ │ + bls.n 82bcc │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 82b46 │ │ │ │ + beq.n 82bd6 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - beq.n 82b28 │ │ │ │ + beq.n 82bb8 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 82b16 │ │ │ │ + bne.n 82ba6 │ │ │ │ subs r4, #1 │ │ │ │ - b.n 82ab4 │ │ │ │ + b.n 82b44 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 82b08 │ │ │ │ - bhi.n 82b4a │ │ │ │ + beq.n 82b98 │ │ │ │ + bhi.n 82bda │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 82b08 │ │ │ │ + beq.n 82b98 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 82ad0 │ │ │ │ - b.n 82b28 │ │ │ │ + bne.n 82b60 │ │ │ │ + b.n 82bb8 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 82b28 │ │ │ │ - bls.n 82b50 │ │ │ │ + beq.n 82bb8 │ │ │ │ + bls.n 82be0 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.n 82b20 │ │ │ │ + bne.n 82bb0 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 82ab4 │ │ │ │ + b.n 82b44 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne.n 82ad0 │ │ │ │ - b.n 82b28 │ │ │ │ - cbz r3, 82b58 │ │ │ │ + bne.n 82b60 │ │ │ │ + b.n 82bb8 │ │ │ │ + cbz r3, 82be8 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 82b20 │ │ │ │ - b.n 82b46 │ │ │ │ + bne.n 82bb0 │ │ │ │ + b.n 82bd6 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28800 @ 0x7080 │ │ │ │ + movw r1, #26240 @ 0x6680 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ 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 │ │ │ │ @@ -132245,226 +132277,208 @@ │ │ │ │ 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 83320 │ │ │ │ + bhi.w 83348 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ - lsls r5, r0, #5 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r5, r0, #5 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r5, r0, #5 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r5, r0, #5 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r6, r1, #2 │ │ │ │ - lsls r0, r6, #10 │ │ │ │ - lsls r4, r6, #14 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r6, r1, #2 │ │ │ │ - lsls r5, r0, #9 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r7, #10 │ │ │ │ - lsls r3, r2, #11 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ + lsls r7, r0, #5 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r7, r0, #5 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r7, r0, #5 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r7, r0, #5 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ lsls r3, r6, #1 │ │ │ │ + lsls r2, r6, #10 │ │ │ │ + lsls r0, r0, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ + lsls r7, r0, #9 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r3, r7, #10 │ │ │ │ + lsls r5, r2, #11 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r4, r7, #1 │ │ │ │ + lsls r4, r7, #1 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r4, r7, #1 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r7, r6, #15 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r3, r6, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r6, r1, #2 │ │ │ │ - lsls r7, r0, #11 │ │ │ │ - lsls r7, r6, #8 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r7, r6, #8 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r6, r1, #2 │ │ │ │ - lsls r6, r1, #2 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r5, r0, #9 │ │ │ │ - lsls r6, r1, #2 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r6, r1, #2 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r5, r1, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r3, r3, #10 │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - lsls r6, r1, #9 │ │ │ │ + lsls r1, r1, #11 │ │ │ │ + lsls r1, r7, #8 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r1, r7, #8 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r7, r0, #9 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r7, r5, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r1, #14 │ │ │ │ + lsls r5, r3, #10 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + lsls r5, r2, #9 │ │ │ │ + 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 8008c │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r1, #38 @ 0x26 │ │ │ │ add.w r2, r3, #4 │ │ │ │ - beq.n 82ccc │ │ │ │ + beq.w 82e88 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 83362 │ │ │ │ + beq.w 833b6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - beq.n 82cb2 │ │ │ │ + beq.n 82d56 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 82cb2 │ │ │ │ + beq.n 82d56 │ │ │ │ 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 7fff8 │ │ │ │ - mov r1, r3 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - movw r2, #12369 @ 0x3051 │ │ │ │ - movt r2, #21 │ │ │ │ - ldr.w r6, [r1], #8 │ │ │ │ - str r1, [r5, #0] │ │ │ │ - cmp r6, r2 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - add.w r1, r1, #1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - bne.w 8322e │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 82cc2 │ │ │ │ - movw r6, #4356 @ 0x1104 │ │ │ │ - movt r6, #70 @ 0x46 │ │ │ │ - b.n 82cb2 │ │ │ │ - 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 831f0 │ │ │ │ + beq.w 83284 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 83200 │ │ │ │ + beq.w 83296 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7a114 │ │ │ │ + bl 7a18c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 82cb2 │ │ │ │ + b.n 82d56 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ - bl 82aa0 │ │ │ │ + bl 82b30 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.w 831ec │ │ │ │ - beq.w 83160 │ │ │ │ - ldr.w fp, [pc, #912] @ 830d0 │ │ │ │ + blt.w 83280 │ │ │ │ + beq.w 831f4 │ │ │ │ + ldr.w fp, [pc, #820] @ 830d4 │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ cmp r7, #20 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ - bgt.w 831ca │ │ │ │ + bgt.w 8325e │ │ │ │ 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 8319a │ │ │ │ - ldr r0, [pc, #864] @ (830cc ) │ │ │ │ + beq.w 8322e │ │ │ │ + ldr r0, [pc, #772] @ (830d0 ) │ │ │ │ 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 83238 │ │ │ │ + bne.w 832ce │ │ │ │ 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 │ │ │ │ @@ -132473,845 +132487,863 @@ │ │ │ │ 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 82b74 │ │ │ │ + bl 82c04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83250 │ │ │ │ + beq.w 832e6 │ │ │ │ cmp r7, #1 │ │ │ │ str r0, [r6, #12] │ │ │ │ - beq.n 82e12 │ │ │ │ + beq.n 82e72 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82b74 │ │ │ │ + bl 82c04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83292 │ │ │ │ + beq.w 83318 │ │ │ │ cmp r7, #2 │ │ │ │ str r0, [r6, #16] │ │ │ │ - beq.n 82e12 │ │ │ │ + beq.n 82e72 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82b74 │ │ │ │ + bl 82c04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8328c │ │ │ │ + beq.w 83312 │ │ │ │ cmp r7, #3 │ │ │ │ str r0, [r6, #20] │ │ │ │ - beq.n 82e12 │ │ │ │ + beq.n 82e72 │ │ │ │ add.w r9, r6, #20 │ │ │ │ mov.w r8, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82b74 │ │ │ │ + bl 82c04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83252 │ │ │ │ + beq.w 832e8 │ │ │ │ add.w r8, r8, #1 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ cmp r7, r8 │ │ │ │ - bne.n 82df8 │ │ │ │ + bne.n 82e58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - bne.w 8316c │ │ │ │ + bne.w 83200 │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r1, r3 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + movw r2, #9057 @ 0x2361 │ │ │ │ + movt r2, #21 │ │ │ │ + ldr.w r6, [r1], #8 │ │ │ │ + str r1, [r5, #0] │ │ │ │ + cmp r6, r2 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + add.w r1, r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + bne.w 832c4 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.w 82d1c │ │ │ │ + movw r6, #4356 @ 0x1104 │ │ │ │ + movt r6, #70 @ 0x46 │ │ │ │ + b.n 82d56 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ ldrb.w r3, [r0, #-1] │ │ │ │ subs r3, #9 │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bhi.w 83320 │ │ │ │ - add r1, pc, #4 @ (adr r1, 82e40 ) │ │ │ │ + bhi.w 83348 │ │ │ │ + add r1, pc, #4 @ (adr r1, 82ed4 ) │ │ │ │ ldr.w pc, [r1, r3, lsl #2] │ │ │ │ - cmp r6, #41 @ 0x29 │ │ │ │ + cmp r6, #189 @ 0xbd │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r6, #41 @ 0x29 │ │ │ │ + cmp r6, #189 @ 0xbd │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r5, #47 @ 0x2f │ │ │ │ + cmp r5, #143 @ 0x8f │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r6, #41 @ 0x29 │ │ │ │ + cmp r6, #189 @ 0xbd │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r6, #41 @ 0x29 │ │ │ │ + cmp r6, #189 @ 0xbd │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r4, #187 @ 0xbb │ │ │ │ + cmp r5, #21 │ │ │ │ movs r0, r1 │ │ │ │ - adds r0, #255 @ 0xff │ │ │ │ + adds r1, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #7 │ │ │ │ + adds r3, #47 @ 0x2f │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r4, #187 @ 0xbb │ │ │ │ + cmp r5, #21 │ │ │ │ movs r0, r1 │ │ │ │ - adds r0, #41 @ 0x29 │ │ │ │ + adds r0, #189 @ 0xbd │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, #17 │ │ │ │ + adds r1, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, #69 @ 0x45 │ │ │ │ + adds r1, #217 @ 0xd9 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r4, #133 @ 0x85 │ │ │ │ + cmp r5, #39 @ 0x27 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r4, #133 @ 0x85 │ │ │ │ + cmp r5, #39 @ 0x27 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r4, #133 @ 0x85 │ │ │ │ + cmp r5, #39 @ 0x27 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r4, #255 @ 0xff │ │ │ │ + cmp r5, #95 @ 0x5f │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #133 @ 0x85 │ │ │ │ + adds r4, #29 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r4, #187 @ 0xbb │ │ │ │ + cmp r5, #21 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, #45 @ 0x2d │ │ │ │ + adds r1, #193 @ 0xc1 │ │ │ │ movs r0, r1 │ │ │ │ - adds r0, #13 │ │ │ │ + adds r0, #161 @ 0xa1 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - adds r0, #13 │ │ │ │ + adds r0, #161 @ 0xa1 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r4, #187 @ 0xbb │ │ │ │ + cmp r5, #21 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r4, #187 @ 0xbb │ │ │ │ + cmp r5, #21 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - adds r0, #41 @ 0x29 │ │ │ │ + adds r0, #189 @ 0xbd │ │ │ │ movs r0, r1 │ │ │ │ - cmp r4, #187 @ 0xbb │ │ │ │ + cmp r5, #21 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r4, #187 @ 0xbb │ │ │ │ + cmp r5, #21 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r4, #255 @ 0xff │ │ │ │ + cmp r5, #95 @ 0x5f │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #57 @ 0x39 │ │ │ │ + adds r3, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + adds r3, #73 @ 0x49 │ │ │ │ movs r0, r1 │ │ │ │ - adds r0, #213 @ 0xd5 │ │ │ │ + adds r1, #105 @ 0x69 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r4, #255 @ 0xff │ │ │ │ + cmp r5, #95 @ 0x5f │ │ │ │ movs r0, r1 │ │ │ │ - adds r0, #59 @ 0x3b │ │ │ │ + adds r0, #217 @ 0xd9 │ │ │ │ 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 839f8 │ │ │ │ + b.w 83a90 │ │ │ │ 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 7de04 │ │ │ │ + b.w 7de8c │ │ │ │ + nop │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ - bl 82aa0 │ │ │ │ + bl 82b30 │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.w 831ec │ │ │ │ + blt.w 83280 │ │ │ │ ands.w r9, sl, #1 │ │ │ │ - bne.w 833fa │ │ │ │ - bl 71310 │ │ │ │ + bne.w 83360 │ │ │ │ + bl 71378 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83410 │ │ │ │ + beq.w 83376 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 830ba │ │ │ │ + beq.n 83158 │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82b74 │ │ │ │ + bl 82c04 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 832be │ │ │ │ - bl 82b74 │ │ │ │ + beq.w 83474 │ │ │ │ + bl 82c04 │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 83298 │ │ │ │ + beq.w 8344e │ │ │ │ mov r2, r7 │ │ │ │ - bl 7937c │ │ │ │ + bl 793f4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 83298 │ │ │ │ + blt.w 8344e │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 8321a │ │ │ │ + bne.w 832b0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 830b2 │ │ │ │ + beq.n 83150 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8341e │ │ │ │ + beq.w 83384 │ │ │ │ add.w r9, r9, #2 │ │ │ │ cmp sl, r9 │ │ │ │ - bgt.n 83066 │ │ │ │ + bgt.n 83104 │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a5350 │ │ │ │ + bl 1a4738 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82cb2 │ │ │ │ - b.n 83262 │ │ │ │ - nop │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + bne.w 82d56 │ │ │ │ + b.n 832f8 │ │ │ │ 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 831b6 │ │ │ │ + beq.n 8324a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 83200 │ │ │ │ + beq.w 83296 │ │ │ │ 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 71e00 │ │ │ │ + b.w 71e68 │ │ │ │ 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 148c98 │ │ │ │ + b.w 147f90 │ │ │ │ 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 fa53c │ │ │ │ + b.w fa444 │ │ │ │ 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 71e00 │ │ │ │ + bl 71e68 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 82cb2 │ │ │ │ + b.n 82d56 │ │ │ │ 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 115978 │ │ │ │ + b.w 1159a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r6, [pc, #708] @ (83428 ) │ │ │ │ + ldr r6, [pc, #712] @ (834c0 ) │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq.w 82e1c │ │ │ │ + beq.w 82e7c │ │ │ │ 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 8318e │ │ │ │ + beq.n 83222 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 832e4 │ │ │ │ + bne.w 833f8 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq.w 82e1c │ │ │ │ - b.n 8316c │ │ │ │ + beq.w 82e7c │ │ │ │ + b.n 83200 │ │ │ │ mov r1, r7 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77b3c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77bb4 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 831e0 │ │ │ │ + cbz r0, 83274 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ mov.w r8, r7, lsl #2 │ │ │ │ - b.n 82d88 │ │ │ │ + b.n 82de8 │ │ │ │ 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, 83200 │ │ │ │ + cbz r6, 83296 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 830f2 │ │ │ │ - b.n 830ea │ │ │ │ + bge.n 83186 │ │ │ │ + b.n 8317e │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r7, r3 │ │ │ │ - bls.n 8319a │ │ │ │ - bl 1ea6e4 │ │ │ │ + bls.n 8322e │ │ │ │ + bl 1e9b14 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 831ac │ │ │ │ + bne.n 83240 │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26a99c <_PySemaphore_Destroy@@Base+0x31c> │ │ │ │ + bl 269ee0 <_PySemaphore_Destroy@@Base+0x29c> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 82cb2 │ │ │ │ + b.n 82d56 │ │ │ │ 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 832ca │ │ │ │ + bne.w 833f0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 82cf4 │ │ │ │ + beq.w 82eb2 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 82cf4 │ │ │ │ + b.n 82eb2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 830a2 │ │ │ │ + bne.w 83140 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 830a2 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 83140 │ │ │ │ mov r3, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ - movw r2, #27577 @ 0x6bb9 │ │ │ │ + movw r2, #26633 @ 0x6809 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8327c │ │ │ │ + bne.n 8331e │ │ │ │ mov r0, r6 │ │ │ │ - bl 127028 │ │ │ │ + bl 126c78 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ - b.n 82d88 │ │ │ │ + b.n 82de8 │ │ │ │ mov r8, r0 │ │ │ │ subs r3, r7, #1 │ │ │ │ mov r1, r5 │ │ │ │ sub.w r3, r3, r8 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26a99c <_PySemaphore_Destroy@@Base+0x31c> │ │ │ │ + bl 269ee0 <_PySemaphore_Destroy@@Base+0x29c> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 831ec │ │ │ │ + beq.n 83280 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 831ec │ │ │ │ + bne.n 83280 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 831ec │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 83280 │ │ │ │ + mov.w r8, #2 │ │ │ │ + b.n 832e8 │ │ │ │ + mov.w r8, #1 │ │ │ │ + b.n 832e8 │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ - b.n 82d88 │ │ │ │ - mov.w r8, #2 │ │ │ │ - b.n 83252 │ │ │ │ - mov.w r8, #1 │ │ │ │ - b.n 83252 │ │ │ │ - sub.w r3, sl, #2 │ │ │ │ - movs r2, #125 @ 0x7d │ │ │ │ - sub.w r3, r3, r9 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 26a99c <_PySemaphore_Destroy@@Base+0x31c> │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 832d2 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 781a8 │ │ │ │ - b.n 83262 │ │ │ │ - add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ - movs r2, #125 @ 0x7d │ │ │ │ - sub.w r3, r3, r9 │ │ │ │ - b.n 8325e │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.w 82d16 │ │ │ │ - b.n 82d1e │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 832b6 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 832b6 │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28828 @ 0x709c │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 8326c │ │ │ │ - b.n 831ec │ │ │ │ + b.n 82de8 │ │ │ │ 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 183e84 │ │ │ │ + b.w 183270 │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #26348 @ 0x66ec │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127394 │ │ │ │ + b.n 83280 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28908 @ 0x70ec │ │ │ │ + movw r1, #26296 @ 0x66b8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 831ec │ │ │ │ + bl 127394 │ │ │ │ + mov r3, sl │ │ │ │ + movs r2, #125 @ 0x7d │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 269ee0 <_PySemaphore_Destroy@@Base+0x29c> │ │ │ │ + b.n 83280 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 83150 │ │ │ │ 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 833b6 │ │ │ │ + beq.n 833d8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 83200 │ │ │ │ + beq.w 83296 │ │ │ │ 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 887bc │ │ │ │ - bl 7f738 │ │ │ │ + b.w 887e0 │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 831ec │ │ │ │ + bne.w 83280 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28872 @ 0x70c8 │ │ │ │ + movw r1, #26312 @ 0x66c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 831ec │ │ │ │ + bl 127394 │ │ │ │ + b.n 83280 │ │ │ │ + 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 83296 │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.n 833a2 │ │ │ │ + b.n 833aa │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.w 82d76 │ │ │ │ + b.n 82d7e │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #26268 @ 0x669c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127394 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 83302 │ │ │ │ + b.n 83280 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ - bl 82aa0 │ │ │ │ + bl 82b30 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.w 831ec │ │ │ │ - bl 72190 │ │ │ │ + blt.w 83280 │ │ │ │ + bl 721f8 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 833ec │ │ │ │ + cbz r0, 83490 │ │ │ │ mov r1, r5 │ │ │ │ cmp r7, r8 │ │ │ │ - beq.n 833dc │ │ │ │ + beq.n 83480 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82b74 │ │ │ │ - cbz r0, 833ce │ │ │ │ + bl 82c04 │ │ │ │ + cbz r0, 8349e │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str.w r0, [r2, r8, lsl #2] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 8339c │ │ │ │ - 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 83200 │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.n 8334e │ │ │ │ - b.n 83356 │ │ │ │ - subs r7, #1 │ │ │ │ + b.n 83434 │ │ │ │ + sub.w r3, sl, #2 │ │ │ │ + movs r2, #125 @ 0x7d │ │ │ │ + sub.w r3, r3, r9 │ │ │ │ mov r1, r5 │ │ │ │ - sub.w r3, r7, r8 │ │ │ │ - movs r2, #93 @ 0x5d │ │ │ │ mov r0, r4 │ │ │ │ - b.n 8325e │ │ │ │ + bl 269ee0 <_PySemaphore_Destroy@@Base+0x29c> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 834ac │ │ │ │ + mov r0, r7 │ │ │ │ + bl 78220 │ │ │ │ + b.n 832f8 │ │ │ │ + add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ + movs r2, #125 @ 0x7d │ │ │ │ + sub.w r3, r3, r9 │ │ │ │ + b.n 832f4 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a5350 │ │ │ │ + bl 1a4738 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82cb2 │ │ │ │ - b.n 83262 │ │ │ │ + bne.w 82d56 │ │ │ │ + b.n 832f8 │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26a99c <_PySemaphore_Destroy@@Base+0x31c> │ │ │ │ - b.n 831ec │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28856 @ 0x70b8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - mov r3, sl │ │ │ │ - movs r2, #125 @ 0x7d │ │ │ │ + bl 269ee0 <_PySemaphore_Destroy@@Base+0x29c> │ │ │ │ + b.n 83280 │ │ │ │ + subs r7, #1 │ │ │ │ mov r1, r5 │ │ │ │ + sub.w r3, r7, r8 │ │ │ │ + movs r2, #93 @ 0x5d │ │ │ │ mov r0, r4 │ │ │ │ - bl 26a99c <_PySemaphore_Destroy@@Base+0x31c> │ │ │ │ - b.n 831ec │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 830b2 │ │ │ │ + b.n 832f4 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 8346c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8346c │ │ │ │ nop │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0008342c : │ │ │ │ +000834c4 : │ │ │ │ stmdb 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 83602 │ │ │ │ + bmi.w 8369a │ │ │ │ ldr.w r7, [r0, #132] @ 0x84 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bpl.w 8364e │ │ │ │ - ldr r4, [pc, #728] @ (83730 ) │ │ │ │ + bpl.w 836e6 │ │ │ │ + ldr r4, [pc, #728] @ (837c8 ) │ │ │ │ movw r6, #42220 @ 0xa4ec │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr.w r3, [r4, #3640] @ 0xe38 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 83788 │ │ │ │ + bne.w 83820 │ │ │ │ ldr.w r2, [r4, #3648] @ 0xe40 │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 83788 │ │ │ │ + beq.w 83820 │ │ │ │ add.w r8, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ addw r1, r4, #3636 @ 0xe34 │ │ │ │ mov r3, r8 │ │ │ │ - bl 782cc │ │ │ │ + bl 78344 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8365e │ │ │ │ + beq.w 836f6 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #7 │ │ │ │ - bpl.w 838e8 │ │ │ │ + bpl.w 83980 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ and.w r7, r3, #3 │ │ │ │ cmp r3, #15 │ │ │ │ rsb r7, r7, #1 │ │ │ │ - bhi.w 8380e │ │ │ │ + bhi.w 838a6 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mul.w r7, r3, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.w 8389e │ │ │ │ + blt.w 83936 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8367a │ │ │ │ + bmi.w 83712 │ │ │ │ ldr.w r1, [r5, #132] @ 0x84 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.w 836c4 │ │ │ │ + bpl.w 8375c │ │ │ │ ldr.w r3, [r4, #3672] @ 0xe58 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 837ae │ │ │ │ + bne.w 83846 │ │ │ │ ldr.w r2, [r4, #3680] @ 0xe60 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 837ae │ │ │ │ + beq.w 83846 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #592] @ (83734 ) │ │ │ │ - bl 782cc │ │ │ │ + ldr r1, [pc, #592] @ (837cc ) │ │ │ │ + bl 78344 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 836d4 │ │ │ │ + beq.w 8376c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bpl.w 838e8 │ │ │ │ + bpl.w 83980 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ and.w r8, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r8, r8, #1 │ │ │ │ - bhi.w 83840 │ │ │ │ + bhi.w 838d8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mul.w r8, r3, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 8389e │ │ │ │ + blt.w 83936 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - ubfx r4, r3, #14, #1 │ │ │ │ - and.w r3, r3, #24 │ │ │ │ - cmp r3, #0 │ │ │ │ + and.w r2, r3, #24 │ │ │ │ + ubfx r3, r3, #14, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ it ne │ │ │ │ - addne r4, #1 │ │ │ │ + addne r3, #1 │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ + lsls r4, r3, #3 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - adds r6, r3, #3 │ │ │ │ - ldr r3, [pc, #512] @ (83738 ) │ │ │ │ - lsls r4, r4, #3 │ │ │ │ subs r1, r1, r4 │ │ │ │ + adds r6, r3, #3 │ │ │ │ + ldr r3, [pc, #508] @ (837d0 ) │ │ │ │ mla r6, r2, r7, r6 │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ bic.w r6, r6, #3 │ │ │ │ cmp r6, r1 │ │ │ │ - bhi.w 83890 │ │ │ │ + bhi.w 83928 │ │ │ │ adds r6, r4, r6 │ │ │ │ - bmi.w 83890 │ │ │ │ + bmi.w 83928 │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ - movw r1, #6013 @ 0x177d │ │ │ │ + movw r1, #6117 @ 0x17e5 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w sl, [r9, #712] @ 0x2c8 │ │ │ │ cmp sl, r1 │ │ │ │ - bne.w 8387e │ │ │ │ + bne.w 83916 │ │ │ │ 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 837d2 │ │ │ │ + bcs.w 8386a │ │ │ │ mov.w lr, r1, lsr #3 │ │ │ │ ldr.w r1, [r0, lr, lsl #3] │ │ │ │ ldr.w sl, [r1, #8] │ │ │ │ cmp r1, sl │ │ │ │ - beq.w 837c2 │ │ │ │ + beq.w 8385a │ │ │ │ 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 836f8 │ │ │ │ + beq.w 83790 │ │ │ │ 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 83740 │ │ │ │ + bgt.w 837d8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #360] @ (8373c ) │ │ │ │ + ldr r2, [pc, #360] @ (837d4 ) │ │ │ │ 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 838a2 │ │ │ │ + bne.w 8393a │ │ │ │ str.w r8, [r4, #8] │ │ │ │ - cbz r7, 835fa │ │ │ │ + cbz r7, 83692 │ │ │ │ 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] @ (83738 ) │ │ │ │ + ldr r0, [pc, #308] @ (837d0 ) │ │ │ │ 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 │ │ │ │ @@ -133326,33 +133358,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 83900 │ │ │ │ + beq.w 83998 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bmi.w 83456 │ │ │ │ - movw r0, #7756 @ 0x1e4c │ │ │ │ + bmi.w 834ee │ │ │ │ + movw r0, #5196 @ 0x144c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ - bl 7f738 │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8391e │ │ │ │ - movw r0, #29072 @ 0x7190 │ │ │ │ + beq.w 839b6 │ │ │ │ + movw r0, #26512 @ 0x6790 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #583 @ 0x247 │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8389e │ │ │ │ - ldr r3, [pc, #188] @ (83738 ) │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 83936 │ │ │ │ + ldr r3, [pc, #188] @ (837d0 ) │ │ │ │ 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 │ │ │ │ @@ -133366,712 +133398,700 @@ │ │ │ │ add r1, r2 │ │ │ │ add.w r2, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [r2, #252] @ 0xfc │ │ │ │ cmp r2, r5 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8390a │ │ │ │ + beq.w 839a2 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.w 834c8 │ │ │ │ - movw r0, #7756 @ 0x1e4c │ │ │ │ + bmi.w 83560 │ │ │ │ + movw r0, #5196 @ 0x144c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ - bl 7f738 │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 83668 │ │ │ │ + bne.n 83700 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - movw r1, #29036 @ 0x716c │ │ │ │ + movw r1, #26476 @ 0x676c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r2, [pc, #68] @ (83734 ) │ │ │ │ + ldr r2, [pc, #68] @ (837cc ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 8389e │ │ │ │ + bl d183c │ │ │ │ + b.n 83936 │ │ │ │ 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 835a8 │ │ │ │ + bhi.w 83640 │ │ │ │ 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] @ (83738 ) │ │ │ │ + ldr r3, [pc, #20] @ (837d0 ) │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ - b.n 835a8 │ │ │ │ + b.n 83640 │ │ │ │ nop │ │ │ │ ldmia r6!, {} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bgt.n 837e0 │ │ │ │ + bgt.n 83878 │ │ │ │ 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 835c8 │ │ │ │ + beq.w 83660 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 835c8 │ │ │ │ + beq.w 83660 │ │ │ │ ldr.w r2, [ip, #3852] @ 0xf0c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 835c8 │ │ │ │ + bne.w 83660 │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 83914 │ │ │ │ + bne.w 839ac │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.w 835c8 │ │ │ │ + bmi.w 83660 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 83772 │ │ │ │ + bne.n 8380a │ │ │ │ dmb ish │ │ │ │ - b.n 835c8 │ │ │ │ - ldr r0, [pc, #432] @ (8393c ) │ │ │ │ - bl 6cb8c │ │ │ │ + b.n 83660 │ │ │ │ + ldr r0, [pc, #432] @ (839d4 ) │ │ │ │ + bl 6cbcc │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8365e │ │ │ │ + beq.w 836f6 │ │ │ │ add.w r8, sp, #12 │ │ │ │ - ldr r1, [pc, #416] @ (8393c ) │ │ │ │ + ldr r1, [pc, #416] @ (839d4 ) │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r8 │ │ │ │ - bl 782cc │ │ │ │ + bl 78344 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8348c │ │ │ │ - b.n 8365e │ │ │ │ - ldr r0, [pc, #400] @ (83940 ) │ │ │ │ + bne.w 83524 │ │ │ │ + b.n 836f6 │ │ │ │ + ldr r0, [pc, #400] @ (839d8 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 6cb8c │ │ │ │ + bl 6cbcc │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 836d4 │ │ │ │ + beq.n 8376c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ - b.n 834de │ │ │ │ + b.n 83576 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, lr │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 71838 │ │ │ │ + bl 718a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 83722 │ │ │ │ + bne.n 837ba │ │ │ │ ldr.w sl, [r9, #672] @ 0x2a0 │ │ │ │ - movw r1, #49345 @ 0xc0c1 │ │ │ │ + movw r1, #49409 @ 0xc101 │ │ │ │ movt r1, #6 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp sl, r1 │ │ │ │ - bne.n 838b6 │ │ │ │ + bne.n 8394e │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 83890 │ │ │ │ - ldr r3, [pc, #332] @ (83944 ) │ │ │ │ + beq.n 83928 │ │ │ │ + ldr r3, [pc, #332] @ (839dc ) │ │ │ │ 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 835a8 │ │ │ │ + b.n 83640 │ │ │ │ lsrs r3, r3, #3 │ │ │ │ adds r2, #12 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - bcc.n 8385c │ │ │ │ + bcc.n 838f4 │ │ │ │ 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 83814 │ │ │ │ + beq.n 838ac │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29120 @ 0x71c0 │ │ │ │ + movw r1, #26560 @ 0x67c0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 8389e │ │ │ │ + bl 127394 │ │ │ │ + b.n 83936 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ adds r3, #12 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ - bcc.n 8386c │ │ │ │ + bcc.n 83904 │ │ │ │ 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 83846 │ │ │ │ - b.n 83828 │ │ │ │ + beq.n 838de │ │ │ │ + b.n 838c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 838c2 │ │ │ │ + blt.n 8395a │ │ │ │ mul.w r7, r0, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.w 834b2 │ │ │ │ - b.n 8389e │ │ │ │ + bge.w 8354a │ │ │ │ + b.n 83936 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 838ce │ │ │ │ + blt.n 83966 │ │ │ │ mul.w r8, r8, r1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.w 83516 │ │ │ │ - b.n 8389e │ │ │ │ + bge.w 835ae │ │ │ │ + b.n 83936 │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx sl │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 83722 │ │ │ │ + bne.w 837ba │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ea820 │ │ │ │ + bl 1e9c50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 835c8 │ │ │ │ + bne.w 83660 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 835fa │ │ │ │ - movw r1, #27577 @ 0x6bb9 │ │ │ │ + b.n 83692 │ │ │ │ + movw r1, #26633 @ 0x6809 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 838dc │ │ │ │ + bne.n 83974 │ │ │ │ mov r0, r4 │ │ │ │ - bl 127028 │ │ │ │ - b.n 835e8 │ │ │ │ + bl 126c78 │ │ │ │ + b.n 83680 │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx sl │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 837f2 │ │ │ │ + b.n 8388a │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 83828 │ │ │ │ + bge.n 838c0 │ │ │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 83828 │ │ │ │ - b.n 8389e │ │ │ │ + bne.n 838c0 │ │ │ │ + b.n 83936 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.n 83828 │ │ │ │ + bge.n 838c0 │ │ │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 83828 │ │ │ │ - b.n 8389e │ │ │ │ + bne.n 838c0 │ │ │ │ + b.n 83936 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 835e8 │ │ │ │ + b.n 83680 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29096 @ 0x71a8 │ │ │ │ + movw r1, #26536 @ 0x67a8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 8389e │ │ │ │ + bl 127394 │ │ │ │ + b.n 83936 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ ldr.w r7, [r2, #244] @ 0xf4 │ │ │ │ - b.n 83644 │ │ │ │ + b.n 836dc │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ ldr.w r1, [r0, #244] @ 0xf4 │ │ │ │ - b.n 836ba │ │ │ │ + b.n 83752 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 835c8 │ │ │ │ - b.n 83762 │ │ │ │ + bne.w 83660 │ │ │ │ + b.n 837fa │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - movw r1, #29036 @ 0x716c │ │ │ │ + movw r1, #26476 @ 0x676c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r2, [pc, #8] @ (8393c ) │ │ │ │ + ldr r2, [pc, #8] @ (839d4 ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 8389e │ │ │ │ + bl d183c │ │ │ │ + b.n 83936 │ │ │ │ nop │ │ │ │ - bgt.n 839a8 │ │ │ │ + bgt.n 83a40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bgt.n 839ec │ │ │ │ + bgt.n 83a84 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00083948 : │ │ │ │ +000839e0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 839e6 │ │ │ │ + beq.n 83a7e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 839ce │ │ │ │ + bpl.n 83a66 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ and.w r2, r1, #3 │ │ │ │ cmp r1, #15 │ │ │ │ rsb r2, r2, #1 │ │ │ │ - bhi.n 83978 │ │ │ │ + bhi.n 83a10 │ │ │ │ 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 839b2 │ │ │ │ + bcc.n 83a4a │ │ │ │ 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 83982 │ │ │ │ + beq.n 83a1a │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29120 @ 0x71c0 │ │ │ │ + movw r1, #26560 @ 0x67c0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 839be │ │ │ │ + blt.n 83a56 │ │ │ │ mul.w r0, r2, ip │ │ │ │ pop {r3, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 83996 │ │ │ │ + bge.n 83a2e │ │ │ │ cmp.w ip, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 83996 │ │ │ │ + bne.n 83a2e │ │ │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ │ │ pop {r3, pc} │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29096 @ 0x71a8 │ │ │ │ + movw r1, #26536 @ 0x67a8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 839ac │ │ │ │ - movw r0, #29072 @ 0x7190 │ │ │ │ + bl 127394 │ │ │ │ + b.n 83a44 │ │ │ │ + movw r0, #26512 @ 0x6790 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #583 @ 0x247 │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 839ac │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 83a44 │ │ │ │ │ │ │ │ -000839f8 : │ │ │ │ +00083a90 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #176] @ (83ab8 ) │ │ │ │ + ldr r2, [pc, #176] @ (83b50 ) │ │ │ │ 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, 83a56 │ │ │ │ + cbz r4, 83aee │ │ │ │ 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 83a7c │ │ │ │ - ldr r2, [pc, #120] @ (83abc ) │ │ │ │ + bne.n 83b14 │ │ │ │ + ldr r2, [pc, #120] @ (83b54 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 83a82 │ │ │ │ + cbnz r3, 83b1a │ │ │ │ mov r0, r4 │ │ │ │ vstr d0, [r4, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #16 │ │ │ │ vstr d0, [sp] │ │ │ │ - bl 716a0 │ │ │ │ + bl 71708 │ │ │ │ vldr d0, [sp] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 83aae │ │ │ │ + cbz r0, 83b46 │ │ │ │ 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 83a40 │ │ │ │ + beq.n 83ad8 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.n 83a40 │ │ │ │ - movw r1, #27577 @ 0x6bb9 │ │ │ │ + b.n 83ad8 │ │ │ │ + movw r1, #26633 @ 0x6809 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ vstr d0, [sp] │ │ │ │ - bne.n 83a9e │ │ │ │ + bne.n 83b36 │ │ │ │ mov r0, r4 │ │ │ │ - bl 127028 │ │ │ │ + bl 126c78 │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 83a4c │ │ │ │ + b.n 83ae4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 83a4c │ │ │ │ + b.n 83ae4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ea6e4 │ │ │ │ + b.w 1e9b14 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00083ac0 : │ │ │ │ +00083b58 : │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ str r2, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00083ac8 : │ │ │ │ +00083b60 : │ │ │ │ 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, 83b3e │ │ │ │ + cbz r3, 83bd6 │ │ │ │ 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 83b14 │ │ │ │ + bge.n 83bac │ │ │ │ ldr r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ str.w r5, [r3, r6, lsl #2] │ │ │ │ str r1, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 83b9c <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ + bl 83c34 <_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 83b12 │ │ │ │ + bne.n 83baa │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 83b4e │ │ │ │ + beq.n 83be6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 83b4e │ │ │ │ + cbnz r3, 83be6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 83b4e │ │ │ │ - movw r0, #7196 @ 0x1c1c │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 83be6 │ │ │ │ + movw r0, #4636 @ 0x121c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #545 @ 0x221 │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00083b54 <_PyList_AppendTakeRefListResize@@Base>: │ │ │ │ +00083bec <_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 83b9c <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ + bl 83c34 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 83b7e <_PyList_AppendTakeRefListResize@@Base+0x2a> │ │ │ │ + beq.n 83c16 <_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 83b7a <_PyList_AppendTakeRefListResize@@Base+0x26> │ │ │ │ + beq.n 83c12 <_PyList_AppendTakeRefListResize@@Base+0x26> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83b7a <_PyList_AppendTakeRefListResize@@Base+0x26> │ │ │ │ + bne.n 83c12 <_PyList_AppendTakeRefListResize@@Base+0x26> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 83b7a <_PyList_AppendTakeRefListResize@@Base+0x26> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 83c12 <_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 83cc0 <_PyList_AppendTakeRefListResize@@Base+0x16c> │ │ │ │ + bge.w 83d62 <_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 83ce0 <_PyList_AppendTakeRefListResize@@Base+0x18c> │ │ │ │ + blt.w 83d82 <_PyList_AppendTakeRefListResize@@Base+0x196> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 83d14 <_PyList_AppendTakeRefListResize@@Base+0x1c0> │ │ │ │ + beq.w 83d8a <_PyList_AppendTakeRefListResize@@Base+0x19e> │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcs.w 83d0a <_PyList_AppendTakeRefListResize@@Base+0x1b6> │ │ │ │ + bcs.n 83d58 <_PyList_AppendTakeRefListResize@@Base+0x16c> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #15981 @ 0x3e6d │ │ │ │ + movw r2, #16097 @ 0x3ee1 │ │ │ │ movt r2, #8 │ │ │ │ ldr r5, [r7, #12] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldr.w r8, [r3, #700] @ 0x2bc │ │ │ │ ldr.w r9, [r3, #688] @ 0x2b0 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.w 83d38 <_PyList_AppendTakeRefListResize@@Base+0x1e4> │ │ │ │ + bne.w 83dae <_PyList_AppendTakeRefListResize@@Base+0x1c2> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 83caa <_PyList_AppendTakeRefListResize@@Base+0x156> │ │ │ │ - ldr r2, [pc, #344] @ (83d5c <_PyList_AppendTakeRefListResize@@Base+0x208>) │ │ │ │ + beq.n 83d20 <_PyList_AppendTakeRefListResize@@Base+0x134> │ │ │ │ + ldr r2, [pc, #308] @ (83dd0 <_PyList_AppendTakeRefListResize@@Base+0x1e4>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ bic.w lr, r5, #4080 @ 0xff0 │ │ │ │ bic.w lr, lr, #15 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r2, #804 @ 0x324 │ │ │ │ - beq.n 83ce8 <_PyList_AppendTakeRefListResize@@Base+0x194> │ │ │ │ + beq.n 83d36 <_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 83c8e <_PyList_AppendTakeRefListResize@@Base+0x13a> │ │ │ │ + bgt.n 83cde <_PyList_AppendTakeRefListResize@@Base+0xf2> │ │ │ │ ldr.w r0, [r2, #804] @ 0x324 │ │ │ │ cmp r0, ip │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 83ce8 <_PyList_AppendTakeRefListResize@@Base+0x194> │ │ │ │ + cbz r2, 83d36 <_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 83c66 <_PyList_AppendTakeRefListResize@@Base+0x112> │ │ │ │ + bcc.n 83cfa <_PyList_AppendTakeRefListResize@@Base+0x10e> │ │ │ │ add.w r8, r8, r8, lsl #1 │ │ │ │ cmp.w r8, r4, lsl #4 │ │ │ │ - bcc.n 83cb4 <_PyList_AppendTakeRefListResize@@Base+0x160> │ │ │ │ + bcc.n 83d2a <_PyList_AppendTakeRefListResize@@Base+0x13e> │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7177c │ │ │ │ + bl 717e4 │ │ │ │ mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 83d0a <_PyList_AppendTakeRefListResize@@Base+0x1b6> │ │ │ │ + cbz r0, 83d58 <_PyList_AppendTakeRefListResize@@Base+0x16c> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 773b4 │ │ │ │ + bl 77430 │ │ │ │ strd r6, sl, [r7, #8] │ │ │ │ str r4, [r7, #16] │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr.w r3, [lr, #20] │ │ │ │ - add.w r8, r3, #1 │ │ │ │ - mov.w r8, r8, lsl #3 │ │ │ │ - cmp r8, r1 │ │ │ │ - bcc.n 83c66 <_PyList_AppendTakeRefListResize@@Base+0x112> │ │ │ │ - add.w r8, r8, r8, lsl #1 │ │ │ │ - cmp.w r8, r4, lsl #4 │ │ │ │ - bcs.n 83c64 <_PyList_AppendTakeRefListResize@@Base+0x110> │ │ │ │ - b.n 83cb4 <_PyList_AppendTakeRefListResize@@Base+0x160> │ │ │ │ mov r0, r9 │ │ │ │ - bl 7177c │ │ │ │ + bl 717e4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 83d0a <_PyList_AppendTakeRefListResize@@Base+0x1b6> │ │ │ │ + cbz r0, 83d58 <_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, #50217 @ 0xc429 │ │ │ │ + movt r2, #6 │ │ │ │ + cmp r8, r2 │ │ │ │ + bne.n 83dbe <_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 83d2a <_PyList_AppendTakeRefListResize@@Base+0x13e> │ │ │ │ + bl 1e9b14 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 83d1c <_PyList_AppendTakeRefListResize@@Base+0x130> │ │ │ │ cmp.w r1, r3, asr #1 │ │ │ │ it ge │ │ │ │ strge r1, [r0, #8] │ │ │ │ - bge.n 83c88 <_PyList_AppendTakeRefListResize@@Base+0x134> │ │ │ │ + bge.n 83d1a <_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 83bce <_PyList_AppendTakeRefListResize@@Base+0x7a> │ │ │ │ + ble.w 83c66 <_PyList_AppendTakeRefListResize@@Base+0x7a> │ │ │ │ adds r4, r6, #3 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ - b.n 83bce <_PyList_AppendTakeRefListResize@@Base+0x7a> │ │ │ │ - ldr.w r8, [r3, #680] @ 0x2a8 │ │ │ │ - movw r2, #50153 @ 0xc3e9 │ │ │ │ - movt r2, #6 │ │ │ │ - cmp r8, r2 │ │ │ │ - bne.n 83d48 <_PyList_AppendTakeRefListResize@@Base+0x1f4> │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - it cc │ │ │ │ - movcc r1, #1 │ │ │ │ - blx 2a6fc │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 83cb4 <_PyList_AppendTakeRefListResize@@Base+0x160> │ │ │ │ - bl 1ea6e4 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 83c8a <_PyList_AppendTakeRefListResize@@Base+0x136> │ │ │ │ + b.n 83c66 <_PyList_AppendTakeRefListResize@@Base+0x7a> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #15981 @ 0x3e6d │ │ │ │ + movw r2, #16097 @ 0x3ee1 │ │ │ │ movt r2, #8 │ │ │ │ ldr r5, [r7, #12] │ │ │ │ mov r4, r6 │ │ │ │ ldr.w r8, [r3, #700] @ 0x2bc │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r9, [r3, #688] @ 0x2b0 │ │ │ │ cmp r8, r2 │ │ │ │ - beq.w 83bfe <_PyList_AppendTakeRefListResize@@Base+0xaa> │ │ │ │ + beq.w 83c94 <_PyList_AppendTakeRefListResize@@Base+0xa8> │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ blx r8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 83cb4 <_PyList_AppendTakeRefListResize@@Base+0x160> │ │ │ │ - b.n 83d0a <_PyList_AppendTakeRefListResize@@Base+0x1b6> │ │ │ │ + bne.n 83d2a <_PyList_AppendTakeRefListResize@@Base+0x13e> │ │ │ │ + b.n 83d58 <_PyList_AppendTakeRefListResize@@Base+0x16c> │ │ │ │ mov r2, r1 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ blx r8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 83cb4 <_PyList_AppendTakeRefListResize@@Base+0x160> │ │ │ │ - b.n 83d0a <_PyList_AppendTakeRefListResize@@Base+0x1b6> │ │ │ │ - nop │ │ │ │ + bne.n 83d2a <_PyList_AppendTakeRefListResize@@Base+0x13e> │ │ │ │ + b.n 83d58 <_PyList_AppendTakeRefListResize@@Base+0x16c> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00083d60 : │ │ │ │ +00083dd4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r1, #0 │ │ │ │ - blt.n 83e62 │ │ │ │ + blt.n 83ed6 │ │ │ │ movw r2, #19968 @ 0x4e00 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #15981 @ 0x3e6d │ │ │ │ + movw r0, #16097 @ 0x3ee1 │ │ │ │ movt r0, #8 │ │ │ │ ldr.w r5, [r2, #700] @ 0x2bc │ │ │ │ ldr.w r6, [r2, #688] @ 0x2b0 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 83e44 │ │ │ │ + bne.n 83eb8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 83e18 │ │ │ │ - ldr r0, [pc, #208] @ (83e68 ) │ │ │ │ + beq.n 83e8c │ │ │ │ + ldr r0, [pc, #208] @ (83edc ) │ │ │ │ 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 83e22 │ │ │ │ + beq.n 83e96 │ │ │ │ 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 83ddc │ │ │ │ + bgt.n 83e50 │ │ │ │ ldr.w r1, [r1, #804] @ 0x324 │ │ │ │ cmp r1, r0 │ │ │ │ ite gt │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - cbz r0, 83e22 │ │ │ │ + cbz r0, 83e96 │ │ │ │ ldr r5, [r7, #20] │ │ │ │ adds r5, #1 │ │ │ │ lsls r5, r5, #3 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 83df6 │ │ │ │ + bhi.n 83e6a │ │ │ │ add.w r5, r5, r5, lsl #1 │ │ │ │ cmp.w r5, r3, lsl #2 │ │ │ │ it cc │ │ │ │ movcc r7, r4 │ │ │ │ - bcc.n 83e12 │ │ │ │ + bcc.n 83e86 │ │ │ │ mov r5, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7177c │ │ │ │ + bl 717e4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 83e62 │ │ │ │ + cbz r0, 83ed6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 773b4 │ │ │ │ + bl 77430 │ │ │ │ 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 7177c │ │ │ │ + b.w 717e4 │ │ │ │ ldr.w r5, [r2, #680] @ 0x2a8 │ │ │ │ - movw r1, #50153 @ 0xc3e9 │ │ │ │ + movw r1, #50217 @ 0xc429 │ │ │ │ movt r1, #6 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 83e52 │ │ │ │ + bne.n 83ec6 │ │ │ │ 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 │ │ │ │ @@ -134084,615 +134104,628 @@ │ │ │ │ ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 83e12 │ │ │ │ + b.n 83e86 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 83efe │ │ │ │ + beq.n 83f72 │ │ │ │ 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] @ (83f48 ) │ │ │ │ + ldr r2, [pc, #196] @ (83fbc ) │ │ │ │ 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 83f04 │ │ │ │ + beq.n 83f78 │ │ │ │ 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 83ec2 │ │ │ │ + bgt.n 83f36 │ │ │ │ ldr.w r2, [r2, #804] @ 0x324 │ │ │ │ cmp r2, r1 │ │ │ │ - bgt.n 83f04 │ │ │ │ - cbz r2, 83f04 │ │ │ │ + bgt.n 83f78 │ │ │ │ + cbz r2, 83f78 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ adds r1, #1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ cmp.w r3, r1, lsl #3 │ │ │ │ - bhi.n 83eda │ │ │ │ + bhi.n 83f4e │ │ │ │ add.w r7, r7, r1, lsl #4 │ │ │ │ cmp.w r7, r3, lsl #2 │ │ │ │ - bcc.n 83ef8 │ │ │ │ + bcc.n 83f6c │ │ │ │ mov r7, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7177c │ │ │ │ + bl 717e4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 83ef6 │ │ │ │ + cbz r0, 83f6a │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 773b4 │ │ │ │ + bl 77430 │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r2 │ │ │ │ - b.w 7177c │ │ │ │ + b.w 717e4 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 83f42 │ │ │ │ + blt.n 83fb6 │ │ │ │ movw r2, #19968 @ 0x4e00 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ - movw r1, #50153 @ 0xc3e9 │ │ │ │ + movw r1, #50217 @ 0xc429 │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r5, [r2, #680] @ 0x2a8 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 83f32 │ │ │ │ + bne.n 83fa6 │ │ │ │ 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 83ef8 │ │ │ │ + b.n 83f6c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00083f4c : │ │ │ │ +00083fc0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 83f7c │ │ │ │ + cbz r0, 83ff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 83f7c │ │ │ │ + bpl.n 83ff0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 83fa0 │ │ │ │ - cbz r0, 83f8c │ │ │ │ + bl 84014 │ │ │ │ + cbz r0, 84000 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 83f92 │ │ │ │ + bne.n 84006 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r0, #7196 @ 0x1c1c │ │ │ │ + movw r0, #4636 @ 0x121c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #3157 @ 0xc55 │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 83f78 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 83f78 │ │ │ │ + bne.n 83fec │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 83fec │ │ │ │ stmdb 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 842f2 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + beq.w 843ac │ │ │ │ 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 8438e │ │ │ │ + bne.w 84442 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.w 84304 │ │ │ │ - ldr.w sl, [sp, #32] │ │ │ │ + ble.w 843be │ │ │ │ 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 84bf2 │ │ │ │ + beq.w 84cc4 │ │ │ │ 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 84ed0 │ │ │ │ + bne.w 84e86 │ │ │ │ tst.w ip, lr │ │ │ │ - bne.w 8428a │ │ │ │ + bne.w 84300 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 84296 │ │ │ │ + bne.w 8430c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 84296 │ │ │ │ + beq.w 8430c │ │ │ │ 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 84032 │ │ │ │ - mov r1, fp │ │ │ │ + blt.n 840a6 │ │ │ │ + mov r1, sl │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, r5 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 842ba │ │ │ │ + bne.w 84330 │ │ │ │ tst.w ip, lr │ │ │ │ - beq.w 84da0 │ │ │ │ + beq.w 84df0 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ - movw r3, #54861 @ 0xd64d │ │ │ │ + movw r3, #51541 @ 0xc955 │ │ │ │ movt r3, #20 │ │ │ │ str r5, [sp, #0] │ │ │ │ str.w r3, [sp, #1628] @ 0x65c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 842d0 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 84760 │ │ │ │ + bne.w 84346 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 8436e │ │ │ │ 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 84f0e │ │ │ │ - str r2, [sp, #20] │ │ │ │ + bne.w 84eb4 │ │ │ │ + mov fp, r2 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ it le │ │ │ │ - strle r4, [sp, #48] @ 0x30 │ │ │ │ - bgt.w 84d60 │ │ │ │ + strle r4, [sp, #52] @ 0x34 │ │ │ │ + bgt.w 84dba │ │ │ │ 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 84b0a │ │ │ │ + cmp.w r9, #1 │ │ │ │ + ble.w 84c08 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - movw r8, #54861 @ 0xd64d │ │ │ │ - movt r8, #20 │ │ │ │ + movw r6, #51541 @ 0xc955 │ │ │ │ + movt r6, #20 │ │ │ │ ldrd r1, r0, [fp] │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 8421c │ │ │ │ - ldrd r2, r1, [r1, #8] │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 8428c │ │ │ │ + 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 847bc │ │ │ │ - cmp r4, #2 │ │ │ │ + blt.w 8484c │ │ │ │ + cmp.w r9, #2 │ │ │ │ it ne │ │ │ │ movne r1, #2 │ │ │ │ - beq.n 8422c │ │ │ │ + beq.n 8429e │ │ │ │ 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 845f4 │ │ │ │ - adds r2, r1, #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - cmp r4, r2 │ │ │ │ - ble.n 841ba │ │ │ │ + mul.w r2, r4, r2 │ │ │ │ + cmp r2, r3 │ │ │ │ + bgt.w 846a4 │ │ │ │ + adds r5, r1, #1 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.n 84230 │ │ │ │ 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 841b6 │ │ │ │ - adds r1, #2 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - cmp r4, r1 │ │ │ │ - ble.n 841b6 │ │ │ │ + blt.n 8422e │ │ │ │ + adds r5, r1, #2 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.n 8422e │ │ │ │ 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 841b4 │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt.n 84184 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.w 8440c │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bgt.w 8445a │ │ │ │ - ldr.w ip, [sp, #4] │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - ldr r2, [r0, #24] │ │ │ │ + bgt.n 8422e │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r9, r5 │ │ │ │ + bgt.n 841fe │ │ │ │ + cmp r9, r5 │ │ │ │ + bne.w 844bc │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, r5 │ │ │ │ + bgt.w 84506 │ │ │ │ + mov ip, r5 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 84b78 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - mov.w r3, ip, lsl #2 │ │ │ │ + bne.w 84c48 │ │ │ │ + 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 84984 │ │ │ │ - mov r2, r5 │ │ │ │ - subs.w r4, r4, ip │ │ │ │ - bne.w 840e0 │ │ │ │ - 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 84a22 │ │ │ │ + mov r2, r4 │ │ │ │ + subs.w r9, r9, ip │ │ │ │ + bne.w 8415a │ │ │ │ mov r4, sl │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.w 84cf6 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8469a │ │ │ │ - ldr.w r3, [r9, #16] │ │ │ │ - adds r3, #1 │ │ │ │ - beq.w 84332 │ │ │ │ - b.w 84b3a │ │ │ │ - blx r3 │ │ │ │ + ldrd fp, sl, [sp, #44] @ 0x2c │ │ │ │ + bgt.w 84ad0 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 84742 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + adds r3, #1 │ │ │ │ + beq.w 843ec │ │ │ │ + b.n 8480a │ │ │ │ + blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 84bd2 │ │ │ │ - bne.w 847bc │ │ │ │ - cmp r4, #2 │ │ │ │ - bne.n 84232 │ │ │ │ + blt.w 84ca2 │ │ │ │ + bne.w 8484c │ │ │ │ + cmp.w r9, #2 │ │ │ │ + bne.n 842a4 │ │ │ │ mov.w ip, #2 │ │ │ │ - b.n 841cc │ │ │ │ + b.n 8423e │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrd r1, r0, [fp, #4] │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 84272 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 842e6 │ │ │ │ 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 84408 │ │ │ │ - cmp r4, #3 │ │ │ │ + blt.w 844ba │ │ │ │ + cmp.w r9, #3 │ │ │ │ it ne │ │ │ │ movne r1, #3 │ │ │ │ - bne.w 8412c │ │ │ │ - b.n 84284 │ │ │ │ + bne.w 841aa │ │ │ │ + b.n 842fa │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 84bd2 │ │ │ │ - bne.w 84408 │ │ │ │ - cmp r4, #3 │ │ │ │ - bne.w 84622 │ │ │ │ + blt.w 84ca2 │ │ │ │ + bne.w 844ba │ │ │ │ + cmp.w r9, #3 │ │ │ │ + bne.w 846cc │ │ │ │ mov.w ip, #3 │ │ │ │ - b.n 841cc │ │ │ │ + b.n 8423e │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r1, #15 │ │ │ │ - bls.w 84048 │ │ │ │ + bls.w 840bc │ │ │ │ mov.w lr, #0 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - blt.w 84032 │ │ │ │ + blt.w 840a6 │ │ │ │ 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 84080 │ │ │ │ - movw r3, #20533 @ 0x5035 │ │ │ │ + beq.w 840f4 │ │ │ │ + movw r3, #20577 @ 0x5061 │ │ │ │ movt r3, #8 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ str r5, [sp, #0] │ │ │ │ str.w r3, [r5, #1564] @ 0x61c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8409e │ │ │ │ - movw r2, #8417 @ 0x20e1 │ │ │ │ + beq.w 84112 │ │ │ │ + movw r2, #4777 @ 0x12a9 │ │ │ │ movt r2, #24 │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str.w r3, [r2, #1572] @ 0x624 │ │ │ │ - movw r3, #59381 @ 0xe7f5 │ │ │ │ + movw r3, #59605 @ 0xe8d5 │ │ │ │ movt r3, #17 │ │ │ │ str.w r3, [r2, #1564] @ 0x61c │ │ │ │ - b.n 8409e │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 8411a │ │ │ │ + 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 84e60 │ │ │ │ + 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 84142 │ │ │ │ + b.w 84e2a │ │ │ │ movs r3, #0 │ │ │ │ cmp r4, #1 │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #16] │ │ │ │ - bgt.w 83fea │ │ │ │ - mov r2, r3 │ │ │ │ + bgt.w 8405e │ │ │ │ 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 84b3a │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + bne.w 8480a │ │ │ │ + movw fp, #4356 @ 0x1104 │ │ │ │ + movt fp, #70 @ 0x46 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, #1 │ │ │ │ - bgt.w 84e40 │ │ │ │ + bgt.w 84f2c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cmp r0, fp │ │ │ │ - bne.w 84e5e │ │ │ │ - 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 84f4a │ │ │ │ + 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 84e90 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cbz r3, 84384 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + bne.w 84ea6 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 84438 │ │ │ │ + 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 84ee4 │ │ │ │ + bgt.w 84efe │ │ │ │ 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 84a9a │ │ │ │ + add.w fp, r3, r7, lsl #2 │ │ │ │ + ble.w 84b9c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d26e0 │ │ │ │ + bl d2558 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w r0, [r3, r7, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84f0a │ │ │ │ + beq.w 84eba │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 84a9a │ │ │ │ + beq.w 84b9c │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - bl d26e0 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r0, [r3, #4] │ │ │ │ + bl d2558 │ │ │ │ + str.w r0, [fp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84e9e │ │ │ │ + beq.w 84f24 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 843fe │ │ │ │ + beq.n 844b2 │ │ │ │ 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 d26e0 │ │ │ │ + bl d2558 │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84ea0 │ │ │ │ + beq.w 84ebc │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 843e4 │ │ │ │ + bne.n 84498 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr.w sl, [sp, #20] │ │ │ │ + mov r9, fp │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 83ff4 │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr.w r0, [fp] │ │ │ │ - add.w r2, r3, #1073741824 @ 0x40000000 │ │ │ │ + b.n 84068 │ │ │ │ + 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 845fc │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 846ac │ │ │ │ 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 8460a │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r2, r3 │ │ │ │ - bge.w 841c8 │ │ │ │ - cmp r3, r4 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ + bge.w 846ba │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r5, r3 │ │ │ │ + bge.w 8423c │ │ │ │ + cmp r3, r9 │ │ │ │ it ge │ │ │ │ - movge r3, r4 │ │ │ │ + movge r3, r9 │ │ │ │ mov ip, r3 │ │ │ │ cmp r5, r3 │ │ │ │ - bge.w 841cc │ │ │ │ - movw r3, #20533 @ 0x5035 │ │ │ │ + bge.w 8423e │ │ │ │ + movw r3, #20577 @ 0x5061 │ │ │ │ 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 844f8 │ │ │ │ + bne.n 845a6 │ │ │ │ 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 85000 │ │ │ │ + beq.w 85002 │ │ │ │ tst.w r8, #64 @ 0x40 │ │ │ │ - beq.w 84df4 │ │ │ │ + beq.w 84f6c │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ add.w r0, r6, #20 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 84e04 │ │ │ │ + beq.w 84f7c │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.w 847a0 │ │ │ │ + beq.w 84830 │ │ │ │ adds r1, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29204 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 847b0 │ │ │ │ + beq.w 84840 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - cbz r0, 84506 │ │ │ │ + cbz r0, 845b4 │ │ │ │ mov r2, r8 │ │ │ │ cmp r4, r9 │ │ │ │ mov r8, r3 │ │ │ │ + it lt │ │ │ │ + movlt r7, r9 │ │ │ │ mov r3, r2 │ │ │ │ - bge.n 8459c │ │ │ │ - mov r7, r9 │ │ │ │ - b.n 8451e │ │ │ │ + blt.n 845cc │ │ │ │ + b.n 8464a │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 84e14 │ │ │ │ - bne.n 845da │ │ │ │ + blt.w 84ff2 │ │ │ │ + bne.n 8468a │ │ │ │ add.w r4, r9, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - ble.n 8459c │ │ │ │ + ble.n 8464a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 84e34 │ │ │ │ + bne.w 84fcc │ │ │ │ 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] │ │ │ │ @@ -134702,1021 +134735,967 @@ │ │ │ │ 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 84ffc │ │ │ │ + beq.w 84ffe │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 84e1e │ │ │ │ + beq.w 84fb6 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ mov r0, r5 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 84e2e │ │ │ │ + beq.w 84fc6 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.n 84584 │ │ │ │ + beq.n 84632 │ │ │ │ adds r1, #20 │ │ │ │ blx 29204 │ │ │ │ - cbz r0, 8458e │ │ │ │ + cbz r0, 8463c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 84592 │ │ │ │ + bge.n 84640 │ │ │ │ cmp sl, r4 │ │ │ │ - ble.n 8459a │ │ │ │ + ble.n 84648 │ │ │ │ mov r8, sl │ │ │ │ - b.n 84536 │ │ │ │ + b.n 845e4 │ │ │ │ adds r1, #28 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 84578 │ │ │ │ + bne.n 84626 │ │ │ │ cmp r7, r9 │ │ │ │ - bgt.n 8457c │ │ │ │ + bgt.n 8462a │ │ │ │ add.w r4, sl, #1 │ │ │ │ cmp r4, r8 │ │ │ │ - blt.n 84536 │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ + blt.n 845e4 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ lsls r7, r4, #2 │ │ │ │ cmp r5, r4 │ │ │ │ add.w r1, fp, r7 │ │ │ │ - ble.n 845e2 │ │ │ │ + ble.n 84692 │ │ │ │ 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] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 84684 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bne.n 8472c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 8447e │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ + bne.w 8452a │ │ │ │ + ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ mov ip, r3 │ │ │ │ - ldrd sl, r9, [sp, #52] @ 0x34 │ │ │ │ - b.n 841cc │ │ │ │ + ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ + b.n 8423e │ │ │ │ cmp r4, r9 │ │ │ │ - bge.n 8459c │ │ │ │ + bge.n 8464a │ │ │ │ mov sl, r9 │ │ │ │ - b.n 84486 │ │ │ │ + b.n 84532 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r6, [fp, r4, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 845c6 │ │ │ │ + beq.n 84674 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ - b.n 84694 │ │ │ │ - cmp r4, r1 │ │ │ │ - beq.n 84680 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - b.n 8440c │ │ │ │ + b.n 8473c │ │ │ │ + cmp r9, r1 │ │ │ │ + beq.n 84712 │ │ │ │ + mov r5, r1 │ │ │ │ + b.n 844bc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 84bd2 │ │ │ │ - bne.w 84450 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - mov r0, fp │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r2, r5 │ │ │ │ - bl 1b3058 │ │ │ │ - mov r3, r5 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add.w r3, r6, #8 │ │ │ │ - b.n 847c2 │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ - add.w r6, fp, #8 │ │ │ │ - movs r7, #3 │ │ │ │ - ldr.w r3, [r5, #1564] @ 0x61c │ │ │ │ + blt.w 84ca2 │ │ │ │ + bne.w 844fe │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - cmp r3, r8 │ │ │ │ - ldr.w r1, [r6], #4 │ │ │ │ - bne.n 8466e │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r0, fp │ │ │ │ + adds r5, #1 │ │ │ │ + bl 1b2440 │ │ │ │ + add.w r3, r4, #8 │ │ │ │ + b.n 84850 │ │ │ │ + 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 84716 │ │ │ │ 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 841b6 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - bne.w 8412c │ │ │ │ - b.n 84680 │ │ │ │ + blt.w 8422e │ │ │ │ + adds r1, r5, #1 │ │ │ │ + cmp r9, r1 │ │ │ │ + bne.w 841aa │ │ │ │ + mov r5, r9 │ │ │ │ + b.n 84234 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 84bd2 │ │ │ │ - bne.w 8479c │ │ │ │ - adds r7, #1 │ │ │ │ - cmp r4, r7 │ │ │ │ - bne.n 8462a │ │ │ │ - str r4, [sp, #4] │ │ │ │ - b.n 841be │ │ │ │ + blt.w 84ca2 │ │ │ │ + bne.w 8422e │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r9, r5 │ │ │ │ + bne.n 846d4 │ │ │ │ + mov r5, r9 │ │ │ │ + b.n 84234 │ │ │ │ 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 845c6 │ │ │ │ + b.n 84674 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.w 84a86 │ │ │ │ + ble.w 84b88 │ │ │ │ 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 84a20 │ │ │ │ + beq.w 84a8c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84a20 │ │ │ │ - ldr r2, [pc, #712] @ (8498c ) │ │ │ │ + bne.w 84a8c │ │ │ │ + ldr r2, [pc, #704] @ (84a2c ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84dda │ │ │ │ + bne.w 84f9a │ │ │ │ + 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 84b2c │ │ │ │ + ble.w 84c26 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8470a │ │ │ │ + beq.n 847b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 8470a │ │ │ │ - ldr r1, [pc, #660] @ (8498c ) │ │ │ │ + cbnz r3, 847b0 │ │ │ │ + ldr r1, [pc, #652] @ (84a2c ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84f4e │ │ │ │ + bne.w 84f80 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 84754 │ │ │ │ + beq.n 847fa │ │ │ │ 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 84742 │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.n 847e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 84742 │ │ │ │ - ldr r3, [pc, #604] @ (8498c ) │ │ │ │ + cbnz r3, 847e8 │ │ │ │ + ldr r3, [pc, #596] @ (84a2c ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84f98 │ │ │ │ + bne.w 84fd4 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r8 │ │ │ │ - bne.n 8471e │ │ │ │ + bne.n 847c4 │ │ │ │ mov r4, r8 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ - bgt.w 84e08 │ │ │ │ - ldr.w r3, [r9, #16] │ │ │ │ + bgt.w 84e64 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 8433c │ │ │ │ - b.n 84b36 │ │ │ │ - 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 84e10 │ │ │ │ - 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] │ │ │ │ + beq.w 843f4 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 84820 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #26608 @ 0x67f0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127394 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - str.w fp, [r1, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 840ce │ │ │ │ - b.n 84f76 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - b.n 841b6 │ │ │ │ + cbz r3, 8482a │ │ │ │ + cmp r4, #1 │ │ │ │ + bgt.w 84f28 │ │ │ │ + mov.w fp, #0 │ │ │ │ + b.n 84400 │ │ │ │ adds r1, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29204 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 844e6 │ │ │ │ + bne.w 84592 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ ite ge │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ - b.n 844e8 │ │ │ │ + b.n 84594 │ │ │ │ movs r3, #8 │ │ │ │ - movs r2, #2 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp r4, r2 │ │ │ │ - ble.w 84f38 │ │ │ │ - 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 84ee8 │ │ │ │ + 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 84f2e │ │ │ │ - bne.n 848d2 │ │ │ │ - ldr.w r3, [sl, #1564] @ 0x61c │ │ │ │ - ldrd r0, r1, [r6, #-4] │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 848f0 │ │ │ │ - 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 8498a │ │ │ │ + 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 849c8 │ │ │ │ + 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 848fc │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - ldrd sl, r9, [sp, #8] │ │ │ │ + bge.n 849b8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 84af0 │ │ │ │ - subs r5, #4 │ │ │ │ - add.w r1, fp, r5 │ │ │ │ + bne.w 84bf0 │ │ │ │ + sub.w r4, r8, #4 │ │ │ │ + add.w r1, fp, r4 │ │ │ │ cmp r1, fp │ │ │ │ - bls.n 8486a │ │ │ │ + bls.n 848fe │ │ │ │ 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 8486a │ │ │ │ + bls.n 848fe │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r2], #4 │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 8485a │ │ │ │ + bhi.n 848ee │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84cd2 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - ble.w 84450 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - movw r8, #54861 @ 0xd64d │ │ │ │ - movt r8, #20 │ │ │ │ + bne.w 84da2 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.w 844fe │ │ │ │ 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, #51541 @ 0xc955 │ │ │ │ + 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 84900 │ │ │ │ + ldr.w r1, [r4, #-4] │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 849d2 │ │ │ │ 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 849e4 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - cmp r3, r2 │ │ │ │ - it ge │ │ │ │ - movge ip, r3 │ │ │ │ - bge.w 841cc │ │ │ │ - mov r3, r2 │ │ │ │ - b.n 8445a │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 84d86 │ │ │ │ - movs r7, #0 │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - cmp r4, r9 │ │ │ │ - bgt.w 847e0 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - adds r5, #4 │ │ │ │ - ldrd sl, r9, [sp, #8] │ │ │ │ - b.n 84832 │ │ │ │ - mov r2, sl │ │ │ │ + bgt.w 844fe │ │ │ │ + adds r1, r5, #1 │ │ │ │ + cmp r9, r1 │ │ │ │ + ble.n 84986 │ │ │ │ + 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 84a30 │ │ │ │ + mov r5, r1 │ │ │ │ + b.n 844fe │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 84ca2 │ │ │ │ + bne.n 849c8 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldrd r2, r0, [r4, #-4] │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.w 848a0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 84f2e │ │ │ │ - bne.n 8482a │ │ │ │ + blt.w 84ca2 │ │ │ │ + bne.n 848c4 │ │ │ │ adds r7, #1 │ │ │ │ - b.n 848da │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r9, r5 │ │ │ │ + bgt.w 84862 │ │ │ │ + add.w r8, r8, #4 │ │ │ │ + b.n 848c4 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 84dd2 │ │ │ │ + movs r7, #0 │ │ │ │ + b.n 849ba │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 84bd2 │ │ │ │ - bne.n 848c0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r5, r3, #1 │ │ │ │ - cmp r4, r5 │ │ │ │ - ble.n 84948 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldrd r1, r0, [r6] │ │ │ │ - ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 84990 │ │ │ │ - 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 84cea │ │ │ │ - str r5, [sp, #4] │ │ │ │ - b.n 848c0 │ │ │ │ + blt.w 84ca2 │ │ │ │ + bne.w 844fe │ │ │ │ + adds r7, r5, #1 │ │ │ │ + cmp r9, r7 │ │ │ │ + bgt.n 84a92 │ │ │ │ + mov r5, r7 │ │ │ │ + b.n 844fe │ │ │ │ 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 841f2 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r0, r3 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - b.n 841f2 │ │ │ │ + lsls r0, r5, #2 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 84264 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add r3, r0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 84264 │ │ │ │ + nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 84bd2 │ │ │ │ - bne.n 84948 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - it gt │ │ │ │ - ldrgt r5, [sp, #4] │ │ │ │ - ble.n 848c0 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - ldr.w r1, [r6, #4]! │ │ │ │ - ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 84b62 │ │ │ │ - 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 848c0 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - ble.n 84a1c │ │ │ │ - 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 84a28 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - b.n 848c0 │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ - str r6, [sp, #20] │ │ │ │ - b.n 846dc │ │ │ │ - adds r2, r1, #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - cmp r4, r2 │ │ │ │ - ble.w 848c0 │ │ │ │ + adds r5, r1, #1 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.w 844fe │ │ │ │ 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 848c0 │ │ │ │ - adds r1, #2 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - cmp r4, r1 │ │ │ │ - ble.w 848c0 │ │ │ │ + blt.w 844fe │ │ │ │ + adds r5, r1, #2 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.w 844fe │ │ │ │ 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 84a1c │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt.n 84a54 │ │ │ │ - b.n 84a1c │ │ │ │ - ldr.w r3, [r9, #16] │ │ │ │ + bgt.w 844fe │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r9, r5 │ │ │ │ + bgt.n 84a58 │ │ │ │ + b.n 844fe │ │ │ │ + mov r8, fp │ │ │ │ + mov fp, r6 │ │ │ │ + b.n 84782 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldrd r1, r0, [r4] │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 84b3a │ │ │ │ + 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 849e6 │ │ │ │ + adds r1, r5, #2 │ │ │ │ + cmp r9, r1 │ │ │ │ + bgt.w 84956 │ │ │ │ + mov r5, r1 │ │ │ │ + b.n 844fe │ │ │ │ + subs r0, r1, #2 │ │ │ │ + beq.n 84aee │ │ │ │ + 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 1b2490 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 84ca8 │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble.w 84278 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + subs r1, r3, #2 │ │ │ │ + beq.n 84b2a │ │ │ │ + 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 1b2490 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 84ca8 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + b.n 84b00 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 84ca2 │ │ │ │ + bne.w 849e6 │ │ │ │ + adds r5, #2 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.w 844fe │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + ldr.w r1, [r4, #4]! │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 84c32 │ │ │ │ + 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 844fe │ │ │ │ + b.n 84950 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 84b3a │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 84348 │ │ │ │ + bne.w 8480a │ │ │ │ + movw fp, #4356 @ 0x1104 │ │ │ │ + movt fp, #70 @ 0x46 │ │ │ │ + b.n 84400 │ │ │ │ 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 84f6e │ │ │ │ - bne.n 84a86 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + bgt.w 84e22 │ │ │ │ + bne.n 84b88 │ │ │ │ + ldr.w r5, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 84b22 │ │ │ │ + beq.n 84c1e │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - b.n 846b8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r2, r7, #1 │ │ │ │ - subs r0, r3, r2 │ │ │ │ + b.n 84760 │ │ │ │ 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, 84b04 │ │ │ │ + cbnz r3, 84c02 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 1b3058 │ │ │ │ - b.n 84838 │ │ │ │ - beq.w 84dd4 │ │ │ │ + bl 1b2440 │ │ │ │ + b.n 848ca │ │ │ │ + beq.w 84dea │ │ │ │ add.w r2, fp, #4 │ │ │ │ mov r1, r2 │ │ │ │ cmp fp, r2 │ │ │ │ - bcs.w 84d78 │ │ │ │ - movs r3, #2 │ │ │ │ - movs r5, #4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.n 84846 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr.w r3, [r9, #16] │ │ │ │ + bcs.w 84d96 │ │ │ │ + movs r5, #2 │ │ │ │ + movs r4, #4 │ │ │ │ + b.n 848da │ │ │ │ + movw fp, #4356 @ 0x1104 │ │ │ │ + movt fp, #70 @ 0x46 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 84348 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cbz r3, 84b50 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29168 @ 0x71f0 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 84b5a │ │ │ │ - cmp r4, #1 │ │ │ │ - bgt.w 84e3c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.w 84348 │ │ │ │ + beq.w 84400 │ │ │ │ + b.n 84804 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 84bd2 │ │ │ │ - bne.w 84948 │ │ │ │ + blt.n 84ca2 │ │ │ │ + bne.w 844fe │ │ │ │ adds r5, #1 │ │ │ │ - cmp r4, r5 │ │ │ │ - bgt.w 849aa │ │ │ │ - b.n 84948 │ │ │ │ - add.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.w 844fe │ │ │ │ + b.n 84b50 │ │ │ │ + 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 84be8 │ │ │ │ + ble.n 84cba │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 84bec │ │ │ │ - mov r6, ip │ │ │ │ + bgt.n 84cbe │ │ │ │ + mov r5, ip │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w 8494c │ │ │ │ + ble.w 849ea │ │ │ │ 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 8494c │ │ │ │ - bl 1b30a8 │ │ │ │ + cmp r4, r2 │ │ │ │ + bge.w 849ea │ │ │ │ + bl 1b2490 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 84baa │ │ │ │ - ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ + beq.n 84c7a │ │ │ │ mov r4, sl │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 84754 │ │ │ │ + ldrd fp, sl, [sp, #44] @ 0x2c │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 847fa │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 84b5a │ │ │ │ + ble.w 8482a │ │ │ │ movs r6, #0 │ │ │ │ - b.n 846a8 │ │ │ │ + b.n 84750 │ │ │ │ subs r3, r3, r1 │ │ │ │ subs r2, r2, r1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 84b9e │ │ │ │ + b.n 84c6e │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 84fe8 │ │ │ │ + ble.w 8503c │ │ │ │ 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 84c50 │ │ │ │ - cbz r6, 84c7c │ │ │ │ + b.n 84d1e │ │ │ │ + cbz r6, 84d4a │ │ │ │ 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 84c94 │ │ │ │ + bge.n 84d62 │ │ │ │ mov r2, r6 │ │ │ │ mov r6, r3 │ │ │ │ ldr.w r5, [r8, #4]! │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 84fd0 │ │ │ │ + bne.w 85044 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 84fd0 │ │ │ │ + beq.w 85044 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 84f94 │ │ │ │ - cbz r2, 84c7c │ │ │ │ + bne.w 84e9a │ │ │ │ + cbz r2, 84d4a │ │ │ │ tst.w ip, lr │ │ │ │ - bne.n 84c88 │ │ │ │ + bne.n 84d56 │ │ │ │ mov r5, r9 │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 84c32 │ │ │ │ + beq.n 84d00 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bge.n 84c9e │ │ │ │ + bge.n 84d6a │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r2 │ │ │ │ - b.n 84c4c │ │ │ │ + b.n 84d1a │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, #15 │ │ │ │ - bls.n 84c76 │ │ │ │ + bls.n 84d44 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 84c7c │ │ │ │ + b.n 84d4a │ │ │ │ mov r9, sl │ │ │ │ mov r2, r6 │ │ │ │ - mov sl, fp │ │ │ │ - b.w 84070 │ │ │ │ + b.w 840e4 │ │ │ │ mov r9, sl │ │ │ │ - mov sl, fp │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 84f6a │ │ │ │ + beq.w 84ffa │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 84080 │ │ │ │ + bne.w 840f4 │ │ │ │ lsls r5, r6, #31 │ │ │ │ - bpl.w 84080 │ │ │ │ + bpl.w 840f4 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - movw r3, #20533 @ 0x5035 │ │ │ │ + movw r3, #20577 @ 0x5061 │ │ │ │ movt r3, #8 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.w 842d0 │ │ │ │ - movs r5, #4 │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + b.w 84346 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - adds r2, r3, r5 │ │ │ │ + movs r5, #2 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 844fe │ │ │ │ + movs r4, #4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + adds r2, r3, r4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.w 84872 │ │ │ │ + bls.w 84906 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ str.w r0, [r3], #4 │ │ │ │ str.w r1, [r2], #-4 │ │ │ │ - b.n 84cd6 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - adds r1, #2 │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt.w 849ec │ │ │ │ - b.n 84a1c │ │ │ │ - subs r0, r1, #2 │ │ │ │ - beq.n 84d14 │ │ │ │ - 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 1b30a8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 84bd8 │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.w 84206 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - subs r1, r3, #2 │ │ │ │ - beq.n 84d50 │ │ │ │ - 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 1b30a8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 84bd8 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - b.n 84d26 │ │ │ │ + b.n 84da6 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ and.w r1, r3, #1 │ │ │ │ asrs r3, r3, #1 │ │ │ │ orrs r2, r1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bgt.n 84d64 │ │ │ │ + bgt.n 84dbe │ │ │ │ adds r3, r2, r3 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - b.w 840d8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 84ccc │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.w 84450 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + b.w 8414c │ │ │ │ adds r2, r7, #1 │ │ │ │ - sub.w r0, r9, r2 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - add.w r0, fp, r0, lsl #2 │ │ │ │ + subs r3, r5, r2 │ │ │ │ + lsls r1, r3, #2 │ │ │ │ + add.w r0, fp, r3, lsl #2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ add r1, r3 │ │ │ │ - cbnz r3, 84d9a │ │ │ │ + cbnz r3, 84de4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 1b3058 │ │ │ │ - b.n 848d8 │ │ │ │ + bl 1b2440 │ │ │ │ + b.n 849ce │ │ │ │ + mov ip, r9 │ │ │ │ + b.w 8423e │ │ │ │ movw r3, #26080 @ 0x65e0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 84fb6 │ │ │ │ + beq.n 84e6c │ │ │ │ ldr r6, [r0, #100] @ 0x64 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ - movw r5, #61921 @ 0xf1e1 │ │ │ │ + movw r5, #62149 @ 0xf2c5 │ │ │ │ movt r5, #17 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #8417 @ 0x20e1 │ │ │ │ + movw r3, #4777 @ 0x12a9 │ │ │ │ movt r3, #24 │ │ │ │ str.w r6, [sp, #1632] @ 0x660 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ movne r3, r5 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ - b.w 842c6 │ │ │ │ - mov ip, r4 │ │ │ │ - b.w 841cc │ │ │ │ - movw r1, #27577 @ 0x6bb9 │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 846d2 │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - b.n 846d2 │ │ │ │ - add.w r0, r6, #28 │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ - tst.w ip, #32 │ │ │ │ - bne.w 844ce │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b.n 847a2 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 771e8 │ │ │ │ - b.n 84754 │ │ │ │ - movs r3, #128 @ 0x80 │ │ │ │ - b.n 84aaa │ │ │ │ - ldrd r4, r9, [sp, #52] @ 0x34 │ │ │ │ - ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ - b.n 84bd8 │ │ │ │ - add.w r0, r6, #28 │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ - tst.w ip, #32 │ │ │ │ - bne.w 8456a │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b.w 84586 │ │ │ │ - mov r9, sl │ │ │ │ - mov sl, r9 │ │ │ │ - b.w 84486 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + b.w 8433c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 84142 │ │ │ │ + lsls r3, r4, #2 │ │ │ │ + mov r0, fp │ │ │ │ + subs r2, r3, #4 │ │ │ │ + add r2, fp │ │ │ │ + b.n 84e40 │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + ldr r5, [r2, #0] │ │ │ │ + str.w r5, [r0], #4 │ │ │ │ + str.w r1, [r2], #-4 │ │ │ │ + cmp r2, r0 │ │ │ │ + bhi.n 84e34 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - add.w r3, r2, r4, lsl #2 │ │ │ │ subs r3, #4 │ │ │ │ - b.n 84e56 │ │ │ │ + add r3, r2 │ │ │ │ + b.n 84e58 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r2], #4 │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 84e4a │ │ │ │ - b.w 84348 │ │ │ │ - bl 771e8 │ │ │ │ - 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 84370 │ │ │ │ - b.n 84e90 │ │ │ │ + bhi.n 84e4c │ │ │ │ + b.w 84142 │ │ │ │ + movs r3, #128 @ 0x80 │ │ │ │ + b.n 84baa │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77260 │ │ │ │ + b.n 847fa │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + movw r3, #17817 @ 0x4599 │ │ │ │ + movt r3, #23 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + str.w r3, [sp, #1628] @ 0x65c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 84112 │ │ │ │ + b.w 84354 │ │ │ │ + mov r1, sl │ │ │ │ + movs r2, #0 │ │ │ │ + add r5, sp, #64 @ 0x40 │ │ │ │ + movw r3, #4777 @ 0x12a9 │ │ │ │ + movt r3, #24 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + b.w 8433c │ │ │ │ + movs r2, #0 │ │ │ │ + b.n 84d4a │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ - bl 781a8 │ │ │ │ + bl 78220 │ │ │ │ subs r6, #1 │ │ │ │ - bpl.n 84e88 │ │ │ │ + bpl.n 84e9e │ │ │ │ mov r0, r5 │ │ │ │ - bl 771e8 │ │ │ │ - b.w 84370 │ │ │ │ - movs r6, #1 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add.w r6, r3, r6, lsl #2 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.w 8500c │ │ │ │ + bl 77260 │ │ │ │ + b.w 84420 │ │ │ │ + mov fp, r3 │ │ │ │ + lsls r3, r4, #2 │ │ │ │ + b.n 84e44 │ │ │ │ + mov r6, r0 │ │ │ │ + add.w r6, fp, r6, lsl #2 │ │ │ │ + cmp fp, r6 │ │ │ │ + bne.w 8500e │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ - bgt.w 85004 │ │ │ │ - ldrd r6, r5, [r9, #8] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str.w r3, [r9, #16] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - strd r4, r3, [r9, #8] │ │ │ │ + bgt.w 85006 │ │ │ │ + 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 84ff0 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - b.w 84384 │ │ │ │ - mov r1, fp │ │ │ │ - movs r2, #0 │ │ │ │ - add r5, sp, #64 @ 0x40 │ │ │ │ - movw r3, #8417 @ 0x20e1 │ │ │ │ - movt r3, #24 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - b.w 842c6 │ │ │ │ + bne.w 85030 │ │ │ │ + mov fp, r5 │ │ │ │ + b.w 84438 │ │ │ │ + subs r4, r3, #4 │ │ │ │ + add.w r1, fp, r4 │ │ │ │ + cmp fp, r1 │ │ │ │ + bcc.w 848d6 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 844fe │ │ │ │ + b.n 84da2 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bl 76e4c │ │ │ │ - str r0, [sp, #20] │ │ │ │ + bl 76ec0 │ │ │ │ + mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84ff6 │ │ │ │ + beq.w 85036 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d26e0 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + bl d2558 │ │ │ │ mov r6, r0 │ │ │ │ - str r0, [r3, #0] │ │ │ │ + str.w r0, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 843c4 │ │ │ │ - b.n 84ea0 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 84ea0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - lsls r3, r4, #2 │ │ │ │ + bne.w 84476 │ │ │ │ + b.n 84ebc │ │ │ │ + movs r6, #1 │ │ │ │ + b.n 84ebc │ │ │ │ + mov.w fp, #0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ + add.w r3, r2, r4, lsl #2 │ │ │ │ subs r3, #4 │ │ │ │ - add r3, r2 │ │ │ │ - b.n 84f26 │ │ │ │ + b.n 84f42 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r2], #4 │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ - cmp r3, r2 │ │ │ │ - bhi.n 84f1a │ │ │ │ - b.w 840ce │ │ │ │ - ldrd r4, r9, [sp, #8] │ │ │ │ - ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ - b.n 84bd8 │ │ │ │ - subs r5, r3, #4 │ │ │ │ - add.w r1, fp, r5 │ │ │ │ - cmp r1, fp │ │ │ │ - bhi.w 84842 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 84450 │ │ │ │ - b.n 84cd2 │ │ │ │ - movw r2, #27577 @ 0x6bb9 │ │ │ │ + cmp r2, r3 │ │ │ │ + bcc.n 84f36 │ │ │ │ + b.w 84400 │ │ │ │ + bl 77260 │ │ │ │ + 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 84420 │ │ │ │ + b.n 84ea6 │ │ │ │ + add.w r0, r6, #28 │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ + tst.w ip, #32 │ │ │ │ + bne.w 8457a │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.n 84832 │ │ │ │ + movw r2, #26633 @ 0x6809 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 84706 │ │ │ │ + beq.w 847ac │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.w 84706 │ │ │ │ - movs r2, #1 │ │ │ │ - b.n 84ed4 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 840ce │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - lsls r3, r4, #2 │ │ │ │ - subs r2, r3, #4 │ │ │ │ - mov r0, r1 │ │ │ │ - add r2, r1 │ │ │ │ - b.n 84f8e │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ - str.w r5, [r0], #4 │ │ │ │ - str.w r1, [r2], #-4 │ │ │ │ - cmp r2, r0 │ │ │ │ - bhi.n 84f82 │ │ │ │ - b.n 84f12 │ │ │ │ - movs r2, #0 │ │ │ │ - b.n 84c7c │ │ │ │ - movw r2, #27577 @ 0x6bb9 │ │ │ │ + b.n 847ac │ │ │ │ + movw r1, #26633 @ 0x6809 │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 8477a │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + b.w 8477a │ │ │ │ + add.w r0, r6, #28 │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ + tst.w ip, #32 │ │ │ │ + bne.w 84618 │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.w 84634 │ │ │ │ + mov r9, sl │ │ │ │ + mov sl, r9 │ │ │ │ + b.w 84532 │ │ │ │ + movw r2, #26633 @ 0x6809 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8473e │ │ │ │ - ldr r2, [pc, #136] @ (85030 ) │ │ │ │ + beq.w 847e4 │ │ │ │ + ldr r2, [pc, #120] @ (8505c ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.w 8473e │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - movw r3, #20881 @ 0x5191 │ │ │ │ - movt r3, #23 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - str.w r3, [sp, #1628] @ 0x65c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 8409e │ │ │ │ - b.w 842de │ │ │ │ - mov r9, sl │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ - movw r3, #8417 @ 0x20e1 │ │ │ │ - movt r3, #24 │ │ │ │ - mov sl, fp │ │ │ │ - str r2, [sp, #0] │ │ │ │ - str.w r3, [sp, #1628] @ 0x65c │ │ │ │ - b.w 8409e │ │ │ │ - mov.w ip, #0 │ │ │ │ - b.w 8401c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 84e90 │ │ │ │ - bl 1ea6e4 │ │ │ │ - b.n 84eb4 │ │ │ │ + b.w 847e4 │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ + ldrd fp, sl, [sp, #44] @ 0x2c │ │ │ │ + b.n 84ca8 │ │ │ │ + movs r2, #1 │ │ │ │ + b.n 84e8a │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - b.n 84e22 │ │ │ │ + b.n 84fba │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - b.n 84df8 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 771e8 │ │ │ │ - b.n 84eb4 │ │ │ │ + b.n 84f70 │ │ │ │ + mov r0, fp │ │ │ │ + bl 77260 │ │ │ │ + b.n 84ecc │ │ │ │ ldr.w r2, [r6, #-4]! │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 84ea6 │ │ │ │ + beq.w 84ec0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84ea6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 84ea6 │ │ │ │ + bne.w 84ec0 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 84ec0 │ │ │ │ + mov.w fp, #0 │ │ │ │ + b.n 84ea6 │ │ │ │ + bl 1e9b14 │ │ │ │ + b.n 84ecc │ │ │ │ + mov.w ip, #0 │ │ │ │ + b.w 84090 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + movw r3, #4777 @ 0x12a9 │ │ │ │ + movt r3, #24 │ │ │ │ + mov r9, sl │ │ │ │ + str r2, [sp, #0] │ │ │ │ + str.w r3, [sp, #1628] @ 0x65c │ │ │ │ + b.w 84112 │ │ │ │ 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 │ │ │ │ @@ -135724,306 +135703,306 @@ │ │ │ │ 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 85096 │ │ │ │ + beq.n 850c2 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 85088 │ │ │ │ + bpl.n 850b4 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ adds r0, #20 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.n 85092 │ │ │ │ + beq.n 850be │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 85074 │ │ │ │ + bpl.n 850a0 │ │ │ │ adds r1, #20 │ │ │ │ blx 29204 │ │ │ │ - cbz r0, 8507e │ │ │ │ + cbz r0, 850aa │ │ │ │ lsrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ adds r1, #28 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 85070 │ │ │ │ + bne.n 8509c │ │ │ │ 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 85064 │ │ │ │ + bne.n 85090 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 85076 │ │ │ │ + b.n 850a2 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 8508a │ │ │ │ + b.n 850b6 │ │ │ │ nop │ │ │ │ │ │ │ │ -0008509c : │ │ │ │ +000850c8 : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4012] @ 0xfac │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #620] @ (85320 ) │ │ │ │ + ldr r4, [pc, #620] @ (8534c ) │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ ldr.w r8, [r3, r4] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85308 │ │ │ │ + beq.w 85334 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 85220 │ │ │ │ + beq.w 8524c │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 85220 │ │ │ │ + beq.w 8524c │ │ │ │ add.w r9, sp, #28 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r9 │ │ │ │ - bl 85328 │ │ │ │ + bl 85354 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8530e │ │ │ │ + beq.w 8533a │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 851b2 │ │ │ │ + beq.n 851de │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #20 │ │ │ │ - bpl.n 8519c │ │ │ │ + bpl.n 851c8 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r6, [r7, r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8519c │ │ │ │ + beq.n 851c8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8524e │ │ │ │ + beq.w 8527a │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 852da │ │ │ │ + bne.w 85306 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 8518c │ │ │ │ + ble.n 851b8 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85136 │ │ │ │ + beq.n 85162 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 851de │ │ │ │ + beq.n 8520a │ │ │ │ cmp r5, #1 │ │ │ │ - ble.n 8518c │ │ │ │ + ble.n 851b8 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8514e │ │ │ │ + beq.n 8517a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 851f4 │ │ │ │ + beq.n 85220 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 8518c │ │ │ │ + beq.n 851b8 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add.w r8, r4, #8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8516a │ │ │ │ + beq.n 85196 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85232 │ │ │ │ + beq.n 8525e │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 8518c │ │ │ │ + beq.n 851b8 │ │ │ │ movs r7, #3 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r8, #4]! │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 85186 │ │ │ │ + beq.n 851b2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8520a │ │ │ │ + beq.n 85236 │ │ │ │ adds r7, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 85174 │ │ │ │ + bne.n 851a0 │ │ │ │ cmp r4, r9 │ │ │ │ - bne.n 85246 │ │ │ │ + bne.n 85272 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ bic.w r3, r5, #2147483648 @ 0x80000000 │ │ │ │ mov r2, r4 │ │ │ │ - bl 892a8 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 892d0 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 8511e │ │ │ │ + b.n 8514a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bpl.n 850f2 │ │ │ │ + bpl.n 8511e │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ add.w r2, r3, #12 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bl 85554 │ │ │ │ + bl 85580 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8512e │ │ │ │ - b.n 8518c │ │ │ │ - ldr r2, [pc, #324] @ (85324 ) │ │ │ │ + bne.n 8515a │ │ │ │ + b.n 851b8 │ │ │ │ + ldr r2, [pc, #324] @ (85350 ) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 852c2 │ │ │ │ + bne.n 852ee │ │ │ │ mov r0, r7 │ │ │ │ blx r8 │ │ │ │ - b.n 85136 │ │ │ │ - ldr r2, [pc, #300] @ (85324 ) │ │ │ │ + b.n 85162 │ │ │ │ + ldr r2, [pc, #300] @ (85350 ) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 85276 │ │ │ │ + bne.n 852a2 │ │ │ │ mov r0, r7 │ │ │ │ blx r8 │ │ │ │ - b.n 8514e │ │ │ │ - ldr r2, [pc, #280] @ (85324 ) │ │ │ │ + b.n 8517a │ │ │ │ + ldr r2, [pc, #280] @ (85350 ) │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr.w fp, [r1, #24] │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov ip, r1 │ │ │ │ - cbnz r1, 85258 │ │ │ │ + cbnz r1, 85284 │ │ │ │ mov r0, r3 │ │ │ │ blx fp │ │ │ │ - b.n 85186 │ │ │ │ + b.n 851b2 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 85554 │ │ │ │ + bl 85580 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 85190 │ │ │ │ - ldr r2, [pc, #240] @ (85324 ) │ │ │ │ + b.n 851bc │ │ │ │ + ldr r2, [pc, #240] @ (85350 ) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 8528e │ │ │ │ + cbnz r3, 852ba │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ - b.n 8516a │ │ │ │ + b.n 85196 │ │ │ │ mov r0, r4 │ │ │ │ - bl 771e8 │ │ │ │ - b.n 85190 │ │ │ │ - cbz r3, 852a6 │ │ │ │ + bl 77260 │ │ │ │ + b.n 851bc │ │ │ │ + cbz r3, 852d2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 852a6 │ │ │ │ + cbz r3, 852d2 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 8511e │ │ │ │ - movw r1, #27577 @ 0x6bb9 │ │ │ │ + b.n 8514a │ │ │ │ + movw r1, #26633 @ 0x6809 │ │ │ │ movt r1, #18 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 8521a │ │ │ │ + beq.n 85246 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ mov r3, ip │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 8521a │ │ │ │ - movw r1, #27577 @ 0x6bb9 │ │ │ │ + b.n 85246 │ │ │ │ + movw r1, #26633 @ 0x6809 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 85204 │ │ │ │ + beq.n 85230 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 85204 │ │ │ │ - movw r1, #27577 @ 0x6bb9 │ │ │ │ + b.n 85230 │ │ │ │ + movw r1, #26633 @ 0x6809 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 85240 │ │ │ │ + beq.n 8526c │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 85240 │ │ │ │ + b.n 8526c │ │ │ │ movw r2, #4300 @ 0x10cc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #29196 @ 0x720c │ │ │ │ + movw r2, #26636 @ 0x680c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 14b0ac <_PyErr_Format@@Base> │ │ │ │ - b.n 85254 │ │ │ │ - movw r1, #27577 @ 0x6bb9 │ │ │ │ + bl 14a3b4 <_PyErr_Format@@Base> │ │ │ │ + b.n 85280 │ │ │ │ + movw r1, #26633 @ 0x6809 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 851ee │ │ │ │ + beq.n 8521a │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 851ee │ │ │ │ + b.n 8521a │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8511e │ │ │ │ + beq.w 8514a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 85312 │ │ │ │ + bne.n 8533e │ │ │ │ movw r2, #4300 @ 0x10cc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #29244 @ 0x723c │ │ │ │ + movw r2, #26684 @ 0x683c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 20fe9c │ │ │ │ - b.n 85254 │ │ │ │ + bl 20f460 │ │ │ │ + b.n 85280 │ │ │ │ mov r0, r8 │ │ │ │ - bl 636aa <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ + bl 624bc <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 85190 │ │ │ │ + b.n 851bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 852ec │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 852ec │ │ │ │ + bne.n 85318 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 85318 │ │ │ │ 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 │ │ │ │ @@ -136032,296 +136011,296 @@ │ │ │ │ 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 85412 │ │ │ │ - cbz r4, 8536c │ │ │ │ + bgt.n 8543e │ │ │ │ + cbz r4, 85398 │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - bhi.n 85442 │ │ │ │ + bhi.n 8546e │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 853e8 │ │ │ │ + bhi.n 85414 │ │ │ │ cmp r4, #9 │ │ │ │ - beq.n 85346 │ │ │ │ + beq.n 85372 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 85346 │ │ │ │ + bne.n 85372 │ │ │ │ ldrb.w r4, [ip, #1]! │ │ │ │ adds r5, #1 │ │ │ │ movs r6, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 85350 │ │ │ │ + bne.n 8537c │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 8551e │ │ │ │ + blt.w 8554a │ │ │ │ itt eq │ │ │ │ moveq sl, r7 │ │ │ │ streq.w r5, [r8] │ │ │ │ - beq.n 8543a │ │ │ │ + beq.n 85466 │ │ │ │ cmp r5, #5 │ │ │ │ - bgt.n 85472 │ │ │ │ + bgt.n 8549e │ │ │ │ add.w r9, sp, #12 │ │ │ │ add r6, sp, #8 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 82b74 │ │ │ │ + bl 82c04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85526 │ │ │ │ + beq.w 85552 │ │ │ │ mov sl, r7 │ │ │ │ cmp r5, #1 │ │ │ │ str r0, [r7, #0] │ │ │ │ - beq.n 8542c │ │ │ │ + beq.n 85458 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 82b74 │ │ │ │ + bl 82c04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 854c4 │ │ │ │ + beq.w 854f0 │ │ │ │ cmp r5, #2 │ │ │ │ str.w r0, [sl, #4] │ │ │ │ - beq.n 8542c │ │ │ │ + beq.n 85458 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 82b74 │ │ │ │ + bl 82c04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 854a0 │ │ │ │ + beq.n 854cc │ │ │ │ cmp r5, #3 │ │ │ │ str.w r0, [sl, #8] │ │ │ │ - beq.n 8542c │ │ │ │ + beq.n 85458 │ │ │ │ add.w fp, sl, #8 │ │ │ │ movs r4, #3 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 82b74 │ │ │ │ + bl 82c04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 854a2 │ │ │ │ + beq.n 854ce │ │ │ │ adds r4, #1 │ │ │ │ str.w r0, [fp, #4]! │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 853d0 │ │ │ │ - b.n 8542e │ │ │ │ + bne.n 853fc │ │ │ │ + b.n 8545a │ │ │ │ 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 85346 │ │ │ │ + bne.n 85372 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 85428 │ │ │ │ + beq.n 85454 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne.n 8535c │ │ │ │ - cbnz r6, 8545c │ │ │ │ + bne.n 85388 │ │ │ │ + cbnz r6, 85488 │ │ │ │ ldrb.w r4, [ip, #1]! │ │ │ │ adds r5, #1 │ │ │ │ movs r6, #1 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq.n 85428 │ │ │ │ - bls.n 85452 │ │ │ │ + beq.n 85454 │ │ │ │ + bls.n 8547e │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq.n 8545c │ │ │ │ + beq.n 85488 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - beq.n 85428 │ │ │ │ + beq.n 85454 │ │ │ │ ldrb.w r4, [ip, #1]! │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne.n 85416 │ │ │ │ + bne.n 85442 │ │ │ │ subs r6, #1 │ │ │ │ - b.n 85346 │ │ │ │ + b.n 85372 │ │ │ │ mov r4, r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 854c8 │ │ │ │ + bne.n 854f4 │ │ │ │ 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 85408 │ │ │ │ - bhi.n 85460 │ │ │ │ + beq.n 85434 │ │ │ │ + bhi.n 8548c │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - beq.n 85408 │ │ │ │ + beq.n 85434 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne.n 8535c │ │ │ │ - b.n 85428 │ │ │ │ + bne.n 85388 │ │ │ │ + b.n 85454 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 85428 │ │ │ │ - bls.n 85468 │ │ │ │ + beq.n 85454 │ │ │ │ + bls.n 85494 │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - bne.n 85420 │ │ │ │ + bne.n 8544c │ │ │ │ adds r6, #1 │ │ │ │ - b.n 85346 │ │ │ │ + b.n 85372 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - bne.w 8535c │ │ │ │ - b.n 85428 │ │ │ │ + bne.w 85388 │ │ │ │ + b.n 85454 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 85508 │ │ │ │ + beq.n 85534 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne.n 85420 │ │ │ │ - b.n 8545c │ │ │ │ + bne.n 8544c │ │ │ │ + b.n 85488 │ │ │ │ lsls r0, r5, #2 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 76e4c │ │ │ │ + bl 76ec0 │ │ │ │ mov sl, r0 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8552a │ │ │ │ + beq.n 85556 │ │ │ │ add.w r9, sp, #12 │ │ │ │ add r6, sp, #8 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 82b74 │ │ │ │ - cbz r0, 854a2 │ │ │ │ + bl 82c04 │ │ │ │ + cbz r0, 854ce │ │ │ │ str.w r0, [sl] │ │ │ │ - b.n 853a0 │ │ │ │ + b.n 853cc │ │ │ │ movs r4, #2 │ │ │ │ subs r3, r5, #1 │ │ │ │ mov r1, r9 │ │ │ │ subs r3, r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ - bl 26a99c <_PySemaphore_Destroy@@Base+0x31c> │ │ │ │ + bl 269ee0 <_PySemaphore_Destroy@@Base+0x29c> │ │ │ │ mov r5, sl │ │ │ │ add.w r4, sl, r4, lsl #2 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 85538 │ │ │ │ + bne.n 85564 │ │ │ │ cmp r7, sl │ │ │ │ - bne.n 85530 │ │ │ │ + bne.n 8555c │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 8543a │ │ │ │ + b.n 85466 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 854a2 │ │ │ │ + b.n 854ce │ │ │ │ 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 854e6 │ │ │ │ - cbnz r6, 854f0 │ │ │ │ + beq.n 85512 │ │ │ │ + cbnz r6, 8551c │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85436 │ │ │ │ - b.n 854c8 │ │ │ │ + beq.n 85462 │ │ │ │ + b.n 854f4 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28828 @ 0x709c │ │ │ │ + movw r1, #26268 @ 0x669c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 854b0 │ │ │ │ + bl 127394 │ │ │ │ + b.n 854dc │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28800 @ 0x7080 │ │ │ │ + movw r1, #26240 @ 0x6680 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8] │ │ │ │ - b.n 854be │ │ │ │ + b.n 854ea │ │ │ │ mov sl, r7 │ │ │ │ - b.n 854a2 │ │ │ │ - bl 1ea6e4 │ │ │ │ - b.n 854be │ │ │ │ + b.n 854ce │ │ │ │ + bl 1e9b14 │ │ │ │ + b.n 854ea │ │ │ │ mov r0, sl │ │ │ │ - bl 771e8 │ │ │ │ - b.n 854be │ │ │ │ + bl 77260 │ │ │ │ + b.n 854ea │ │ │ │ ldr.w r0, [r5], #4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 854b6 │ │ │ │ + beq.n 854e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 854b6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 854b6 │ │ │ │ + bne.n 854e2 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 854e2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r5, r0 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r0, #20 │ │ │ │ - bpl.n 85592 │ │ │ │ + bpl.n 855be │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r6, [r4, r3] │ │ │ │ - cbz r6, 85592 │ │ │ │ + cbz r6, 855be │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 86abc <_Py_CheckFunctionResult@@Base> │ │ │ │ + b.w 86ae8 <_Py_CheckFunctionResult@@Base> │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r1 │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 892a8 <_PyObject_MakeTpCall@@Base> │ │ │ │ + b.w 892d0 <_PyObject_MakeTpCall@@Base> │ │ │ │ nop │ │ │ │ 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 857e2 │ │ │ │ + bne.w 8580e │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ mov r5, r3 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 857fc │ │ │ │ + bne.w 85828 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 85768 │ │ │ │ + beq.w 85794 │ │ │ │ movw r6, #4364 @ 0x110c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ cmp r4, r6 │ │ │ │ - bne.w 85774 │ │ │ │ + bne.w 857a0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 85754 │ │ │ │ + beq.w 85780 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 857ae │ │ │ │ + beq.w 857da │ │ │ │ ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ - movw r3, #40301 @ 0x9d6d │ │ │ │ + movw r3, #40421 @ 0x9de5 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 857ba │ │ │ │ + bne.w 857e6 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 79db4 │ │ │ │ + bl 79e2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85740 │ │ │ │ + beq.w 8576c │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 8564c │ │ │ │ - ldr r3, [pc, #512] @ (85828 ) │ │ │ │ + bpl.n 85678 │ │ │ │ + ldr r3, [pc, #512] @ (85854 ) │ │ │ │ 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] │ │ │ │ @@ -136337,215 +136316,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 85706 │ │ │ │ + beq.n 85732 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r3, #13540 @ 0x34e4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ it ne │ │ │ │ cmpne r0, r3 │ │ │ │ - beq.n 8571e │ │ │ │ + beq.n 8574a │ │ │ │ ldr.w r2, [r0, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8570e │ │ │ │ + beq.n 8573a │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 856f0 │ │ │ │ + ble.n 8571c │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n 8571e │ │ │ │ + beq.n 8574a │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 856c2 │ │ │ │ + beq.n 856ee │ │ │ │ ldr r7, [r2, #16] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 8571e │ │ │ │ + beq.n 8574a │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 856c2 │ │ │ │ + beq.n 856ee │ │ │ │ ldr r7, [r2, #20] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 8571e │ │ │ │ + beq.n 8574a │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 856c2 │ │ │ │ + beq.n 856ee │ │ │ │ add.w lr, r2, #20 │ │ │ │ movs r7, #3 │ │ │ │ ldr.w r8, [lr, #4]! │ │ │ │ adds r7, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 8571e │ │ │ │ + beq.n 8574a │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 856b0 │ │ │ │ + bne.n 856dc │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 856f0 │ │ │ │ + ble.n 8571c │ │ │ │ cmp ip, r6 │ │ │ │ - beq.n 8571e │ │ │ │ + beq.n 8574a │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 856f0 │ │ │ │ + beq.n 8571c │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 8571e │ │ │ │ + beq.n 8574a │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 856f0 │ │ │ │ + beq.n 8571c │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 8571e │ │ │ │ + beq.n 8574a │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 856f0 │ │ │ │ + beq.n 8571c │ │ │ │ adds r2, #20 │ │ │ │ movs r3, #3 │ │ │ │ ldr.w r7, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 8571e │ │ │ │ + beq.n 8574a │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 856e2 │ │ │ │ + bne.n 8570e │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - beq.n 8574a │ │ │ │ - bl 85a2c │ │ │ │ - cbnz r0, 8572a │ │ │ │ + beq.n 85776 │ │ │ │ + bl 85a58 │ │ │ │ + cbnz r0, 85756 │ │ │ │ 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 85814 │ │ │ │ + bne.n 85840 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 8581c │ │ │ │ + bne.n 85848 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl e271c <_PyConfig_AsDict@@Base+0x1f0> │ │ │ │ + bl e253c <_PyConfig_AsDict@@Base+0x1f0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85706 │ │ │ │ + beq.n 85732 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85740 │ │ │ │ + beq.n 8576c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 85740 │ │ │ │ + cbnz r3, 8576c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 1e3988 │ │ │ │ + bl 1e2db8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85706 │ │ │ │ - b.n 8572a │ │ │ │ + beq.n 85732 │ │ │ │ + b.n 85756 │ │ │ │ ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ - movw r3, #40301 @ 0x9d6d │ │ │ │ + movw r3, #40421 @ 0x9de5 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 85780 │ │ │ │ + bne.n 857ac │ │ │ │ movs r5, #0 │ │ │ │ - b.n 8560a │ │ │ │ + b.n 85636 │ │ │ │ movw r6, #4364 @ 0x110c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 85754 │ │ │ │ + beq.n 85780 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 8582c │ │ │ │ + b.n 85858 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85740 │ │ │ │ + beq.n 8576c │ │ │ │ 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 85706 │ │ │ │ + b.n 85732 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1a5824 │ │ │ │ + b.w 1a4c0c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85740 │ │ │ │ + beq.n 8576c │ │ │ │ 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 8566a │ │ │ │ + b.n 85696 │ │ │ │ mov r1, r3 │ │ │ │ - movw r0, #3496 @ 0xda8 │ │ │ │ + movw r0, #936 @ 0x3a8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 23d87c │ │ │ │ + bl 23ce44 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 855c4 │ │ │ │ - b.n 85740 │ │ │ │ - movw r0, #3496 @ 0xda8 │ │ │ │ + bne.w 855f0 │ │ │ │ + b.n 8576c │ │ │ │ + movw r0, #936 @ 0x3a8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85740 │ │ │ │ - b.n 855d4 │ │ │ │ + beq.n 8576c │ │ │ │ + b.n 85600 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 85710 │ │ │ │ - b.n 8571e │ │ │ │ + bne.w 8573c │ │ │ │ + b.n 8574a │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8571a │ │ │ │ - b.n 856f0 │ │ │ │ + bne.w 85746 │ │ │ │ + b.n 8571c │ │ │ │ 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, #40301 @ 0x9d6d │ │ │ │ + movw r3, #40421 @ 0x9de5 │ │ │ │ movt r3, #7 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8599a │ │ │ │ + bne.w 859c6 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 79db4 │ │ │ │ + bl 79e2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85996 │ │ │ │ + beq.w 859c2 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 85890 │ │ │ │ - ldr r1, [pc, #336] @ (859b8 ) │ │ │ │ + bpl.n 858bc │ │ │ │ + ldr r1, [pc, #336] @ (859e4 ) │ │ │ │ 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] │ │ │ │ @@ -136560,166 +136539,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 85956 │ │ │ │ + beq.n 85982 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ movw r3, #13540 @ 0x34e4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 8596a │ │ │ │ + beq.n 85996 │ │ │ │ movw r1, #4364 @ 0x110c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 8596a │ │ │ │ + beq.n 85996 │ │ │ │ ldr.w r2, [r6, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8595c │ │ │ │ + beq.n 85988 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 85940 │ │ │ │ + ble.n 8596c │ │ │ │ ldr.w r9, [r2, #12] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 8596a │ │ │ │ + beq.n 85996 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 85912 │ │ │ │ + beq.n 8593e │ │ │ │ ldr r7, [r2, #16] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 8596a │ │ │ │ + beq.n 85996 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 85912 │ │ │ │ + beq.n 8593e │ │ │ │ ldr r7, [r2, #20] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 8596a │ │ │ │ + beq.n 85996 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 85912 │ │ │ │ + beq.n 8593e │ │ │ │ add.w lr, r2, #20 │ │ │ │ mov.w ip, #3 │ │ │ │ ldr.w r8, [lr, #4]! │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 8596a │ │ │ │ + beq.n 85996 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 858fe │ │ │ │ + bne.n 8592a │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 85940 │ │ │ │ + ble.n 8596c │ │ │ │ cmp r9, r1 │ │ │ │ - beq.n 8596a │ │ │ │ + beq.n 85996 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 85940 │ │ │ │ + beq.n 8596c │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8596a │ │ │ │ + beq.n 85996 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 85940 │ │ │ │ + beq.n 8596c │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8596a │ │ │ │ + beq.n 85996 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 85940 │ │ │ │ + beq.n 8596c │ │ │ │ adds r2, #20 │ │ │ │ movs r3, #3 │ │ │ │ ldr.w r7, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 8596a │ │ │ │ + beq.n 85996 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 85932 │ │ │ │ + bne.n 8595e │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 85978 │ │ │ │ - bl 85a2c │ │ │ │ - cbnz r0, 85980 │ │ │ │ + beq.n 859a4 │ │ │ │ + bl 85a58 │ │ │ │ + cbnz r0, 859ac │ │ │ │ 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, 859a8 │ │ │ │ + cbnz r2, 859d4 │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 859ae │ │ │ │ + bne.n 859da │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl e271c <_PyConfig_AsDict@@Base+0x1f0> │ │ │ │ + bl e253c <_PyConfig_AsDict@@Base+0x1f0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85956 │ │ │ │ - b.n 85980 │ │ │ │ - bl 1e3988 │ │ │ │ + beq.n 85982 │ │ │ │ + b.n 859ac │ │ │ │ + bl 1e2db8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85956 │ │ │ │ + beq.n 85982 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85996 │ │ │ │ + beq.n 859c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 85996 │ │ │ │ + cbnz r3, 859c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 85956 │ │ │ │ + b.n 85982 │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 85890 │ │ │ │ - b.n 85996 │ │ │ │ + bne.w 858bc │ │ │ │ + b.n 859c2 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8595e │ │ │ │ - b.n 8596a │ │ │ │ + bne.n 8598a │ │ │ │ + b.n 85996 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 85966 │ │ │ │ - b.n 85940 │ │ │ │ + bne.n 85992 │ │ │ │ + b.n 8596c │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000859bc : │ │ │ │ +000859e8 : │ │ │ │ ldr.w r3, [r0, #172] @ 0xac │ │ │ │ - cbz r3, 85a08 │ │ │ │ + cbz r3, 85a34 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 85a10 │ │ │ │ + ble.n 85a3c │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 85a0c │ │ │ │ + beq.n 85a38 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 85a10 │ │ │ │ + beq.n 85a3c │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 85a0c │ │ │ │ + beq.n 85a38 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 85a10 │ │ │ │ + beq.n 85a3c │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 85a0c │ │ │ │ + beq.n 85a38 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 85a10 │ │ │ │ + beq.n 85a3c │ │ │ │ adds r3, #20 │ │ │ │ movs r0, #3 │ │ │ │ push {r4} │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 85a14 │ │ │ │ + beq.n 85a40 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 859ec │ │ │ │ + bne.n 85a18 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ - cbz r0, 85a1c │ │ │ │ + cbz r0, 85a48 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 85a02 │ │ │ │ + bne.n 85a2e │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ @@ -136734,99 +136713,99 @@ │ │ │ │ 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 85f8a │ │ │ │ + beq.w 85fb6 │ │ │ │ mov r0, r1 │ │ │ │ blx r3 │ │ │ │ - str r0, [sp, #8] │ │ │ │ + str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86092 │ │ │ │ + beq.w 860be │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - movw r2, #56441 @ 0xdc79 │ │ │ │ + movw r2, #56461 @ 0xdc8d │ │ │ │ movt r2, #3 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - beq.w 861ae │ │ │ │ + beq.w 861da │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov fp, sl │ │ │ │ str r2, [sp, #16] │ │ │ │ movw r2, #36980 @ 0x9074 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r2, [sp, #28] │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 85ae2 │ │ │ │ + b.n 85b0e │ │ │ │ ldr.w r5, [r4, #-8] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 85bce │ │ │ │ + bne.w 85bfa │ │ │ │ mov fp, r7 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + 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 860b2 │ │ │ │ + bne.w 860de │ │ │ │ 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 85cb8 │ │ │ │ + bcs.w 85ce4 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 85bbc │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + bne.n 85be8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85c6e │ │ │ │ + beq.w 85c9a │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 85c60 │ │ │ │ + beq.w 85c8c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 861ee │ │ │ │ + beq.w 8621a │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 86202 │ │ │ │ + beq.w 8622e │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r8 │ │ │ │ mov r8, fp │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [sl] │ │ │ │ ldrd r7, r3, [fp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ and.w r7, r9, r0 │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r3 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ add.w r3, r8, #9 │ │ │ │ add.w r4, r6, r8, lsl #3 │ │ │ │ cmp r3, r0 │ │ │ │ @@ -136835,871 +136814,870 @@ │ │ │ │ movhi r3, #0 │ │ │ │ add.w r1, r4, #16 │ │ │ │ adds r4, #8 │ │ │ │ add.w fp, r1, r3, lsl #3 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85a8e │ │ │ │ + beq.n 85aba │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 85b92 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + beq.n 85bbe │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + str r2, [sp, #8] │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, fp │ │ │ │ - bne.n 85b5a │ │ │ │ + bne.n 85b86 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r8, r8, r8, lsl #2 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r8, r3 │ │ │ │ add.w r8, r8, #1 │ │ │ │ and.w r8, r8, r0 │ │ │ │ - b.n 85b40 │ │ │ │ + b.n 85b6c │ │ │ │ ldr.w r5, [r4, #-8] │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 85bd8 │ │ │ │ + bne.n 85c04 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r7 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85adc │ │ │ │ + beq.n 85b08 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8620c │ │ │ │ + beq.w 86238 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85adc │ │ │ │ + beq.n 85b08 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 85adc │ │ │ │ + bne.n 85b08 │ │ │ │ mov r0, sl │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 85adc │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 85b08 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 85b76 │ │ │ │ + bne.n 85ba2 │ │ │ │ cmp r5, sl │ │ │ │ - beq.n 85b9a │ │ │ │ + beq.n 85bc6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 86016 │ │ │ │ + beq.w 86042 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl d1358 │ │ │ │ + bl d1200 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86032 │ │ │ │ + beq.w 8605e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 86178 │ │ │ │ + bne.w 861a4 │ │ │ │ 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 8623e │ │ │ │ + bne.w 8626a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85c3a │ │ │ │ + beq.n 85c66 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86198 │ │ │ │ + beq.w 861c4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 85b9a │ │ │ │ + beq.n 85bc6 │ │ │ │ ldrd r0, r6, [r7, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 86206 │ │ │ │ + bne.w 86232 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 86206 │ │ │ │ + bne.w 86232 │ │ │ │ adds r4, #8 │ │ │ │ cmp fp, r4 │ │ │ │ - bne.w 85b5a │ │ │ │ - b.n 85b7c │ │ │ │ + bne.w 85b86 │ │ │ │ + b.n 85ba8 │ │ │ │ ldr.w r8, [sl, #12] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 85b0e │ │ │ │ - b.n 85af8 │ │ │ │ - ldr r4, [pc, #736] @ (85f50 ) │ │ │ │ + bne.w 85b3a │ │ │ │ + b.n 85b24 │ │ │ │ + ldr r4, [pc, #744] @ (85f84 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr r6, [r4, r5] │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86140 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + bne.w 8616c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85cb0 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + beq.n 85cdc │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 85cb0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - ldr r2, [pc, #700] @ (85f54 ) │ │ │ │ + cbnz r3, 85cdc │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + ldr r2, [pc, #708] @ (85f88 ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 860f6 │ │ │ │ + bne.w 86122 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, r5] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 85f6e │ │ │ │ + bne.w 85f9a │ │ │ │ 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 85cd6 │ │ │ │ + bgt.n 85d02 │ │ │ │ lsls r0, r0, #2 │ │ │ │ cmp r0, #7 │ │ │ │ - bls.n 85dc0 │ │ │ │ + bls.n 85dec │ │ │ │ cmp r0, #15 │ │ │ │ - bls.w 85f06 │ │ │ │ + bls.w 85f32 │ │ │ │ cmp r0, #31 │ │ │ │ - bls.w 85e00 │ │ │ │ + bls.w 85e2c │ │ │ │ movs r4, #32 │ │ │ │ lsls r4, r4, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - bls.n 85cd8 │ │ │ │ + bls.n 85d04 │ │ │ │ add.w r3, fp, #32 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp.w r4, #268435456 @ 0x10000000 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bcs.w 860d6 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bcs.w 86102 │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ - movw r1, #6013 @ 0x177d │ │ │ │ + movw r1, #6117 @ 0x17e5 │ │ │ │ movt r1, #7 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr.w r3, [r9, #692] @ 0x2b4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 860c2 │ │ │ │ - ldr r3, [pc, #580] @ (85f50 ) │ │ │ │ + bne.w 860ee │ │ │ │ + ldr r3, [pc, #588] @ (85f84 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ cmp.w r2, #512 @ 0x200 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bne.w 85ed2 │ │ │ │ + bne.w 85efe │ │ │ │ subs r1, r2, #1 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w lr, r1, lsr #3 │ │ │ │ ldr.w r3, [r3, lr, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 860de │ │ │ │ + beq.w 8610a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr.w r6, [r8] │ │ │ │ str r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 85ea4 │ │ │ │ + beq.w 85ed0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx 2957c │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldrd r3, r2, [fp, #8] │ │ │ │ add.w r9, r4, #4294967295 @ 0xffffffff │ │ │ │ adds r6, r5, r7 │ │ │ │ strd r9, r8, [fp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 86112 │ │ │ │ + bne.w 8613e │ │ │ │ cmp r5, r6 │ │ │ │ itttt ls │ │ │ │ addls.w r3, r5, #16 │ │ │ │ movls r6, r5 │ │ │ │ addls r7, r7, r3 │ │ │ │ addls.w r3, r5, #8 │ │ │ │ - bhi.n 85daa │ │ │ │ + bhi.n 85dd6 │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ - cbz r2, 85da2 │ │ │ │ + cbz r2, 85dce │ │ │ │ ldr.w r0, [r3, #-4] │ │ │ │ and.w r1, r9, r0 │ │ │ │ add.w r4, r8, r1, lsl #3 │ │ │ │ ldr.w r5, [r8, r1, lsl #3] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 85e3c │ │ │ │ + bne.n 85e68 │ │ │ │ str.w r2, [r8, r1, lsl #3] │ │ │ │ str r0, [r4, #4] │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 85d82 │ │ │ │ + bne.n 85dae │ │ │ │ mov r5, r6 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + ldrd r2, r3, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 85ad0 │ │ │ │ + beq.w 85afc │ │ │ │ mov r0, r5 │ │ │ │ - bl 771e8 │ │ │ │ + bl 77260 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - b.n 85bb4 │ │ │ │ + b.n 85be0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r8, fp, #32 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 85f12 │ │ │ │ + bne.w 85f3e │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 86238 │ │ │ │ + beq.w 86264 │ │ │ │ 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 85dda │ │ │ │ + bne.n 85e06 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r8, r3 │ │ │ │ movs r4, #8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.n 85d52 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b.n 85d7e │ │ │ │ ldr r5, [sp, #4] │ │ │ │ movs r4, #32 │ │ │ │ add.w r3, fp, #32 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ - movw r1, #6013 @ 0x177d │ │ │ │ + movw r1, #6117 @ 0x17e5 │ │ │ │ movt r1, #7 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr.w r3, [r9, #692] @ 0x2b4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 860c2 │ │ │ │ - ldr r3, [pc, #296] @ (85f50 ) │ │ │ │ + bne.w 860ee │ │ │ │ + ldr r3, [pc, #304] @ (85f84 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 85d26 │ │ │ │ + b.n 85d52 │ │ │ │ add.w r5, r1, #9 │ │ │ │ cmp r9, r5 │ │ │ │ - bcc.n 85e7e │ │ │ │ + bcc.n 85eaa │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85f22 │ │ │ │ + beq.n 85f4e │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85f2a │ │ │ │ + beq.n 85f56 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85f32 │ │ │ │ + beq.n 85f5e │ │ │ │ ldr r5, [r4, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85f3a │ │ │ │ + beq.n 85f66 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85f42 │ │ │ │ + beq.n 85f6e │ │ │ │ ldr r5, [r4, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85f4a │ │ │ │ + beq.n 85f76 │ │ │ │ ldr r5, [r4, #56] @ 0x38 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85f5c │ │ │ │ + beq.n 85f7e │ │ │ │ ldr r5, [r4, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 85f7e │ │ │ │ + beq.w 85faa │ │ │ │ ldr r5, [r4, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 85f86 │ │ │ │ + beq.w 85fb2 │ │ │ │ mov.w ip, r0, lsr #5 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ add.w r4, ip, #1 │ │ │ │ add r1, r4 │ │ │ │ and.w r5, r9, r1 │ │ │ │ add.w r4, r8, r5, lsl #3 │ │ │ │ ldr.w r1, [r8, r5, lsl #3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 85fb2 │ │ │ │ + bne.w 85fde │ │ │ │ strd r2, r0, [r4] │ │ │ │ - b.n 85da2 │ │ │ │ + b.n 85dce │ │ │ │ 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 85d52 │ │ │ │ + bhi.w 85d7e │ │ │ │ add.w r1, lr, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r6, [r3, r0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 85d52 │ │ │ │ + bne.w 85d7e │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r1, #49345 @ 0xc0c1 │ │ │ │ + movw r1, #49409 @ 0xc101 │ │ │ │ movt r1, #6 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 86218 │ │ │ │ + bne.w 86244 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #32] │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 860d6 │ │ │ │ + beq.w 86102 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr.w r3, [r1, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #800] @ 0x320 │ │ │ │ - b.n 85d52 │ │ │ │ + b.n 85d7e │ │ │ │ add.w r3, fp, #32 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ movs r4, #16 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.n 85e0a │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b.n 85e36 │ │ │ │ mov r5, r3 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r4, #8 │ │ │ │ - str.w r8, [sp, #12] │ │ │ │ - b.n 85d52 │ │ │ │ + str.w r8, [sp, #8] │ │ │ │ + b.n 85d7e │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #8 │ │ │ │ - b.n 85e9e │ │ │ │ + b.n 85eca │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #16 │ │ │ │ - b.n 85e9e │ │ │ │ + b.n 85eca │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #24 │ │ │ │ - b.n 85e9e │ │ │ │ + b.n 85eca │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #32 │ │ │ │ - b.n 85e9e │ │ │ │ + b.n 85eca │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ - b.n 85e9e │ │ │ │ + b.n 85eca │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ - b.n 85e9e │ │ │ │ + b.n 85eca │ │ │ │ + mov r3, r2 │ │ │ │ + mov r2, r1 │ │ │ │ + adds r4, #56 @ 0x38 │ │ │ │ + b.n 85eca │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r2, r1 │ │ │ │ - adds r4, #56 @ 0x38 │ │ │ │ - b.n 85e9e │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 8616a │ │ │ │ + bne.w 86196 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 85cb2 │ │ │ │ + b.n 85cde │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ - b.n 85e9e │ │ │ │ + b.n 85eca │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #72 @ 0x48 │ │ │ │ - b.n 85e9e │ │ │ │ + b.n 85eca │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.w 86098 │ │ │ │ + bmi.w 860c4 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 86098 │ │ │ │ + beq.n 860c4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 86098 │ │ │ │ + beq.n 860c4 │ │ │ │ mov r0, r1 │ │ │ │ - bl 153eec │ │ │ │ - str r0, [sp, #8] │ │ │ │ + bl 1531fc │ │ │ │ + str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 86092 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + beq.n 860be │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - b.n 85a6c │ │ │ │ + b.n 85a98 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r5, #9 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.n 85ff4 │ │ │ │ + bcc.n 86020 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85f1e │ │ │ │ + beq.n 85f4a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85f26 │ │ │ │ + beq.n 85f52 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85f2e │ │ │ │ + beq.n 85f5a │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85f36 │ │ │ │ + beq.n 85f62 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85f3e │ │ │ │ + beq.n 85f6a │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85f46 │ │ │ │ + beq.n 85f72 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85f58 │ │ │ │ + beq.n 85f7a │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85f7a │ │ │ │ + beq.n 85fa6 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85f82 │ │ │ │ + beq.n 85fae │ │ │ │ add.w r5, r5, r5, lsl #2 │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ adds r5, #1 │ │ │ │ add r5, ip │ │ │ │ and.w r5, r9, r5 │ │ │ │ add.w r4, r8, r5, lsl #3 │ │ │ │ ldr.w r3, [r8, r5, lsl #3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 85fb6 │ │ │ │ + bne.n 85fe2 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 85e9e │ │ │ │ + b.n 85eca │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 85be2 │ │ │ │ + bne.w 85c0e │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a3350 │ │ │ │ + bl 1a2738 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 85b9a │ │ │ │ - b.n 85be2 │ │ │ │ + bne.w 85bc6 │ │ │ │ + b.n 85c0e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, sl │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86048 │ │ │ │ + beq.n 86074 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86228 │ │ │ │ + beq.w 86254 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86060 │ │ │ │ + beq.n 8608c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86266 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + beq.w 86292 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8607a │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + beq.n 860a6 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 8607a │ │ │ │ + cbnz r3, 860a6 │ │ │ │ mov r0, r2 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86092 │ │ │ │ + beq.n 860be │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86230 │ │ │ │ + beq.w 8625c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 85cb2 │ │ │ │ + b.n 85cde │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #29288 @ 0x7268 │ │ │ │ + movw r1, #26728 @ 0x6868 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 86092 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + bl d183c │ │ │ │ + b.n 860be │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ str.w r0, [fp, #12] │ │ │ │ strd sl, r9, [r3] │ │ │ │ ldr.w r3, [sl] │ │ │ │ - b.n 85bb4 │ │ │ │ + b.n 85be0 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r9, #688] @ 0x2b0 │ │ │ │ str r2, [sp, #20] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 85d52 │ │ │ │ + bne.w 85d7e │ │ │ │ mov fp, sl │ │ │ │ - bl 1ea6e4 │ │ │ │ - b.n 86060 │ │ │ │ + bl 1e9b14 │ │ │ │ + b.n 8608c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, lr │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 71838 │ │ │ │ + bl 718a0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 85d52 │ │ │ │ - b.n 85ed2 │ │ │ │ - movw r1, #27577 @ 0x6bb9 │ │ │ │ + bne.w 85d7e │ │ │ │ + b.n 85efe │ │ │ │ + movw r1, #26633 @ 0x6809 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 86106 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - b.n 85ca4 │ │ │ │ + bne.n 86132 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + b.n 85cd0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ blx r3 │ │ │ │ - b.n 86102 │ │ │ │ + b.n 8612e │ │ │ │ movw r4, #5440 @ 0x1540 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r7, r5 │ │ │ │ str.w r2, [fp, #8] │ │ │ │ - b.n 86124 │ │ │ │ + b.n 86150 │ │ │ │ adds r7, #8 │ │ │ │ cmp r7, r6 │ │ │ │ - bhi.w 85daa │ │ │ │ + bhi.w 85dd6 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 86122 │ │ │ │ + beq.n 8614e │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 86122 │ │ │ │ + beq.n 8614e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a5a58 │ │ │ │ - b.n 86122 │ │ │ │ + bl 1a4e40 │ │ │ │ + b.n 8614e │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 85f60 │ │ │ │ + beq.w 85f8c │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 123884 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1234f0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 861e6 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + bne.n 86212 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 85ca6 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + beq.w 85cd2 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 85c92 │ │ │ │ - b.n 85ca6 │ │ │ │ - bl c3480 │ │ │ │ + beq.w 85cbe │ │ │ │ + b.n 85cd2 │ │ │ │ + bl c3300 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8623e │ │ │ │ + bne.n 8626a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8619e │ │ │ │ + beq.n 861ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 8619e │ │ │ │ + cbnz r3, 861ca │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 85b9a │ │ │ │ - beq.w 85c40 │ │ │ │ + bgt.w 85bc6 │ │ │ │ + beq.w 85c6c │ │ │ │ mov fp, sl │ │ │ │ - b.n 86048 │ │ │ │ + b.n 86074 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - movw r1, #29320 @ 0x7288 │ │ │ │ + movw r1, #26760 @ 0x6888 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + bl d183c │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 86092 │ │ │ │ + beq.w 860be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86092 │ │ │ │ + bne.w 860be │ │ │ │ mov r0, r1 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 86092 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 860be │ │ │ │ mov r0, r6 │ │ │ │ - bl 12389c <_PyErr_Clear@@Base> │ │ │ │ - b.n 8615c │ │ │ │ + bl 123508 <_PyErr_Clear@@Base> │ │ │ │ + b.n 86188 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7ea88 <_PyType_GetDict@@Base> │ │ │ │ + bl 7eb1c <_PyType_GetDict@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8626e │ │ │ │ + bne.n 8629a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f6b0 │ │ │ │ + bl 7f744 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 8628a │ │ │ │ + bge.n 862b6 │ │ │ │ mov fp, sl │ │ │ │ - b.n 86060 │ │ │ │ + b.n 8608c │ │ │ │ mov r8, r7 │ │ │ │ str r6, [sp, #4] │ │ │ │ - b.n 85b2e │ │ │ │ + b.n 85b5a │ │ │ │ mov r0, sl │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [sl] │ │ │ │ - b.n 85bb4 │ │ │ │ + b.n 85be0 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ str r2, [sp, #32] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ - b.n 85ef0 │ │ │ │ + b.n 85f1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 86048 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 86074 │ │ │ │ mov r0, fp │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 86092 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 860be │ │ │ │ ldr.w r3, [sl] │ │ │ │ - b.n 85bb4 │ │ │ │ + b.n 85be0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 86188 │ │ │ │ - ldr r2, [pc, #84] @ (8629c ) │ │ │ │ + bne.n 861b4 │ │ │ │ + ldr r2, [pc, #84] @ (862c8 ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 8625e │ │ │ │ + cbz r3, 8628a │ │ │ │ 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 86188 │ │ │ │ + b.n 861b4 │ │ │ │ mov r0, fp │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 86060 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8608c │ │ │ │ mov fp, sl │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #5680 @ 0x1630 │ │ │ │ + movw r1, #3120 @ 0xc30 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 86060 │ │ │ │ + bl d183c │ │ │ │ + b.n 8608c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 85b00 │ │ │ │ + bne.w 85b2c │ │ │ │ ldr.w r4, [sl, #4] │ │ │ │ mov fp, sl │ │ │ │ - b.n 86270 │ │ │ │ + b.n 8629c │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000862a0 : │ │ │ │ +000862cc : │ │ │ │ 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, 862d2 │ │ │ │ + cbz r3, 862fe │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 86300 │ │ │ │ + cbz r0, 8632c │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - movw r3, #56441 @ 0xdc79 │ │ │ │ + movw r3, #56461 @ 0xdc8d │ │ │ │ movt r3, #3 │ │ │ │ ldr r2, [r1, #112] @ 0x70 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - beq.n 86304 │ │ │ │ + beq.n 86330 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 862e8 │ │ │ │ + bmi.n 86314 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 862e8 │ │ │ │ + cbz r3, 86314 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 862e8 │ │ │ │ + cbz r3, 86314 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 153eec │ │ │ │ + b.w 1531fc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29288 @ 0x7268 │ │ │ │ + movw r1, #26728 @ 0x6868 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 862ce │ │ │ │ + b.n 862fa │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - movw r1, #29320 @ 0x7288 │ │ │ │ + movw r1, #26760 @ 0x6888 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86300 │ │ │ │ + beq.n 8632c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 86300 │ │ │ │ + bne.n 8632c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 86300 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8632c │ │ │ │ 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 86590 │ │ │ │ + bpl.w 865bc │ │ │ │ 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 865a2 │ │ │ │ - ldr r7, [pc, #608] @ (865dc ) │ │ │ │ + bmi.w 865ce │ │ │ │ + ldr r7, [pc, #608] @ (86608 ) │ │ │ │ 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 8654e │ │ │ │ + bhi.w 8657a │ │ │ │ adds.w fp, r4, r3 │ │ │ │ - bmi.w 8654e │ │ │ │ + bmi.w 8657a │ │ │ │ movw sl, #19968 @ 0x4e00 │ │ │ │ movt sl, #72 @ 0x48 │ │ │ │ - movw r3, #6013 @ 0x177d │ │ │ │ + movw r3, #6117 @ 0x17e5 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [sl, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 86540 │ │ │ │ + bne.w 8656c │ │ │ │ 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 86504 │ │ │ │ + bcs.w 86530 │ │ │ │ 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 864f2 │ │ │ │ + beq.w 8651e │ │ │ │ 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 8646a │ │ │ │ + beq.n 86496 │ │ │ │ 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 864ae │ │ │ │ + bgt.n 864da │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #452] @ (865e0 ) │ │ │ │ + ldr r2, [pc, #452] @ (8660c ) │ │ │ │ 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 86560 │ │ │ │ + bne.w 8658c │ │ │ │ str r3, [r4, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r1, [r7, r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8649c │ │ │ │ + beq.n 864c8 │ │ │ │ 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] │ │ │ │ @@ -137710,569 +137688,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 86490 │ │ │ │ + bcc.n 864bc │ │ │ │ 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 863f0 │ │ │ │ + b.n 8641c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 863f0 │ │ │ │ + b.n 8641c │ │ │ │ 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 86452 │ │ │ │ + b.n 8647e │ │ │ │ ldr.w r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8640e │ │ │ │ + beq.n 8643a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8640e │ │ │ │ + beq.n 8643a │ │ │ │ ldr.w r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8640e │ │ │ │ + bne.n 8643a │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 865d2 │ │ │ │ + bne.w 865fe │ │ │ │ add.w r2, r9, #12 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 8640e │ │ │ │ + bmi.n 8643a │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 864dc │ │ │ │ + bne.n 86508 │ │ │ │ dmb ish │ │ │ │ - b.n 8640e │ │ │ │ + b.n 8643a │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 71838 │ │ │ │ + bl 718a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 86486 │ │ │ │ + bne.n 864b2 │ │ │ │ ldr.w r3, [sl, #672] @ 0x2a0 │ │ │ │ - movw r1, #49345 @ 0xc0c1 │ │ │ │ + movw r1, #49409 @ 0xc101 │ │ │ │ movt r1, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 86576 │ │ │ │ + bne.n 865a2 │ │ │ │ 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 8654e │ │ │ │ + beq.n 8657a │ │ │ │ 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 863f0 │ │ │ │ + b.n 8641c │ │ │ │ ldr.w r0, [sl, #708] @ 0x2c4 │ │ │ │ mov r1, fp │ │ │ │ blx r2 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 86486 │ │ │ │ + bne.n 864b2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ea820 │ │ │ │ + bl 1e9c50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8640e │ │ │ │ + bne.w 8643a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 86462 │ │ │ │ - movw r1, #27577 @ 0x6bb9 │ │ │ │ + b.n 8648e │ │ │ │ + movw r1, #26633 @ 0x6809 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 86584 │ │ │ │ + bne.n 865b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 127028 │ │ │ │ + bl 126c78 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 8642e │ │ │ │ + b.n 8645a │ │ │ │ ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ mov r1, fp │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov lr, r0 │ │ │ │ - b.n 86526 │ │ │ │ + b.n 86552 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 86572 │ │ │ │ - movw r0, #7168 @ 0x1c00 │ │ │ │ + b.n 8659e │ │ │ │ + movw r0, #4608 @ 0x1200 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #1107 @ 0x453 │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8655c │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 86588 │ │ │ │ ldr.w r1, [r5, #440] @ 0x1b8 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ - ldr r7, [pc, #48] @ (865dc ) │ │ │ │ + ldr r7, [pc, #48] @ (86608 ) │ │ │ │ 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 86390 │ │ │ │ - b.n 8654e │ │ │ │ + bls.w 863bc │ │ │ │ + b.n 8657a │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8640e │ │ │ │ - b.n 864cc │ │ │ │ + bne.w 8643a │ │ │ │ + b.n 864f8 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000865e4 : │ │ │ │ +00086610 : │ │ │ │ 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, 86600 │ │ │ │ + cbz r0, 8662c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [pc, #44] @ (86630 ) │ │ │ │ + ldr r3, [pc, #44] @ (8665c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r5, [r2, r3] │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 865fc │ │ │ │ + beq.n 86628 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 865fc │ │ │ │ + beq.n 86628 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 123884 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1234f0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 865fc │ │ │ │ + beq.n 86628 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12389c <_PyErr_Clear@@Base> │ │ │ │ - b.n 865fc │ │ │ │ + bl 123508 <_PyErr_Clear@@Base> │ │ │ │ + b.n 86628 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 86684 │ │ │ │ + cbz r0, 866b0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bge.n 8665e │ │ │ │ + bge.n 8668a │ │ │ │ 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 86658 │ │ │ │ + bne.n 86684 │ │ │ │ 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 86680 │ │ │ │ + beq.n 866ac │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 86688 │ │ │ │ + cbz r2, 866b4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 86680 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 866ac │ │ │ │ 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 75fa8 │ │ │ │ - cbz r0, 866b8 │ │ │ │ + bl 76010 │ │ │ │ + cbz r0, 866e4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 6c890 │ │ │ │ - movw r1, #7564 @ 0x1d8c │ │ │ │ + b.w 6c8d0 │ │ │ │ + movw r1, #5004 @ 0x138c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #50184 @ 0xc408 │ │ │ │ + movw r0, #47624 @ 0xba08 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 61f30 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62074 <_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 868c6 │ │ │ │ + bls.w 868f2 │ │ │ │ cmp r1, #15 │ │ │ │ - bls.w 8682c │ │ │ │ + bls.w 86858 │ │ │ │ cmp r1, #31 │ │ │ │ - bls.w 86910 │ │ │ │ + bls.w 8693c │ │ │ │ movs r5, #32 │ │ │ │ lsls r5, r5, #1 │ │ │ │ cmp r5, r1 │ │ │ │ - bls.n 866f8 │ │ │ │ + bls.n 86724 │ │ │ │ ldr.w r6, [r9, #20] │ │ │ │ add.w r8, r9, #32 │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 86a24 │ │ │ │ + bcs.w 86a50 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6013 @ 0x177d │ │ │ │ + movw r3, #6117 @ 0x17e5 │ │ │ │ movt r3, #7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr.w r4, [r7, #692] @ 0x2b4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 869c6 │ │ │ │ - ldr r3, [pc, #720] @ (869fc ) │ │ │ │ + bne.w 869f2 │ │ │ │ + ldr r3, [pc, #720] @ (86a28 ) │ │ │ │ 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 867fa │ │ │ │ + bne.n 86826 │ │ │ │ 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 869b0 │ │ │ │ + beq.w 869dc │ │ │ │ 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 867da │ │ │ │ + beq.n 86806 │ │ │ │ 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 869ea │ │ │ │ + bne.w 86a16 │ │ │ │ cmp r6, fp │ │ │ │ - bhi.n 867cc │ │ │ │ + bhi.n 867f8 │ │ │ │ add.w lr, r6, #16 │ │ │ │ mov ip, r7 │ │ │ │ add lr, sl │ │ │ │ add.w r3, r6, #8 │ │ │ │ mov r9, r6 │ │ │ │ mov r7, r5 │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ - cbz r2, 867c2 │ │ │ │ + cbz r2, 867ee │ │ │ │ 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 86864 │ │ │ │ + bne.n 86890 │ │ │ │ str.w r2, [r4, r1, lsl #3] │ │ │ │ str r0, [r5, #4] │ │ │ │ adds r3, #8 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 867a2 │ │ │ │ + bne.n 867ce │ │ │ │ mov r6, r9 │ │ │ │ mov r7, ip │ │ │ │ cmp r8, r7 │ │ │ │ - bne.w 86938 │ │ │ │ + bne.w 86964 │ │ │ │ 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 8691e │ │ │ │ + bhi.w 8694a │ │ │ │ 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 8676c │ │ │ │ + bne.n 86798 │ │ │ │ ldr.w r4, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49345 @ 0xc0c1 │ │ │ │ + movw r3, #49409 @ 0xc101 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 869da │ │ │ │ + bne.w 86a06 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 86a24 │ │ │ │ + beq.w 86a50 │ │ │ │ ldr.w r3, [fp, #800] @ 0x320 │ │ │ │ mov r7, r6 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #800] @ 0x320 │ │ │ │ - b.n 8676e │ │ │ │ + b.n 8679a │ │ │ │ ldr r6, [r0, #20] │ │ │ │ add.w r8, r0, #32 │ │ │ │ movs r5, #16 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6013 @ 0x177d │ │ │ │ + movw r3, #6117 @ 0x17e5 │ │ │ │ movt r3, #7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr.w r4, [r7, #692] @ 0x2b4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 869c6 │ │ │ │ - ldr r3, [pc, #424] @ (869fc ) │ │ │ │ + bne.w 869f2 │ │ │ │ + ldr r3, [pc, #424] @ (86a28 ) │ │ │ │ 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 86742 │ │ │ │ + b.n 8676e │ │ │ │ add.w r6, r1, #9 │ │ │ │ cmp r7, r6 │ │ │ │ - bcc.n 868a2 │ │ │ │ + bcc.n 868ce │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8691a │ │ │ │ + beq.n 86946 │ │ │ │ ldr r6, [r5, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8692c │ │ │ │ + beq.n 86958 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 86930 │ │ │ │ + beq.n 8695c │ │ │ │ ldr r6, [r5, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 86934 │ │ │ │ + beq.n 86960 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 86944 │ │ │ │ + beq.n 86970 │ │ │ │ ldr r6, [r5, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 86940 │ │ │ │ + beq.n 8696c │ │ │ │ ldr r6, [r5, #56] @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 86948 │ │ │ │ + beq.n 86974 │ │ │ │ ldr r6, [r5, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8694c │ │ │ │ + beq.n 86978 │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 86950 │ │ │ │ + beq.n 8697c │ │ │ │ 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 86954 │ │ │ │ + bne.n 86980 │ │ │ │ strd r2, r0, [r5] │ │ │ │ - b.n 867c2 │ │ │ │ + b.n 867ee │ │ │ │ ldr r6, [r0, #20] │ │ │ │ add.w r4, r0, #32 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 86906 │ │ │ │ + bne.n 86932 │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 867d2 │ │ │ │ + beq.w 867fe │ │ │ │ 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 868e2 │ │ │ │ + bne.n 8690e │ │ │ │ mov r7, r4 │ │ │ │ add r6, sp, #8 │ │ │ │ mov r8, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r5, #8 │ │ │ │ - b.n 8676e │ │ │ │ + b.n 8679a │ │ │ │ mov r7, r6 │ │ │ │ mov r8, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r5, #8 │ │ │ │ - b.n 8676e │ │ │ │ + b.n 8679a │ │ │ │ ldr r6, [r0, #20] │ │ │ │ add.w r8, r0, #32 │ │ │ │ movs r5, #32 │ │ │ │ - b.n 86834 │ │ │ │ + b.n 86860 │ │ │ │ adds r5, #8 │ │ │ │ - b.n 868c0 │ │ │ │ + b.n 868ec │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r7, r6 │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 8676e │ │ │ │ + b.n 8679a │ │ │ │ adds r5, #16 │ │ │ │ - b.n 868c0 │ │ │ │ + b.n 868ec │ │ │ │ adds r5, #24 │ │ │ │ - b.n 868c0 │ │ │ │ + b.n 868ec │ │ │ │ adds r5, #32 │ │ │ │ - b.n 868c0 │ │ │ │ + b.n 868ec │ │ │ │ mov r0, r6 │ │ │ │ - bl 771e8 │ │ │ │ - b.n 867d2 │ │ │ │ + bl 77260 │ │ │ │ + b.n 867fe │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ - b.n 868c0 │ │ │ │ + b.n 868ec │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ - b.n 868c0 │ │ │ │ + b.n 868ec │ │ │ │ adds r5, #56 @ 0x38 │ │ │ │ - b.n 868c0 │ │ │ │ + b.n 868ec │ │ │ │ adds r5, #64 @ 0x40 │ │ │ │ - b.n 868c0 │ │ │ │ + b.n 868ec │ │ │ │ adds r5, #72 @ 0x48 │ │ │ │ - b.n 868c0 │ │ │ │ + b.n 868ec │ │ │ │ add.w r1, r6, #9 │ │ │ │ cmp r7, r1 │ │ │ │ - bcc.n 86992 │ │ │ │ + bcc.n 869be │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8691a │ │ │ │ + beq.n 86946 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8692c │ │ │ │ + beq.n 86958 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86930 │ │ │ │ + beq.n 8695c │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86934 │ │ │ │ + beq.n 86960 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86944 │ │ │ │ + beq.n 86970 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86940 │ │ │ │ + beq.n 8696c │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86948 │ │ │ │ + beq.n 86974 │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8694c │ │ │ │ + beq.n 86978 │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86950 │ │ │ │ + beq.n 8697c │ │ │ │ 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 868c0 │ │ │ │ - b.n 86954 │ │ │ │ + beq.n 868ec │ │ │ │ + b.n 86980 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 71838 │ │ │ │ + bl 718a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8676c │ │ │ │ - b.n 867fa │ │ │ │ + bne.w 86798 │ │ │ │ + b.n 86826 │ │ │ │ ldr.w r0, [r7, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 86a24 │ │ │ │ + cbz r0, 86a50 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r7, r6 │ │ │ │ - b.n 8676e │ │ │ │ + b.n 8679a │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ str r2, [sp, #0] │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 86818 │ │ │ │ + b.n 86844 │ │ │ │ str.w r2, [r9, #8] │ │ │ │ movw sl, #5440 @ 0x1540 │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 86a04 │ │ │ │ + b.n 86a30 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add.w r9, r9, #8 │ │ │ │ cmp r9, fp │ │ │ │ - bhi.w 867cc │ │ │ │ + bhi.w 867f8 │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 86a00 │ │ │ │ + beq.n 86a2c │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 86a00 │ │ │ │ + beq.n 86a2c │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a5a58 │ │ │ │ - b.n 86a00 │ │ │ │ - bl 1ea6e4 │ │ │ │ + bl 1a4e40 │ │ │ │ + b.n 86a2c │ │ │ │ + bl 1e9b14 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 867d4 │ │ │ │ + b.n 86800 │ │ │ │ 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 │ │ │ │ @@ -138284,1072 +138262,1072 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w r6, [r0, #-8] │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ - cbz r5, 86a74 │ │ │ │ + cbz r5, 86aa0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 86a7e │ │ │ │ + bne.n 86aaa │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7e844 │ │ │ │ + b.w 7e8d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 86a74 │ │ │ │ - ldr r2, [pc, #48] @ (86ab8 ) │ │ │ │ + bne.n 86aa0 │ │ │ │ + ldr r2, [pc, #48] @ (86ae4 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 86aa0 │ │ │ │ + cbnz r3, 86acc │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7e844 │ │ │ │ - movw r1, #27577 @ 0x6bb9 │ │ │ │ + b.w 7e8d4 │ │ │ │ + movw r1, #26633 @ 0x6809 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 86a92 │ │ │ │ + beq.n 86abe │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 86a92 │ │ │ │ + b.n 86abe │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00086abc <_Py_CheckFunctionResult@@Base>: │ │ │ │ +00086ae8 <_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, 86ada <_Py_CheckFunctionResult@@Base+0x1e> │ │ │ │ + cbz r2, 86b06 <_Py_CheckFunctionResult@@Base+0x1e> │ │ │ │ mov r0, r2 │ │ │ │ - cbnz r5, 86ae4 <_Py_CheckFunctionResult@@Base+0x28> │ │ │ │ + cbnz r5, 86b10 <_Py_CheckFunctionResult@@Base+0x28> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cbz r5, 86b14 <_Py_CheckFunctionResult@@Base+0x58> │ │ │ │ + cbz r5, 86b40 <_Py_CheckFunctionResult@@Base+0x58> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - cbz r2, 86b14 <_Py_CheckFunctionResult@@Base+0x58> │ │ │ │ + cbz r2, 86b40 <_Py_CheckFunctionResult@@Base+0x58> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 86ad6 <_Py_CheckFunctionResult@@Base+0x1a> │ │ │ │ + b.n 86b02 <_Py_CheckFunctionResult@@Base+0x1a> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 86ad6 <_Py_CheckFunctionResult@@Base+0x1a> │ │ │ │ + beq.n 86b02 <_Py_CheckFunctionResult@@Base+0x1a> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r5 │ │ │ │ - bne.n 86b46 <_Py_CheckFunctionResult@@Base+0x8a> │ │ │ │ + bne.n 86b72 <_Py_CheckFunctionResult@@Base+0x8a> │ │ │ │ movw r2, #4300 @ 0x10cc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r1, 86b34 <_Py_CheckFunctionResult@@Base+0x78> │ │ │ │ + cbz r1, 86b60 <_Py_CheckFunctionResult@@Base+0x78> │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #29244 @ 0x723c │ │ │ │ + movw r2, #26684 @ 0x683c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20fe9c │ │ │ │ - b.n 86ae0 <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ + bl 20f460 │ │ │ │ + b.n 86b0c <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ movw r2, #4300 @ 0x10cc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r1, 86b5c <_Py_CheckFunctionResult@@Base+0xa0> │ │ │ │ + cbz r1, 86b88 <_Py_CheckFunctionResult@@Base+0xa0> │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #29196 @ 0x720c │ │ │ │ + movw r2, #26636 @ 0x680c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14b0ac <_PyErr_Format@@Base> │ │ │ │ - b.n 86ae0 <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ + bl 14a3b4 <_PyErr_Format@@Base> │ │ │ │ + b.n 86b0c <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #29416 @ 0x72e8 │ │ │ │ + movw r2, #26856 @ 0x68e8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20fe9c │ │ │ │ - b.n 86ae0 <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ + bl 20f460 │ │ │ │ + b.n 86b0c <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 86af4 <_Py_CheckFunctionResult@@Base+0x38> │ │ │ │ + bne.n 86b20 <_Py_CheckFunctionResult@@Base+0x38> │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - b.n 86af4 <_Py_CheckFunctionResult@@Base+0x38> │ │ │ │ + b.n 86b20 <_Py_CheckFunctionResult@@Base+0x38> │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #29368 @ 0x72b8 │ │ │ │ + movw r2, #26808 @ 0x68b8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14b0ac <_PyErr_Format@@Base> │ │ │ │ - b.n 86ae0 <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ + bl 14a3b4 <_PyErr_Format@@Base> │ │ │ │ + b.n 86b0c <_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, #692] @ (86e38 <_Py_CheckFunctionResult@@Base+0x37c>) │ │ │ │ + ldr r2, [pc, #692] @ (86e64 <_Py_CheckFunctionResult@@Base+0x37c>) │ │ │ │ sub sp, #12 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ cmp r0, r2 │ │ │ │ it eq │ │ │ │ cmpeq r7, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - beq.w 86cc2 <_Py_CheckFunctionResult@@Base+0x206> │ │ │ │ + beq.w 86cee <_Py_CheckFunctionResult@@Base+0x206> │ │ │ │ ldr.w r1, [r0, #-8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 86d8a <_Py_CheckFunctionResult@@Base+0x2ce> │ │ │ │ + beq.w 86db6 <_Py_CheckFunctionResult@@Base+0x2ce> │ │ │ │ ldr.w r0, [r0, #-4] │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - ldr.w sl, [pc, #660] @ 86e40 <_Py_CheckFunctionResult@@Base+0x384> │ │ │ │ + ldr.w sl, [pc, #660] @ 86e6c <_Py_CheckFunctionResult@@Base+0x384> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ bic.w r0, r0, #3 │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r1, [r0, #0] │ │ │ │ orrs r3, r0 │ │ │ │ ldr.w r5, [sl, r9] │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 86d9c <_Py_CheckFunctionResult@@Base+0x2e0> │ │ │ │ + beq.w 86dc8 <_Py_CheckFunctionResult@@Base+0x2e0> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble.w 86dc8 <_Py_CheckFunctionResult@@Base+0x30c> │ │ │ │ + ble.w 86df4 <_Py_CheckFunctionResult@@Base+0x30c> │ │ │ │ subs r3, #1 │ │ │ │ subs r2, r7, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ - bmi.w 86d16 <_Py_CheckFunctionResult@@Base+0x25a> │ │ │ │ + bmi.w 86d42 <_Py_CheckFunctionResult@@Base+0x25a> │ │ │ │ add.w r6, r4, r7, lsl #2 │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 86c04 <_Py_CheckFunctionResult@@Base+0x148> │ │ │ │ + beq.n 86c30 <_Py_CheckFunctionResult@@Base+0x148> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 86cc8 <_Py_CheckFunctionResult@@Base+0x20c> │ │ │ │ + bne.n 86cf4 <_Py_CheckFunctionResult@@Base+0x20c> │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 86c6e <_Py_CheckFunctionResult@@Base+0x1b2> │ │ │ │ + beq.n 86c9a <_Py_CheckFunctionResult@@Base+0x1b2> │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 86c1e <_Py_CheckFunctionResult@@Base+0x162> │ │ │ │ + beq.n 86c4a <_Py_CheckFunctionResult@@Base+0x162> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 86cf0 <_Py_CheckFunctionResult@@Base+0x234> │ │ │ │ + bne.n 86d1c <_Py_CheckFunctionResult@@Base+0x234> │ │ │ │ cmp r7, #2 │ │ │ │ - beq.n 86c6c <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ + beq.n 86c98 <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ ldr.w r8, [r4, r7, lsl #2] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 86c44 <_Py_CheckFunctionResult@@Base+0x188> │ │ │ │ + beq.n 86c70 <_Py_CheckFunctionResult@@Base+0x188> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86c44 <_Py_CheckFunctionResult@@Base+0x188> │ │ │ │ + beq.n 86c70 <_Py_CheckFunctionResult@@Base+0x188> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86d52 <_Py_CheckFunctionResult@@Base+0x296> │ │ │ │ + beq.w 86d7e <_Py_CheckFunctionResult@@Base+0x296> │ │ │ │ sub.w r8, r7, #4 │ │ │ │ cmp r7, #3 │ │ │ │ - beq.n 86c6c <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ + beq.n 86c98 <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r7, [r6, #-4]! │ │ │ │ - cbz r7, 86c66 <_Py_CheckFunctionResult@@Base+0x1aa> │ │ │ │ + cbz r7, 86c92 <_Py_CheckFunctionResult@@Base+0x1aa> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 86c66 <_Py_CheckFunctionResult@@Base+0x1aa> │ │ │ │ + beq.n 86c92 <_Py_CheckFunctionResult@@Base+0x1aa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86d74 <_Py_CheckFunctionResult@@Base+0x2b8> │ │ │ │ + beq.w 86da0 <_Py_CheckFunctionResult@@Base+0x2b8> │ │ │ │ subs.w r8, r8, #1 │ │ │ │ - bcs.n 86c50 <_Py_CheckFunctionResult@@Base+0x194> │ │ │ │ + bcs.n 86c7c <_Py_CheckFunctionResult@@Base+0x194> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr.w r3, [sl, r9] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 86d2e <_Py_CheckFunctionResult@@Base+0x272> │ │ │ │ + beq.n 86d5a <_Py_CheckFunctionResult@@Base+0x272> │ │ │ │ subs r2, r7, #1 │ │ │ │ cmp r2, #19 │ │ │ │ - bgt.n 86d2e <_Py_CheckFunctionResult@@Base+0x272> │ │ │ │ + bgt.n 86d5a <_Py_CheckFunctionResult@@Base+0x272> │ │ │ │ lsls r2, r2, #2 │ │ │ │ movw r1, #5788 @ 0x169c │ │ │ │ adds r0, r3, r2 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ cmp.w r1, #2000 @ 0x7d0 │ │ │ │ - bcs.n 86d2e <_Py_CheckFunctionResult@@Base+0x272> │ │ │ │ + bcs.n 86d5a <_Py_CheckFunctionResult@@Base+0x272> │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 86d2e <_Py_CheckFunctionResult@@Base+0x272> │ │ │ │ + bne.n 86d5a <_Py_CheckFunctionResult@@Base+0x272> │ │ │ │ add r3, r2 │ │ │ │ adds r1, #1 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1612] @ 0x64c │ │ │ │ str r2, [r4, #12] │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ str.w r1, [r3, #1692] @ 0x69c │ │ │ │ ldr r1, [r5, #100] @ 0x64 │ │ │ │ adds r2, #1 │ │ │ │ str.w r4, [r3, #1612] @ 0x64c │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #100 @ 0x64 │ │ │ │ str r2, [r5, #36] @ 0x24 │ │ │ │ - bgt.n 86d46 <_Py_CheckFunctionResult@@Base+0x28a> │ │ │ │ + bgt.n 86d72 <_Py_CheckFunctionResult@@Base+0x28a> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 86c04 <_Py_CheckFunctionResult@@Base+0x148> │ │ │ │ - ldr r2, [pc, #360] @ (86e3c <_Py_CheckFunctionResult@@Base+0x380>) │ │ │ │ + bne.n 86c30 <_Py_CheckFunctionResult@@Base+0x148> │ │ │ │ + ldr r2, [pc, #360] @ (86e68 <_Py_CheckFunctionResult@@Base+0x380>) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w fp, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86e1e <_Py_CheckFunctionResult@@Base+0x362> │ │ │ │ + bne.w 86e4a <_Py_CheckFunctionResult@@Base+0x362> │ │ │ │ mov r0, r8 │ │ │ │ blx fp │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 86c08 <_Py_CheckFunctionResult@@Base+0x14c> │ │ │ │ - b.n 86c6c <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ + bne.n 86c34 <_Py_CheckFunctionResult@@Base+0x14c> │ │ │ │ + b.n 86c98 <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 86c1e <_Py_CheckFunctionResult@@Base+0x162> │ │ │ │ - ldr r2, [pc, #320] @ (86e3c <_Py_CheckFunctionResult@@Base+0x380>) │ │ │ │ + bne.n 86c4a <_Py_CheckFunctionResult@@Base+0x162> │ │ │ │ + ldr r2, [pc, #320] @ (86e68 <_Py_CheckFunctionResult@@Base+0x380>) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w fp, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 86e04 <_Py_CheckFunctionResult@@Base+0x348> │ │ │ │ + bne.n 86e30 <_Py_CheckFunctionResult@@Base+0x348> │ │ │ │ mov r0, r8 │ │ │ │ blx fp │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 86c22 <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ - b.n 86c6c <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ + bne.n 86c4e <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ + b.n 86c98 <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 86de8 <_Py_CheckFunctionResult@@Base+0x32c> │ │ │ │ + beq.n 86e14 <_Py_CheckFunctionResult@@Base+0x32c> │ │ │ │ lsls r2, r2, #2 │ │ │ │ movw r1, #5788 @ 0x169c │ │ │ │ adds r0, r3, r2 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r1, [r0, r1] │ │ │ │ cmp.w r1, #2000 @ 0x7d0 │ │ │ │ - bcc.n 86c90 <_Py_CheckFunctionResult@@Base+0x1d4> │ │ │ │ + bcc.n 86cbc <_Py_CheckFunctionResult@@Base+0x1d4> │ │ │ │ ldr.w r3, [r6, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ - ble.n 86cc2 <_Py_CheckFunctionResult@@Base+0x206> │ │ │ │ + ble.n 86cee <_Py_CheckFunctionResult@@Base+0x206> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 14f270 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - ldr r2, [pc, #232] @ (86e3c <_Py_CheckFunctionResult@@Base+0x380>) │ │ │ │ + b.w 14e580 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + ldr r2, [pc, #232] @ (86e68 <_Py_CheckFunctionResult@@Base+0x380>) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w fp, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 86dec <_Py_CheckFunctionResult@@Base+0x330> │ │ │ │ + bne.n 86e18 <_Py_CheckFunctionResult@@Base+0x330> │ │ │ │ mov r0, r8 │ │ │ │ sub.w r8, r7, #4 │ │ │ │ blx fp │ │ │ │ cmp r7, #3 │ │ │ │ - bne.w 86c4c <_Py_CheckFunctionResult@@Base+0x190> │ │ │ │ - b.n 86c6c <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ - ldr r2, [pc, #196] @ (86e3c <_Py_CheckFunctionResult@@Base+0x380>) │ │ │ │ + bne.w 86c78 <_Py_CheckFunctionResult@@Base+0x190> │ │ │ │ + b.n 86c98 <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ + ldr r2, [pc, #196] @ (86e68 <_Py_CheckFunctionResult@@Base+0x380>) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 86db0 <_Py_CheckFunctionResult@@Base+0x2f4> │ │ │ │ + cbnz r3, 86ddc <_Py_CheckFunctionResult@@Base+0x2f4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 86c66 <_Py_CheckFunctionResult@@Base+0x1aa> │ │ │ │ - ldr.w sl, [pc, #180] @ 86e40 <_Py_CheckFunctionResult@@Base+0x384> │ │ │ │ + b.n 86c92 <_Py_CheckFunctionResult@@Base+0x1aa> │ │ │ │ + ldr.w sl, [pc, #180] @ 86e6c <_Py_CheckFunctionResult@@Base+0x384> │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ ldr.w r5, [sl, r9] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 86bd8 <_Py_CheckFunctionResult@@Base+0x11c> │ │ │ │ - movw r1, #6068 @ 0x17b4 │ │ │ │ + bne.w 86c04 <_Py_CheckFunctionResult@@Base+0x11c> │ │ │ │ + movw r1, #3508 @ 0xdb4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #35192 @ 0x8978 │ │ │ │ + movw r0, #32632 @ 0x7f78 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 61f30 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #27577 @ 0x6bb9 │ │ │ │ + bl 62074 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #26633 @ 0x6809 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 86d82 <_Py_CheckFunctionResult@@Base+0x2c6> │ │ │ │ + beq.n 86dae <_Py_CheckFunctionResult@@Base+0x2c6> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 86d82 <_Py_CheckFunctionResult@@Base+0x2c6> │ │ │ │ + b.n 86dae <_Py_CheckFunctionResult@@Base+0x2c6> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - movw r2, #27505 @ 0x6b71 │ │ │ │ + movw r2, #27549 @ 0x6b9d │ │ │ │ movt r2, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 86be0 <_Py_CheckFunctionResult@@Base+0x124> │ │ │ │ + bne.w 86c0c <_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 14f25c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 14e56c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - b.n 86d2e <_Py_CheckFunctionResult@@Base+0x272> │ │ │ │ - movw r1, #27577 @ 0x6bb9 │ │ │ │ + b.n 86d5a <_Py_CheckFunctionResult@@Base+0x272> │ │ │ │ + movw r1, #26633 @ 0x6809 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 86d64 <_Py_CheckFunctionResult@@Base+0x2a8> │ │ │ │ + beq.n 86d90 <_Py_CheckFunctionResult@@Base+0x2a8> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 86d64 <_Py_CheckFunctionResult@@Base+0x2a8> │ │ │ │ - movw r1, #27577 @ 0x6bb9 │ │ │ │ + b.n 86d90 <_Py_CheckFunctionResult@@Base+0x2a8> │ │ │ │ + movw r1, #26633 @ 0x6809 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 86d0c <_Py_CheckFunctionResult@@Base+0x250> │ │ │ │ + beq.w 86d38 <_Py_CheckFunctionResult@@Base+0x250> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 86d0c <_Py_CheckFunctionResult@@Base+0x250> │ │ │ │ - movw r1, #27577 @ 0x6bb9 │ │ │ │ + b.n 86d38 <_Py_CheckFunctionResult@@Base+0x250> │ │ │ │ + movw r1, #26633 @ 0x6809 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 86ce6 <_Py_CheckFunctionResult@@Base+0x22a> │ │ │ │ + beq.w 86d12 <_Py_CheckFunctionResult@@Base+0x22a> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 86ce6 <_Py_CheckFunctionResult@@Base+0x22a> │ │ │ │ + b.n 86d12 <_Py_CheckFunctionResult@@Base+0x22a> │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00086e44 <_PyNamespace_New@@Base>: │ │ │ │ +00086e70 <_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 86e94 <_PyNamespace_New@@Base+0x50> │ │ │ │ - cbz r0, 86e8e <_PyNamespace_New@@Base+0x4a> │ │ │ │ + bl 86ec0 <_PyNamespace_New@@Base+0x50> │ │ │ │ + cbz r0, 86eba <_PyNamespace_New@@Base+0x4a> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 86e74 <_PyNamespace_New@@Base+0x30> │ │ │ │ + cbz r5, 86ea0 <_PyNamespace_New@@Base+0x30> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 86ed4 │ │ │ │ - cbnz r0, 86e78 <_PyNamespace_New@@Base+0x34> │ │ │ │ + bl 86f00 │ │ │ │ + cbnz r0, 86ea4 <_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 86e8e <_PyNamespace_New@@Base+0x4a> │ │ │ │ + beq.n 86eba <_PyNamespace_New@@Base+0x4a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 86e8e <_PyNamespace_New@@Base+0x4a> │ │ │ │ + cbnz r3, 86eba <_PyNamespace_New@@Base+0x4a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 86e74 <_PyNamespace_New@@Base+0x30> │ │ │ │ + b.n 86ea0 <_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, 86ed0 <_PyNamespace_New@@Base+0x8c> │ │ │ │ + cbz r0, 86efc <_PyNamespace_New@@Base+0x8c> │ │ │ │ mov r4, r0 │ │ │ │ - bl 71310 │ │ │ │ + bl 71378 │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 86eba <_PyNamespace_New@@Base+0x76> │ │ │ │ + cbz r0, 86ee6 <_PyNamespace_New@@Base+0x76> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86ed0 <_PyNamespace_New@@Base+0x8c> │ │ │ │ + beq.n 86efc <_PyNamespace_New@@Base+0x8c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 86ed0 <_PyNamespace_New@@Base+0x8c> │ │ │ │ + cbnz r3, 86efc <_PyNamespace_New@@Base+0x8c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 86eb6 <_PyNamespace_New@@Base+0x72> │ │ │ │ + b.n 86ee2 <_PyNamespace_New@@Base+0x72> │ │ │ │ │ │ │ │ -00086ed4 : │ │ │ │ +00086f00 : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #20] @ (86ef0 ) │ │ │ │ + ldr r4, [pc, #20] @ (86f1c ) │ │ │ │ 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 86ef4 │ │ │ │ + b.n 86f20 │ │ │ │ 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 87bb2 │ │ │ │ + beq.w 87bde │ │ │ │ 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 87bb2 │ │ │ │ + bmi.w 87bde │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov sl, r3 │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ - beq.w 873fe │ │ │ │ + beq.w 8742a │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r1, #108] @ 0x6c │ │ │ │ - movw r1, #58701 @ 0xe54d │ │ │ │ + movw r1, #57129 @ 0xdf29 │ │ │ │ movt r1, #18 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 873fe │ │ │ │ + bne.w 8742a │ │ │ │ cmp fp, r4 │ │ │ │ - beq.n 86f54 │ │ │ │ + beq.n 86f80 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cbnz r6, 86f5c │ │ │ │ + cbnz r6, 86f88 │ │ │ │ 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 87160 │ │ │ │ + bne.w 8718c │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8715c │ │ │ │ + bne.w 87188 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8715c │ │ │ │ + bne.w 87188 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 8715c │ │ │ │ + bne.w 87188 │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ cmp r7, #3 │ │ │ │ - bne.w 875b0 │ │ │ │ + bne.w 875dc │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ ands.w r0, r2, #255 @ 0xff │ │ │ │ - bne.w 879fa │ │ │ │ + bne.w 87a26 │ │ │ │ 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 877a4 │ │ │ │ + beq.w 877d0 │ │ │ │ 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 877d0 │ │ │ │ + bmi.w 877fc │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #6013 @ 0x177d │ │ │ │ + movw r3, #6117 @ 0x17e5 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r7, [r6, #692] @ 0x2b4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 87770 │ │ │ │ - ldr r3, [pc, #696] @ (872c0 ) │ │ │ │ + bne.w 8779c │ │ │ │ + ldr r3, [pc, #696] @ (872ec ) │ │ │ │ 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 8768a │ │ │ │ + bcs.w 876b6 │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r3, [sl, ip, lsl #3] │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 87732 │ │ │ │ + beq.w 8775e │ │ │ │ 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 8739e │ │ │ │ + beq.w 873ca │ │ │ │ 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 87784 │ │ │ │ + beq.w 877b0 │ │ │ │ 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 870c2 │ │ │ │ + ble.n 870ee │ │ │ │ movs r0, #0 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 8709c │ │ │ │ + b.n 870c8 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ str.w lr, [r3] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 870b4 │ │ │ │ + bne.n 870e0 │ │ │ │ adds r0, #1 │ │ │ │ add r1, r7 │ │ │ │ add r2, r7 │ │ │ │ cmp r9, r0 │ │ │ │ - beq.n 870c2 │ │ │ │ + beq.n 870ee │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87092 │ │ │ │ + beq.n 870be │ │ │ │ ldr r6, [r3, #0] │ │ │ │ add.w lr, r6, #1 │ │ │ │ cmp r6, ip │ │ │ │ - bne.n 87086 │ │ │ │ + bne.n 870b2 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 87092 │ │ │ │ + beq.n 870be │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #1 │ │ │ │ add r1, r7 │ │ │ │ add r2, r7 │ │ │ │ cmp r9, r0 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bne.n 8709c │ │ │ │ + bne.n 870c8 │ │ │ │ ldr.w sl, [fp, #24] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8731a │ │ │ │ + beq.w 87346 │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ - bne.w 8731a │ │ │ │ + bne.w 87346 │ │ │ │ ldrb.w r2, [sl, #6] │ │ │ │ ldrb.w r1, [sl, #5] │ │ │ │ ldr.w r9, [sl, #16] │ │ │ │ lsls r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 872f2 │ │ │ │ + beq.w 8731e │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.w 8730c │ │ │ │ + ble.w 87338 │ │ │ │ add r3, sl │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 8712c │ │ │ │ + b.n 87158 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #24 │ │ │ │ ldr.w r6, [r3, r5, lsl #3] │ │ │ │ - cbz r6, 87124 │ │ │ │ + cbz r6, 87150 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 87124 │ │ │ │ + beq.n 87150 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8736c │ │ │ │ + beq.w 87398 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ - beq.w 8730c │ │ │ │ + beq.w 87338 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r6, [r3, r5, lsl #3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8710a │ │ │ │ + beq.n 87136 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 8710a │ │ │ │ + beq.n 87136 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8710a │ │ │ │ - ldr r3, [pc, #380] @ (872c4 ) │ │ │ │ + bne.n 87136 │ │ │ │ + ldr r3, [pc, #380] @ (872f0 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 877f2 │ │ │ │ + bne.w 8781e │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ - b.n 8710a │ │ │ │ + b.n 87136 │ │ │ │ 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 87572 │ │ │ │ + bgt.w 8759e │ │ │ │ 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 86f54 │ │ │ │ + beq.w 86f80 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87742 │ │ │ │ + bne.w 8776e │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r8 │ │ │ │ - ble.w 86f54 │ │ │ │ + ble.w 86f80 │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ movs r5, #1 │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ adds r3, #20 │ │ │ │ lsl.w r1, r5, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 872c8 │ │ │ │ + beq.w 872f4 │ │ │ │ add.w r1, r1, r8, lsl #3 │ │ │ │ add r3, r1 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 87384 │ │ │ │ + beq.w 873b0 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 872ec │ │ │ │ + bne.w 87318 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 8729e │ │ │ │ + bne.n 872ca │ │ │ │ cmp.w sl, #1 │ │ │ │ - bne.n 87220 │ │ │ │ + bne.n 8724c │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 872b8 │ │ │ │ + bne.n 872e4 │ │ │ │ mov r3, r2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 7b9c4 │ │ │ │ + bl 7ba4c │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 8726e │ │ │ │ + bne.n 8729a │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 8728a │ │ │ │ + bne.n 872b6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87614 │ │ │ │ + bne.w 87640 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 87b7e │ │ │ │ + bne.w 87baa │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ and.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ - b.n 87190 │ │ │ │ + b.n 871bc │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 782cc │ │ │ │ + bl 78344 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 87baa │ │ │ │ + beq.w 87bd6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 875e6 │ │ │ │ + bne.w 87612 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 877ec │ │ │ │ + bne.w 87818 │ │ │ │ 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 7b9c4 │ │ │ │ + bl 7ba4c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 87200 │ │ │ │ + beq.n 8722c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 87200 │ │ │ │ + bne.n 8722c │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 87206 │ │ │ │ + beq.n 87232 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 87206 │ │ │ │ + bne.n 87232 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 87206 │ │ │ │ + b.n 87232 │ │ │ │ adds r3, #1 │ │ │ │ cmp.w sl, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bne.n 87220 │ │ │ │ + bne.n 8724c │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 872b8 │ │ │ │ + bne.n 872e4 │ │ │ │ cmp r3, r7 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ - b.n 871ea │ │ │ │ + b.n 87216 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - b.n 872ae │ │ │ │ + b.n 872da │ │ │ │ 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 875d8 │ │ │ │ + beq.w 87604 │ │ │ │ ldrd r2, r5, [r3] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 871d8 │ │ │ │ + beq.w 87204 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 871d8 │ │ │ │ + b.n 87204 │ │ │ │ add.w r6, sl, r3 │ │ │ │ - b.n 87306 │ │ │ │ + b.n 87332 │ │ │ │ adds r5, #1 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 781a8 │ │ │ │ + bl 78220 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 781a8 │ │ │ │ + bl 78220 │ │ │ │ adds r6, #12 │ │ │ │ cmp r5, r9 │ │ │ │ - blt.n 872f8 │ │ │ │ + blt.n 87324 │ │ │ │ ldrb.w r3, [sl, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 873c4 │ │ │ │ + beq.n 873f0 │ │ │ │ mov r0, sl │ │ │ │ - bl 771e8 │ │ │ │ + bl 77260 │ │ │ │ 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 86f54 │ │ │ │ + beq.w 86f80 │ │ │ │ ldr.w r3, [fp, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86f54 │ │ │ │ - ldr r0, [pc, #724] @ (8761c ) │ │ │ │ + bne.w 86f80 │ │ │ │ + ldr r0, [pc, #724] @ (87648 ) │ │ │ │ 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 86f54 │ │ │ │ - ldr r3, [pc, #688] @ (87620 ) │ │ │ │ + b.n 86f80 │ │ │ │ + ldr r3, [pc, #688] @ (8764c ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 877d6 │ │ │ │ + bne.w 87802 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ - b.n 87124 │ │ │ │ + b.n 87150 │ │ │ │ add r8, r5 │ │ │ │ adds r3, #8 │ │ │ │ cmp r2, r8 │ │ │ │ - ble.w 86f54 │ │ │ │ + ble.w 86f80 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 876c2 │ │ │ │ + beq.w 876ee │ │ │ │ cmp r2, r8 │ │ │ │ - bgt.w 871c8 │ │ │ │ - b.n 86f54 │ │ │ │ + bgt.w 871f4 │ │ │ │ + b.n 86f80 │ │ │ │ ldrd r0, r7, [r3, #24] │ │ │ │ cmp r0, r7 │ │ │ │ - bhi.n 873f2 │ │ │ │ + bhi.n 8741e │ │ │ │ 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 8768a │ │ │ │ + beq.w 876b6 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b.n 8704e │ │ │ │ - ldr r3, [pc, #596] @ (8761c ) │ │ │ │ + b.n 8707a │ │ │ │ + ldr r3, [pc, #596] @ (87648 ) │ │ │ │ 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 87314 │ │ │ │ + bhi.n 87340 │ │ │ │ ldrb.w r1, [sl, #6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 87314 │ │ │ │ + beq.n 87340 │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #2740] @ 0xab4 │ │ │ │ str.w sl, [r1, #2420] @ 0x974 │ │ │ │ - b.n 8731a │ │ │ │ + b.n 87346 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [r9, #12] │ │ │ │ str.w r9, [r3, #8] │ │ │ │ - b.n 8704e │ │ │ │ + b.n 8707a │ │ │ │ mov r0, r4 │ │ │ │ - bl 123844 │ │ │ │ + bl 1234b0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87614 │ │ │ │ - bl 862a0 │ │ │ │ + beq.w 87640 │ │ │ │ + bl 862cc │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 87426 │ │ │ │ + beq.n 87452 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 87b96 │ │ │ │ + beq.w 87bc2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 87614 │ │ │ │ + beq.w 87640 │ │ │ │ mov r0, r8 │ │ │ │ - bl 865e4 │ │ │ │ + bl 86610 │ │ │ │ movw ip, #44060 @ 0xac1c │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w sl, #1 │ │ │ │ - bne.w 87882 │ │ │ │ + bne.w 878ae │ │ │ │ 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 8754a │ │ │ │ + beq.n 87576 │ │ │ │ movw ip, #42220 @ 0xa4ec │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ - ldr.w sl, [pc, #440] @ 8761c │ │ │ │ + ldr.w sl, [pc, #440] @ 87648 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ str.w ip, [sp, #16] │ │ │ │ - b.n 874bc │ │ │ │ + b.n 874e8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.n 874f4 │ │ │ │ + beq.n 87520 │ │ │ │ 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 87534 │ │ │ │ - bl 7b9c4 │ │ │ │ + beq.n 87560 │ │ │ │ + bl 7ba4c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 87510 │ │ │ │ + bne.n 8753c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 874a6 │ │ │ │ + beq.n 874d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87b9e │ │ │ │ + beq.w 87bca │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 87834 │ │ │ │ + beq.w 87860 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8753c │ │ │ │ + beq.n 87568 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87624 │ │ │ │ + beq.w 87650 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87624 │ │ │ │ + beq.w 87650 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8766c │ │ │ │ + beq.w 87698 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 8752e │ │ │ │ + bne.n 8755a │ │ │ │ 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 8746e │ │ │ │ + beq.n 8749a │ │ │ │ mov r0, r5 │ │ │ │ - bl 6cb8c │ │ │ │ + bl 6cbcc │ │ │ │ mov r3, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 87474 │ │ │ │ + bne.n 874a0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2298 │ │ │ │ + bl 1a1680 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 87496 │ │ │ │ + beq.n 874c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87496 │ │ │ │ + bne.n 874c2 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8749c │ │ │ │ - b.n 874a6 │ │ │ │ + bne.n 874c8 │ │ │ │ + b.n 874d2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 874e2 │ │ │ │ - bl 79478 │ │ │ │ + b.n 8750e │ │ │ │ + bl 794f0 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 8750a │ │ │ │ - ldr r3, [pc, #220] @ (8761c ) │ │ │ │ + b.n 87536 │ │ │ │ + ldr r3, [pc, #220] @ (87648 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r6, [r2, r3] │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 879d4 │ │ │ │ + bne.w 87a00 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 87564 │ │ │ │ + beq.n 87590 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 87564 │ │ │ │ + cbnz r3, 87590 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f738 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + bl 7f7cc │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 86f56 │ │ │ │ + b.n 86f82 │ │ │ │ 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 │ │ │ │ @@ -139359,1585 +139337,1581 @@ │ │ │ │ cmp r1, #8 │ │ │ │ it lt │ │ │ │ movlt r1, #8 │ │ │ │ subs r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 7c070 │ │ │ │ - cbnz r0, 87614 │ │ │ │ + bl 7c0f8 │ │ │ │ + cbnz r0, 87640 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ and.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ - b.n 87180 │ │ │ │ + b.n 871ac │ │ │ │ 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 86f8a │ │ │ │ + bgt.w 86fb6 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 87160 │ │ │ │ + b.n 8718c │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r3, #12 │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 872d0 │ │ │ │ - b.n 86f54 │ │ │ │ + bne.w 872fc │ │ │ │ + b.n 86f80 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8723a │ │ │ │ + beq.w 87266 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 87b78 │ │ │ │ + beq.w 87ba4 │ │ │ │ mov r0, r5 │ │ │ │ - bl f9bdc <_PyErr_SetKeyError@@Base> │ │ │ │ + bl f99c4 <_PyErr_SetKeyError@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 87b66 │ │ │ │ + bne.w 87b92 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 87870 │ │ │ │ + bne.w 8789c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 86f56 │ │ │ │ + b.n 86f82 │ │ │ │ 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 876d0 │ │ │ │ + beq.n 876fc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 876d0 │ │ │ │ + beq.n 876fc │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87b4c │ │ │ │ + beq.w 87b78 │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87b4c │ │ │ │ + beq.w 87b78 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7688 │ │ │ │ + bl d74e8 │ │ │ │ mov r6, r0 │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w 87864 │ │ │ │ + beq.w 87890 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl e7044 │ │ │ │ + bl e6e5c │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 874dc │ │ │ │ + bne.w 87508 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 87608 │ │ │ │ + beq.n 87634 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87608 │ │ │ │ + bne.n 87634 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87608 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 87634 │ │ │ │ ldr.w r8, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49345 @ 0xc0c1 │ │ │ │ + movw r3, #49409 @ 0xc101 │ │ │ │ movt r3, #6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 87806 │ │ │ │ + bne.w 87832 │ │ │ │ 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 877d0 │ │ │ │ + beq.w 877fc │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 873c0 │ │ │ │ + b.n 873ec │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r3, #8 │ │ │ │ cmp r2, r8 │ │ │ │ - bgt.w 8738e │ │ │ │ - b.n 86f54 │ │ │ │ + bgt.w 873ba │ │ │ │ + b.n 86f80 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 879ae │ │ │ │ + bge.w 879da │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 879a2 │ │ │ │ - ldr r1, [pc, #736] @ (879c8 ) │ │ │ │ + beq.w 879ce │ │ │ │ + ldr r1, [pc, #736] @ (879f4 ) │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8d10 │ │ │ │ + bl b8b94 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 8766c │ │ │ │ + blt.n 87698 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87a24 │ │ │ │ + beq.w 87a50 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8797c │ │ │ │ + beq.w 879a8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl d26e0 │ │ │ │ + bl d2558 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 87666 │ │ │ │ + beq.n 87692 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 87666 │ │ │ │ + bne.n 87692 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87666 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 87692 │ │ │ │ mov r1, ip │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 71838 │ │ │ │ + bl 718a0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ - b.n 873b8 │ │ │ │ + b.n 873e4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, r8 │ │ │ │ - ble.w 86f54 │ │ │ │ + ble.w 86f80 │ │ │ │ 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 872dc │ │ │ │ + b.n 87308 │ │ │ │ ldr.w r0, [r6, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx r7 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 877d0 │ │ │ │ + cbz r0, 877fc │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 8704e │ │ │ │ + b.n 8707a │ │ │ │ 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 8707e │ │ │ │ - b.n 870c2 │ │ │ │ + bgt.w 870aa │ │ │ │ + b.n 870ee │ │ │ │ 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 86fea │ │ │ │ - bl 1ea6e4 │ │ │ │ - b.n 87614 │ │ │ │ - movw r2, #27577 @ 0x6bb9 │ │ │ │ + bge.w 87016 │ │ │ │ + bl 1e9b14 │ │ │ │ + b.n 87640 │ │ │ │ + movw r2, #26633 @ 0x6809 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 87a14 │ │ │ │ + bne.w 87a40 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 87124 │ │ │ │ + b.n 87150 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 87246 │ │ │ │ - movw r2, #27577 @ 0x6bb9 │ │ │ │ + b.n 87272 │ │ │ │ + movw r2, #26633 @ 0x6809 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 87856 │ │ │ │ + bne.n 87882 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 8710a │ │ │ │ + b.n 87136 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ str r2, [sp, #12] │ │ │ │ blx r8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ - b.n 876ae │ │ │ │ + b.n 876da │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 87828 │ │ │ │ + bne.n 87854 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87a96 │ │ │ │ + beq.w 87ac2 │ │ │ │ mov r0, r5 │ │ │ │ - bl f9bdc <_PyErr_SetKeyError@@Base> │ │ │ │ + bl f99c4 <_PyErr_SetKeyError@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 87b32 │ │ │ │ + bne.w 87b5e │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 87614 │ │ │ │ + beq.w 87640 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87614 │ │ │ │ + bne.w 87640 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87614 │ │ │ │ - ldr r2, [pc, #372] @ (879cc ) │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 87640 │ │ │ │ + ldr r2, [pc, #372] @ (879f8 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 877fe │ │ │ │ - bl 7f738 │ │ │ │ + b.n 8782a │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8765c │ │ │ │ - b.n 8766c │ │ │ │ + beq.w 87688 │ │ │ │ + b.n 87698 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87614 │ │ │ │ + bne.w 87640 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87614 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 87640 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r7, [pc, #328] @ (879d0 ) │ │ │ │ + ldr r7, [pc, #328] @ (879fc ) │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8754a │ │ │ │ + beq.w 87576 │ │ │ │ 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 78260 │ │ │ │ + bl 782d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 87816 │ │ │ │ + bne.n 87842 │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87a5c │ │ │ │ + beq.w 87a88 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87a5c │ │ │ │ + beq.w 87a88 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8766c │ │ │ │ + beq.w 87698 │ │ │ │ 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 87a42 │ │ │ │ + bne.w 87a6e │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.w 87a42 │ │ │ │ + beq.w 87a6e │ │ │ │ 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 87a3a │ │ │ │ - bl 7b9c4 │ │ │ │ + beq.w 87a66 │ │ │ │ + bl 7ba4c │ │ │ │ mov sl, r0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 87a28 │ │ │ │ + bne.w 87a54 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 87930 │ │ │ │ + beq.n 8795c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 87b44 │ │ │ │ + beq.w 87b70 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 87834 │ │ │ │ + beq.w 87860 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 878a6 │ │ │ │ + bne.n 878d2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r4, [r3, r7] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8754a │ │ │ │ + beq.w 87576 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8754a │ │ │ │ + beq.w 87576 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 123884 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1234f0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8754a │ │ │ │ + beq.w 87576 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12389c <_PyErr_Clear@@Base> │ │ │ │ - b.n 8754a │ │ │ │ + bl 123508 <_PyErr_Clear@@Base> │ │ │ │ + b.n 87576 │ │ │ │ mov r4, r9 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 78204 │ │ │ │ + bl 7827c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #28724 @ 0x7034 │ │ │ │ + movw r1, #26164 @ 0x6634 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 8766c │ │ │ │ + bl d183c │ │ │ │ + b.n 87698 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12245c │ │ │ │ + bl 1220c4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 87666 │ │ │ │ + b.n 87692 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #28760 @ 0x7058 │ │ │ │ + movw r1, #26200 @ 0x6658 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 8766c │ │ │ │ - add r0, pc, #448 @ (adr r0, 87b8c ) │ │ │ │ + bl d183c │ │ │ │ + b.n 87698 │ │ │ │ + add r0, pc, #448 @ (adr r0, 87bb8 ) │ │ │ │ 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 8754a │ │ │ │ + beq.w 87576 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 123884 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1234f0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8754a │ │ │ │ + beq.w 87576 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12389c <_PyErr_Clear@@Base> │ │ │ │ - b.n 87450 │ │ │ │ + bl 123508 <_PyErr_Clear@@Base> │ │ │ │ + b.n 8747c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #3 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 1e3c2c │ │ │ │ + bl 1e305c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ - b.w 86f96 │ │ │ │ - ldr r2, [pc, #428] @ (87bc4 ) │ │ │ │ + b.w 86fc2 │ │ │ │ + ldr r2, [pc, #428] @ (87bf0 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 877e4 │ │ │ │ + b.n 87810 │ │ │ │ mov r4, r9 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 87984 │ │ │ │ + b.n 879b0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 87920 │ │ │ │ + bne.w 8794c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87920 │ │ │ │ - bl 79478 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8794c │ │ │ │ + bl 794f0 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 87918 │ │ │ │ + b.n 87944 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6cb8c │ │ │ │ + bl 6cbcc │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 878fa │ │ │ │ + bne.w 87926 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2298 │ │ │ │ + bl 1a1680 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 87918 │ │ │ │ + b.n 87944 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 87abe │ │ │ │ + cbz r3, 87aea │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 87abe │ │ │ │ + cbz r3, 87aea │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87b4c │ │ │ │ + beq.n 87b78 │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87b4c │ │ │ │ + beq.n 87b78 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7688 │ │ │ │ + bl d74e8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - beq.n 87ab4 │ │ │ │ + beq.n 87ae0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl e7044 │ │ │ │ + bl e6e5c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 878ce │ │ │ │ + b.n 878fa │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 87938 │ │ │ │ + beq.w 87964 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87938 │ │ │ │ + bne.w 87964 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87938 │ │ │ │ - bl 7f738 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 87964 │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87a8a │ │ │ │ - b.n 8766c │ │ │ │ + beq.n 87ab6 │ │ │ │ + b.n 87698 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 879ae │ │ │ │ + bge.w 879da │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 87b26 │ │ │ │ - ldr r1, [pc, #244] @ (87bc8 ) │ │ │ │ + beq.n 87b52 │ │ │ │ + ldr r1, [pc, #244] @ (87bf4 ) │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r9 │ │ │ │ - bl b8d10 │ │ │ │ + bl b8b94 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8766c │ │ │ │ + blt.w 87698 │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 87a22 │ │ │ │ + beq.n 87a4e │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp sl, r2 │ │ │ │ - beq.w 8797a │ │ │ │ + beq.w 879a6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl d26e0 │ │ │ │ + bl d2558 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 878ce │ │ │ │ + beq.w 878fa │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 878ce │ │ │ │ + bne.w 878fa │ │ │ │ mov r0, sl │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 878ce │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 878fa │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 12245c │ │ │ │ + bl 1220c4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 878ce │ │ │ │ + b.n 878fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87834 │ │ │ │ + bne.w 87860 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87834 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 87860 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87930 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8795c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #28676 @ 0x7004 │ │ │ │ + movw r1, #26116 @ 0x6604 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 8766c │ │ │ │ + bl d183c │ │ │ │ + b.n 87698 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87608 │ │ │ │ + bne.w 87634 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87608 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 87634 │ │ │ │ mov r3, sl │ │ │ │ - b.w 87264 │ │ │ │ + b.w 87290 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29460 @ 0x7314 │ │ │ │ + movw r1, #26900 @ 0x6914 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 87614 │ │ │ │ + bl 127394 │ │ │ │ + b.n 87640 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87426 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 87452 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - b.n 874a6 │ │ │ │ + b.n 874d2 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.w 87264 │ │ │ │ - movw r0, #7756 @ 0x1e4c │ │ │ │ + b.w 87290 │ │ │ │ + movw r0, #5196 @ 0x144c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #3841 @ 0xf01 │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 87614 │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 87640 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #448 @ (adr r0, 87d8c ) │ │ │ │ + add r0, pc, #448 @ (adr r0, 87db8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r2, [pc, #672] @ (87e80 ) │ │ │ │ + ldr r2, [pc, #672] @ (87eac ) │ │ │ │ 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 88202 │ │ │ │ + beq.w 8829e │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8820c │ │ │ │ + bne.w 882a8 │ │ │ │ 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 87e44 │ │ │ │ + beq.w 87e70 │ │ │ │ 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] @ (87e80 ) │ │ │ │ + ldr r2, [pc, #572] @ (87eac ) │ │ │ │ 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 87e52 │ │ │ │ + beq.w 87e7e │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ cmp r2, #50 @ 0x32 │ │ │ │ - ble.w 88302 │ │ │ │ + ble.w 88354 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 87e96 │ │ │ │ + bne.w 87ec2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88014 │ │ │ │ + beq.w 88040 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 87d7e │ │ │ │ + beq.n 87daa │ │ │ │ subs r2, r4, #1 │ │ │ │ cmp r4, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bne.w 88014 │ │ │ │ + bne.w 88040 │ │ │ │ ldrb r5, [r3, #6] │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ lsls r4, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 87df4 │ │ │ │ + beq.w 87e20 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.w 87ee4 │ │ │ │ + ble.w 87f10 │ │ │ │ adds r7, r3, r4 │ │ │ │ mov r5, r3 │ │ │ │ movs r4, #0 │ │ │ │ add.w sl, r7, #20 │ │ │ │ - b.n 87cd2 │ │ │ │ + b.n 87cfe │ │ │ │ add.w r3, r7, #24 │ │ │ │ ldr.w r6, [r3, r4, lsl #3] │ │ │ │ - cbz r6, 87ccc │ │ │ │ + cbz r6, 87cf8 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 87ccc │ │ │ │ + beq.n 87cf8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - cbz r2, 87d00 │ │ │ │ + cbz r2, 87d2c │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 87d1c │ │ │ │ + beq.n 87d48 │ │ │ │ ldr.w r6, [sl, r4, lsl #3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 87cb6 │ │ │ │ + beq.n 87ce2 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 87cb6 │ │ │ │ + beq.n 87ce2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 87cb6 │ │ │ │ - ldr r3, [pc, #408] @ (87e84 ) │ │ │ │ + bne.n 87ce2 │ │ │ │ + ldr r3, [pc, #408] @ (87eb0 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8811e │ │ │ │ + bne.w 8818c │ │ │ │ mov r0, r6 │ │ │ │ blx fp │ │ │ │ - b.n 87cb6 │ │ │ │ - ldr r3, [pc, #384] @ (87e84 ) │ │ │ │ + b.n 87ce2 │ │ │ │ + ldr r3, [pc, #384] @ (87eb0 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88144 │ │ │ │ + bne.w 881a8 │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #1 │ │ │ │ blx fp │ │ │ │ cmp r4, r9 │ │ │ │ - bne.n 87cd2 │ │ │ │ + bne.n 87cfe │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ mov r3, r5 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 87dd4 │ │ │ │ - ldr r2, [pc, #344] @ (87e80 ) │ │ │ │ + bne.n 87e00 │ │ │ │ + ldr r2, [pc, #344] @ (87eac ) │ │ │ │ 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 87dd4 │ │ │ │ + bhi.n 87e00 │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87dd4 │ │ │ │ + beq.n 87e00 │ │ │ │ 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 87d92 │ │ │ │ + bls.n 87dbe │ │ │ │ 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 87dc0 │ │ │ │ + ble.n 87dec │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 14f270 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 14e580 <_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 87d58 │ │ │ │ + bhi.n 87d84 │ │ │ │ movw r1, #21632 @ 0x5480 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 87d58 │ │ │ │ + bne.n 87d84 │ │ │ │ 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 87d72 │ │ │ │ + bgt.n 87d9e │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #184] @ (87e80 ) │ │ │ │ - mov r3, r6 │ │ │ │ + ldr r2, [pc, #184] @ (87eac ) │ │ │ │ + mov r3, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 87d2a │ │ │ │ + beq.n 87d56 │ │ │ │ mov r0, r3 │ │ │ │ - bl 771e8 │ │ │ │ - ldr r3, [pc, #164] @ (87e80 ) │ │ │ │ + bl 77260 │ │ │ │ + ldr r3, [pc, #164] @ (87eac ) │ │ │ │ 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 87d92 │ │ │ │ - b.n 87d58 │ │ │ │ + bls.n 87dbe │ │ │ │ + b.n 87d84 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 87ee4 │ │ │ │ + ble.n 87f10 │ │ │ │ add r4, r3 │ │ │ │ - mov r6, r3 │ │ │ │ - b.n 87e18 │ │ │ │ - ldr r7, [r4, #28] │ │ │ │ - cbz r7, 87e10 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ + mov r7, r3 │ │ │ │ + b.n 87e44 │ │ │ │ + ldr r6, [r4, #28] │ │ │ │ + cbz r6, 87e3c │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 87e10 │ │ │ │ + beq.n 87e3c │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ - cbz r2, 87e66 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cbz r2, 87e92 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #12 │ │ │ │ cmp r5, r9 │ │ │ │ - beq.n 87dc6 │ │ │ │ - ldr r7, [r4, #24] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 87e00 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ + beq.n 87df2 │ │ │ │ + ldr r6, [r4, #24] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 87e2c │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 87e00 │ │ │ │ + beq.n 87e2c │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ + str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 87e00 │ │ │ │ - ldr r3, [pc, #84] @ (87e84 ) │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ + bne.n 87e2c │ │ │ │ + ldr r3, [pc, #84] @ (87eb0 ) │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w sl, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 882cc │ │ │ │ - mov r0, r7 │ │ │ │ + bne.w 8831e │ │ │ │ + mov r0, r6 │ │ │ │ blx sl │ │ │ │ - b.n 87e00 │ │ │ │ - ldr r2, [pc, #56] @ (87e80 ) │ │ │ │ + b.n 87e2c │ │ │ │ + ldr r2, [pc, #56] @ (87eac ) │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 87c62 │ │ │ │ - movw r1, #6068 @ 0x17b4 │ │ │ │ + bne.w 87c8e │ │ │ │ + movw r1, #3508 @ 0xdb4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #35192 @ 0x8978 │ │ │ │ + movw r0, #32632 @ 0x7f78 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 61f30 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r3, [pc, #28] @ (87e84 ) │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ + bl 62074 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r3, [pc, #28] @ (87eb0 ) │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w sl, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88294 │ │ │ │ - mov r0, r7 │ │ │ │ + bne.w 882e6 │ │ │ │ + mov r0, r6 │ │ │ │ blx sl │ │ │ │ - b.n 87e10 │ │ │ │ + b.n 87e3c │ │ │ │ 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 87c78 │ │ │ │ + beq.w 87ca4 │ │ │ │ ldrb.w r5, [sl, #2] │ │ │ │ - cbnz r5, 87ef4 │ │ │ │ + cbnz r5, 87f20 │ │ │ │ ldrb.w r8, [sl] │ │ │ │ mov r7, sl │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 87eb6 │ │ │ │ - b.n 87eea │ │ │ │ + bne.n 87ee2 │ │ │ │ + b.n 87f16 │ │ │ │ adds r5, #1 │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 87ee8 │ │ │ │ + beq.n 87f14 │ │ │ │ ldr.w r4, [r7, #4]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 87eb0 │ │ │ │ + beq.n 87edc │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 87eb0 │ │ │ │ + beq.n 87edc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 87eb0 │ │ │ │ - ldr r3, [pc, #620] @ (8813c ) │ │ │ │ + bne.n 87edc │ │ │ │ + ldr r3, [pc, #608] @ (8815c ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 882b0 │ │ │ │ + bne.w 88302 │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ - b.n 87eb0 │ │ │ │ + b.n 87edc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 87dce │ │ │ │ + b.n 87dfa │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 771e8 │ │ │ │ + bl 77260 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, sl │ │ │ │ - beq.w 88006 │ │ │ │ + beq.w 88032 │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r2, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - bne.n 88006 │ │ │ │ + bne.n 88032 │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ lsls r2, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 88066 │ │ │ │ + beq.w 88092 │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 87fde │ │ │ │ + ble.n 8800a │ │ │ │ add.w r9, r3, r2 │ │ │ │ movs r5, #0 │ │ │ │ add.w r7, r9, #20 │ │ │ │ tst.w r8, #1 │ │ │ │ - beq.n 87f5e │ │ │ │ + beq.n 87f8a │ │ │ │ ldr r4, [r7, #0] │ │ │ │ - cbz r4, 87f42 │ │ │ │ + cbz r4, 87f6e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 87f42 │ │ │ │ + beq.n 87f6e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8819c │ │ │ │ + beq.w 881c8 │ │ │ │ ldr.w r4, [r9, #24] │ │ │ │ - cbz r4, 87f58 │ │ │ │ + cbz r4, 87f84 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 87f58 │ │ │ │ + beq.n 87f84 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 881b6 │ │ │ │ + beq.w 881e2 │ │ │ │ movs r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 87fde │ │ │ │ + beq.n 8800a │ │ │ │ mov r6, r3 │ │ │ │ - b.n 87fae │ │ │ │ + b.n 87fda │ │ │ │ add.w r3, r9, #24 │ │ │ │ ldr.w r4, [r3, r5, lsl #3] │ │ │ │ - cbz r4, 87f7a │ │ │ │ + cbz r4, 87fa6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 87f7a │ │ │ │ + beq.n 87fa6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8801e │ │ │ │ + beq.n 8804a │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r4, [r7, r5, lsl #3] │ │ │ │ - cbz r4, 87f90 │ │ │ │ + cbz r4, 87fbc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 87f90 │ │ │ │ + beq.n 87fbc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 88036 │ │ │ │ + beq.n 88062 │ │ │ │ add.w r3, r9, #24 │ │ │ │ ldr.w r4, [r3, r5, lsl #3] │ │ │ │ - cbz r4, 87fa8 │ │ │ │ + cbz r4, 87fd4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 87fa8 │ │ │ │ + beq.n 87fd4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8804e │ │ │ │ + beq.n 8807a │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 87fdc │ │ │ │ + beq.n 88008 │ │ │ │ ldr.w r4, [r7, r5, lsl #3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 87f62 │ │ │ │ + beq.n 87f8e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 87f62 │ │ │ │ + beq.n 87f8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87f62 │ │ │ │ - ldr r3, [pc, #372] @ (8813c ) │ │ │ │ + bne.n 87f8e │ │ │ │ + ldr r3, [pc, #360] @ (8815c ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 883cc │ │ │ │ + bne.w 8824e │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ - b.n 87f62 │ │ │ │ + b.n 87f8e │ │ │ │ mov r3, r6 │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 88000 │ │ │ │ - ldr r2, [pc, #344] @ (88140 ) │ │ │ │ + bne.n 8802c │ │ │ │ + ldr r2, [pc, #332] @ (88160 ) │ │ │ │ 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 88000 │ │ │ │ + bhi.n 8802c │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 87d3e │ │ │ │ + bne.w 87d6a │ │ │ │ mov r0, r3 │ │ │ │ - bl 771e8 │ │ │ │ - ldr r3, [pc, #312] @ (88140 ) │ │ │ │ + bl 77260 │ │ │ │ + ldr r3, [pc, #300] @ (88160 ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ - b.n 87d4c │ │ │ │ + b.n 87d78 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ - b.n 87d4c │ │ │ │ - ldr r3, [pc, #284] @ (8813c ) │ │ │ │ + b.n 87d78 │ │ │ │ + ldr r3, [pc, #272] @ (8815c ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88278 │ │ │ │ + bne.w 88232 │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ - b.n 87f7a │ │ │ │ - ldr r3, [pc, #260] @ (8813c ) │ │ │ │ + b.n 87fa6 │ │ │ │ + ldr r3, [pc, #248] @ (8815c ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8835a │ │ │ │ + bne.w 88390 │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ - b.n 87f90 │ │ │ │ - ldr r3, [pc, #236] @ (8813c ) │ │ │ │ + b.n 87fbc │ │ │ │ + ldr r3, [pc, #224] @ (8815c ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88396 │ │ │ │ + bne.w 881f8 │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ - b.n 87fa8 │ │ │ │ + b.n 87fd4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 87fde │ │ │ │ - ldr.w r9, [pc, #204] @ 8813c │ │ │ │ + ble.n 8800a │ │ │ │ + ldr.w r9, [pc, #192] @ 8815c │ │ │ │ adds r5, r3, r2 │ │ │ │ mov fp, r1 │ │ │ │ tst.w r8, #1 │ │ │ │ - beq.n 880ac │ │ │ │ + beq.n 880d8 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ - cbz r4, 8808e │ │ │ │ + cbz r4, 880ba │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 8808e │ │ │ │ + beq.n 880ba │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 88260 │ │ │ │ + beq.w 883e0 │ │ │ │ ldr r4, [r5, #28] │ │ │ │ - cbz r4, 880a2 │ │ │ │ + cbz r4, 880ce │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 880a2 │ │ │ │ + beq.n 880ce │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8824a │ │ │ │ + beq.w 883cc │ │ │ │ mov.w fp, #1 │ │ │ │ adds r5, #12 │ │ │ │ cmp fp, r8 │ │ │ │ - beq.n 87fde │ │ │ │ + beq.n 8800a │ │ │ │ mov r7, r3 │ │ │ │ - b.n 880f6 │ │ │ │ + b.n 8811e │ │ │ │ ldr r4, [r5, #28] │ │ │ │ - cbz r4, 880c2 │ │ │ │ + cbz r4, 880ee │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 880c2 │ │ │ │ + beq.n 880ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 88160 │ │ │ │ + beq.n 88178 │ │ │ │ ldr r4, [r5, #36] @ 0x24 │ │ │ │ adds r5, #12 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - cbz r4, 880da │ │ │ │ + cbz r4, 88104 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 880da │ │ │ │ + beq.n 88104 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 88178 │ │ │ │ + cbz r3, 88146 │ │ │ │ ldr r4, [r5, #28] │ │ │ │ - cbz r4, 880ec │ │ │ │ + cbz r4, 88114 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 880ec │ │ │ │ + beq.n 88114 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 88188 │ │ │ │ + cbz r3, 88164 │ │ │ │ add.w fp, fp, #1 │ │ │ │ adds r5, #12 │ │ │ │ cmp fp, r8 │ │ │ │ - beq.n 88174 │ │ │ │ + beq.n 881c4 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 880b0 │ │ │ │ + beq.n 880dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 880b0 │ │ │ │ + beq.n 880dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 880b0 │ │ │ │ + bne.n 880dc │ │ │ │ ldr.w r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 882e8 │ │ │ │ + bne.w 8826a │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 880b0 │ │ │ │ - movw r2, #27577 @ 0x6bb9 │ │ │ │ - movt r2, #18 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 87cfa │ │ │ │ - ldr r2, [pc, #12] @ (8813c ) │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - blx r3 │ │ │ │ - b.n 87cfa │ │ │ │ - nop │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - movw r2, #27577 @ 0x6bb9 │ │ │ │ - movt r2, #18 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 87d12 │ │ │ │ - ldr r2, [pc, #716] @ (88420 ) │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - blx r3 │ │ │ │ - b.n 87d12 │ │ │ │ + b.n 880dc │ │ │ │ ldr.w r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88324 │ │ │ │ + bne.w 88284 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 880c2 │ │ │ │ - mov r3, r7 │ │ │ │ - b.n 87fde │ │ │ │ + b.n 88104 │ │ │ │ + nop │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ ldr.w r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ - cbnz r3, 881cc │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 88376 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 880da │ │ │ │ + b.n 88114 │ │ │ │ ldr.w r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 883b2 │ │ │ │ + bne.w 8833a │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 880ec │ │ │ │ - ldr r2, [pc, #640] @ (88420 ) │ │ │ │ + b.n 880ee │ │ │ │ + movw r2, #26633 @ 0x6809 │ │ │ │ + movt r2, #18 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 87d26 │ │ │ │ + ldr r2, [pc, #680] @ (88444 ) │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + blx r3 │ │ │ │ + b.n 87d26 │ │ │ │ + movw r2, #26633 @ 0x6809 │ │ │ │ + movt r2, #18 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 87d3e │ │ │ │ + ldr r2, [pc, #652] @ (88444 ) │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + blx r3 │ │ │ │ + b.n 87d3e │ │ │ │ + mov r3, r7 │ │ │ │ + b.n 8800a │ │ │ │ + ldr r2, [pc, #632] @ (88444 ) │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 88376 │ │ │ │ + bne.w 883ac │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 87f42 │ │ │ │ - ldr r2, [pc, #616] @ (88420 ) │ │ │ │ + b.n 87f6e │ │ │ │ + ldr r2, [pc, #608] @ (88444 ) │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ - cbnz r5, 881e4 │ │ │ │ + cbnz r5, 88214 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 87f58 │ │ │ │ - movw r2, #27577 @ 0x6bb9 │ │ │ │ + b.n 87f84 │ │ │ │ + movw r2, #26633 @ 0x6809 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 88182 │ │ │ │ - ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ + beq.w 8808c │ │ │ │ + ldr r2, [pc, #572] @ (88444 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 88182 │ │ │ │ - movw r2, #27577 @ 0x6bb9 │ │ │ │ + b.n 8808c │ │ │ │ + movw r2, #26633 @ 0x6809 │ │ │ │ movt r2, #18 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 881c2 │ │ │ │ + beq.n 881ee │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #552] @ (88420 ) │ │ │ │ + ldr r3, [pc, #540] @ (88444 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r3, #1420] @ 0x58c │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 881c2 │ │ │ │ + b.n 881ee │ │ │ │ + movw r2, #26633 @ 0x6809 │ │ │ │ + movt r2, #18 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8805c │ │ │ │ + ldr r2, [pc, #512] @ (88444 ) │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + blx r3 │ │ │ │ + b.n 8805c │ │ │ │ + movw r2, #26633 @ 0x6809 │ │ │ │ + movt r2, #18 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 88002 │ │ │ │ + ldr r2, [pc, #484] @ (88444 ) │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + blx r3 │ │ │ │ + b.n 88002 │ │ │ │ + movw r2, #26633 @ 0x6809 │ │ │ │ + movt r2, #18 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 88140 │ │ │ │ + ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + b.n 88140 │ │ │ │ + movw r2, #26633 @ 0x6809 │ │ │ │ + movt r2, #18 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 88154 │ │ │ │ + ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + b.n 88154 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 88406 │ │ │ │ + beq.w 8842c │ │ │ │ ldr r6, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e3c2c │ │ │ │ + bl 1e305c │ │ │ │ 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 87dc0 │ │ │ │ + beq.w 87dec │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 87dc0 │ │ │ │ + bne.w 87dec │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - b.n 87c20 │ │ │ │ - ldr.w r7, [r9, #1416] @ 0x588 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r6, [r2, #24] │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.n 8833e │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r0, r4 │ │ │ │ - blx r6 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - b.n 880a2 │ │ │ │ - ldr.w r7, [r9, #1416] @ 0x588 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r6, [r2, #24] │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 883e8 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r0, r4 │ │ │ │ - blx r6 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - b.n 8808e │ │ │ │ - movw r2, #27577 @ 0x6bb9 │ │ │ │ + b.n 87c4c │ │ │ │ + movw r2, #26633 @ 0x6809 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 88030 │ │ │ │ - ldr r2, [pc, #408] @ (88420 ) │ │ │ │ + beq.w 87ea4 │ │ │ │ + ldr r2, [pc, #332] @ (88444 ) │ │ │ │ movs r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - blx r3 │ │ │ │ - b.n 88030 │ │ │ │ - movw r2, #27577 @ 0x6bb9 │ │ │ │ - movt r2, #18 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 87e78 │ │ │ │ - ldr r2, [pc, #380] @ (88420 ) │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 87e78 │ │ │ │ - movw r2, #27577 @ 0x6bb9 │ │ │ │ + b.n 87ea4 │ │ │ │ + movw r2, #26633 @ 0x6809 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 87ede │ │ │ │ - ldr r2, [pc, #352] @ (88420 ) │ │ │ │ + beq.w 87f0a │ │ │ │ + ldr r2, [pc, #304] @ (88444 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 87ede │ │ │ │ - movw r2, #27577 @ 0x6bb9 │ │ │ │ + b.n 87f0a │ │ │ │ + movw r2, #26633 @ 0x6809 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 87e3e │ │ │ │ - ldr r2, [pc, #324] @ (88420 ) │ │ │ │ + beq.w 87e6a │ │ │ │ + ldr r2, [pc, #276] @ (88444 ) │ │ │ │ movs r1, #1 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 87e3e │ │ │ │ - movw r2, #27577 @ 0x6bb9 │ │ │ │ + b.n 87e6a │ │ │ │ + movw r2, #26633 @ 0x6809 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 88118 │ │ │ │ + beq.w 88186 │ │ │ │ ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 88118 │ │ │ │ + b.n 88186 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #24] │ │ │ │ - movw r1, #31693 @ 0x7bcd │ │ │ │ + movw r1, #31737 @ 0x7bf9 │ │ │ │ movt r1, #8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 87e88 │ │ │ │ + bne.w 87eb4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 14f25c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - movw r2, #27577 @ 0x6bb9 │ │ │ │ + b.w 14e56c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + movw r2, #26633 @ 0x6809 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8816e │ │ │ │ + beq.w 88172 │ │ │ │ ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8816e │ │ │ │ - movw r2, #27577 @ 0x6bb9 │ │ │ │ - movt r2, #18 │ │ │ │ - cmp r7, r2 │ │ │ │ - beq.n 88256 │ │ │ │ - ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - blx r7 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - b.n 88256 │ │ │ │ - movw r2, #27577 @ 0x6bb9 │ │ │ │ + b.n 88172 │ │ │ │ + movw r2, #26633 @ 0x6809 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 88048 │ │ │ │ - ldr r2, [pc, #180] @ (88420 ) │ │ │ │ + beq.w 88074 │ │ │ │ + ldr r2, [pc, #164] @ (88444 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 88048 │ │ │ │ - movw r2, #27577 @ 0x6bb9 │ │ │ │ + b.n 88074 │ │ │ │ + movw r2, #26633 @ 0x6809 │ │ │ │ movt r2, #18 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 881ac │ │ │ │ + beq.w 881d8 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #148] @ (88420 ) │ │ │ │ + ldr r3, [pc, #132] @ (88444 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r3, #1420] @ 0x58c │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 881ac │ │ │ │ - movw r2, #27577 @ 0x6bb9 │ │ │ │ - movt r2, #18 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 88060 │ │ │ │ - ldr r2, [pc, #120] @ (88420 ) │ │ │ │ - movs r1, #1 │ │ │ │ + b.n 881d8 │ │ │ │ + ldr.w r7, [r9, #1416] @ 0x588 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r6, [r2, #24] │ │ │ │ + cbnz r7, 883f4 │ │ │ │ + str r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - blx r3 │ │ │ │ - b.n 88060 │ │ │ │ - movw r2, #27577 @ 0x6bb9 │ │ │ │ - movt r2, #18 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 88196 │ │ │ │ - ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ + blx r6 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + b.n 880ce │ │ │ │ + ldr.w r7, [r9, #1416] @ 0x588 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r6, [r2, #24] │ │ │ │ + cbnz r7, 88410 │ │ │ │ + str r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - b.n 88196 │ │ │ │ - movw r2, #27577 @ 0x6bb9 │ │ │ │ + blx r6 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + b.n 880ba │ │ │ │ + movw r2, #26633 @ 0x6809 │ │ │ │ movt r2, #18 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 87fd6 │ │ │ │ - ldr r2, [pc, #68] @ (88420 ) │ │ │ │ + cmp r7, r2 │ │ │ │ + beq.n 883d6 │ │ │ │ + ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - blx r3 │ │ │ │ - b.n 87fd6 │ │ │ │ - movw r2, #27577 @ 0x6bb9 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx r7 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + b.n 883d6 │ │ │ │ + movw r2, #26633 @ 0x6809 │ │ │ │ movt r2, #18 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 8826e │ │ │ │ + beq.n 883ea │ │ │ │ ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 8826e │ │ │ │ + b.n 883ea │ │ │ │ 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 87dc0 │ │ │ │ - nop │ │ │ │ + b.n 87dec │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00088424 : │ │ │ │ +00088448 : │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0008842c : │ │ │ │ +00088450 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -00088448 : │ │ │ │ +0008846c : │ │ │ │ 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] @ (884dc ) │ │ │ │ + ldr r2, [pc, #132] @ (88500 ) │ │ │ │ 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, 88480 │ │ │ │ + cbz r3, 884a4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [ip, #3424] @ 0xd60 │ │ │ │ ldr.w r2, [ip, #3428] @ 0xd64 │ │ │ │ - bl 7a114 │ │ │ │ + bl 7a18c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r2, [ip, #3416] @ 0xd58 │ │ │ │ - cbnz r2, 884c0 │ │ │ │ + cbnz r2, 884e4 │ │ │ │ ldr.w r6, [ip, #108] @ 0x6c │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r6, 884ce │ │ │ │ - movw r1, #46412 @ 0xb54c │ │ │ │ + cbz r6, 884f2 │ │ │ │ + movw r1, #43852 @ 0xab4c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ blx 2a034 │ │ │ │ - cbz r0, 884ce │ │ │ │ + cbz r0, 884f2 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #46348 @ 0xb50c │ │ │ │ + movw r1, #43788 @ 0xab0c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ blx 2a034 │ │ │ │ movs r2, #2 │ │ │ │ - cbnz r0, 884d2 │ │ │ │ + cbnz r0, 884f6 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 884e0 │ │ │ │ + b.n 88504 │ │ │ │ ldr.w r3, [ip, #3424] @ 0xd60 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1349e4 │ │ │ │ + b.w 133cd8 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 884b2 │ │ │ │ + b.n 884d6 │ │ │ │ mov r0, r6 │ │ │ │ bl 2b70c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 884b2 │ │ │ │ + b.n 884d6 │ │ │ │ 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 886ca │ │ │ │ + bne.w 886ee │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r2 │ │ │ │ blx 29b58 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.w 886ca │ │ │ │ + bne.w 886ee │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8861c │ │ │ │ - ldr r3, [pc, #676] @ (887b8 ) │ │ │ │ + bne.w 88640 │ │ │ │ + ldr r3, [pc, #676] @ (887dc ) │ │ │ │ ldr.w r2, [r3, #1472] @ 0x5c0 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.w 8865e │ │ │ │ + bgt.w 88682 │ │ │ │ ldr.w r2, [r3, #1180] @ 0x49c │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 8868c │ │ │ │ + beq.w 886b0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8869c │ │ │ │ + bne.w 886c0 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 8853a │ │ │ │ + beq.n 8855e │ │ │ │ cmp r7, #2 │ │ │ │ - bne.w 886b0 │ │ │ │ + bne.w 886d4 │ │ │ │ movs r5, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r2 │ │ │ │ blx 29b40 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 88598 │ │ │ │ + beq.n 885bc │ │ │ │ mvn.w r2, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs.w 8867c │ │ │ │ + bcs.w 886a0 │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ add.w r8, r0, #1 │ │ │ │ - movw r3, #49345 @ 0xc0c1 │ │ │ │ + movw r3, #49409 @ 0xc101 │ │ │ │ movt r3, #6 │ │ │ │ ldr.w r2, [r9, #672] @ 0x2a0 │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 886e2 │ │ │ │ + bne.w 88706 │ │ │ │ mov r0, r1 │ │ │ │ blx 2a0fc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8867c │ │ │ │ + beq.n 886a0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 29b40 │ │ │ │ mov r1, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 8876c │ │ │ │ + bne.w 88790 │ │ │ │ mov r0, r7 │ │ │ │ - bl 6c164 │ │ │ │ + bl 6c1a4 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ add.w r9, r0, #1 │ │ │ │ cmp.w r9, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 8867c │ │ │ │ + bcs.n 886a0 │ │ │ │ mov.w r0, r9, lsl #2 │ │ │ │ - bl 6bfb4 │ │ │ │ + bl 6bfec │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8867c │ │ │ │ + beq.n 886a0 │ │ │ │ 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 │ │ │ │ @@ -140945,606 +140919,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 886f2 │ │ │ │ + bhi.w 88716 │ │ │ │ ldr.w r0, [fp] │ │ │ │ movw lr, #2047 @ 0x7ff │ │ │ │ mov r8, r2 │ │ │ │ sub.w ip, r0, #55296 @ 0xd800 │ │ │ │ cmp ip, lr │ │ │ │ - bls.w 886f6 │ │ │ │ + bls.w 8871a │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 886f6 │ │ │ │ + bcs.n 8871a │ │ │ │ add r1, r3 │ │ │ │ sub.w r9, r9, r3 │ │ │ │ mov fp, r2 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 885c2 │ │ │ │ + bne.n 885e6 │ │ │ │ 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 88638 │ │ │ │ + b.n 8865c │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 6c1c8 │ │ │ │ - cbnz r0, 88674 │ │ │ │ + bl 6c208 │ │ │ │ + cbnz r0, 88698 │ │ │ │ ldrd r1, r7, [sp, #32] │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ - bl 887bc │ │ │ │ + bl 887e0 │ │ │ │ ldr.w r2, [r9, #684] @ 0x2ac │ │ │ │ - movw r3, #50053 @ 0xc385 │ │ │ │ + movw r3, #50117 @ 0xc3c5 │ │ │ │ movt r3, #6 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 88682 │ │ │ │ + bne.n 886a6 │ │ │ │ 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 19d2d8 │ │ │ │ + bl 19c6b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8862c │ │ │ │ + beq.n 88650 │ │ │ │ adds r3, r0, #2 │ │ │ │ - beq.n 8871a │ │ │ │ + beq.n 8873e │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 886b0 │ │ │ │ - bl 1ea6e4 │ │ │ │ - b.n 886c6 │ │ │ │ + beq.n 886d4 │ │ │ │ + bl 1e9b14 │ │ │ │ + b.n 886ea │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ - b.n 88656 │ │ │ │ - bl 19a8d8 │ │ │ │ - ldr r3, [pc, #292] @ (887b8 ) │ │ │ │ + b.n 8867a │ │ │ │ + bl 199cb8 │ │ │ │ + ldr r3, [pc, #292] @ (887dc ) │ │ │ │ str.w r0, [r3, #1180] @ 0x49c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8852e │ │ │ │ + beq.w 88552 │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 66b3e │ │ │ │ + bl 66efe │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8862c │ │ │ │ - b.n 88674 │ │ │ │ + beq.n 88650 │ │ │ │ + b.n 88698 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29536 @ 0x7360 │ │ │ │ + movw r1, #26976 @ 0x6960 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 88656 │ │ │ │ + b.n 8867a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29508 @ 0x7344 │ │ │ │ + movw r1, #26948 @ 0x6944 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 886c6 │ │ │ │ + bl 127394 │ │ │ │ + b.n 886ea │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 88580 │ │ │ │ - b.n 8867c │ │ │ │ + bne.w 885a4 │ │ │ │ + b.n 886a0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 88608 │ │ │ │ + beq.n 8862c │ │ │ │ mov r3, r1 │ │ │ │ mov r2, fp │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 887a2 │ │ │ │ + bne.n 887c6 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 6c164 │ │ │ │ + bl 6c1a4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - movw r3, #58240 @ 0xe380 │ │ │ │ + movw r3, #55680 @ 0xd980 │ │ │ │ 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, #27428 @ 0x6b24 │ │ │ │ + movw r2, #24868 @ 0x6124 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #29528 @ 0x7358 │ │ │ │ + movw r1, #26968 @ 0x6958 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8509c │ │ │ │ + bl 850c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 886c6 │ │ │ │ - bl 1d6890 │ │ │ │ + beq.n 886ea │ │ │ │ + bl 1d5bc8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 886c6 │ │ │ │ + beq.n 886ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 886c6 │ │ │ │ + bne.n 886ea │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 886c6 │ │ │ │ - cbz r0, 8879c │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 886ea │ │ │ │ + cbz r0, 887c0 │ │ │ │ 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 88592 │ │ │ │ + bne.w 885b6 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 88776 │ │ │ │ + bne.n 8879a │ │ │ │ strd r1, r7, [sp, #32] │ │ │ │ - b.n 88638 │ │ │ │ + b.n 8865c │ │ │ │ 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 88600 │ │ │ │ + b.n 88624 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000887bc : │ │ │ │ +000887e0 : │ │ │ │ stmdb 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 88d3c │ │ │ │ + bne.w 88d60 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ adds r5, r1, #1 │ │ │ │ - beq.w 88a70 │ │ │ │ + beq.w 88a94 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 88bce │ │ │ │ + beq.w 88bf2 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 88bd2 │ │ │ │ + beq.w 88bf6 │ │ │ │ mov.w r8, r6, lsl #2 │ │ │ │ add.w r5, r4, r8 │ │ │ │ cmp r4, r5 │ │ │ │ - bcs.n 8882a │ │ │ │ + bcs.n 8884e │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 8880e │ │ │ │ + b.n 88832 │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.n 88824 │ │ │ │ + bcs.n 88848 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 8880a │ │ │ │ + bls.n 8882e │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ - bcs.w 88d5e │ │ │ │ + bcs.w 88d82 │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.n 8880e │ │ │ │ + bcc.n 88832 │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bhi.w 88a90 │ │ │ │ + bhi.w 88ab4 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 88cfc │ │ │ │ + blt.w 88d20 │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.w 88b18 │ │ │ │ + bgt.w 88b3c │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ add.w r3, r6, #21 │ │ │ │ mov.w sl, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #6013 @ 0x177d │ │ │ │ + movw r3, #6117 @ 0x17e5 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r7, [r9, #712] @ 0x2c8 │ │ │ │ mov fp, sl │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 88b08 │ │ │ │ - ldr r3, [pc, #704] @ (88b28 ) │ │ │ │ + bne.w 88b2c │ │ │ │ + ldr r3, [pc, #704] @ (88b4c ) │ │ │ │ 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 88a44 │ │ │ │ + bcs.w 88a68 │ │ │ │ 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 88c28 │ │ │ │ + beq.w 88c4c │ │ │ │ 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 88a18 │ │ │ │ + beq.w 88a3c │ │ │ │ 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] @ (88b2c ) │ │ │ │ + ldr r2, [pc, #612] @ (88b50 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88cb8 │ │ │ │ + bne.w 88cdc │ │ │ │ mov r3, fp │ │ │ │ str r6, [r7, #8] │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 88b90 │ │ │ │ + beq.w 88bb4 │ │ │ │ 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 88ccc │ │ │ │ + bne.w 88cf0 │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 88d5a │ │ │ │ + bpl.w 88d7e │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 88a78 │ │ │ │ + bpl.w 88a9c │ │ │ │ bic.w r8, r8, #15 │ │ │ │ add.w r3, r7, #20 │ │ │ │ add.w r0, r4, r8 │ │ │ │ cmp r4, r0 │ │ │ │ - bcs.w 88a8a │ │ │ │ + bcs.w 88aae │ │ │ │ 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 889c2 │ │ │ │ + bls.n 889e6 │ │ │ │ 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 889c2 │ │ │ │ + bls.n 889e6 │ │ │ │ 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 889c2 │ │ │ │ + bls.n 889e6 │ │ │ │ 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 889c2 │ │ │ │ + bls.n 889e6 │ │ │ │ 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 889c2 │ │ │ │ + bcs.n 889e6 │ │ │ │ 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 8899c │ │ │ │ + bcc.n 889c0 │ │ │ │ sub.w r4, r8, #16 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ add r4, r6 │ │ │ │ cmp r4, r5 │ │ │ │ - bcs.n 88a02 │ │ │ │ + bcs.n 88a26 │ │ │ │ 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 88a02 │ │ │ │ + bls.n 88a26 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add.w r2, r4, #8 │ │ │ │ cmp r2, r5 │ │ │ │ strb r1, [r3, #1] │ │ │ │ - bcs.n 88a02 │ │ │ │ + bcs.n 88a26 │ │ │ │ adds r3, #2 │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ cmp r2, r5 │ │ │ │ - bcc.n 889f6 │ │ │ │ + bcc.n 88a1a │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88d4e │ │ │ │ + beq.w 88d72 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 88b30 │ │ │ │ + beq.w 88b54 │ │ │ │ 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 888ae │ │ │ │ + bhi.w 888d2 │ │ │ │ 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 888ae │ │ │ │ + bne.w 888d2 │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r1, #49345 @ 0xc0c1 │ │ │ │ + movw r1, #49409 @ 0xc101 │ │ │ │ movt r1, #6 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 88d14 │ │ │ │ + bne.w 88d38 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 2a0fc │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 88b18 │ │ │ │ + beq.n 88b3c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 888ae │ │ │ │ + b.n 888d2 │ │ │ │ blx 2987c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 887ec │ │ │ │ + b.n 88810 │ │ │ │ add.w r3, r7, #28 │ │ │ │ bic.w r8, r8, #15 │ │ │ │ add.w r0, r4, r8 │ │ │ │ cmp r4, r0 │ │ │ │ - bcc.w 88920 │ │ │ │ + bcc.w 88944 │ │ │ │ cmp r4, r5 │ │ │ │ - bcc.n 889dc │ │ │ │ - b.n 88a02 │ │ │ │ + bcc.n 88a00 │ │ │ │ + b.n 88a26 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls.w 88c02 │ │ │ │ + bls.w 88c26 │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ - bcc.w 88c1e │ │ │ │ + bcc.w 88c42 │ │ │ │ cmp.w r1, #1114112 @ 0x110000 │ │ │ │ - bcs.w 88ce4 │ │ │ │ + bcs.w 88d08 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 88cfc │ │ │ │ + blt.w 88d20 │ │ │ │ mov.w fp, #4 │ │ │ │ mov r1, fp │ │ │ │ movw r0, #65507 @ 0xffe3 │ │ │ │ movt r0, #32767 @ 0x7fff │ │ │ │ - bl 26d548 │ │ │ │ + bl 26cb10 │ │ │ │ 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 88b18 │ │ │ │ + blt.n 88b3c │ │ │ │ mla r2, r6, fp, fp │ │ │ │ add.w r3, r2, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ - movw r3, #6013 @ 0x177d │ │ │ │ + movw r3, #6117 @ 0x17e5 │ │ │ │ movt r3, #7 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r7, [r9, #712] @ 0x2c8 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 88864 │ │ │ │ + beq.w 88888 │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 888ae │ │ │ │ - bl 1ea6e4 │ │ │ │ + bne.w 888d2 │ │ │ │ + bl 1e9b14 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 888f6 │ │ │ │ + bne.w 8891a │ │ │ │ movs r7, #0 │ │ │ │ - b.n 88a10 │ │ │ │ + b.n 88a34 │ │ │ │ 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 88a10 │ │ │ │ + bne.w 88a34 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.w 88d2e │ │ │ │ + bpl.w 88d52 │ │ │ │ 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] @ (88d80 ) │ │ │ │ + ldrge r4, [pc, #532] @ (88da4 ) │ │ │ │ addlt.w r4, r4, r3, lsl #5 │ │ │ │ mlage r4, r2, r3, r4 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 88b8c │ │ │ │ + beq.n 88bb0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 88b8c │ │ │ │ + beq.n 88bb0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 88b8c │ │ │ │ + cbnz r3, 88bb0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r7, r4 │ │ │ │ - b.n 88a10 │ │ │ │ + b.n 88a34 │ │ │ │ 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 88bfa │ │ │ │ + beq.n 88c1e │ │ │ │ cmp.w fp, #2 │ │ │ │ strd r2, r2, [r7, #20] │ │ │ │ - beq.n 88c38 │ │ │ │ + beq.n 88c5c │ │ │ │ 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 88a02 │ │ │ │ - ldr r7, [pc, #436] @ (88d84 ) │ │ │ │ - b.n 88a10 │ │ │ │ + b.n 88a26 │ │ │ │ + ldr r7, [pc, #436] @ (88da8 ) │ │ │ │ + b.n 88a34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi.w 88d20 │ │ │ │ + bhi.w 88d44 │ │ │ │ lsls r0, r3, #24 │ │ │ │ iteet pl │ │ │ │ movpl r2, #24 │ │ │ │ addmi.w r3, r3, #1296 @ 0x510 │ │ │ │ movwmi r7, #19968 @ 0x4e00 │ │ │ │ - ldrpl r7, [pc, #404] @ (88d80 ) │ │ │ │ + ldrpl r7, [pc, #404] @ (88da4 ) │ │ │ │ itte mi │ │ │ │ movtmi r7, #72 @ 0x48 │ │ │ │ addmi.w r7, r7, r3, lsl #5 │ │ │ │ mlapl r7, r2, r3, r7 │ │ │ │ - b.n 88a10 │ │ │ │ + b.n 88a34 │ │ │ │ strb r2, [r3, r6] │ │ │ │ strd r2, r2, [r7, #20] │ │ │ │ - b.n 888f6 │ │ │ │ + b.n 8891a │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 88cfc │ │ │ │ + blt.n 88d20 │ │ │ │ movw r3, #65506 @ 0xffe2 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 88b18 │ │ │ │ + bgt.n 88b3c │ │ │ │ add.w r3, r6, #29 │ │ │ │ mov.w fp, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 88aea │ │ │ │ + b.n 88b0e │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 88cfc │ │ │ │ + blt.n 88d20 │ │ │ │ mov.w fp, #2 │ │ │ │ - b.n 88ab0 │ │ │ │ + b.n 88ad4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 71838 │ │ │ │ + bl 718a0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 888ae │ │ │ │ - b.n 88a44 │ │ │ │ + bne.w 888d2 │ │ │ │ + b.n 88a68 │ │ │ │ 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 88c84 │ │ │ │ + b.n 88ca8 │ │ │ │ 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 │ │ │ │ @@ -141552,569 +141526,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 88c5a │ │ │ │ + bcc.n 88c7e │ │ │ │ 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 88a02 │ │ │ │ + bcs.w 88a26 │ │ │ │ ldr.w r2, [r1], #4 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 88ca4 │ │ │ │ - movw r1, #27577 @ 0x6bb9 │ │ │ │ + b.n 88cc8 │ │ │ │ + movw r1, #26633 @ 0x6809 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 88cd8 │ │ │ │ + bne.n 88cfc │ │ │ │ mov r0, r7 │ │ │ │ - bl 127028 │ │ │ │ - b.n 888d6 │ │ │ │ + bl 126c78 │ │ │ │ + b.n 888fa │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 88d32 │ │ │ │ + bne.n 88d56 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 88c3c │ │ │ │ + bmi.n 88c60 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b.n 88c4a │ │ │ │ + b.n 88c6e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 888d6 │ │ │ │ + b.n 888fa │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6996 @ 0x1b54 │ │ │ │ + movw r1, #4436 @ 0x1154 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 88b24 │ │ │ │ + bl 127394 │ │ │ │ + b.n 88b48 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #7048 @ 0x1b88 │ │ │ │ + movw r1, #4488 @ 0x1188 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 88b24 │ │ │ │ + bl 127394 │ │ │ │ + b.n 88b48 │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 88a5e │ │ │ │ + b.n 88a82 │ │ │ │ adds r5, r4, #4 │ │ │ │ mov.w r8, #4 │ │ │ │ cmp r5, r4 │ │ │ │ - bhi.w 88804 │ │ │ │ - b.n 88830 │ │ │ │ + bhi.w 88828 │ │ │ │ + b.n 88854 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b.n 88b4e │ │ │ │ + b.n 88b72 │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bmi.w 88bb6 │ │ │ │ + bmi.w 88bda │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - b.n 88bc4 │ │ │ │ - movw r0, #29564 @ 0x737c │ │ │ │ + b.n 88be8 │ │ │ │ + movw r0, #27004 @ 0x697c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2012 @ 0x7dc │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 88b24 │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 88b48 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1a5f04 │ │ │ │ + b.w 1a52ec │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b.n 88a7c │ │ │ │ + b.n 88aa0 │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #16 │ │ │ │ - movw r1, #29592 @ 0x7398 │ │ │ │ + movw r1, #27032 @ 0x6998 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 88b24 │ │ │ │ + bl d183c │ │ │ │ + b.n 88b48 │ │ │ │ nop │ │ │ │ and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00088d88 : │ │ │ │ +00088dac : │ │ │ │ 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 88daa │ │ │ │ + bne.n 88dce │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bl 859bc │ │ │ │ + bl 859e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 88da6 │ │ │ │ - bl 498a4 │ │ │ │ + bne.n 88dca │ │ │ │ + bl 498c2 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00088dbc <_PyUnicode_AsUTF8NoNUL@@Base>: │ │ │ │ +00088de0 <_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 88e00 │ │ │ │ - cbz r0, 88dfc <_PyUnicode_AsUTF8NoNUL@@Base+0x40> │ │ │ │ + bl 88e28 │ │ │ │ + cbz r0, 88e20 <_PyUnicode_AsUTF8NoNUL@@Base+0x40> │ │ │ │ mov r4, r0 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 88de6 <_PyUnicode_AsUTF8NoNUL@@Base+0x2a> │ │ │ │ + bne.n 88e0a <_PyUnicode_AsUTF8NoNUL@@Base+0x2a> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29660 @ 0x73dc │ │ │ │ + movw r1, #27100 @ 0x69dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 88de0 <_PyUnicode_AsUTF8NoNUL@@Base+0x24> │ │ │ │ + b.n 88e04 <_PyUnicode_AsUTF8NoNUL@@Base+0x24> │ │ │ │ + movs r0, r0 │ │ │ │ + ... │ │ │ │ │ │ │ │ -00088e00 : │ │ │ │ +00088e28 : │ │ │ │ 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 88e7e │ │ │ │ + bpl.n 88ea6 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 88e3e │ │ │ │ + bpl.n 88e66 │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.n 88e92 │ │ │ │ + bpl.n 88eba │ │ │ │ cmn.w r4, #20 │ │ │ │ - beq.n 88e4c │ │ │ │ - cbz r1, 88e32 │ │ │ │ + beq.n 88e74 │ │ │ │ + cbz r1, 88e5a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r1, #0] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 88e72 │ │ │ │ + bpl.n 88e9a │ │ │ │ add.w r0, r4, #20 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - cbz r0, 88e4c │ │ │ │ + cbz r0, 88e74 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88e3a │ │ │ │ + beq.n 88e62 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 88e3a │ │ │ │ + b.n 88e62 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1d75c8 │ │ │ │ + bl 1d6898 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 88e86 │ │ │ │ + beq.n 88eae │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ and.w r2, r3, #64 @ 0x40 │ │ │ │ - cbz r1, 88e6e │ │ │ │ - cbz r2, 88e76 │ │ │ │ + cbz r1, 88e96 │ │ │ │ + cbz r2, 88e9e │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 88e76 │ │ │ │ + bpl.n 88e9e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 88e36 │ │ │ │ + b.n 88e5e │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 88e32 │ │ │ │ + bne.n 88e5a │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - b.n 88e3a │ │ │ │ + b.n 88e62 │ │ │ │ ldrd r3, r0, [r4, #20] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 88e3a │ │ │ │ + b.n 88e62 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 498a4 │ │ │ │ + bl 498c2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 88e8e │ │ │ │ + cbz r1, 88eb6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 88e3a │ │ │ │ + b.n 88e62 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88e4c │ │ │ │ + beq.n 88e74 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88e32 │ │ │ │ + beq.n 88e5a │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [r1, #0] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 88e32 │ │ │ │ + b.n 88e5a │ │ │ │ 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 6d254 <_Py_HashBytes@@Base> │ │ │ │ + b.w 6d294 <_Py_HashBytes@@Base> │ │ │ │ │ │ │ │ -00088ec4 : │ │ │ │ +00088eec : │ │ │ │ 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 88ef2 │ │ │ │ + bpl.n 88f1a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 88f0e │ │ │ │ + bcs.n 88f36 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ - bl 781a8 │ │ │ │ + bl 78220 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 781a8 │ │ │ │ - movw r0, #7196 @ 0x1c1c │ │ │ │ + bl 78220 │ │ │ │ + movw r0, #4636 @ 0x121c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov.w r1, #456 @ 0x1c8 │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 781a8 │ │ │ │ + bl 78220 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29828 @ 0x7484 │ │ │ │ + movw r1, #27268 @ 0x6a84 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 88f08 │ │ │ │ + bl 127394 │ │ │ │ + b.n 88f30 │ │ │ │ │ │ │ │ -00088f2c : │ │ │ │ +00088f54 : │ │ │ │ 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, 88f9e │ │ │ │ + cbnz r5, 88fc6 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov r3, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r6, #56] @ 0x38 │ │ │ │ - cbz r5, 88f6a │ │ │ │ + cbz r5, 88f92 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - cbz r5, 88f6a │ │ │ │ + cbz r5, 88f92 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ - cbz r1, 88fb8 │ │ │ │ + cbz r1, 88fe0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ - cbz r0, 88fb4 │ │ │ │ + cbz r0, 88fdc │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ - cbz r0, 88fb4 │ │ │ │ + cbz r0, 88fdc │ │ │ │ movw r2, #56048 @ 0xdaf0 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - bl d7688 │ │ │ │ + bl d74e8 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 88faa │ │ │ │ + beq.n 88fd2 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 259f50 │ │ │ │ - bl 26481c │ │ │ │ + b.w 259518 │ │ │ │ + bl 263de4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 7f738 │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88f90 │ │ │ │ - b.n 88fa2 │ │ │ │ + beq.n 88fb8 │ │ │ │ + b.n 88fca │ │ │ │ ldr r3, [r1, #20] │ │ │ │ - cbnz r3, 88fd2 │ │ │ │ + cbnz r3, 88ffa │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - movw r1, #29864 @ 0x74a8 │ │ │ │ + movw r1, #27304 @ 0x6aa8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 88fa2 │ │ │ │ + bl d183c │ │ │ │ + b.n 88fca │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #28676 @ 0x7004 │ │ │ │ + movw r1, #26116 @ 0x6604 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 88fa2 │ │ │ │ + bl d183c │ │ │ │ + b.n 88fca │ │ │ │ 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 8908e │ │ │ │ + beq.n 890b6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.n 890c4 │ │ │ │ + bpl.n 890ec │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8905c │ │ │ │ + bne.n 89084 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 89066 │ │ │ │ + beq.n 8908e │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bne.n 89074 │ │ │ │ + bne.n 8909c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 89074 │ │ │ │ - ldr r1, [pc, #164] @ (890dc ) │ │ │ │ + beq.n 8909c │ │ │ │ + ldr r1, [pc, #164] @ (89104 ) │ │ │ │ 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 890be │ │ │ │ - bl 7b9c4 │ │ │ │ + beq.n 890e6 │ │ │ │ + bl 7ba4c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8901e │ │ │ │ + bne.n 89046 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 89030 │ │ │ │ + beq.n 89058 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cb8c │ │ │ │ + bl 6cbcc │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 89036 │ │ │ │ + bne.n 8905e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1a2298 │ │ │ │ + b.w 1a1680 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 890b6 │ │ │ │ + beq.n 890de │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cb8c │ │ │ │ + bl 6cbcc │ │ │ │ mov r2, r0 │ │ │ │ adds r5, r0, #1 │ │ │ │ - beq.n 890d4 │ │ │ │ + beq.n 890fc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w bc698 │ │ │ │ + b.w bc51c │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - bne.n 890a8 │ │ │ │ - b.n 8909c │ │ │ │ - bl 79478 │ │ │ │ - b.n 89058 │ │ │ │ - movw r0, #7756 @ 0x1e4c │ │ │ │ + bne.n 890d0 │ │ │ │ + b.n 890c4 │ │ │ │ + bl 794f0 │ │ │ │ + b.n 89080 │ │ │ │ + movw r0, #5196 @ 0x144c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 89058 │ │ │ │ + b.n 89080 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000890e0 <_PyType_Lookup@@Base>: │ │ │ │ +00089108 <_PyType_Lookup@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 81974 <_PyType_LookupRef@@Base> │ │ │ │ + bl 81a04 <_PyType_LookupRef@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 890fa <_PyType_Lookup@@Base+0x1a> │ │ │ │ + cbnz r0, 89122 <_PyType_Lookup@@Base+0x1a> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 890f6 <_PyType_Lookup@@Base+0x16> │ │ │ │ + beq.n 8911e <_PyType_Lookup@@Base+0x16> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 890f6 <_PyType_Lookup@@Base+0x16> │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 890f6 <_PyType_Lookup@@Base+0x16> │ │ │ │ + bne.n 8911e <_PyType_Lookup@@Base+0x16> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8911e <_PyType_Lookup@@Base+0x16> │ │ │ │ nop │ │ │ │ │ │ │ │ -00089114 : │ │ │ │ +0008913c : │ │ │ │ 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 891fc │ │ │ │ + beq.n 89224 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 891c8 │ │ │ │ + beq.n 891f0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 891d8 │ │ │ │ - bl 71310 │ │ │ │ + bne.n 89200 │ │ │ │ + bl 71378 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89224 │ │ │ │ + beq.n 8924c │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r1, [pc, #216] @ (8922c ) │ │ │ │ + ldr r1, [pc, #216] @ (89254 ) │ │ │ │ mov r0, r8 │ │ │ │ - bl 78260 │ │ │ │ + bl 782d8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 8921c │ │ │ │ - bne.n 891ee │ │ │ │ + blt.n 89244 │ │ │ │ + bne.n 89216 │ │ │ │ sub.w r1, r6, r9 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7f6d4 │ │ │ │ + bl 7f768 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8921c │ │ │ │ + beq.n 89244 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #184] @ (8922c ) │ │ │ │ + ldr r1, [pc, #184] @ (89254 ) │ │ │ │ mov r0, r8 │ │ │ │ - bl 7937c │ │ │ │ + bl 793f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 891f6 │ │ │ │ + bne.n 8921e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 891de │ │ │ │ + bmi.n 89206 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d740 │ │ │ │ + bl 7d7c8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 891f2 │ │ │ │ + cbz r0, 8921a │ │ │ │ adds r2, r6, #1 │ │ │ │ mov r3, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r1, #30004 @ 0x7534 │ │ │ │ + movw r1, #27444 @ 0x6b34 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ movw r0, #40764 @ 0x9f3c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 8509c │ │ │ │ + bl 850c8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78204 │ │ │ │ + bl 7827c │ │ │ │ mov r0, sl │ │ │ │ - bl 78204 │ │ │ │ + bl 7827c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78204 │ │ │ │ + bl 7827c │ │ │ │ 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 89142 │ │ │ │ + beq.n 8916a │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 89150 │ │ │ │ + b.n 89178 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 89190 │ │ │ │ + beq.n 891b8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 89190 │ │ │ │ + b.n 891b8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 8917c │ │ │ │ + b.n 891a4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 891ae │ │ │ │ + b.n 891d6 │ │ │ │ mov r6, r7 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 891ae │ │ │ │ - ldr r0, [pc, #48] @ (89230 ) │ │ │ │ + b.n 891d6 │ │ │ │ + ldr r0, [pc, #48] @ (89258 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #29956 @ 0x7504 │ │ │ │ + movw r2, #27396 @ 0x6b04 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 1277a8 <_PyErr_SetString@@Base> │ │ │ │ - b.n 891c0 │ │ │ │ + bl 1273f8 <_PyErr_SetString@@Base> │ │ │ │ + b.n 891e8 │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r6 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 891ae │ │ │ │ + b.n 891d6 │ │ │ │ mov r6, r8 │ │ │ │ mov r4, r8 │ │ │ │ mov sl, r8 │ │ │ │ - b.n 891ae │ │ │ │ + b.n 891d6 │ │ │ │ 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 │ │ │ │ @@ -142124,693 +142100,693 @@ │ │ │ │ bic.w ip, r2, #2147483648 @ 0x80000000 │ │ │ │ sub sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ mov r4, r3 │ │ │ │ cmp r0, lr │ │ │ │ it eq │ │ │ │ cmpeq.w ip, #1 │ │ │ │ - beq.n 89276 │ │ │ │ + beq.n 8929e │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #64] @ (892a4 ) │ │ │ │ + ldr r0, [pc, #64] @ (892cc ) │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ mov r3, ip │ │ │ │ ldr.w r0, [lr, r0] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 892a8 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 892d0 <_PyObject_MakeTpCall@@Base> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - cbnz r3, 8928c │ │ │ │ + cbnz r3, 892b4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 89272 │ │ │ │ + beq.n 8929a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 89272 │ │ │ │ + b.n 8929a │ │ │ │ str r1, [sp, #12] │ │ │ │ - movw r0, #29804 @ 0x746c │ │ │ │ + movw r0, #27244 @ 0x6a6c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r1, r3 │ │ │ │ - bl 23d87c │ │ │ │ + bl 23ce44 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 89278 │ │ │ │ - b.n 89272 │ │ │ │ + bne.n 892a0 │ │ │ │ + b.n 8929a │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000892a8 <_PyObject_MakeTpCall@@Base>: │ │ │ │ +000892d0 <_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 89720 <_PyObject_MakeTpCall@@Base+0x478> │ │ │ │ + beq.w 89748 <_PyObject_MakeTpCall@@Base+0x478> │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8948a <_PyObject_MakeTpCall@@Base+0x1e2> │ │ │ │ - blt.w 89782 <_PyObject_MakeTpCall@@Base+0x4da> │ │ │ │ - ldr.w fp, [pc, #992] @ 896bc <_PyObject_MakeTpCall@@Base+0x414> │ │ │ │ + beq.w 894b2 <_PyObject_MakeTpCall@@Base+0x1e2> │ │ │ │ + blt.w 897aa <_PyObject_MakeTpCall@@Base+0x4da> │ │ │ │ + ldr.w fp, [pc, #992] @ 896e4 <_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 89582 <_PyObject_MakeTpCall@@Base+0x2da> │ │ │ │ + bgt.w 895aa <_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 89508 <_PyObject_MakeTpCall@@Base+0x260> │ │ │ │ - ldr.w ip, [pc, #956] @ 896c0 <_PyObject_MakeTpCall@@Base+0x418> │ │ │ │ + beq.w 89530 <_PyObject_MakeTpCall@@Base+0x260> │ │ │ │ + ldr.w ip, [pc, #956] @ 896e8 <_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 8969e <_PyObject_MakeTpCall@@Base+0x3f6> │ │ │ │ + bne.w 896c6 <_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 89472 <_PyObject_MakeTpCall@@Base+0x1ca> │ │ │ │ + beq.w 8949a <_PyObject_MakeTpCall@@Base+0x1ca> │ │ │ │ adds r2, #1 │ │ │ │ cmp r6, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r0, [lr] │ │ │ │ - beq.n 8938c <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ + beq.n 893b4 <_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 894f0 <_PyObject_MakeTpCall@@Base+0x248> │ │ │ │ + beq.w 89518 <_PyObject_MakeTpCall@@Base+0x248> │ │ │ │ adds r2, #1 │ │ │ │ cmp r6, #2 │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r0, [ip] │ │ │ │ - beq.n 8938c <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ + beq.n 893b4 <_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 894fc <_PyObject_MakeTpCall@@Base+0x254> │ │ │ │ + beq.w 89524 <_PyObject_MakeTpCall@@Base+0x254> │ │ │ │ adds r2, #1 │ │ │ │ cmp fp, lr │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r0, [ip, #4]! │ │ │ │ - bne.n 89374 <_PyObject_MakeTpCall@@Base+0xcc> │ │ │ │ + bne.n 8939c <_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 89492 <_PyObject_MakeTpCall@@Base+0x1ea> │ │ │ │ + bne.n 894ba <_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 894ca <_PyObject_MakeTpCall@@Base+0x222> │ │ │ │ - movw r2, #38961 @ 0x9831 │ │ │ │ + blt.w 894f2 <_PyObject_MakeTpCall@@Base+0x222> │ │ │ │ + movw r2, #39001 @ 0x9859 │ │ │ │ movt r2, #8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8947e <_PyObject_MakeTpCall@@Base+0x1d6> │ │ │ │ - ldr r3, [pc, #740] @ (896bc <_PyObject_MakeTpCall@@Base+0x414>) │ │ │ │ + bne.n 894a6 <_PyObject_MakeTpCall@@Base+0x1d6> │ │ │ │ + ldr r3, [pc, #740] @ (896e4 <_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 8955a <_PyObject_MakeTpCall@@Base+0x2b2> │ │ │ │ + beq.w 89582 <_PyObject_MakeTpCall@@Base+0x2b2> │ │ │ │ ldr.w r3, [r7, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89792 <_PyObject_MakeTpCall@@Base+0x4ea> │ │ │ │ + beq.w 897ba <_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 89636 <_PyObject_MakeTpCall@@Base+0x38e> │ │ │ │ + beq.w 8965e <_PyObject_MakeTpCall@@Base+0x38e> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89754 <_PyObject_MakeTpCall@@Base+0x4ac> │ │ │ │ + bne.w 8977c <_PyObject_MakeTpCall@@Base+0x4ac> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 895d8 <_PyObject_MakeTpCall@@Base+0x330> │ │ │ │ + bne.w 89600 <_PyObject_MakeTpCall@@Base+0x330> │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cbz r3, 8942c <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + cbz r3, 89454 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8966a <_PyObject_MakeTpCall@@Base+0x3c2> │ │ │ │ + blt.w 89692 <_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 89458 <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ + beq.n 89480 <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 89458 <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ - ldr r2, [pc, #636] @ (896c0 <_PyObject_MakeTpCall@@Base+0x418>) │ │ │ │ + cbnz r3, 89480 <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ + ldr r2, [pc, #636] @ (896e8 <_PyObject_MakeTpCall@@Base+0x418>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89684 <_PyObject_MakeTpCall@@Base+0x3dc> │ │ │ │ + bne.w 896ac <_PyObject_MakeTpCall@@Base+0x3dc> │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 8952c <_PyObject_MakeTpCall@@Base+0x284> │ │ │ │ + bne.n 89554 <_PyObject_MakeTpCall@@Base+0x284> │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8961c <_PyObject_MakeTpCall@@Base+0x374> │ │ │ │ + beq.w 89644 <_PyObject_MakeTpCall@@Base+0x374> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89726 <_PyObject_MakeTpCall@@Base+0x47e> │ │ │ │ + bne.w 8974e <_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 89348 <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ - b.n 8938c <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ + bne.w 89370 <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ + b.n 893b4 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 8942c <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ - ldr r4, [pc, #568] @ (896c4 <_PyObject_MakeTpCall@@Base+0x41c>) │ │ │ │ + b.n 89454 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + ldr r4, [pc, #568] @ (896ec <_PyObject_MakeTpCall@@Base+0x41c>) │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 893b6 <_PyObject_MakeTpCall@@Base+0x10e> │ │ │ │ + beq.n 893de <_PyObject_MakeTpCall@@Base+0x10e> │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.w 8965a <_PyObject_MakeTpCall@@Base+0x3b2> │ │ │ │ + bmi.w 89682 <_PyObject_MakeTpCall@@Base+0x3b2> │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 893b6 <_PyObject_MakeTpCall@@Base+0x10e> │ │ │ │ + beq.n 893de <_PyObject_MakeTpCall@@Base+0x10e> │ │ │ │ add.w r1, r8, r6, lsl #2 │ │ │ │ add.w r0, r9, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl bcf6c <_PyDict_FromItems@@Base+0x9c> │ │ │ │ + bl bcdec <_PyDict_FromItems@@Base+0x9c> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 897dc <_PyObject_MakeTpCall@@Base+0x534> │ │ │ │ + beq.w 89804 <_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 893c8 <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ + bge.w 893f0 <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #30008 @ 0x7538 │ │ │ │ + movw r1, #27448 @ 0x6b38 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e89cc <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 1e7dfc <_Py_CheckRecursiveCall@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 893c8 <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ + beq.w 893f0 <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r6, #0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8943c <_PyObject_MakeTpCall@@Base+0x194> │ │ │ │ - b.n 89458 <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ + bne.n 89464 <_PyObject_MakeTpCall@@Base+0x194> │ │ │ │ + b.n 89480 <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ cmp r6, #2 │ │ │ │ str.w r0, [lr, #4] │ │ │ │ - bne.w 89368 <_PyObject_MakeTpCall@@Base+0xc0> │ │ │ │ - b.n 8938c <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ + bne.w 89390 <_PyObject_MakeTpCall@@Base+0xc0> │ │ │ │ + b.n 893b4 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ cmp fp, lr │ │ │ │ str.w r0, [ip, #4]! │ │ │ │ - bne.w 89374 <_PyObject_MakeTpCall@@Base+0xcc> │ │ │ │ - b.n 8938c <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ + bne.w 8939c <_PyObject_MakeTpCall@@Base+0xcc> │ │ │ │ + b.n 893b4 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ mov r1, r6 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 77b3c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77bb4 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89626 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + beq.w 8964e <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ ldr.w r1, [sl, fp] │ │ │ │ add.w lr, r0, #12 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8932c <_PyObject_MakeTpCall@@Base+0x84> │ │ │ │ + b.n 89354 <_PyObject_MakeTpCall@@Base+0x84> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8945c <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ + beq.n 89484 <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8945c <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ - ldr r2, [pc, #380] @ (896c0 <_PyObject_MakeTpCall@@Base+0x418>) │ │ │ │ + bne.n 89484 <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ + ldr r2, [pc, #380] @ (896e8 <_PyObject_MakeTpCall@@Base+0x418>) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89706 <_PyObject_MakeTpCall@@Base+0x45e> │ │ │ │ + bne.w 8972e <_PyObject_MakeTpCall@@Base+0x45e> │ │ │ │ mov r0, r8 │ │ │ │ blx r4 │ │ │ │ - b.n 8945c <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ + b.n 89484 <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 897fa <_PyObject_MakeTpCall@@Base+0x552> │ │ │ │ + beq.w 89822 <_PyObject_MakeTpCall@@Base+0x552> │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 893ec <_PyObject_MakeTpCall@@Base+0x144> │ │ │ │ + beq.w 89414 <_PyObject_MakeTpCall@@Base+0x144> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30040 @ 0x7558 │ │ │ │ + movw r1, #27480 @ 0x6b58 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 8942c <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + b.n 89454 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ cmp r6, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bhi.w 896c8 <_PyObject_MakeTpCall@@Base+0x420> │ │ │ │ + bhi.w 896f0 <_PyObject_MakeTpCall@@Base+0x420> │ │ │ │ mov r1, r6 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77b3c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77bb4 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89626 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + beq.n 8964e <_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 8962a <_PyObject_MakeTpCall@@Base+0x382> │ │ │ │ + bne.n 89652 <_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 8935c <_PyObject_MakeTpCall@@Base+0xb4> │ │ │ │ + bne.w 89384 <_PyObject_MakeTpCall@@Base+0xb4> │ │ │ │ str.w r0, [lr, #4] │ │ │ │ - b.n 89368 <_PyObject_MakeTpCall@@Base+0xc0> │ │ │ │ + b.n 89390 <_PyObject_MakeTpCall@@Base+0xc0> │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 897bc <_PyObject_MakeTpCall@@Base+0x514> │ │ │ │ + beq.w 897e4 <_PyObject_MakeTpCall@@Base+0x514> │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 8942c <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + ble.w 89454 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 89418 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ + beq.w 89440 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 8942c <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + beq.w 89454 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 89418 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ + beq.w 89440 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 8942c <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + beq.w 89454 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ adds r2, #16 │ │ │ │ movs r1, #2 │ │ │ │ ldr.w ip, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, ip │ │ │ │ - beq.w 89418 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ + beq.w 89440 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 8960a <_PyObject_MakeTpCall@@Base+0x362> │ │ │ │ - b.n 8942c <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + bne.n 89632 <_PyObject_MakeTpCall@@Base+0x362> │ │ │ │ + b.n 89454 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 896d6 <_PyObject_MakeTpCall@@Base+0x42e> │ │ │ │ + beq.n 896fe <_PyObject_MakeTpCall@@Base+0x42e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 896d6 <_PyObject_MakeTpCall@@Base+0x42e> │ │ │ │ + beq.n 896fe <_PyObject_MakeTpCall@@Base+0x42e> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 8946a <_PyObject_MakeTpCall@@Base+0x1c2> │ │ │ │ + b.n 89492 <_PyObject_MakeTpCall@@Base+0x1c2> │ │ │ │ add.w r2, sl, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r0, [lr] │ │ │ │ - b.n 89348 <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ - cbz r3, 8963e <_PyObject_MakeTpCall@@Base+0x396> │ │ │ │ + b.n 89370 <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ + cbz r3, 89666 <_PyObject_MakeTpCall@@Base+0x396> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8957e <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + bne.n 895a6 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #29196 @ 0x720c │ │ │ │ + movw r2, #26636 @ 0x680c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r7 │ │ │ │ - bl 14b0ac <_PyErr_Format@@Base> │ │ │ │ - b.n 8957e <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + bl 14a3b4 <_PyErr_Format@@Base> │ │ │ │ + b.n 895a6 <_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 893c8 <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ - b.n 894ca <_PyObject_MakeTpCall@@Base+0x222> │ │ │ │ + bge.w 893f0 <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ + b.n 894f2 <_PyObject_MakeTpCall@@Base+0x222> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8957e <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + beq.n 895a6 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8957e <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + bne.n 895a6 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8957e <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ - movw r1, #27577 @ 0x6bb9 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 895a6 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + movw r1, #26633 @ 0x6809 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 89454 <_PyObject_MakeTpCall@@Base+0x1ac> │ │ │ │ + beq.w 8947c <_PyObject_MakeTpCall@@Base+0x1ac> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 89454 <_PyObject_MakeTpCall@@Base+0x1ac> │ │ │ │ - movw r2, #27577 @ 0x6bb9 │ │ │ │ + b.n 8947c <_PyObject_MakeTpCall@@Base+0x1ac> │ │ │ │ + movw r2, #26633 @ 0x6809 │ │ │ │ movt r2, #18 │ │ │ │ cmp r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 896f2 <_PyObject_MakeTpCall@@Base+0x44a> │ │ │ │ + bne.n 8971a <_PyObject_MakeTpCall@@Base+0x44a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 127028 │ │ │ │ + bl 126c78 │ │ │ │ ldr.w r1, [sl, fp] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 89328 <_PyObject_MakeTpCall@@Base+0x80> │ │ │ │ + b.n 89350 <_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 1ea6e4 │ │ │ │ + bl 1e9b14 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 895a6 <_PyObject_MakeTpCall@@Base+0x2fe> │ │ │ │ - b.n 89626 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + bne.w 895ce <_PyObject_MakeTpCall@@Base+0x2fe> │ │ │ │ + b.n 8964e <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #29196 @ 0x720c │ │ │ │ + movw r2, #26636 @ 0x680c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 14b0ac <_PyErr_Format@@Base> │ │ │ │ - b.n 89626 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + bl 14a3b4 <_PyErr_Format@@Base> │ │ │ │ + b.n 8964e <_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 89328 <_PyObject_MakeTpCall@@Base+0x80> │ │ │ │ - movw r1, #27577 @ 0x6bb9 │ │ │ │ + b.n 89350 <_PyObject_MakeTpCall@@Base+0x80> │ │ │ │ + movw r1, #26633 @ 0x6809 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 89554 <_PyObject_MakeTpCall@@Base+0x2ac> │ │ │ │ + beq.w 8957c <_PyObject_MakeTpCall@@Base+0x2ac> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 89554 <_PyObject_MakeTpCall@@Base+0x2ac> │ │ │ │ - bl 1f41b0 │ │ │ │ - b.n 89626 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + b.n 8957c <_PyObject_MakeTpCall@@Base+0x2ac> │ │ │ │ + bl 1f35e8 │ │ │ │ + b.n 8964e <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8946a <_PyObject_MakeTpCall@@Base+0x1c2> │ │ │ │ + beq.w 89492 <_PyObject_MakeTpCall@@Base+0x1c2> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 89820 <_PyObject_MakeTpCall@@Base+0x578> │ │ │ │ + bne.n 89848 <_PyObject_MakeTpCall@@Base+0x578> │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #29244 @ 0x723c │ │ │ │ + movw r2, #26684 @ 0x683c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 20fe9c │ │ │ │ - b.n 89626 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + bl 20f460 │ │ │ │ + b.n 8964e <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89410 <_PyObject_MakeTpCall@@Base+0x168> │ │ │ │ + beq.w 89438 <_PyObject_MakeTpCall@@Base+0x168> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 897ae <_PyObject_MakeTpCall@@Base+0x506> │ │ │ │ + bne.n 897d6 <_PyObject_MakeTpCall@@Base+0x506> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #29244 @ 0x723c │ │ │ │ + movw r2, #26684 @ 0x683c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r7 │ │ │ │ - bl 20fe9c │ │ │ │ - b.n 8957e <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + bl 20f460 │ │ │ │ + b.n 895a6 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #7168 @ 0x1c00 │ │ │ │ + movw r0, #4608 @ 0x1200 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 89626 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8964e <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #30072 @ 0x7578 │ │ │ │ + movw r2, #27512 @ 0x6b78 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - bl 14b0ac <_PyErr_Format@@Base> │ │ │ │ - b.n 8957e <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + bl 14a3b4 <_PyErr_Format@@Base> │ │ │ │ + b.n 895a6 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89766 <_PyObject_MakeTpCall@@Base+0x4be> │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 89766 <_PyObject_MakeTpCall@@Base+0x4be> │ │ │ │ + bne.n 8978e <_PyObject_MakeTpCall@@Base+0x4be> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8978e <_PyObject_MakeTpCall@@Base+0x4be> │ │ │ │ mov r2, r3 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 89418 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ + beq.w 89440 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 897be <_PyObject_MakeTpCall@@Base+0x516> │ │ │ │ + bne.n 897e6 <_PyObject_MakeTpCall@@Base+0x516> │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 89418 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ - b.n 8942c <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + beq.w 89440 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ + b.n 89454 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 89626 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + beq.w 8964e <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89626 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + bne.w 8964e <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 89626 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8964e <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 8980a <_PyObject_MakeTpCall@@Base+0x562> │ │ │ │ + beq.n 89832 <_PyObject_MakeTpCall@@Base+0x562> │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89568 <_PyObject_MakeTpCall@@Base+0x2c0> │ │ │ │ + bne.w 89590 <_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 8942c <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + beq.w 89454 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 8942c <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + b.n 89454 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89738 <_PyObject_MakeTpCall@@Base+0x490> │ │ │ │ + bne.n 89760 <_PyObject_MakeTpCall@@Base+0x490> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 89738 <_PyObject_MakeTpCall@@Base+0x490> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 89760 <_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] @ (899ac <_PyObject_MakeTpCall@@Base+0x704>) │ │ │ │ + ldr r5, [pc, #360] @ (899d4 <_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 89896 <_PyObject_MakeTpCall@@Base+0x5ee> │ │ │ │ + beq.n 898be <_PyObject_MakeTpCall@@Base+0x5ee> │ │ │ │ ldr.w r3, [r4, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 89918 <_PyObject_MakeTpCall@@Base+0x670> │ │ │ │ + beq.n 89940 <_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, 898da <_PyObject_MakeTpCall@@Base+0x632> │ │ │ │ + cbz r0, 89902 <_PyObject_MakeTpCall@@Base+0x632> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89934 <_PyObject_MakeTpCall@@Base+0x68c> │ │ │ │ + bne.n 8995c <_PyObject_MakeTpCall@@Base+0x68c> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 898ba <_PyObject_MakeTpCall@@Base+0x612> │ │ │ │ + bne.n 898e2 <_PyObject_MakeTpCall@@Base+0x612> │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cbz r3, 89890 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + cbz r3, 898b8 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 898fe <_PyObject_MakeTpCall@@Base+0x656> │ │ │ │ + blt.n 89926 <_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 8996e <_PyObject_MakeTpCall@@Base+0x6c6> │ │ │ │ + beq.n 89996 <_PyObject_MakeTpCall@@Base+0x6c6> │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 8985c <_PyObject_MakeTpCall@@Base+0x5b4> │ │ │ │ + beq.n 89884 <_PyObject_MakeTpCall@@Base+0x5b4> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30040 @ 0x7558 │ │ │ │ + movw r1, #27480 @ 0x6b58 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 89890 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + b.n 898b8 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8998a <_PyObject_MakeTpCall@@Base+0x6e2> │ │ │ │ + beq.n 899b2 <_PyObject_MakeTpCall@@Base+0x6e2> │ │ │ │ ldr.w ip, [r2, #8]! │ │ │ │ movs r1, #0 │ │ │ │ cmp ip, r1 │ │ │ │ add.w r1, r1, #1 │ │ │ │ - ble.n 89890 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + ble.n 898b8 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 898c8 <_PyObject_MakeTpCall@@Base+0x620> │ │ │ │ - b.n 8987e <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ - cbz r3, 898e2 <_PyObject_MakeTpCall@@Base+0x63a> │ │ │ │ + bne.n 898f0 <_PyObject_MakeTpCall@@Base+0x620> │ │ │ │ + b.n 898a6 <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ + cbz r3, 8990a <_PyObject_MakeTpCall@@Base+0x63a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 898b6 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bne.n 898de <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #29196 @ 0x720c │ │ │ │ + movw r2, #26636 @ 0x680c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 14b0ac <_PyErr_Format@@Base> │ │ │ │ - b.n 898b6 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bl 14a3b4 <_PyErr_Format@@Base> │ │ │ │ + b.n 898de <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 898b6 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + beq.n 898de <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 898b6 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bne.n 898de <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 898b6 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 898de <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #30072 @ 0x7578 │ │ │ │ + movw r2, #27512 @ 0x6b78 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 14b0ac <_PyErr_Format@@Base> │ │ │ │ - b.n 898b6 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bl 14a3b4 <_PyErr_Format@@Base> │ │ │ │ + b.n 898de <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 89878 <_PyObject_MakeTpCall@@Base+0x5d0> │ │ │ │ + beq.n 898a0 <_PyObject_MakeTpCall@@Base+0x5d0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 89960 <_PyObject_MakeTpCall@@Base+0x6b8> │ │ │ │ + bne.n 89988 <_PyObject_MakeTpCall@@Base+0x6b8> │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #29244 @ 0x723c │ │ │ │ + movw r2, #26684 @ 0x683c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 20fe9c │ │ │ │ - b.n 898b6 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bl 20f460 │ │ │ │ + b.n 898de <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89944 <_PyObject_MakeTpCall@@Base+0x69c> │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 89944 <_PyObject_MakeTpCall@@Base+0x69c> │ │ │ │ - cbz r2, 89976 <_PyObject_MakeTpCall@@Base+0x6ce> │ │ │ │ + bne.n 8996c <_PyObject_MakeTpCall@@Base+0x69c> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8996c <_PyObject_MakeTpCall@@Base+0x69c> │ │ │ │ + cbz r2, 8999e <_PyObject_MakeTpCall@@Base+0x6ce> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 898a0 <_PyObject_MakeTpCall@@Base+0x5f8> │ │ │ │ + bne.n 898c8 <_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 89890 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + beq.n 898b8 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 89890 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + b.n 898b8 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ mov r2, r3 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.w 8987e <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ + beq.w 898a6 <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8998c <_PyObject_MakeTpCall@@Base+0x6e4> │ │ │ │ + bne.n 899b4 <_PyObject_MakeTpCall@@Base+0x6e4> │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.w 8987e <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ - b.n 89890 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + beq.w 898a6 <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ + b.n 898b8 <_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 │ │ │ │ @@ -142821,277 +142797,277 @@ │ │ │ │ mov r5, r0 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - movw r1, #30104 @ 0x7598 │ │ │ │ + movw r1, #27544 @ 0x6b98 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ - bl 8c52c │ │ │ │ + bl 8c53c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b356 <_PyObject_MakeTpCall@@Base+0x20ae> │ │ │ │ + beq.w 8b35a <_PyObject_MakeTpCall@@Base+0x208a> │ │ │ │ ldrd r3, r6, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 89c20 <_PyObject_MakeTpCall@@Base+0x978> │ │ │ │ - ble.w 8b356 <_PyObject_MakeTpCall@@Base+0x20ae> │ │ │ │ + beq.w 89c48 <_PyObject_MakeTpCall@@Base+0x978> │ │ │ │ + ble.w 8b35a <_PyObject_MakeTpCall@@Base+0x208a> │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8be82 <_PyObject_MakeTpCall@@Base+0x2bda> │ │ │ │ + bge.w 8be86 <_PyObject_MakeTpCall@@Base+0x2bb6> │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.w 8ad12 <_PyObject_MakeTpCall@@Base+0x1a6a> │ │ │ │ + beq.w 8ad18 <_PyObject_MakeTpCall@@Base+0x1a48> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r9, #1 │ │ │ │ add.w sl, r3, #12 │ │ │ │ ldr.w r0, [sl, #4]! │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8bcb0 <_PyObject_MakeTpCall@@Base+0x2a08> │ │ │ │ + bge.w 8bfb8 <_PyObject_MakeTpCall@@Base+0x2ce8> │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r8, r9 │ │ │ │ - bne.n 89a30 <_PyObject_MakeTpCall@@Base+0x788> │ │ │ │ + bne.n 89a58 <_PyObject_MakeTpCall@@Base+0x788> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 8b356 <_PyObject_MakeTpCall@@Base+0x20ae> │ │ │ │ + ble.w 8b35a <_PyObject_MakeTpCall@@Base+0x208a> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r9, r5 │ │ │ │ ldr.w r0, [r5, #172] @ 0xac │ │ │ │ movs r1, #0 │ │ │ │ add.w r8, r3, #8 │ │ │ │ mov fp, r4 │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8bcda <_PyObject_MakeTpCall@@Base+0x2a32> │ │ │ │ + beq.w 8bf90 <_PyObject_MakeTpCall@@Base+0x2cc0> │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ sub.w lr, r1, r4 │ │ │ │ mvn.w lr, lr │ │ │ │ ands.w lr, lr, #7 │ │ │ │ - beq.w 8b1a2 <_PyObject_MakeTpCall@@Base+0x1efa> │ │ │ │ + beq.w 8b158 <_PyObject_MakeTpCall@@Base+0x1e88> │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8b7e6 <_PyObject_MakeTpCall@@Base+0x253e> │ │ │ │ + ble.w 8b750 <_PyObject_MakeTpCall@@Base+0x2480> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.w 8b384 <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ + cmp r3, sl │ │ │ │ + bne.w 8b388 <_PyObject_MakeTpCall@@Base+0x20b8> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp.w lr, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - beq.w 8b1a2 <_PyObject_MakeTpCall@@Base+0x1efa> │ │ │ │ + beq.w 8b158 <_PyObject_MakeTpCall@@Base+0x1e88> │ │ │ │ cmp.w lr, #2 │ │ │ │ - beq.n 89b30 <_PyObject_MakeTpCall@@Base+0x888> │ │ │ │ + beq.n 89b58 <_PyObject_MakeTpCall@@Base+0x888> │ │ │ │ cmp.w lr, #3 │ │ │ │ - beq.n 89b16 <_PyObject_MakeTpCall@@Base+0x86e> │ │ │ │ + beq.n 89b3e <_PyObject_MakeTpCall@@Base+0x86e> │ │ │ │ cmp.w lr, #4 │ │ │ │ - beq.n 89afc <_PyObject_MakeTpCall@@Base+0x854> │ │ │ │ + beq.n 89b24 <_PyObject_MakeTpCall@@Base+0x854> │ │ │ │ cmp.w lr, #5 │ │ │ │ - beq.n 89ae2 <_PyObject_MakeTpCall@@Base+0x83a> │ │ │ │ + beq.n 89b0a <_PyObject_MakeTpCall@@Base+0x83a> │ │ │ │ cmp.w lr, #6 │ │ │ │ - bne.w 8b35e <_PyObject_MakeTpCall@@Base+0x20b6> │ │ │ │ + bne.w 8b362 <_PyObject_MakeTpCall@@Base+0x2092> │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8b7e6 <_PyObject_MakeTpCall@@Base+0x253e> │ │ │ │ + ble.w 8b750 <_PyObject_MakeTpCall@@Base+0x2480> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.w 8b384 <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ + cmp r3, sl │ │ │ │ + bne.w 8b388 <_PyObject_MakeTpCall@@Base+0x20b8> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8b7e6 <_PyObject_MakeTpCall@@Base+0x253e> │ │ │ │ + ble.w 8b750 <_PyObject_MakeTpCall@@Base+0x2480> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.w 8b384 <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ + cmp r3, sl │ │ │ │ + bne.w 8b388 <_PyObject_MakeTpCall@@Base+0x20b8> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8b7e6 <_PyObject_MakeTpCall@@Base+0x253e> │ │ │ │ + ble.w 8b750 <_PyObject_MakeTpCall@@Base+0x2480> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.w 8b384 <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ + cmp r3, sl │ │ │ │ + bne.w 8b388 <_PyObject_MakeTpCall@@Base+0x20b8> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8b7e6 <_PyObject_MakeTpCall@@Base+0x253e> │ │ │ │ + ble.w 8b750 <_PyObject_MakeTpCall@@Base+0x2480> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.w 8b384 <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ + cmp r3, sl │ │ │ │ + bne.w 8b388 <_PyObject_MakeTpCall@@Base+0x20b8> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8b7e6 <_PyObject_MakeTpCall@@Base+0x253e> │ │ │ │ + ble.w 8b750 <_PyObject_MakeTpCall@@Base+0x2480> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.w 8b384 <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ + cmp r3, sl │ │ │ │ + bne.w 8b388 <_PyObject_MakeTpCall@@Base+0x20b8> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ mov r4, fp │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8b7e4 <_PyObject_MakeTpCall@@Base+0x253c> │ │ │ │ + ble.w 8b74e <_PyObject_MakeTpCall@@Base+0x247e> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.w 8b382 <_PyObject_MakeTpCall@@Base+0x20da> │ │ │ │ + cmp r3, sl │ │ │ │ + bne.w 8b386 <_PyObject_MakeTpCall@@Base+0x20b6> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r1, #1 │ │ │ │ mov fp, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8b40e <_PyObject_MakeTpCall@@Base+0x2166> │ │ │ │ + bne.w 8b420 <_PyObject_MakeTpCall@@Base+0x2150> │ │ │ │ mov r3, r9 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 8b992 <_PyObject_MakeTpCall@@Base+0x26ea> │ │ │ │ + bne.w 8b968 <_PyObject_MakeTpCall@@Base+0x2698> │ │ │ │ mov.w fp, #0 │ │ │ │ strd r7, r6, [sp, #24] │ │ │ │ mov r9, fp │ │ │ │ mov sl, fp │ │ │ │ str.w fp, [sp, #32] │ │ │ │ ldr.w r4, [r8, #4]! │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8bb86 <_PyObject_MakeTpCall@@Base+0x28de> │ │ │ │ - ldr r2, [r4, #84] @ 0x54 │ │ │ │ - lsls r5, r2, #30 │ │ │ │ - bmi.w 8ac92 <_PyObject_MakeTpCall@@Base+0x19ea> │ │ │ │ + bge.w 8bdd6 <_PyObject_MakeTpCall@@Base+0x2b06> │ │ │ │ + ldr r1, [r4, #84] @ 0x54 │ │ │ │ + lsls r5, r1, #30 │ │ │ │ + bmi.w 8ac9a <_PyObject_MakeTpCall@@Base+0x19ca> │ │ │ │ ldr.w r3, [r4, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8acda <_PyObject_MakeTpCall@@Base+0x1a32> │ │ │ │ - lsls r0, r2, #21 │ │ │ │ - bpl.w 8b33e <_PyObject_MakeTpCall@@Base+0x2096> │ │ │ │ + beq.w 8ace0 <_PyObject_MakeTpCall@@Base+0x1a10> │ │ │ │ + lsls r0, r1, #21 │ │ │ │ + bpl.w 8b342 <_PyObject_MakeTpCall@@Base+0x2072> │ │ │ │ ldr.w r6, [r4, #128] @ 0x80 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8ac40 <_PyObject_MakeTpCall@@Base+0x1998> │ │ │ │ + beq.w 8ac48 <_PyObject_MakeTpCall@@Base+0x1978> │ │ │ │ ldr.w r5, [r6, #128] @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8acec <_PyObject_MakeTpCall@@Base+0x1a44> │ │ │ │ + beq.w 8acf2 <_PyObject_MakeTpCall@@Base+0x1a22> │ │ │ │ ldr.w r7, [r5, #128] @ 0x80 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8b004 <_PyObject_MakeTpCall@@Base+0x1d5c> │ │ │ │ + beq.w 8b008 <_PyObject_MakeTpCall@@Base+0x1d38> │ │ │ │ ldr.w fp, [r7, #128] @ 0x80 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 8b244 <_PyObject_MakeTpCall@@Base+0x1f9c> │ │ │ │ + beq.w 8b248 <_PyObject_MakeTpCall@@Base+0x1f78> │ │ │ │ ldr.w r1, [fp, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8b402 <_PyObject_MakeTpCall@@Base+0x215a> │ │ │ │ + beq.w 8b55c <_PyObject_MakeTpCall@@Base+0x228c> │ │ │ │ ldr.w r0, [r1, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b376 <_PyObject_MakeTpCall@@Base+0x20ce> │ │ │ │ + beq.w 8b37a <_PyObject_MakeTpCall@@Base+0x20aa> │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 7f590 │ │ │ │ + bl 7f624 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 89c04 <_PyObject_MakeTpCall@@Base+0x95c> │ │ │ │ + bne.n 89c2c <_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 8b24c <_PyObject_MakeTpCall@@Base+0x1fa4> │ │ │ │ + bne.w 8b250 <_PyObject_MakeTpCall@@Base+0x1f80> │ │ │ │ ldr.w r2, [fp, #20] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq fp, r1 │ │ │ │ - b.w 8b24c <_PyObject_MakeTpCall@@Base+0x1fa4> │ │ │ │ + b.w 8b250 <_PyObject_MakeTpCall@@Base+0x1f80> │ │ │ │ movs r0, #1 │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 7d740 │ │ │ │ + bl 7d7c8 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b356 <_PyObject_MakeTpCall@@Base+0x20ae> │ │ │ │ + beq.w 8b35a <_PyObject_MakeTpCall@@Base+0x208a> │ │ │ │ movw r4, #36416 @ 0x8e40 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8bdc2 <_PyObject_MakeTpCall@@Base+0x2b1a> │ │ │ │ + beq.w 8be0c <_PyObject_MakeTpCall@@Base+0x2b3c> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 8bdc2 <_PyObject_MakeTpCall@@Base+0x2b1a> │ │ │ │ + bpl.w 8be0c <_PyObject_MakeTpCall@@Base+0x2b3c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 81e70 │ │ │ │ + bl 81f00 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b3f8 <_PyObject_MakeTpCall@@Base+0x2150> │ │ │ │ + beq.w 8b3fc <_PyObject_MakeTpCall@@Base+0x212c> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.w 8bdae <_PyObject_MakeTpCall@@Base+0x2b06> │ │ │ │ - ldr r1, [pc, #564] @ (89e9c <_PyObject_MakeTpCall@@Base+0xbf4>) │ │ │ │ + bpl.w 8bcfc <_PyObject_MakeTpCall@@Base+0x2a2c> │ │ │ │ + ldr r1, [pc, #564] @ (89ec4 <_PyObject_MakeTpCall@@Base+0xbf4>) │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r1, #468] @ 0x1d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8ad82 <_PyObject_MakeTpCall@@Base+0x1ada> │ │ │ │ + bne.w 8add8 <_PyObject_MakeTpCall@@Base+0x1b08> │ │ │ │ ldr.w r2, [r1, #476] @ 0x1dc │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 8ad82 <_PyObject_MakeTpCall@@Base+0x1ada> │ │ │ │ + beq.w 8add8 <_PyObject_MakeTpCall@@Base+0x1b08> │ │ │ │ add.w r1, r1, #464 @ 0x1d0 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ - bl 782cc │ │ │ │ + bl 78344 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ada2 <_PyObject_MakeTpCall@@Base+0x1afa> │ │ │ │ - ldr.w r9, [pc, #532] @ 89eac <_PyObject_MakeTpCall@@Base+0xc04> │ │ │ │ + bne.w 8adf8 <_PyObject_MakeTpCall@@Base+0x1b28> │ │ │ │ + ldr.w r9, [pc, #532] @ 89ed4 <_PyObject_MakeTpCall@@Base+0xc04> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b7ac <_PyObject_MakeTpCall@@Base+0x2504> │ │ │ │ + bne.w 8b77e <_PyObject_MakeTpCall@@Base+0x24ae> │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8aab2 <_PyObject_MakeTpCall@@Base+0x180a> │ │ │ │ + bne.w 8aab8 <_PyObject_MakeTpCall@@Base+0x17e8> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8aab2 <_PyObject_MakeTpCall@@Base+0x180a> │ │ │ │ + bne.w 8aab8 <_PyObject_MakeTpCall@@Base+0x17e8> │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ - movw r8, #40301 @ 0x9d6d │ │ │ │ + movw r8, #40421 @ 0x9de5 │ │ │ │ movt r8, #7 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 8ba14 <_PyObject_MakeTpCall@@Base+0x276c> │ │ │ │ + bne.w 8bef2 <_PyObject_MakeTpCall@@Base+0x2c22> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79db4 │ │ │ │ + bl 79e2c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b3f8 <_PyObject_MakeTpCall@@Base+0x2150> │ │ │ │ + beq.w 8b3fc <_PyObject_MakeTpCall@@Base+0x212c> │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r3, #17 │ │ │ │ - bpl.n 89d22 <_PyObject_MakeTpCall@@Base+0xa7a> │ │ │ │ - ldr.w r9, [pc, #432] @ 89eac <_PyObject_MakeTpCall@@Base+0xc04> │ │ │ │ + bpl.n 89d4a <_PyObject_MakeTpCall@@Base+0xa7a> │ │ │ │ + ldr.w r9, [pc, #432] @ 89ed4 <_PyObject_MakeTpCall@@Base+0xc04> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ sub.w r2, sl, #8 │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [sl, #-4] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -143112,894 +143088,891 @@ │ │ │ │ str.w r3, [sl, #48] @ 0x30 │ │ │ │ add.w r3, sl, #380 @ 0x17c │ │ │ │ str.w r3, [sl, #52] @ 0x34 │ │ │ │ add.w r3, sl, #368 @ 0x170 │ │ │ │ str.w r3, [sl, #56] @ 0x38 │ │ │ │ add.w r3, sl, #420 @ 0x1a4 │ │ │ │ str.w r3, [sl, #80] @ 0x50 │ │ │ │ - beq.w 8c214 <_PyObject_MakeTpCall@@Base+0x2f6c> │ │ │ │ + beq.w 8c42e <_PyObject_MakeTpCall@@Base+0x315e> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r0, [sl, #168] @ 0xa8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 89d72 <_PyObject_MakeTpCall@@Base+0xaca> │ │ │ │ + beq.n 89d9a <_PyObject_MakeTpCall@@Base+0xaca> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str.w r8, [sl, #152] @ 0x98 │ │ │ │ - movw r2, #65377 @ 0xff61 │ │ │ │ + movw r2, #65113 @ 0xfe59 │ │ │ │ movt r2, #15 │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ str.w r2, [sl, #24] │ │ │ │ str.w r4, [sl, #128] @ 0x80 │ │ │ │ - movw r2, #59461 @ 0xe845 │ │ │ │ + movw r2, #59605 @ 0xe8d5 │ │ │ │ movt r2, #7 │ │ │ │ str.w r2, [sl, #160] @ 0xa0 │ │ │ │ - movw r2, #7349 @ 0x1cb5 │ │ │ │ + movw r2, #6429 @ 0x191d │ │ │ │ movt r2, #18 │ │ │ │ str.w r2, [sl, #92] @ 0x5c │ │ │ │ - movw r2, #14321 @ 0x37f1 │ │ │ │ + movw r2, #10949 @ 0x2ac5 │ │ │ │ movt r2, #20 │ │ │ │ str.w r2, [sl, #96] @ 0x60 │ │ │ │ it ne │ │ │ │ strne r3, [r6, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r6, r3, [sl, #428] @ 0x1ac │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str.w r7, [sl, #132] @ 0x84 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sl, #444] @ 0x1bc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.w 8be74 <_PyObject_MakeTpCall@@Base+0x2bcc> │ │ │ │ + bpl.w 8c01a <_PyObject_MakeTpCall@@Base+0x2d4a> │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 8beba <_PyObject_MakeTpCall@@Base+0x2c12> │ │ │ │ + bpl.w 8c028 <_PyObject_MakeTpCall@@Base+0x2d58> │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.w 8beba <_PyObject_MakeTpCall@@Base+0x2c12> │ │ │ │ + bpl.w 8c028 <_PyObject_MakeTpCall@@Base+0x2d58> │ │ │ │ adds.w r0, r6, #20 │ │ │ │ itt ne │ │ │ │ ldrne r5, [r6, #8] │ │ │ │ strne.w r0, [sl, #12] │ │ │ │ - beq.w 8bece <_PyObject_MakeTpCall@@Base+0x2c26> │ │ │ │ + beq.w 8beba <_PyObject_MakeTpCall@@Base+0x2bea> │ │ │ │ blx 29b58 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 8c12c <_PyObject_MakeTpCall@@Base+0x2e84> │ │ │ │ + bne.w 8c47a <_PyObject_MakeTpCall@@Base+0x31aa> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bmi.w 8ad1a <_PyObject_MakeTpCall@@Base+0x1a72> │ │ │ │ - ldr r5, [pc, #152] @ (89ea0 <_PyObject_MakeTpCall@@Base+0xbf8>) │ │ │ │ + bmi.w 8ad20 <_PyObject_MakeTpCall@@Base+0x1a50> │ │ │ │ + ldr r5, [pc, #152] @ (89ec8 <_PyObject_MakeTpCall@@Base+0xbf8>) │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ ldr.w r3, [r5, #2976] @ 0xba0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8ad70 <_PyObject_MakeTpCall@@Base+0x1ac8> │ │ │ │ + bne.w 8ad76 <_PyObject_MakeTpCall@@Base+0x1aa6> │ │ │ │ ldr.w r2, [r5, #2984] @ 0xba8 │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 8ad70 <_PyObject_MakeTpCall@@Base+0x1ac8> │ │ │ │ + beq.w 8ad76 <_PyObject_MakeTpCall@@Base+0x1aa6> │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ - ldr r1, [pc, #116] @ (89ea4 <_PyObject_MakeTpCall@@Base+0xbfc>) │ │ │ │ + ldr r1, [pc, #116] @ (89ecc <_PyObject_MakeTpCall@@Base+0xbfc>) │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 782cc │ │ │ │ + bl 78344 │ │ │ │ adds r7, r0, #3 │ │ │ │ - beq.n 89e7a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.n 89ea2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 89eb0 <_PyObject_MakeTpCall@@Base+0xc08> │ │ │ │ - bl 107014 │ │ │ │ + bne.n 89ed8 <_PyObject_MakeTpCall@@Base+0xc08> │ │ │ │ + bl 106f18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89eb6 <_PyObject_MakeTpCall@@Base+0xc0e> │ │ │ │ - ldr r1, [pc, #92] @ (89ea8 <_PyObject_MakeTpCall@@Base+0xc00>) │ │ │ │ + beq.n 89ede <_PyObject_MakeTpCall@@Base+0xc0e> │ │ │ │ + ldr r1, [pc, #92] @ (89ed0 <_PyObject_MakeTpCall@@Base+0xc00>) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - bl 8033c │ │ │ │ + bl 803d0 │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 89e76 <_PyObject_MakeTpCall@@Base+0xbce> │ │ │ │ + beq.n 89e9e <_PyObject_MakeTpCall@@Base+0xbce> │ │ │ │ mov r2, r8 │ │ │ │ - ldr r1, [pc, #68] @ (89ea4 <_PyObject_MakeTpCall@@Base+0xbfc>) │ │ │ │ + ldr r1, [pc, #68] @ (89ecc <_PyObject_MakeTpCall@@Base+0xbfc>) │ │ │ │ mov r0, r6 │ │ │ │ - bl 7937c │ │ │ │ + bl 793f4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b9b8 <_PyObject_MakeTpCall@@Base+0x2710> │ │ │ │ + bne.w 8b98e <_PyObject_MakeTpCall@@Base+0x26be> │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 89eb6 <_PyObject_MakeTpCall@@Base+0xc0e> │ │ │ │ + bge.n 89ede <_PyObject_MakeTpCall@@Base+0xc0e> │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 89e92 <_PyObject_MakeTpCall@@Base+0xbea> │ │ │ │ + beq.n 89eba <_PyObject_MakeTpCall@@Base+0xbea> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c2ee <_PyObject_MakeTpCall@@Base+0x3046> │ │ │ │ + beq.w 8c2f6 <_PyObject_MakeTpCall@@Base+0x3026> │ │ │ │ mov.w sl, #0 │ │ │ │ - b.w 8a7fa <_PyObject_MakeTpCall@@Base+0x1552> │ │ │ │ + b.w 8a81a <_PyObject_MakeTpCall@@Base+0x154a> │ │ │ │ nop │ │ │ │ add r6, sp, #0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r1, sp, #624 @ 0x270 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 89e40 <_PyObject_MakeTpCall@@Base+0xb98> │ │ │ │ + beq.n 89e68 <_PyObject_MakeTpCall@@Base+0xb98> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bmi.w 8c3ec <_PyObject_MakeTpCall@@Base+0x3144> │ │ │ │ + bmi.w 8c25e <_PyObject_MakeTpCall@@Base+0x2f8e> │ │ │ │ ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.w 8c434 <_PyObject_MakeTpCall@@Base+0x318c> │ │ │ │ + bpl.w 8c2a6 <_PyObject_MakeTpCall@@Base+0x2fd6> │ │ │ │ ldr.w r3, [r5, #3604] @ 0xe14 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b232 <_PyObject_MakeTpCall@@Base+0x1f8a> │ │ │ │ + bne.w 8b236 <_PyObject_MakeTpCall@@Base+0x1f66> │ │ │ │ ldr.w r2, [r5, #3612] @ 0xe1c │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 8b232 <_PyObject_MakeTpCall@@Base+0x1f8a> │ │ │ │ - ldr r1, [pc, #736] @ (8a1c8 <_PyObject_MakeTpCall@@Base+0xf20>) │ │ │ │ + beq.w 8b236 <_PyObject_MakeTpCall@@Base+0x1f66> │ │ │ │ + ldr r1, [pc, #736] @ (8a1f0 <_PyObject_MakeTpCall@@Base+0xf20>) │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 782cc │ │ │ │ + bl 78344 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 89e7a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.n 89ea2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8ab4a <_PyObject_MakeTpCall@@Base+0x18a2> │ │ │ │ + bne.w 8ab50 <_PyObject_MakeTpCall@@Base+0x1880> │ │ │ │ ldr.w r2, [sl, #428] @ 0x1ac │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 89f0c <_PyObject_MakeTpCall@@Base+0xc64> │ │ │ │ + beq.n 89f34 <_PyObject_MakeTpCall@@Base+0xc64> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ str.w r2, [sl, #436] @ 0x1b4 │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8c4b2 <_PyObject_MakeTpCall@@Base+0x320a> │ │ │ │ + bmi.w 8c16c <_PyObject_MakeTpCall@@Base+0x2e9c> │ │ │ │ ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8c50e <_PyObject_MakeTpCall@@Base+0x3266> │ │ │ │ + bpl.w 8c4ee <_PyObject_MakeTpCall@@Base+0x321e> │ │ │ │ ldr.w r3, [r5, #1180] @ 0x49c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8aafa <_PyObject_MakeTpCall@@Base+0x1852> │ │ │ │ + bne.w 8ab00 <_PyObject_MakeTpCall@@Base+0x1830> │ │ │ │ ldr.w r2, [r5, #1188] @ 0x4a4 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 8aafa <_PyObject_MakeTpCall@@Base+0x1852> │ │ │ │ + beq.w 8ab00 <_PyObject_MakeTpCall@@Base+0x1830> │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #648] @ (8a1cc <_PyObject_MakeTpCall@@Base+0xf24>) │ │ │ │ + ldr r1, [pc, #648] @ (8a1f4 <_PyObject_MakeTpCall@@Base+0xf24>) │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 782cc │ │ │ │ + bl 78344 │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8ab08 <_PyObject_MakeTpCall@@Base+0x1860> │ │ │ │ + beq.w 8ab0e <_PyObject_MakeTpCall@@Base+0x183e> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 89fe0 <_PyObject_MakeTpCall@@Base+0xd38> │ │ │ │ + bpl.n 8a008 <_PyObject_MakeTpCall@@Base+0xd38> │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 8bfb8 <_PyObject_MakeTpCall@@Base+0x2d10> │ │ │ │ + bpl.w 8bb32 <_PyObject_MakeTpCall@@Base+0x2862> │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.w 8bfb8 <_PyObject_MakeTpCall@@Base+0x2d10> │ │ │ │ + bpl.w 8bb32 <_PyObject_MakeTpCall@@Base+0x2862> │ │ │ │ adds.w r7, r6, #20 │ │ │ │ - beq.w 8bfc0 <_PyObject_MakeTpCall@@Base+0x2d18> │ │ │ │ + beq.w 8bb3a <_PyObject_MakeTpCall@@Base+0x286a> │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #6013 @ 0x177d │ │ │ │ + movw r2, #6117 @ 0x17e5 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r8, #692] @ 0x2b4 │ │ │ │ adds r1, r0, #1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b8a0 <_PyObject_MakeTpCall@@Base+0x25f8> │ │ │ │ - ldr.w r9, [pc, #588] @ 8a1e0 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ + bne.w 8b8b8 <_PyObject_MakeTpCall@@Base+0x25e8> │ │ │ │ + ldr.w r9, [pc, #588] @ 8a208 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r9, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi.w 8abb0 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ + bhi.w 8abb8 <_PyObject_MakeTpCall@@Base+0x18e8> │ │ │ │ lsrs r1, r0, #3 │ │ │ │ ldr.w r3, [r9, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 8b8b8 <_PyObject_MakeTpCall@@Base+0x2610> │ │ │ │ + beq.w 8b818 <_PyObject_MakeTpCall@@Base+0x2548> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r6, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ab90 <_PyObject_MakeTpCall@@Base+0x18e8> │ │ │ │ + beq.w 8ab98 <_PyObject_MakeTpCall@@Base+0x18c8> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 29c10 │ │ │ │ str.w r6, [sl, #88] @ 0x58 │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8c35e <_PyObject_MakeTpCall@@Base+0x30b6> │ │ │ │ + bmi.w 8c4a4 <_PyObject_MakeTpCall@@Base+0x31d4> │ │ │ │ ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8c3ba <_PyObject_MakeTpCall@@Base+0x3112> │ │ │ │ + bpl.w 8c45e <_PyObject_MakeTpCall@@Base+0x318e> │ │ │ │ ldr.w r3, [r5, #3160] @ 0xc58 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b6b8 <_PyObject_MakeTpCall@@Base+0x2410> │ │ │ │ + bne.w 8b5f8 <_PyObject_MakeTpCall@@Base+0x2328> │ │ │ │ ldr.w r2, [r5, #3168] @ 0xc60 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 8b6b8 <_PyObject_MakeTpCall@@Base+0x2410> │ │ │ │ - ldr r1, [pc, #448] @ (8a1d0 <_PyObject_MakeTpCall@@Base+0xf28>) │ │ │ │ + beq.w 8b5f8 <_PyObject_MakeTpCall@@Base+0x2328> │ │ │ │ + ldr r1, [pc, #448] @ (8a1f8 <_PyObject_MakeTpCall@@Base+0xf28>) │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 782cc │ │ │ │ + bl 78344 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b272 <_PyObject_MakeTpCall@@Base+0x1fca> │ │ │ │ - ldr.w r9, [pc, #444] @ 8a1e0 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ + bne.w 8b276 <_PyObject_MakeTpCall@@Base+0x1fa6> │ │ │ │ + ldr.w r9, [pc, #444] @ 8a208 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b794 <_PyObject_MakeTpCall@@Base+0x24ec> │ │ │ │ + bne.w 8b738 <_PyObject_MakeTpCall@@Base+0x2468> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8b2c2 <_PyObject_MakeTpCall@@Base+0x201a> │ │ │ │ + bmi.w 8b2c6 <_PyObject_MakeTpCall@@Base+0x1ff6> │ │ │ │ ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8bdd8 <_PyObject_MakeTpCall@@Base+0x2b30> │ │ │ │ + bpl.w 8bffe <_PyObject_MakeTpCall@@Base+0x2d2e> │ │ │ │ ldr.w r3, [r5, #2192] @ 0x890 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b5f0 <_PyObject_MakeTpCall@@Base+0x2348> │ │ │ │ + bne.w 8b68c <_PyObject_MakeTpCall@@Base+0x23bc> │ │ │ │ ldr.w r2, [r5, #2200] @ 0x898 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 8b5f0 <_PyObject_MakeTpCall@@Base+0x2348> │ │ │ │ - ldr r1, [pc, #368] @ (8a1d4 <_PyObject_MakeTpCall@@Base+0xf2c>) │ │ │ │ + beq.w 8b68c <_PyObject_MakeTpCall@@Base+0x23bc> │ │ │ │ + ldr r1, [pc, #368] @ (8a1fc <_PyObject_MakeTpCall@@Base+0xf2c>) │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 782cc │ │ │ │ + bl 78344 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b602 <_PyObject_MakeTpCall@@Base+0x235a> │ │ │ │ - ldr.w r9, [pc, #360] @ 8a1e0 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ + bne.w 8b69e <_PyObject_MakeTpCall@@Base+0x23ce> │ │ │ │ + ldr.w r9, [pc, #360] @ 8a208 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b7a0 <_PyObject_MakeTpCall@@Base+0x24f8> │ │ │ │ + bne.w 8b72e <_PyObject_MakeTpCall@@Base+0x245e> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8b624 <_PyObject_MakeTpCall@@Base+0x237c> │ │ │ │ + bmi.w 8b6c0 <_PyObject_MakeTpCall@@Base+0x23f0> │ │ │ │ ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8c048 <_PyObject_MakeTpCall@@Base+0x2da0> │ │ │ │ + bpl.w 8bc70 <_PyObject_MakeTpCall@@Base+0x29a0> │ │ │ │ ldr.w r3, [r5, #628] @ 0x274 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b6ca <_PyObject_MakeTpCall@@Base+0x2422> │ │ │ │ + bne.w 8b62e <_PyObject_MakeTpCall@@Base+0x235e> │ │ │ │ ldr.w r2, [r5, #636] @ 0x27c │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 8b6ca <_PyObject_MakeTpCall@@Base+0x2422> │ │ │ │ - ldr r1, [pc, #288] @ (8a1d8 <_PyObject_MakeTpCall@@Base+0xf30>) │ │ │ │ + beq.w 8b62e <_PyObject_MakeTpCall@@Base+0x235e> │ │ │ │ + ldr r1, [pc, #288] @ (8a200 <_PyObject_MakeTpCall@@Base+0xf30>) │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 782cc │ │ │ │ + bl 78344 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b6dc <_PyObject_MakeTpCall@@Base+0x2434> │ │ │ │ - ldr.w r9, [pc, #276] @ 8a1e0 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ + bne.w 8b640 <_PyObject_MakeTpCall@@Base+0x2370> │ │ │ │ + ldr.w r9, [pc, #276] @ 8a208 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b7c2 <_PyObject_MakeTpCall@@Base+0x251a> │ │ │ │ + bne.w 8b788 <_PyObject_MakeTpCall@@Base+0x24b8> │ │ │ │ ldr.w r3, [sl, #432] @ 0x1b0 │ │ │ │ ldr r7, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8af2e <_PyObject_MakeTpCall@@Base+0x1c86> │ │ │ │ + bne.w 8ad88 <_PyObject_MakeTpCall@@Base+0x1ab8> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 8a100 <_PyObject_MakeTpCall@@Base+0xe58> │ │ │ │ + cbz r3, 8a128 <_PyObject_MakeTpCall@@Base+0xe58> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str.w r3, [sl, #84] @ 0x54 │ │ │ │ mvn.w r3, #15 │ │ │ │ str.w r3, [sl, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 8a118 <_PyObject_MakeTpCall@@Base+0xe70> │ │ │ │ + cbz r3, 8a140 <_PyObject_MakeTpCall@@Base+0xe70> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ str.w r3, [sl, #84] @ 0x54 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [sl, #144] @ 0x90 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w r7, [sl, #16] │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ str.w r2, [sl, #20] │ │ │ │ ands.w r6, r6, #8388608 @ 0x800000 │ │ │ │ - beq.w 8a532 <_PyObject_MakeTpCall@@Base+0x128a> │ │ │ │ + beq.w 8a552 <_PyObject_MakeTpCall@@Base+0x1282> │ │ │ │ ldr.w r2, [sl, #104] @ 0x68 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r3, sl │ │ │ │ str.w r3, [sl, #120] @ 0x78 │ │ │ │ ldr.w r3, [sl, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8a55c <_PyObject_MakeTpCall@@Base+0x12b4> │ │ │ │ + bne.w 8a57c <_PyObject_MakeTpCall@@Base+0x12ac> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b32c <_PyObject_MakeTpCall@@Base+0x2084> │ │ │ │ + bne.w 8b330 <_PyObject_MakeTpCall@@Base+0x2060> │ │ │ │ str.w r3, [sl, #124] @ 0x7c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 8b332 <_PyObject_MakeTpCall@@Base+0x208a> │ │ │ │ + bgt.w 8b336 <_PyObject_MakeTpCall@@Base+0x2066> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8a59a <_PyObject_MakeTpCall@@Base+0x12f2> │ │ │ │ + bmi.w 8a5ba <_PyObject_MakeTpCall@@Base+0x12ea> │ │ │ │ ldr.w r4, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bpl.w 8c454 <_PyObject_MakeTpCall@@Base+0x31ac> │ │ │ │ + bpl.w 8c3fe <_PyObject_MakeTpCall@@Base+0x312e> │ │ │ │ ldr.w r3, [r5, #668] @ 0x29c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b6a6 <_PyObject_MakeTpCall@@Base+0x23fe> │ │ │ │ + bne.w 8b61c <_PyObject_MakeTpCall@@Base+0x234c> │ │ │ │ ldr.w r2, [r5, #676] @ 0x2a4 │ │ │ │ adds r6, r2, #1 │ │ │ │ - beq.w 8b6a6 <_PyObject_MakeTpCall@@Base+0x23fe> │ │ │ │ - ldr r1, [pc, #84] @ (8a1dc <_PyObject_MakeTpCall@@Base+0xf34>) │ │ │ │ + beq.w 8b61c <_PyObject_MakeTpCall@@Base+0x234c> │ │ │ │ + ldr r1, [pc, #84] @ (8a204 <_PyObject_MakeTpCall@@Base+0xf34>) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 782cc │ │ │ │ + bl 78344 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b1a8 <_PyObject_MakeTpCall@@Base+0x1f00> │ │ │ │ - ldr.w r9, [pc, #68] @ 8a1e0 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ + bne.w 8b15e <_PyObject_MakeTpCall@@Base+0x1e8e> │ │ │ │ + ldr.w r9, [pc, #68] @ 8a208 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b7b6 <_PyObject_MakeTpCall@@Base+0x250e> │ │ │ │ + bne.w 8b7a0 <_PyObject_MakeTpCall@@Base+0x24d0> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8b1de <_PyObject_MakeTpCall@@Base+0x1f36> │ │ │ │ + bmi.w 8b194 <_PyObject_MakeTpCall@@Base+0x1ec4> │ │ │ │ ldr.w r4, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bpl.w 8c448 <_PyObject_MakeTpCall@@Base+0x31a0> │ │ │ │ - b.n 8a1e4 <_PyObject_MakeTpCall@@Base+0xf3c> │ │ │ │ + bpl.w 8c3f2 <_PyObject_MakeTpCall@@Base+0x3122> │ │ │ │ + b.n 8a20c <_PyObject_MakeTpCall@@Base+0xf3c> │ │ │ │ nop │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #608 @ (adr r2, 8a430 <_PyObject_MakeTpCall@@Base+0x1188>) │ │ │ │ + add r2, pc, #608 @ (adr r2, 8a458 <_PyObject_MakeTpCall@@Base+0x1188>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r2, sp, #336 @ 0x150 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 8a408 <_PyObject_MakeTpCall@@Base+0x1160>) │ │ │ │ + add r6, pc, #560 @ (adr r6, 8a430 <_PyObject_MakeTpCall@@Base+0x1160>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #448 @ (adr r0, 8a39c <_PyObject_MakeTpCall@@Base+0x10f4>) │ │ │ │ + add r0, pc, #448 @ (adr r0, 8a3c4 <_PyObject_MakeTpCall@@Base+0x10f4>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #608 @ (adr r0, 8a440 <_PyObject_MakeTpCall@@Base+0x1198>) │ │ │ │ + add r0, pc, #608 @ (adr r0, 8a468 <_PyObject_MakeTpCall@@Base+0x1198>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [r5, #740] @ 0x2e4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b694 <_PyObject_MakeTpCall@@Base+0x23ec> │ │ │ │ + bne.w 8b60a <_PyObject_MakeTpCall@@Base+0x233a> │ │ │ │ ldr.w r2, [r5, #748] @ 0x2ec │ │ │ │ adds r6, r2, #1 │ │ │ │ - beq.w 8b694 <_PyObject_MakeTpCall@@Base+0x23ec> │ │ │ │ - ldr r1, [pc, #732] @ (8a4d8 <_PyObject_MakeTpCall@@Base+0x1230>) │ │ │ │ + beq.w 8b60a <_PyObject_MakeTpCall@@Base+0x233a> │ │ │ │ + ldr r1, [pc, #724] @ (8a4f8 <_PyObject_MakeTpCall@@Base+0x1228>) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 782cc │ │ │ │ + bl 78344 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8be4c <_PyObject_MakeTpCall@@Base+0x2ba4> │ │ │ │ - ldr.w r9, [pc, #724] @ 8a4e4 <_PyObject_MakeTpCall@@Base+0x123c> │ │ │ │ + bne.w 8bf0a <_PyObject_MakeTpCall@@Base+0x2c3a> │ │ │ │ + ldr.w r9, [pc, #716] @ 8a504 <_PyObject_MakeTpCall@@Base+0x1234> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b7ce <_PyObject_MakeTpCall@@Base+0x2526> │ │ │ │ + bne.w 8b794 <_PyObject_MakeTpCall@@Base+0x24c4> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #19 │ │ │ │ - bmi.n 8a24e <_PyObject_MakeTpCall@@Base+0xfa6> │ │ │ │ + bmi.n 8a276 <_PyObject_MakeTpCall@@Base+0xfa6> │ │ │ │ lsls r2, r3, #22 │ │ │ │ mov.w r1, #1 │ │ │ │ it pl │ │ │ │ orrpl.w r3, r3, #256 @ 0x100 │ │ │ │ mov r0, sl │ │ │ │ ittt pl │ │ │ │ strpl.w r3, [sl, #84] @ 0x54 │ │ │ │ mvnpl.w r3, #3221225472 @ 0xc0000000 │ │ │ │ strpl.w r3, [sl] │ │ │ │ - bl 72e2c │ │ │ │ + bl 72e94 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 89e7a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + blt.w 89ea2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ movw r1, #45388 @ 0xb14c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 8a268 <_PyObject_MakeTpCall@@Base+0xfc0> │ │ │ │ + cbz r3, 8a290 <_PyObject_MakeTpCall@@Base+0xfc0> │ │ │ │ mov r0, sl │ │ │ │ - bl 8d840 │ │ │ │ + bl 8d850 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a25a <_PyObject_MakeTpCall@@Base+0xfb2> │ │ │ │ + bne.n 8a282 <_PyObject_MakeTpCall@@Base+0xfb2> │ │ │ │ ldr.w r4, [sl, #132] @ 0x84 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r6, [r3, #6] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8bdf4 <_PyObject_MakeTpCall@@Base+0x2b4c> │ │ │ │ + beq.w 8bd68 <_PyObject_MakeTpCall@@Base+0x2a98> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.w 8bd56 <_PyObject_MakeTpCall@@Base+0x2aae> │ │ │ │ + bmi.w 8bd10 <_PyObject_MakeTpCall@@Base+0x2a40> │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8bd9a <_PyObject_MakeTpCall@@Base+0x2af2> │ │ │ │ + beq.w 8bd54 <_PyObject_MakeTpCall@@Base+0x2a84> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bpl.w 8bd9a <_PyObject_MakeTpCall@@Base+0x2af2> │ │ │ │ - bl 81e70 │ │ │ │ + bpl.w 8bd54 <_PyObject_MakeTpCall@@Base+0x2a84> │ │ │ │ + bl 81f00 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89e7a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr.w r9, [pc, #576] @ 8a4e4 <_PyObject_MakeTpCall@@Base+0x123c> │ │ │ │ - movw r3, #36241 @ 0x8d91 │ │ │ │ + beq.w 89ea2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr.w r9, [pc, #568] @ 8a504 <_PyObject_MakeTpCall@@Base+0x1234> │ │ │ │ + movw r3, #35705 @ 0x8b79 │ │ │ │ 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] @ (8a4dc <_PyObject_MakeTpCall@@Base+0x1234>) │ │ │ │ + ldr r3, [pc, #532] @ (8a4fc <_PyObject_MakeTpCall@@Base+0x122c>) │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ str.w sl, [sp, #60] @ 0x3c │ │ │ │ mov sl, r9 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ asrs r3, r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - bpl.w 8a60a <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ + bpl.w 8a62a <_PyObject_MakeTpCall@@Base+0x135a> │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b852 <_PyObject_MakeTpCall@@Base+0x25aa> │ │ │ │ + bne.w 8b8f0 <_PyObject_MakeTpCall@@Base+0x2620> │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r8 │ │ │ │ - ble.w 8a60a <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ + ble.w 8a62a <_PyObject_MakeTpCall@@Base+0x135a> │ │ │ │ ldrb r4, [r3, #6] │ │ │ │ movs r0, #1 │ │ │ │ ldrb r5, [r3, #5] │ │ │ │ adds r3, #20 │ │ │ │ lsls r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8aa6e <_PyObject_MakeTpCall@@Base+0x17c6> │ │ │ │ + beq.w 8aa74 <_PyObject_MakeTpCall@@Base+0x17a4> │ │ │ │ add.w r0, r0, r8, lsl #3 │ │ │ │ add r3, r0 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8a5f4 <_PyObject_MakeTpCall@@Base+0x134c> │ │ │ │ + beq.w 8a614 <_PyObject_MakeTpCall@@Base+0x1344> │ │ │ │ ldr r4, [r7, #4] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr.w r0, [sl, fp] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr.w r1, [r4, #192] @ 0xc0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - ldr r2, [pc, #444] @ (8a4dc <_PyObject_MakeTpCall@@Base+0x1234>) │ │ │ │ + ldr r2, [pc, #436] @ (8a4fc <_PyObject_MakeTpCall@@Base+0x122c>) │ │ │ │ eor.w r9, r6, r1 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #12 │ │ │ │ ubfx r9, r9, #0, #12 │ │ │ │ mla r3, r3, r9, r5 │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ ldr.w r6, [r3, #2808] @ 0xaf8 │ │ │ │ cmp r1, r6 │ │ │ │ - bne.w 8a8bc <_PyObject_MakeTpCall@@Base+0x1614> │ │ │ │ + bne.w 8a8be <_PyObject_MakeTpCall@@Base+0x15ee> │ │ │ │ movs r3, #12 │ │ │ │ mul.w r3, r3, r9 │ │ │ │ adds r1, r5, r3 │ │ │ │ add.w r1, r1, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [r1, #2812] @ 0xafc │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 8a8ba <_PyObject_MakeTpCall@@Base+0x1612> │ │ │ │ + bne.w 8a8bc <_PyObject_MakeTpCall@@Base+0x15ec> │ │ │ │ add.w r5, r5, #40960 @ 0xa000 │ │ │ │ add r5, r3 │ │ │ │ ldr.w r4, [r5, #2816] @ 0xb00 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8a850 <_PyObject_MakeTpCall@@Base+0x15a8> │ │ │ │ + beq.w 8a870 <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a374 <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ + beq.n 8a39c <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a4ea <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ + beq.w 8a50a <_PyObject_MakeTpCall@@Base+0x123a> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8a828 <_PyObject_MakeTpCall@@Base+0x1580> │ │ │ │ + bne.w 8a848 <_PyObject_MakeTpCall@@Base+0x1578> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 8c1bc <_PyObject_MakeTpCall@@Base+0x2f14> │ │ │ │ + beq.w 8c37c <_PyObject_MakeTpCall@@Base+0x30ac> │ │ │ │ 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 8c146 <_PyObject_MakeTpCall@@Base+0x2e9e> │ │ │ │ + bmi.w 8c3ba <_PyObject_MakeTpCall@@Base+0x30ea> │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr.w r2, [sl, fp] │ │ │ │ subs r3, r3, r5 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.w 8b824 <_PyObject_MakeTpCall@@Base+0x257c> │ │ │ │ + bhi.w 8b83a <_PyObject_MakeTpCall@@Base+0x256a> │ │ │ │ adds r1, r5, r0 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - bmi.w 8b824 <_PyObject_MakeTpCall@@Base+0x257c> │ │ │ │ + bmi.w 8b83a <_PyObject_MakeTpCall@@Base+0x256a> │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ - movw r2, #6013 @ 0x177d │ │ │ │ + movw r2, #6117 @ 0x17e5 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r9, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b814 <_PyObject_MakeTpCall@@Base+0x256c> │ │ │ │ + bne.w 8b82a <_PyObject_MakeTpCall@@Base+0x255a> │ │ │ │ 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 8b596 <_PyObject_MakeTpCall@@Base+0x22ee> │ │ │ │ + bcs.w 8b57c <_PyObject_MakeTpCall@@Base+0x22ac> │ │ │ │ lsrs r3, r1, #3 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr.w r3, [r2, r3, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 8b582 <_PyObject_MakeTpCall@@Base+0x22da> │ │ │ │ + beq.w 8b568 <_PyObject_MakeTpCall@@Base+0x2298> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w lr, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r2, [lr] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a886 <_PyObject_MakeTpCall@@Base+0x15de> │ │ │ │ + beq.w 8a888 <_PyObject_MakeTpCall@@Base+0x15b8> │ │ │ │ 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 8b14e <_PyObject_MakeTpCall@@Base+0x1ea6> │ │ │ │ + bgt.w 8b1e8 <_PyObject_MakeTpCall@@Base+0x1f18> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #140] @ (8a4e0 <_PyObject_MakeTpCall@@Base+0x1238>) │ │ │ │ + ldr r2, [pc, #132] @ (8a500 <_PyObject_MakeTpCall@@Base+0x1230>) │ │ │ │ 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 8bc28 <_PyObject_MakeTpCall@@Base+0x2980> │ │ │ │ + bne.w 8bea2 <_PyObject_MakeTpCall@@Base+0x2bd2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8bc40 <_PyObject_MakeTpCall@@Base+0x2998> │ │ │ │ + beq.w 8bff0 <_PyObject_MakeTpCall@@Base+0x2d20> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str r4, [r5, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - it eq │ │ │ │ - ldreq r3, [r4, #0] │ │ │ │ - beq.w 8bc4a <_PyObject_MakeTpCall@@Base+0x29a2> │ │ │ │ - ldr.w r3, [sl, fp] │ │ │ │ + beq.n 8a4ae <_PyObject_MakeTpCall@@Base+0x11de> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr.w r2, [sl, fp] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r2, [r5, #-4] │ │ │ │ sub.w r1, r5, #8 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - movw r6, #37961 @ 0x9449 │ │ │ │ - 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] │ │ │ │ + movw r6, #37425 @ 0x9231 │ │ │ │ + movt r6, #15 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ cmp r3, ip │ │ │ │ + ldr.w r0, [r2, #3796] @ 0xed4 │ │ │ │ + ldr.w r2, [r5, #-4] │ │ │ │ + ldr.w lr, [r0, #4] │ │ │ │ + and.w r2, r2, #3 │ │ │ │ str r6, [r5, #20] │ │ │ │ orr.w r2, r2, lr │ │ │ │ str.w r1, [lr] │ │ │ │ strd r0, r2, [r5, #-8] │ │ │ │ str r1, [r0, #4] │ │ │ │ - beq.n 8a4e8 <_PyObject_MakeTpCall@@Base+0x1240> │ │ │ │ + beq.n 8a508 <_PyObject_MakeTpCall@@Base+0x1238> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bd00 <_PyObject_MakeTpCall@@Base+0x2a58> │ │ │ │ - b.n 8a4e8 <_PyObject_MakeTpCall@@Base+0x1240> │ │ │ │ - nop │ │ │ │ - add r0, pc, #896 @ (adr r0, 8a85c <_PyObject_MakeTpCall@@Base+0x15b4>) │ │ │ │ + beq.w 8befe <_PyObject_MakeTpCall@@Base+0x2c2e> │ │ │ │ + b.n 8a508 <_PyObject_MakeTpCall@@Base+0x1238> │ │ │ │ + add r0, pc, #896 @ (adr r0, 8a87c <_PyObject_MakeTpCall@@Base+0x15ac>) │ │ │ │ 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 be538 │ │ │ │ + bl be3b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a50e <_PyObject_MakeTpCall@@Base+0x1266> │ │ │ │ + beq.n 8a52e <_PyObject_MakeTpCall@@Base+0x125e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8a50e <_PyObject_MakeTpCall@@Base+0x1266> │ │ │ │ + cbnz r3, 8a52e <_PyObject_MakeTpCall@@Base+0x125e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8c3c4 <_PyObject_MakeTpCall@@Base+0x311c> │ │ │ │ + beq.w 8c05e <_PyObject_MakeTpCall@@Base+0x2d8e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a2d0 <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ + beq.w 8a2f8 <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a2d0 <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ + bne.w 8a2f8 <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a2d0 <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a2f8 <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22956 @ 0x59ac │ │ │ │ + movw r1, #20396 @ 0x4fac │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ ldr.w r2, [sl, #104] @ 0x68 │ │ │ │ ldr.w r3, [sl, #144] @ 0x90 │ │ │ │ str.w r6, [sl, #120] @ 0x78 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a146 <_PyObject_MakeTpCall@@Base+0xe9e> │ │ │ │ + beq.w 8a16e <_PyObject_MakeTpCall@@Base+0xe9e> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b19c <_PyObject_MakeTpCall@@Base+0x1ef4> │ │ │ │ + beq.w 8b152 <_PyObject_MakeTpCall@@Base+0x1e82> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - ldr r2, [pc, #688] @ (8a818 <_PyObject_MakeTpCall@@Base+0x1570>) │ │ │ │ + ldr r2, [pc, #688] @ (8a838 <_PyObject_MakeTpCall@@Base+0x1568>) │ │ │ │ str.w r2, [sl, #124] @ 0x7c │ │ │ │ - cbnz r3, 8a574 <_PyObject_MakeTpCall@@Base+0x12cc> │ │ │ │ + cbnz r3, 8a594 <_PyObject_MakeTpCall@@Base+0x12c4> │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c460 <_PyObject_MakeTpCall@@Base+0x31b8> │ │ │ │ + beq.w 8c494 <_PyObject_MakeTpCall@@Base+0x31c4> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a158 <_PyObject_MakeTpCall@@Base+0xeb0> │ │ │ │ + bne.w 8a180 <_PyObject_MakeTpCall@@Base+0xeb0> │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a158 <_PyObject_MakeTpCall@@Base+0xeb0> │ │ │ │ + bne.w 8a180 <_PyObject_MakeTpCall@@Base+0xeb0> │ │ │ │ ldr.w r2, [sl, #84] @ 0x54 │ │ │ │ - movw r3, #4917 @ 0x1335 │ │ │ │ + movw r3, #5065 @ 0x13c9 │ │ │ │ movt r3, #8 │ │ │ │ str.w r3, [sl, #76] @ 0x4c │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.w 8a162 <_PyObject_MakeTpCall@@Base+0xeba> │ │ │ │ - ldr.w r9, [pc, #648] @ 8a824 <_PyObject_MakeTpCall@@Base+0x157c> │ │ │ │ + bpl.w 8a18a <_PyObject_MakeTpCall@@Base+0xeba> │ │ │ │ + ldr.w r9, [pc, #648] @ 8a844 <_PyObject_MakeTpCall@@Base+0x1574> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r0, [sl, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r0, #1 │ │ │ │ ldr.w r2, [r9, fp] │ │ │ │ mul.w r3, r0, r3 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ adds r4, r1, r2 │ │ │ │ adds r2, r1, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [r2, #252] @ 0xfc │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 8a5d6 <_PyObject_MakeTpCall@@Base+0x132e> │ │ │ │ + beq.n 8a5f6 <_PyObject_MakeTpCall@@Base+0x1326> │ │ │ │ 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 8a170 <_PyObject_MakeTpCall@@Base+0xec8> │ │ │ │ - movw r0, #7756 @ 0x1e4c │ │ │ │ + bmi.w 8a198 <_PyObject_MakeTpCall@@Base+0xec8> │ │ │ │ + movw r0, #5196 @ 0x144c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8a1a0 <_PyObject_MakeTpCall@@Base+0xef8> │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8a1c8 <_PyObject_MakeTpCall@@Base+0xef8> │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r3, #8 │ │ │ │ cmp r1, r8 │ │ │ │ - ble.n 8a60a <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ + ble.n 8a62a <_PyObject_MakeTpCall@@Base+0x135a> │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 8a5f4 <_PyObject_MakeTpCall@@Base+0x134c> │ │ │ │ + beq.n 8a614 <_PyObject_MakeTpCall@@Base+0x1344> │ │ │ │ cmp r1, r8 │ │ │ │ - bgt.w 8a30c <_PyObject_MakeTpCall@@Base+0x1064> │ │ │ │ + bgt.w 8a334 <_PyObject_MakeTpCall@@Base+0x1064> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, sl │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8a634 <_PyObject_MakeTpCall@@Base+0x138c> │ │ │ │ + beq.n 8a654 <_PyObject_MakeTpCall@@Base+0x1384> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8a634 <_PyObject_MakeTpCall@@Base+0x138c> │ │ │ │ + cbnz r3, 8a654 <_PyObject_MakeTpCall@@Base+0x1384> │ │ │ │ ldr r4, [r2, #24] │ │ │ │ - ldr r2, [pc, #500] @ (8a81c <_PyObject_MakeTpCall@@Base+0x1574>) │ │ │ │ + ldr r2, [pc, #500] @ (8a83c <_PyObject_MakeTpCall@@Base+0x156c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bd44 <_PyObject_MakeTpCall@@Base+0x2a9c> │ │ │ │ + bne.w 8bf32 <_PyObject_MakeTpCall@@Base+0x2c62> │ │ │ │ blx r4 │ │ │ │ movw r0, #36024 @ 0x8cb8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr.w r6, [r9, fp] │ │ │ │ strd sl, sl, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r2, #20 │ │ │ │ - bpl.w 8ab28 <_PyObject_MakeTpCall@@Base+0x1880> │ │ │ │ + bpl.w 8ab2e <_PyObject_MakeTpCall@@Base+0x185e> │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r4, [r0, r3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8ab28 <_PyObject_MakeTpCall@@Base+0x1880> │ │ │ │ + beq.w 8ab2e <_PyObject_MakeTpCall@@Base+0x185e> │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #2 │ │ │ │ blx r4 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8bd0c <_PyObject_MakeTpCall@@Base+0x2a64> │ │ │ │ + beq.w 8bf44 <_PyObject_MakeTpCall@@Base+0x2c74> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bbc4 <_PyObject_MakeTpCall@@Base+0x291c> │ │ │ │ + bne.w 8bca8 <_PyObject_MakeTpCall@@Base+0x29d8> │ │ │ │ ldr.w r3, [r5, #2192] @ 0x890 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.w 8bc0c <_PyObject_MakeTpCall@@Base+0x2964> │ │ │ │ + bpl.w 8bb16 <_PyObject_MakeTpCall@@Base+0x2846> │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8c470 <_PyObject_MakeTpCall@@Base+0x31c8> │ │ │ │ - movw r3, #57365 @ 0xe015 │ │ │ │ + beq.w 8c40a <_PyObject_MakeTpCall@@Base+0x313a> │ │ │ │ + movw r3, #56981 @ 0xde95 │ │ │ │ movt r3, #11 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8aae0 <_PyObject_MakeTpCall@@Base+0x1838> │ │ │ │ + bne.w 8aae6 <_PyObject_MakeTpCall@@Base+0x1816> │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #392] @ (8a820 <_PyObject_MakeTpCall@@Base+0x1578>) │ │ │ │ + ldr r1, [pc, #392] @ (8a840 <_PyObject_MakeTpCall@@Base+0x1570>) │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl bd5ec <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl bd46c <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8aaee <_PyObject_MakeTpCall@@Base+0x1846> │ │ │ │ + beq.w 8aaf4 <_PyObject_MakeTpCall@@Base+0x1824> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a6cc <_PyObject_MakeTpCall@@Base+0x1424> │ │ │ │ + beq.n 8a6ec <_PyObject_MakeTpCall@@Base+0x141c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8a6cc <_PyObject_MakeTpCall@@Base+0x1424> │ │ │ │ - ldr r2, [pc, #352] @ (8a81c <_PyObject_MakeTpCall@@Base+0x1574>) │ │ │ │ + cbnz r3, 8a6ec <_PyObject_MakeTpCall@@Base+0x141c> │ │ │ │ + ldr r2, [pc, #352] @ (8a83c <_PyObject_MakeTpCall@@Base+0x156c>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8be9e <_PyObject_MakeTpCall@@Base+0x2bf6> │ │ │ │ + bne.w 8bc8c <_PyObject_MakeTpCall@@Base+0x29bc> │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 89e7a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 89ea2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r6, [r9, fp] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #20 │ │ │ │ - bpl.w 8b668 <_PyObject_MakeTpCall@@Base+0x23c0> │ │ │ │ + bpl.w 8b702 <_PyObject_MakeTpCall@@Base+0x2432> │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r4, [r5, r3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8b668 <_PyObject_MakeTpCall@@Base+0x23c0> │ │ │ │ + beq.w 8b702 <_PyObject_MakeTpCall@@Base+0x2432> │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b022 <_PyObject_MakeTpCall@@Base+0x1d7a> │ │ │ │ - movw r3, #56473 @ 0xdc99 │ │ │ │ + bne.w 8b026 <_PyObject_MakeTpCall@@Base+0x1d56> │ │ │ │ + movw r3, #56129 @ 0xdb41 │ │ │ │ movt r3, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 8abde <_PyObject_MakeTpCall@@Base+0x1936> │ │ │ │ + bne.w 8abe6 <_PyObject_MakeTpCall@@Base+0x1916> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - beq.w 8c116 <_PyObject_MakeTpCall@@Base+0x2e6e> │ │ │ │ + beq.w 8c3a4 <_PyObject_MakeTpCall@@Base+0x30d4> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 8befa <_PyObject_MakeTpCall@@Base+0x2c52> │ │ │ │ + beq.w 8bbc4 <_PyObject_MakeTpCall@@Base+0x28f4> │ │ │ │ ldr.w r4, [r6, #148] @ 0x94 │ │ │ │ adds r2, #1 │ │ │ │ ldr r7, [r3, #52] @ 0x34 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8bf06 <_PyObject_MakeTpCall@@Base+0x2c5e> │ │ │ │ + beq.w 8bbd0 <_PyObject_MakeTpCall@@Base+0x2900> │ │ │ │ ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ subs r2, r2, r4 │ │ │ │ cmp.w r7, r2, asr #2 │ │ │ │ - bge.w 8bf06 <_PyObject_MakeTpCall@@Base+0x2c5e> │ │ │ │ + bge.w 8bbd0 <_PyObject_MakeTpCall@@Base+0x2900> │ │ │ │ add.w r7, r4, r7, lsl #2 │ │ │ │ str.w r7, [r6, #148] @ 0x94 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r2, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ @@ -144014,210 +143987,201 @@ │ │ │ │ strd r7, r0, [r4, #12] │ │ │ │ str r3, [r4, #28] │ │ │ │ str r1, [r4, #20] │ │ │ │ str r2, [r4, #32] │ │ │ │ str r1, [r4, #24] │ │ │ │ strh r1, [r4, #36] @ 0x24 │ │ │ │ strb.w r1, [r4, #38] @ 0x26 │ │ │ │ - ble.w 8afc0 <_PyObject_MakeTpCall@@Base+0x1d18> │ │ │ │ + ble.w 8afc4 <_PyObject_MakeTpCall@@Base+0x1cf4> │ │ │ │ add.w r3, r4, #40 @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ blx 2957c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl 9d6ac <_PyEvalFramePushAndInit@@Base+0x348> │ │ │ │ + bl 9d554 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8afd8 <_PyObject_MakeTpCall@@Base+0x1d30> │ │ │ │ + bne.w 8afdc <_PyObject_MakeTpCall@@Base+0x1d0c> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ba36 <_PyObject_MakeTpCall@@Base+0x278e> │ │ │ │ + bne.w 8bb6c <_PyObject_MakeTpCall@@Base+0x289c> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e200 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl 9e0a8 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8abf2 <_PyObject_MakeTpCall@@Base+0x194a> │ │ │ │ + beq.w 8abfa <_PyObject_MakeTpCall@@Base+0x192a> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bffc <_PyObject_MakeTpCall@@Base+0x2d54> │ │ │ │ + bne.w 8baba <_PyObject_MakeTpCall@@Base+0x27ea> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a7ee <_PyObject_MakeTpCall@@Base+0x1546> │ │ │ │ + beq.n 8a80e <_PyObject_MakeTpCall@@Base+0x153e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 8a7ee <_PyObject_MakeTpCall@@Base+0x1546> │ │ │ │ - ldr r2, [pc, #68] @ (8a81c <_PyObject_MakeTpCall@@Base+0x1574>) │ │ │ │ + cbnz r3, 8a80e <_PyObject_MakeTpCall@@Base+0x153e> │ │ │ │ + ldr r2, [pc, #68] @ (8a83c <_PyObject_MakeTpCall@@Base+0x156c>) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c02c <_PyObject_MakeTpCall@@Base+0x2d84> │ │ │ │ + bne.w 8bb7a <_PyObject_MakeTpCall@@Base+0x28aa> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 89e7a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 89ea2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8c340 <_PyObject_MakeTpCall@@Base+0x3098> │ │ │ │ + bne.w 8c51e <_PyObject_MakeTpCall@@Base+0x324e> │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a810 <_PyObject_MakeTpCall@@Base+0x1568> │ │ │ │ + beq.n 8a830 <_PyObject_MakeTpCall@@Base+0x1560> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c354 <_PyObject_MakeTpCall@@Base+0x30ac> │ │ │ │ + beq.w 8c372 <_PyObject_MakeTpCall@@Base+0x30a2> │ │ │ │ mov r0, sl │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ asrs r0, r0, #26 │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 8aa54 <_PyObject_MakeTpCall@@Base+0x17ac>) │ │ │ │ + add r6, pc, #560 @ (adr r6, 8aa74 <_PyObject_MakeTpCall@@Base+0x17a4>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a846 <_PyObject_MakeTpCall@@Base+0x159e> │ │ │ │ + beq.n 8a866 <_PyObject_MakeTpCall@@Base+0x1596> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bc8a <_PyObject_MakeTpCall@@Base+0x29e2> │ │ │ │ + beq.w 8bee8 <_PyObject_MakeTpCall@@Base+0x2c18> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8a4e8 <_PyObject_MakeTpCall@@Base+0x1240> │ │ │ │ + bne.w 8a508 <_PyObject_MakeTpCall@@Base+0x1238> │ │ │ │ ldr.w r0, [sl, fp] │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a2d0 <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ + beq.w 8a2f8 <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a2d0 <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ + beq.w 8a2f8 <_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 89e7a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 89e7a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - mov r0, r1 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.w 89e7a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + b.w 8c078 <_PyObject_MakeTpCall@@Base+0x2da8> │ │ │ │ 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 8a426 <_PyObject_MakeTpCall@@Base+0x117e> │ │ │ │ + bcc.w 8a44e <_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 8a426 <_PyObject_MakeTpCall@@Base+0x117e> │ │ │ │ + b.n 8a44e <_PyObject_MakeTpCall@@Base+0x117e> │ │ │ │ mov r1, r6 │ │ │ │ - ldr r0, [pc, #696] @ (8ab78 <_PyObject_MakeTpCall@@Base+0x18d0>) │ │ │ │ + ldr r0, [pc, #704] @ (8ab80 <_PyObject_MakeTpCall@@Base+0x18b0>) │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r0, #264] @ 0x108 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 8b8ec <_PyObject_MakeTpCall@@Base+0x2644> │ │ │ │ + bne.w 8b868 <_PyObject_MakeTpCall@@Base+0x2598> │ │ │ │ ldr.w r3, [r0, #268] @ 0x10c │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bgt.w 8ba0a <_PyObject_MakeTpCall@@Base+0x2762> │ │ │ │ + bgt.w 8bb0c <_PyObject_MakeTpCall@@Base+0x283c> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8b4b8 <_PyObject_MakeTpCall@@Base+0x2210> │ │ │ │ + beq.w 8b4b4 <_PyObject_MakeTpCall@@Base+0x21e4> │ │ │ │ movs r3, #1 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ + str r1, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #660] @ (8ab78 <_PyObject_MakeTpCall@@Base+0x18d0>) │ │ │ │ + ldr r3, [pc, #668] @ (8ab80 <_PyObject_MakeTpCall@@Base+0x18b0>) │ │ │ │ ldr.w r3, [r3, #272] @ 0x110 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 8b8f2 <_PyObject_MakeTpCall@@Base+0x264a> │ │ │ │ - ldr.w r1, [r4, #172] @ 0xac │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 8b910 <_PyObject_MakeTpCall@@Base+0x2668> │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + beq.w 8b86e <_PyObject_MakeTpCall@@Base+0x259e> │ │ │ │ + ldr.w r3, [r4, #172] @ 0xac │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8b88c <_PyObject_MakeTpCall@@Base+0x25bc> │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w lr, [r1, #8] │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.w 8b554 <_PyObject_MakeTpCall@@Base+0x22ac> │ │ │ │ - adds r4, r3, #1 │ │ │ │ + ldr.w lr, [r3, #8] │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.w 8b50e <_PyObject_MakeTpCall@@Base+0x223e> │ │ │ │ + adds r4, r1, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ - str r4, [r1, #0] │ │ │ │ - ble.w 8afe2 <_PyObject_MakeTpCall@@Base+0x1d3a> │ │ │ │ - add.w r3, r1, #8 │ │ │ │ - strd r8, r7, [sp, #76] @ 0x4c │ │ │ │ + str r4, [r3, #0] │ │ │ │ + ble.w 8afe6 <_PyObject_MakeTpCall@@Base+0x1d16> │ │ │ │ + add.w r1, r3, #8 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ + str.w r8, [sp, #64] @ 0x40 │ │ │ │ movs r6, #0 │ │ │ │ - mov r7, r3 │ │ │ │ + mov r7, r1 │ │ │ │ mov r8, lr │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - str r1, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ ldr.w ip, [r7, #4]! │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r1, [pc, #584] @ (8ab7c <_PyObject_MakeTpCall@@Base+0x18d4>) │ │ │ │ + ldr r1, [pc, #588] @ (8ab84 <_PyObject_MakeTpCall@@Base+0x18b4>) │ │ │ │ ldr.w r0, [ip, #84] @ 0x54 │ │ │ │ lsls r0, r0, #30 │ │ │ │ - bmi.n 8a97c <_PyObject_MakeTpCall@@Base+0x16d4> │ │ │ │ + bmi.n 8a982 <_PyObject_MakeTpCall@@Base+0x16b2> │ │ │ │ ldr.w r0, [ip, #132] @ 0x84 │ │ │ │ - bl 782cc │ │ │ │ + bl 78344 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 8a9c6 <_PyObject_MakeTpCall@@Base+0x171e> │ │ │ │ + beq.n 8a9cc <_PyObject_MakeTpCall@@Base+0x16fc> │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a9ec <_PyObject_MakeTpCall@@Base+0x1744> │ │ │ │ + bne.n 8a9f0 <_PyObject_MakeTpCall@@Base+0x1720> │ │ │ │ cmp r6, r8 │ │ │ │ - blt.n 8a928 <_PyObject_MakeTpCall@@Base+0x1680> │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ + blt.n 8a92c <_PyObject_MakeTpCall@@Base+0x165c> │ │ │ │ mov r4, r3 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r7, [sp, #80] @ 0x50 │ │ │ │ + ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ - ldrd r8, r7, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.n 8a970 <_PyObject_MakeTpCall@@Base+0x16c8> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8bc94 <_PyObject_MakeTpCall@@Base+0x29ec> │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.n 8a976 <_PyObject_MakeTpCall@@Base+0x16a6> │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 8bb96 <_PyObject_MakeTpCall@@Base+0x28c6> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a84c <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ + beq.w 8a86c <_PyObject_MakeTpCall@@Base+0x159c> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8aa1e <_PyObject_MakeTpCall@@Base+0x1776> │ │ │ │ + b.n 8aa24 <_PyObject_MakeTpCall@@Base+0x1754> │ │ │ │ ldr.w r3, [sl, fp] │ │ │ │ movs r0, #28 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr.w r3, [ip, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ ite ls │ │ │ │ @@ -144230,2471 +144194,2472 @@ │ │ │ │ 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 8b9fe <_PyObject_MakeTpCall@@Base+0x2756> │ │ │ │ + beq.w 8bb60 <_PyObject_MakeTpCall@@Base+0x2890> │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #444] @ (8ab7c <_PyObject_MakeTpCall@@Base+0x18d4>) │ │ │ │ - bl 782cc │ │ │ │ + ldr r1, [pc, #448] @ (8ab84 <_PyObject_MakeTpCall@@Base+0x18b4>) │ │ │ │ + bl 78344 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 8a946 <_PyObject_MakeTpCall@@Base+0x169e> │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 8a9e2 <_PyObject_MakeTpCall@@Base+0x173a> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cbnz r3, 8a9e2 <_PyObject_MakeTpCall@@Base+0x173a> │ │ │ │ - mov r0, r1 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - bl d3d20 │ │ │ │ + bne.n 8a94a <_PyObject_MakeTpCall@@Base+0x167a> │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 8a9e6 <_PyObject_MakeTpCall@@Base+0x1716> │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 8c2ba <_PyObject_MakeTpCall@@Base+0x2fea> │ │ │ │ + bl d3b88 │ │ │ │ ldr.w r0, [sl, fp] │ │ │ │ - b.n 8a850 <_PyObject_MakeTpCall@@Base+0x15a8> │ │ │ │ + b.n 8a870 <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - ldrd r8, r7, [sp, #76] @ 0x4c │ │ │ │ - cmp r3, r0 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r7, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ - beq.w 8af98 <_PyObject_MakeTpCall@@Base+0x1cf0> │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.n 8aa16 <_PyObject_MakeTpCall@@Base+0x176e> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8bc94 <_PyObject_MakeTpCall@@Base+0x29ec> │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.w 8af9c <_PyObject_MakeTpCall@@Base+0x1ccc> │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.n 8aa1c <_PyObject_MakeTpCall@@Base+0x174c> │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 8bb96 <_PyObject_MakeTpCall@@Base+0x28c6> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a374 <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ + beq.w 8a39c <_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] @ (8ab78 <_PyObject_MakeTpCall@@Base+0x18d0>) │ │ │ │ + ldr r1, [pc, #312] @ (8ab80 <_PyObject_MakeTpCall@@Base+0x18b0>) │ │ │ │ ldr.w r1, [r1, #260] @ 0x104 │ │ │ │ cmp r1, r5 │ │ │ │ ittt ne │ │ │ │ addne r1, #1 │ │ │ │ - ldrne r5, [pc, #300] @ (8ab78 <_PyObject_MakeTpCall@@Base+0x18d0>) │ │ │ │ + ldrne r5, [pc, #300] @ (8ab80 <_PyObject_MakeTpCall@@Base+0x18b0>) │ │ │ │ strne.w r1, [r5, #260] @ 0x104 │ │ │ │ str r2, [r3, #0] │ │ │ │ dmb ish │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8ac1c <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + bne.w 8ac24 <_PyObject_MakeTpCall@@Base+0x1954> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8a374 <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ - b.n 8a84c <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ + bne.w 8a39c <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ + b.n 8a86c <_PyObject_MakeTpCall@@Base+0x159c> │ │ │ │ movs r4, #12 │ │ │ │ mla r0, r4, r8, r0 │ │ │ │ add r3, r0 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8b564 <_PyObject_MakeTpCall@@Base+0x22bc> │ │ │ │ + beq.w 8b5be <_PyObject_MakeTpCall@@Base+0x22ee> │ │ │ │ ldr r4, [r7, #4] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - ldr r2, [pc, #244] @ (8ab7c <_PyObject_MakeTpCall@@Base+0x18d4>) │ │ │ │ + ldr r2, [pc, #248] @ (8ab84 <_PyObject_MakeTpCall@@Base+0x18b4>) │ │ │ │ ldr.w r0, [sl, fp] │ │ │ │ ldr.w r1, [r4, #192] @ 0xc0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r5, [r0, #8] │ │ │ │ eor.w r9, r1, r2, asr #3 │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #12 │ │ │ │ ubfx r9, r9, #0, #12 │ │ │ │ mla r3, r3, r9, r5 │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ ldr.w r6, [r3, #2808] @ 0xaf8 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.w 8a340 <_PyObject_MakeTpCall@@Base+0x1098> │ │ │ │ - b.n 8a8bc <_PyObject_MakeTpCall@@Base+0x1614> │ │ │ │ + beq.w 8a368 <_PyObject_MakeTpCall@@Base+0x1098> │ │ │ │ + b.n 8a8be <_PyObject_MakeTpCall@@Base+0x15ee> │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ - movw r8, #40301 @ 0x9d6d │ │ │ │ + movw r8, #40421 @ 0x9de5 │ │ │ │ movt r8, #7 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 8bd3a <_PyObject_MakeTpCall@@Base+0x2a92> │ │ │ │ + bne.w 8baec <_PyObject_MakeTpCall@@Base+0x281c> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79db4 │ │ │ │ + bl 79e2c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b3f8 <_PyObject_MakeTpCall@@Base+0x2150> │ │ │ │ + beq.w 8b3fc <_PyObject_MakeTpCall@@Base+0x212c> │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 89cf2 <_PyObject_MakeTpCall@@Base+0xa4a> │ │ │ │ - ldr r1, [pc, #156] @ (8ab80 <_PyObject_MakeTpCall@@Base+0x18d8>) │ │ │ │ + b.w 89d1a <_PyObject_MakeTpCall@@Base+0xa4a> │ │ │ │ + ldr r1, [pc, #160] @ (8ab88 <_PyObject_MakeTpCall@@Base+0x18b8>) │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a6a8 <_PyObject_MakeTpCall@@Base+0x1400> │ │ │ │ - ldr r1, [pc, #144] @ (8ab80 <_PyObject_MakeTpCall@@Base+0x18d8>) │ │ │ │ + bne.w 8a6c8 <_PyObject_MakeTpCall@@Base+0x13f8> │ │ │ │ + ldr r1, [pc, #144] @ (8ab88 <_PyObject_MakeTpCall@@Base+0x18b8>) │ │ │ │ mov r0, r4 │ │ │ │ - bl d3548 │ │ │ │ + bl d33b0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 8a6a8 <_PyObject_MakeTpCall@@Base+0x1400> │ │ │ │ - ldr r0, [pc, #136] @ (8ab84 <_PyObject_MakeTpCall@@Base+0x18dc>) │ │ │ │ - bl 6cb8c │ │ │ │ + b.n 8a6c8 <_PyObject_MakeTpCall@@Base+0x13f8> │ │ │ │ + ldr r0, [pc, #136] @ (8ab8c <_PyObject_MakeTpCall@@Base+0x18bc>) │ │ │ │ + bl 6cbcc │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 89f3e <_PyObject_MakeTpCall@@Base+0xc96> │ │ │ │ - ldr.w r9, [pc, #128] @ 8ab8c <_PyObject_MakeTpCall@@Base+0x18e4> │ │ │ │ + bne.w 89f66 <_PyObject_MakeTpCall@@Base+0xc96> │ │ │ │ + ldr.w r9, [pc, #132] @ 8ab94 <_PyObject_MakeTpCall@@Base+0x18c4> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89fe0 <_PyObject_MakeTpCall@@Base+0xd38> │ │ │ │ + beq.w 8a008 <_PyObject_MakeTpCall@@Base+0xd38> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89fe0 <_PyObject_MakeTpCall@@Base+0xd38> │ │ │ │ - b.w 89e7a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 8a008 <_PyObject_MakeTpCall@@Base+0xd38> │ │ │ │ + b.w 89ea2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #2 │ │ │ │ movw r1, #36024 @ 0x8cb8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 892a8 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 892d0 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a670 <_PyObject_MakeTpCall@@Base+0x13c8> │ │ │ │ - b.w 89e7a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + bne.w 8a690 <_PyObject_MakeTpCall@@Base+0x13c0> │ │ │ │ + b.w 89ea2 <_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 8c1ee <_PyObject_MakeTpCall@@Base+0x2f46> │ │ │ │ - ldr r1, [pc, #36] @ (8ab88 <_PyObject_MakeTpCall@@Base+0x18e0>) │ │ │ │ + bpl.w 8c4f8 <_PyObject_MakeTpCall@@Base+0x3228> │ │ │ │ + ldr r1, [pc, #36] @ (8ab90 <_PyObject_MakeTpCall@@Base+0x18c0>) │ │ │ │ mov r0, r6 │ │ │ │ str.w r7, [sl, #436] @ 0x1b4 │ │ │ │ - bl bc2d8 │ │ │ │ + bl bc15c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 89f10 <_PyObject_MakeTpCall@@Base+0xc68> │ │ │ │ - b.w 89e7a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + bge.w 89f38 <_PyObject_MakeTpCall@@Base+0xc68> │ │ │ │ + b.w 89ea2 <_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, 8adb4 <_PyObject_MakeTpCall@@Base+0x1b0c>) │ │ │ │ + add r6, pc, #560 @ (adr r6, 8adbc <_PyObject_MakeTpCall@@Base+0x1aec>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #608 @ (adr r2, 8ade8 <_PyObject_MakeTpCall@@Base+0x1b40>) │ │ │ │ + add r2, pc, #608 @ (adr r2, 8adf0 <_PyObject_MakeTpCall@@Base+0x1b20>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrd lr, r2, [r3, #24] │ │ │ │ cmp lr, r2 │ │ │ │ - bhi.n 8ac32 <_PyObject_MakeTpCall@@Base+0x198a> │ │ │ │ + bhi.n 8ac3a <_PyObject_MakeTpCall@@Base+0x196a> │ │ │ │ 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 89fd2 <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ + bne.w 89ffa <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ ldr.w r3, [r8, #672] @ 0x2a0 │ │ │ │ - movw r2, #49345 @ 0xc0c1 │ │ │ │ + movw r2, #49409 @ 0xc101 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8ba44 <_PyObject_MakeTpCall@@Base+0x279c> │ │ │ │ + bne.w 8be22 <_PyObject_MakeTpCall@@Base+0x2b52> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2a0fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8b8b0 <_PyObject_MakeTpCall@@Base+0x2608> │ │ │ │ + beq.w 8b8c8 <_PyObject_MakeTpCall@@Base+0x25f8> │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.w 89fd2 <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ + b.w 89ffa <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8a7be <_PyObject_MakeTpCall@@Base+0x1516> │ │ │ │ + bne.w 8a7de <_PyObject_MakeTpCall@@Base+0x150e> │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bac6 <_PyObject_MakeTpCall@@Base+0x281e> │ │ │ │ + beq.w 8ba30 <_PyObject_MakeTpCall@@Base+0x2760> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bac6 <_PyObject_MakeTpCall@@Base+0x281e> │ │ │ │ + beq.w 8ba30 <_PyObject_MakeTpCall@@Base+0x2760> │ │ │ │ ldr r4, [r5, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 89e7a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 89ea2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8a7d4 <_PyObject_MakeTpCall@@Base+0x152c> │ │ │ │ - b.w 89e7a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 8a7f4 <_PyObject_MakeTpCall@@Base+0x1524> │ │ │ │ + b.w 89ea2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8aa66 <_PyObject_MakeTpCall@@Base+0x17be> │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bne.w 8aa6c <_PyObject_MakeTpCall@@Base+0x179c> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8a374 <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ - b.n 8a84c <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ + bne.w 8a39c <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ + b.n 8a86c <_PyObject_MakeTpCall@@Base+0x159c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.w 89fd2 <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ + b.w 89ffa <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ movw r5, #36416 @ 0x8e40 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8ad0e <_PyObject_MakeTpCall@@Base+0x1a66> │ │ │ │ + bne.n 8ad14 <_PyObject_MakeTpCall@@Base+0x1a44> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8ad0e <_PyObject_MakeTpCall@@Base+0x1a66> │ │ │ │ + bne.n 8ad14 <_PyObject_MakeTpCall@@Base+0x1a44> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 8b306 <_PyObject_MakeTpCall@@Base+0x205e> │ │ │ │ + bne.w 8b30a <_PyObject_MakeTpCall@@Base+0x203a> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 8ac72 <_PyObject_MakeTpCall@@Base+0x19ca> │ │ │ │ + beq.n 8ac7a <_PyObject_MakeTpCall@@Base+0x19aa> │ │ │ │ mov r9, r5 │ │ │ │ str r4, [sp, #32] │ │ │ │ - b.w 89b86 <_PyObject_MakeTpCall@@Base+0x8de> │ │ │ │ + b.w 89bae <_PyObject_MakeTpCall@@Base+0x8de> │ │ │ │ ldrd r7, r6, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8b356 <_PyObject_MakeTpCall@@Base+0x20ae> │ │ │ │ + beq.w 8b35a <_PyObject_MakeTpCall@@Base+0x208a> │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ - b.w 89c3e <_PyObject_MakeTpCall@@Base+0x996> │ │ │ │ - ldr r1, [pc, #748] @ (8af80 <_PyObject_MakeTpCall@@Base+0x1cd8>) │ │ │ │ + b.w 89c66 <_PyObject_MakeTpCall@@Base+0x996> │ │ │ │ + ldr r2, [pc, #744] @ (8af84 <_PyObject_MakeTpCall@@Base+0x1cb4>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movs r0, #28 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #10 │ │ │ │ - mul.w r0, r3, r0 │ │ │ │ + subs r2, r3, #1 │ │ │ │ + movs r3, #28 │ │ │ │ + cmp r2, #10 │ │ │ │ + mul.w r3, r2, r3 │ │ │ │ ite ls │ │ │ │ - movls r3, #0 │ │ │ │ - movhi r3, #1 │ │ │ │ - adds r5, r1, r0 │ │ │ │ - add.w r5, r5, #92672 @ 0x16a00 │ │ │ │ - ldr.w r6, [r5, #252] @ 0xfc │ │ │ │ - cmp r6, r4 │ │ │ │ - ite ne │ │ │ │ - movne r5, r3 │ │ │ │ - orreq.w r5, r3, #1 │ │ │ │ - add.w r3, r0, #92672 @ 0x16a00 │ │ │ │ + movls r2, #0 │ │ │ │ + movhi r2, #1 │ │ │ │ + adds r5, r0, r3 │ │ │ │ + add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ - add r3, r1 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 8bba0 <_PyObject_MakeTpCall@@Base+0x28f8> │ │ │ │ + add r3, r0 │ │ │ │ + add.w r0, r5, #92672 @ 0x16a00 │ │ │ │ + ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ + cmp r0, r4 │ │ │ │ + it eq │ │ │ │ + orreq.w r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 8bdc4 <_PyObject_MakeTpCall@@Base+0x2af4> │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89ba6 <_PyObject_MakeTpCall@@Base+0x8fe> │ │ │ │ + bne.w 89bce <_PyObject_MakeTpCall@@Base+0x8fe> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f6b0 │ │ │ │ + bl 7f744 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8b356 <_PyObject_MakeTpCall@@Base+0x20ae> │ │ │ │ - ldr r2, [r4, #84] @ 0x54 │ │ │ │ - b.w 89ba6 <_PyObject_MakeTpCall@@Base+0x8fe> │ │ │ │ + blt.w 8b35a <_PyObject_MakeTpCall@@Base+0x208a> │ │ │ │ + ldr r1, [r4, #84] @ 0x54 │ │ │ │ + b.w 89bce <_PyObject_MakeTpCall@@Base+0x8fe> │ │ │ │ movw r5, #36416 @ 0x8e40 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 8b266 <_PyObject_MakeTpCall@@Base+0x1fbe> │ │ │ │ + bne.w 8b26a <_PyObject_MakeTpCall@@Base+0x1f9a> │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8b266 <_PyObject_MakeTpCall@@Base+0x1fbe> │ │ │ │ + bne.w 8b26a <_PyObject_MakeTpCall@@Base+0x1f9a> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8ac50 <_PyObject_MakeTpCall@@Base+0x19a8> │ │ │ │ + beq.n 8ac58 <_PyObject_MakeTpCall@@Base+0x1988> │ │ │ │ mov r5, r4 │ │ │ │ - b.n 8ac58 <_PyObject_MakeTpCall@@Base+0x19b0> │ │ │ │ + b.n 8ac60 <_PyObject_MakeTpCall@@Base+0x1990> │ │ │ │ str.w r8, [sp, #20] │ │ │ │ - b.w 89a52 <_PyObject_MakeTpCall@@Base+0x7aa> │ │ │ │ - ldr.w r9, [pc, #612] @ 8af80 <_PyObject_MakeTpCall@@Base+0x1cd8> │ │ │ │ + b.w 89a7a <_PyObject_MakeTpCall@@Base+0x7aa> │ │ │ │ + ldr.w r9, [pc, #608] @ 8af84 <_PyObject_MakeTpCall@@Base+0x1cb4> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r1, [sl, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r2, r0, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r5, [r2, #252] @ 0xfc │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r2, r0 │ │ │ │ cmp r5, sl │ │ │ │ - beq.n 8ad56 <_PyObject_MakeTpCall@@Base+0x1aae> │ │ │ │ + beq.n 8ad5c <_PyObject_MakeTpCall@@Base+0x1a8c> │ │ │ │ cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r0, r3 │ │ │ │ - ldr r5, [pc, #556] @ (8af84 <_PyObject_MakeTpCall@@Base+0x1cdc>) │ │ │ │ + ldr r5, [pc, #552] @ (8af88 <_PyObject_MakeTpCall@@Base+0x1cb8>) │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [r5, #2976] @ 0xba0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 89e22 <_PyObject_MakeTpCall@@Base+0xb7a> │ │ │ │ - ldr r0, [pc, #532] @ (8af88 <_PyObject_MakeTpCall@@Base+0x1ce0>) │ │ │ │ - bl 6cb8c │ │ │ │ + beq.w 89e4a <_PyObject_MakeTpCall@@Base+0xb7a> │ │ │ │ + ldr r0, [pc, #532] @ (8af8c <_PyObject_MakeTpCall@@Base+0x1cbc>) │ │ │ │ + bl 6cbcc │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 89e2c <_PyObject_MakeTpCall@@Base+0xb84> │ │ │ │ - b.w 89e7a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr r0, [pc, #520] @ (8af8c <_PyObject_MakeTpCall@@Base+0x1ce4>) │ │ │ │ - bl 6cb8c │ │ │ │ + bne.w 89e54 <_PyObject_MakeTpCall@@Base+0xb84> │ │ │ │ + b.w 89ea2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + mov r0, sl │ │ │ │ + bl 7f7e4 │ │ │ │ + ldr.w r3, [sl, #432] @ 0x1b0 │ │ │ │ + ldr.w fp, [r3, #8] │ │ │ │ + cmp.w fp, #0 │ │ │ │ + ble.w 8a110 <_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 8fde0 │ │ │ │ + str.w r0, [r8, #-20] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 89ea2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + strd r6, r7, [r8, #-16] │ │ │ │ + cmp fp, r9 │ │ │ │ + add.w r7, r7, #4 │ │ │ │ + add.w r8, r8, #20 │ │ │ │ + beq.w 8a110 <_PyObject_MakeTpCall@@Base+0xe40> │ │ │ │ + ldr.w r3, [sl, #432] @ 0x1b0 │ │ │ │ + b.n 8ada8 <_PyObject_MakeTpCall@@Base+0x1ad8> │ │ │ │ + ldr r0, [pc, #436] @ (8af90 <_PyObject_MakeTpCall@@Base+0x1cc0>) │ │ │ │ + bl 6cbcc │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 89c96 <_PyObject_MakeTpCall@@Base+0x9ee> │ │ │ │ - ldr r1, [pc, #504] @ (8af8c <_PyObject_MakeTpCall@@Base+0x1ce4>) │ │ │ │ + beq.w 89cbe <_PyObject_MakeTpCall@@Base+0x9ee> │ │ │ │ + ldr r1, [pc, #424] @ (8af90 <_PyObject_MakeTpCall@@Base+0x1cc0>) │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ mov r0, r7 │ │ │ │ - bl 782cc │ │ │ │ + bl 78344 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89c96 <_PyObject_MakeTpCall@@Base+0x9ee> │ │ │ │ + beq.w 89cbe <_PyObject_MakeTpCall@@Base+0x9ee> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.w 8bb02 <_PyObject_MakeTpCall@@Base+0x285a> │ │ │ │ - bl 77574 │ │ │ │ + bmi.w 8be78 <_PyObject_MakeTpCall@@Base+0x2ba8> │ │ │ │ + bl 775f4 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b3f8 <_PyObject_MakeTpCall@@Base+0x2150> │ │ │ │ + beq.w 8b3fc <_PyObject_MakeTpCall@@Base+0x212c> │ │ │ │ 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 8ae32 <_PyObject_MakeTpCall@@Base+0x1b8a> │ │ │ │ + bne.n 8ae88 <_PyObject_MakeTpCall@@Base+0x1bb8> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8baf6 <_PyObject_MakeTpCall@@Base+0x284e> │ │ │ │ + bne.w 8be6c <_PyObject_MakeTpCall@@Base+0x2b9c> │ │ │ │ mov.w sl, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.n 8ae3e <_PyObject_MakeTpCall@@Base+0x1b96> │ │ │ │ + ble.n 8ae94 <_PyObject_MakeTpCall@@Base+0x1bc4> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w r9, r2, #8 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr.w r4, [r9, #4]! │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bpl.w 8c324 <_PyObject_MakeTpCall@@Base+0x307c> │ │ │ │ + bpl.w 8c0ec <_PyObject_MakeTpCall@@Base+0x2e1c> │ │ │ │ mov r0, r4 │ │ │ │ - bl bbf74 │ │ │ │ + bl bbdf8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c30a <_PyObject_MakeTpCall@@Base+0x3062> │ │ │ │ - ldr r1, [pc, #388] @ (8af90 <_PyObject_MakeTpCall@@Base+0x1ce8>) │ │ │ │ + beq.w 8c0d2 <_PyObject_MakeTpCall@@Base+0x2e02> │ │ │ │ + ldr r1, [pc, #304] @ (8af94 <_PyObject_MakeTpCall@@Base+0x1cc4>) │ │ │ │ mov r0, r4 │ │ │ │ - bl bc250 <_PyUnicode_Equal@@Base> │ │ │ │ + bl bc0d4 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b9e6 <_PyObject_MakeTpCall@@Base+0x273e> │ │ │ │ - ldr r1, [pc, #376] @ (8af94 <_PyObject_MakeTpCall@@Base+0x1cec>) │ │ │ │ + bne.w 8b9e2 <_PyObject_MakeTpCall@@Base+0x2712> │ │ │ │ + ldr r1, [pc, #296] @ (8af98 <_PyObject_MakeTpCall@@Base+0x1cc8>) │ │ │ │ mov r0, r4 │ │ │ │ - bl bc250 <_PyUnicode_Equal@@Base> │ │ │ │ + bl bc0d4 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b9ce <_PyObject_MakeTpCall@@Base+0x2726> │ │ │ │ + bne.w 8b950 <_PyObject_MakeTpCall@@Base+0x2680> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp fp, r8 │ │ │ │ - bgt.n 8adf0 <_PyObject_MakeTpCall@@Base+0x1b48> │ │ │ │ + bgt.n 8ae46 <_PyObject_MakeTpCall@@Base+0x1b76> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b.n 8ae44 <_PyObject_MakeTpCall@@Base+0x1b9c> │ │ │ │ + b.n 8ae9a <_PyObject_MakeTpCall@@Base+0x1bca> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bgt.w 8b3b8 <_PyObject_MakeTpCall@@Base+0x2110> │ │ │ │ + bgt.w 8b3bc <_PyObject_MakeTpCall@@Base+0x20ec> │ │ │ │ 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 72190 │ │ │ │ + bl 721f8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b3dc <_PyObject_MakeTpCall@@Base+0x2134> │ │ │ │ + beq.w 8b3e0 <_PyObject_MakeTpCall@@Base+0x2110> │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.n 8aec0 <_PyObject_MakeTpCall@@Base+0x1c18> │ │ │ │ + ble.n 8af16 <_PyObject_MakeTpCall@@Base+0x1c46> │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ mov r4, ip │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ mov r5, ip │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r9, [r3, #4]! │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b93c <_PyObject_MakeTpCall@@Base+0x2694> │ │ │ │ + bne.w 8b93e <_PyObject_MakeTpCall@@Base+0x266e> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b5d8 <_PyObject_MakeTpCall@@Base+0x2330> │ │ │ │ + bne.w 8b5e8 <_PyObject_MakeTpCall@@Base+0x2318> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl dd5d8 │ │ │ │ + bl dd450 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c2c2 <_PyObject_MakeTpCall@@Base+0x301a> │ │ │ │ + beq.w 8c20a <_PyObject_MakeTpCall@@Base+0x2f3a> │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r2, r4, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 78260 │ │ │ │ + bl 782d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8c2c2 <_PyObject_MakeTpCall@@Base+0x301a> │ │ │ │ - bne.w 8c280 <_PyObject_MakeTpCall@@Base+0x2fd8> │ │ │ │ + blt.w 8c20a <_PyObject_MakeTpCall@@Base+0x2f3a> │ │ │ │ + bne.w 8c1c8 <_PyObject_MakeTpCall@@Base+0x2ef8> │ │ │ │ adds r4, #1 │ │ │ │ adds r5, #1 │ │ │ │ cmp fp, r5 │ │ │ │ - bne.n 8ae72 <_PyObject_MakeTpCall@@Base+0x1bca> │ │ │ │ + bne.n 8aec8 <_PyObject_MakeTpCall@@Base+0x1bf8> │ │ │ │ ldrd r4, r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 83f4c │ │ │ │ + bl 83fc0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8c2c2 <_PyObject_MakeTpCall@@Base+0x301a> │ │ │ │ + beq.w 8c20a <_PyObject_MakeTpCall@@Base+0x2f3a> │ │ │ │ mov r0, r8 │ │ │ │ - bl 7770c │ │ │ │ + bl 77784 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8aeee <_PyObject_MakeTpCall@@Base+0x1c46> │ │ │ │ + beq.n 8af44 <_PyObject_MakeTpCall@@Base+0x1c74> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 8aeee <_PyObject_MakeTpCall@@Base+0x1c46> │ │ │ │ + cbnz r3, 8af44 <_PyObject_MakeTpCall@@Base+0x1c74> │ │ │ │ mov r0, r8 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b3dc <_PyObject_MakeTpCall@@Base+0x2134> │ │ │ │ + beq.w 8b3e0 <_PyObject_MakeTpCall@@Base+0x2110> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 78204 │ │ │ │ + bl 7827c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.w 8b728 <_PyObject_MakeTpCall@@Base+0x2480> │ │ │ │ + bgt.w 8b7ac <_PyObject_MakeTpCall@@Base+0x24dc> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - movw r8, #40301 @ 0x9d6d │ │ │ │ + movw r8, #40421 @ 0x9de5 │ │ │ │ movt r8, #7 │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r3, r8 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bne.w 8ba1e <_PyObject_MakeTpCall@@Base+0x2776> │ │ │ │ + bne.w 8baf4 <_PyObject_MakeTpCall@@Base+0x2824> │ │ │ │ mov r0, r5 │ │ │ │ - bl 79db4 │ │ │ │ + bl 79e2c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 89cf2 <_PyObject_MakeTpCall@@Base+0xa4a> │ │ │ │ - b.n 8b3e0 <_PyObject_MakeTpCall@@Base+0x2138> │ │ │ │ - mov r0, sl │ │ │ │ - bl 7f750 │ │ │ │ - ldr.w r3, [sl, #432] @ 0x1b0 │ │ │ │ - ldr.w fp, [r3, #8] │ │ │ │ - cmp.w fp, #0 │ │ │ │ - ble.w 8a0e8 <_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 8fdf0 │ │ │ │ - str.w r0, [r8, #-20] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 89e7a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - strd r6, r7, [r8, #-16] │ │ │ │ - cmp fp, r9 │ │ │ │ - add.w r7, r7, #4 │ │ │ │ - add.w r8, r8, #20 │ │ │ │ - beq.w 8a0e8 <_PyObject_MakeTpCall@@Base+0xe40> │ │ │ │ - ldr.w r3, [sl, #432] @ 0x1b0 │ │ │ │ - b.n 8af4e <_PyObject_MakeTpCall@@Base+0x1ca6> │ │ │ │ - nop │ │ │ │ + bne.w 89d1a <_PyObject_MakeTpCall@@Base+0xa4a> │ │ │ │ + b.n 8b3e4 <_PyObject_MakeTpCall@@Base+0x2114> │ │ │ │ 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, 8aff4 <_PyObject_MakeTpCall@@Base+0x1d4c>) │ │ │ │ + add r2, pc, #96 @ (adr r2, 8aff8 <_PyObject_MakeTpCall@@Base+0x1d28>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ sxth r4, r7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.w 8aa16 <_PyObject_MakeTpCall@@Base+0x176e> │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + cmp r0, r1 │ │ │ │ + beq.w 8aa1c <_PyObject_MakeTpCall@@Base+0x174c> │ │ │ │ subs r0, #1 │ │ │ │ - str r0, [r1, #0] │ │ │ │ + str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8aa16 <_PyObject_MakeTpCall@@Base+0x176e> │ │ │ │ - mov r0, r1 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bne.w 8aa1c <_PyObject_MakeTpCall@@Base+0x174c> │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8aa1e <_PyObject_MakeTpCall@@Base+0x1776> │ │ │ │ - b.w 8a374 <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ + bne.w 8aa24 <_PyObject_MakeTpCall@@Base+0x1754> │ │ │ │ + b.w 8a39c <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl 9d6ac <_PyEvalFramePushAndInit@@Base+0x348> │ │ │ │ + bl 9d554 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a79a <_PyObject_MakeTpCall@@Base+0x14f2> │ │ │ │ + beq.w 8a7ba <_PyObject_MakeTpCall@@Base+0x14ea> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a9034 │ │ │ │ - b.n 8abf2 <_PyObject_MakeTpCall@@Base+0x194a> │ │ │ │ + bl 1a841c │ │ │ │ + b.n 8abfa <_PyObject_MakeTpCall@@Base+0x192a> │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 8a970 <_PyObject_MakeTpCall@@Base+0x16c8> │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8a970 <_PyObject_MakeTpCall@@Base+0x16c8> │ │ │ │ - mov r0, r1 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + beq.w 8a976 <_PyObject_MakeTpCall@@Base+0x16a6> │ │ │ │ + str r1, [r3, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 8a976 <_PyObject_MakeTpCall@@Base+0x16a6> │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a978 <_PyObject_MakeTpCall@@Base+0x16d0> │ │ │ │ - b.n 8a84c <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ + bne.w 8a97e <_PyObject_MakeTpCall@@Base+0x16ae> │ │ │ │ + b.n 8a86c <_PyObject_MakeTpCall@@Base+0x159c> │ │ │ │ movw r7, #36416 @ 0x8e40 │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8acf4 <_PyObject_MakeTpCall@@Base+0x1a4c> │ │ │ │ + bne.w 8acfa <_PyObject_MakeTpCall@@Base+0x1a2a> │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r5, r7 │ │ │ │ - b.n 8acf4 <_PyObject_MakeTpCall@@Base+0x1a4c> │ │ │ │ + b.n 8acfa <_PyObject_MakeTpCall@@Base+0x1a2a> │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a6f2 <_PyObject_MakeTpCall@@Base+0x144a> │ │ │ │ + beq.w 8a712 <_PyObject_MakeTpCall@@Base+0x1442> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - bl d53f8 <_PyEval_CheckExceptTypeValid@@Base+0xc50> │ │ │ │ + bl d5260 <_PyEval_CheckExceptTypeValid@@Base+0xc50> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ac02 <_PyObject_MakeTpCall@@Base+0x195a> │ │ │ │ + beq.w 8ac0a <_PyObject_MakeTpCall@@Base+0x193a> │ │ │ │ ldr.w r8, [sp, #108] @ 0x6c │ │ │ │ mov r1, r0 │ │ │ │ mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r8 │ │ │ │ blx r4 │ │ │ │ ldr.w r9, [r8, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 8b126 <_PyObject_MakeTpCall@@Base+0x1e7e> │ │ │ │ + ble.n 8b12a <_PyObject_MakeTpCall@@Base+0x1e5a> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b076 <_PyObject_MakeTpCall@@Base+0x1dce> │ │ │ │ + beq.n 8b07a <_PyObject_MakeTpCall@@Base+0x1daa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c084 <_PyObject_MakeTpCall@@Base+0x2ddc> │ │ │ │ + beq.w 8c0b2 <_PyObject_MakeTpCall@@Base+0x2de2> │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 8b126 <_PyObject_MakeTpCall@@Base+0x1e7e> │ │ │ │ + beq.n 8b12a <_PyObject_MakeTpCall@@Base+0x1e5a> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b092 <_PyObject_MakeTpCall@@Base+0x1dea> │ │ │ │ + beq.n 8b096 <_PyObject_MakeTpCall@@Base+0x1dc6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c2e6 <_PyObject_MakeTpCall@@Base+0x303e> │ │ │ │ + beq.w 8c338 <_PyObject_MakeTpCall@@Base+0x3068> │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.n 8b126 <_PyObject_MakeTpCall@@Base+0x1e7e> │ │ │ │ + beq.n 8b12a <_PyObject_MakeTpCall@@Base+0x1e5a> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b0ae <_PyObject_MakeTpCall@@Base+0x1e06> │ │ │ │ + beq.n 8b0b2 <_PyObject_MakeTpCall@@Base+0x1de2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c226 <_PyObject_MakeTpCall@@Base+0x2f7e> │ │ │ │ + beq.w 8c0aa <_PyObject_MakeTpCall@@Base+0x2dda> │ │ │ │ cmp.w r9, #3 │ │ │ │ - beq.n 8b126 <_PyObject_MakeTpCall@@Base+0x1e7e> │ │ │ │ + beq.n 8b12a <_PyObject_MakeTpCall@@Base+0x1e5a> │ │ │ │ ldr r0, [r7, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b0ca <_PyObject_MakeTpCall@@Base+0x1e22> │ │ │ │ + beq.n 8b0ce <_PyObject_MakeTpCall@@Base+0x1dfe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c22e <_PyObject_MakeTpCall@@Base+0x2f86> │ │ │ │ + beq.w 8c09a <_PyObject_MakeTpCall@@Base+0x2dca> │ │ │ │ cmp.w r9, #4 │ │ │ │ - beq.n 8b126 <_PyObject_MakeTpCall@@Base+0x1e7e> │ │ │ │ + beq.n 8b12a <_PyObject_MakeTpCall@@Base+0x1e5a> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b0e6 <_PyObject_MakeTpCall@@Base+0x1e3e> │ │ │ │ + beq.n 8b0ea <_PyObject_MakeTpCall@@Base+0x1e1a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c0b0 <_PyObject_MakeTpCall@@Base+0x2e08> │ │ │ │ + beq.w 8c0a2 <_PyObject_MakeTpCall@@Base+0x2dd2> │ │ │ │ cmp.w r9, #5 │ │ │ │ - beq.n 8b126 <_PyObject_MakeTpCall@@Base+0x1e7e> │ │ │ │ + beq.n 8b12a <_PyObject_MakeTpCall@@Base+0x1e5a> │ │ │ │ movs r2, #5 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ 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 8b114 <_PyObject_MakeTpCall@@Base+0x1e6c> │ │ │ │ + beq.n 8b118 <_PyObject_MakeTpCall@@Base+0x1e48> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c0b8 <_PyObject_MakeTpCall@@Base+0x2e10> │ │ │ │ + beq.w 8c340 <_PyObject_MakeTpCall@@Base+0x3070> │ │ │ │ adds r4, #1 │ │ │ │ cmp r9, r4 │ │ │ │ - bne.n 8b100 <_PyObject_MakeTpCall@@Base+0x1e58> │ │ │ │ + bne.n 8b104 <_PyObject_MakeTpCall@@Base+0x1e34> │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r8 │ │ │ │ mov r8, sl │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ subs r0, r7, #4 │ │ │ │ - bl 771e8 │ │ │ │ + bl 77260 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8abea <_PyObject_MakeTpCall@@Base+0x1942> │ │ │ │ + beq.w 8abf2 <_PyObject_MakeTpCall@@Base+0x1922> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8abea <_PyObject_MakeTpCall@@Base+0x1942> │ │ │ │ + bne.w 8abf2 <_PyObject_MakeTpCall@@Base+0x1922> │ │ │ │ mov r0, r8 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8abea <_PyObject_MakeTpCall@@Base+0x1942> │ │ │ │ - ldr.w r3, [r0, #3740] @ 0xe9c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8a446 <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 8a446 <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ - ldr.w r3, [r0, #3852] @ 0xf0c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8a446 <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8c068 <_PyObject_MakeTpCall@@Base+0x2dc0> │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - add.w r3, r2, #12 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - lsls r2, r2, #27 │ │ │ │ - bmi.w 8a446 <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ - dmb ish │ │ │ │ - ldrex r1, [r3] │ │ │ │ - orr.w r1, r1, #16 │ │ │ │ - strex r2, r1, [r3] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 8b184 <_PyObject_MakeTpCall@@Base+0x1edc> │ │ │ │ - dmb ish │ │ │ │ - b.w 8a446 <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ - ldr r3, [pc, #768] @ (8b4a0 <_PyObject_MakeTpCall@@Base+0x21f8>) │ │ │ │ - b.w 8a14c <_PyObject_MakeTpCall@@Base+0xea4> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8abf2 <_PyObject_MakeTpCall@@Base+0x1922> │ │ │ │ + ldr r3, [pc, #692] @ (8b408 <_PyObject_MakeTpCall@@Base+0x2138>) │ │ │ │ + b.w 8a174 <_PyObject_MakeTpCall@@Base+0xea4> │ │ │ │ mov r4, fp │ │ │ │ - b.w 89b4c <_PyObject_MakeTpCall@@Base+0x8a4> │ │ │ │ + b.w 89b74 <_PyObject_MakeTpCall@@Base+0x8a4> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33692 @ 0x839c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8c0e0 <_PyObject_MakeTpCall@@Base+0x2e38> │ │ │ │ + bne.w 8c2d0 <_PyObject_MakeTpCall@@Base+0x3000> │ │ │ │ mov r1, sl │ │ │ │ - bl e1590 │ │ │ │ - ldr r1, [pc, #740] @ (8b4a4 <_PyObject_MakeTpCall@@Base+0x21fc>) │ │ │ │ + bl e13a8 │ │ │ │ + ldr r1, [pc, #660] @ (8b40c <_PyObject_MakeTpCall@@Base+0x213c>) │ │ │ │ mov r0, r4 │ │ │ │ - bl bc2d8 │ │ │ │ + bl bc15c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 89e7a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + blt.w 89ea2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.w 8a1b6 <_PyObject_MakeTpCall@@Base+0xf0e> │ │ │ │ - ldr.w r9, [pc, #732] @ 8b4b4 <_PyObject_MakeTpCall@@Base+0x220c> │ │ │ │ + bpl.w 8a1de <_PyObject_MakeTpCall@@Base+0xf0e> │ │ │ │ + ldr.w r9, [pc, #652] @ 8b41c <_PyObject_MakeTpCall@@Base+0x214c> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr.w r1, [sl, #180] @ 0xb4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r1, #1 │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r2, r0, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r4, [r2, #252] @ 0xfc │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r2, r0 │ │ │ │ cmp r4, sl │ │ │ │ - beq.n 8b212 <_PyObject_MakeTpCall@@Base+0x1f6a> │ │ │ │ + beq.n 8b1c8 <_PyObject_MakeTpCall@@Base+0x1ef8> │ │ │ │ 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 8a1e4 <_PyObject_MakeTpCall@@Base+0xf3c> │ │ │ │ - movw r0, #7756 @ 0x1e4c │ │ │ │ + bmi.w 8a20c <_PyObject_MakeTpCall@@Base+0xf3c> │ │ │ │ + movw r0, #5196 @ 0x144c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8a214 <_PyObject_MakeTpCall@@Base+0xf6c> │ │ │ │ - ldr r0, [pc, #628] @ (8b4a8 <_PyObject_MakeTpCall@@Base+0x2200>) │ │ │ │ - bl 6cb8c │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8a23c <_PyObject_MakeTpCall@@Base+0xf6c> │ │ │ │ + ldr.w r3, [r0, #3740] @ 0xe9c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8a46e <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 8a46e <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ + ldr.w r3, [r0, #3852] @ 0xf0c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8a46e <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8c2ea <_PyObject_MakeTpCall@@Base+0x301a> │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + add.w r3, r2, #12 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + lsls r2, r2, #27 │ │ │ │ + bmi.w 8a46e <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ + dmb ish │ │ │ │ + ldrex r1, [r3] │ │ │ │ + orr.w r1, r1, #16 │ │ │ │ + strex r2, r1, [r3] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 8b21e <_PyObject_MakeTpCall@@Base+0x1f4e> │ │ │ │ + dmb ish │ │ │ │ + b.w 8a46e <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ + ldr r0, [pc, #472] @ (8b410 <_PyObject_MakeTpCall@@Base+0x2140>) │ │ │ │ + bl 6cbcc │ │ │ │ mov r2, r0 │ │ │ │ adds r7, r0, #1 │ │ │ │ - bne.w 89ee4 <_PyObject_MakeTpCall@@Base+0xc3c> │ │ │ │ - b.w 89e7a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + bne.w 89f0c <_PyObject_MakeTpCall@@Base+0xc3c> │ │ │ │ + b.w 89ea2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ movw fp, #36416 @ 0x8e40 │ │ │ │ movt fp, #70 @ 0x46 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8b00c <_PyObject_MakeTpCall@@Base+0x1d64> │ │ │ │ + bne.w 8b010 <_PyObject_MakeTpCall@@Base+0x1d40> │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r7, fp │ │ │ │ - b.n 8b00c <_PyObject_MakeTpCall@@Base+0x1d64> │ │ │ │ + b.n 8b010 <_PyObject_MakeTpCall@@Base+0x1d40> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8ad0e <_PyObject_MakeTpCall@@Base+0x1a66> │ │ │ │ + bne.w 8ad14 <_PyObject_MakeTpCall@@Base+0x1a44> │ │ │ │ mov r5, r6 │ │ │ │ - b.n 8ac50 <_PyObject_MakeTpCall@@Base+0x19a8> │ │ │ │ + b.n 8ac58 <_PyObject_MakeTpCall@@Base+0x1988> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8b2b0 <_PyObject_MakeTpCall@@Base+0x2008> │ │ │ │ - bl 7e604 │ │ │ │ + bne.n 8b2b4 <_PyObject_MakeTpCall@@Base+0x1fe4> │ │ │ │ + bl 7e688 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89e7a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 89ea2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [pc, #540] @ (8b4ac <_PyObject_MakeTpCall@@Base+0x2204>) │ │ │ │ + ldr r1, [pc, #384] @ (8b414 <_PyObject_MakeTpCall@@Base+0x2144>) │ │ │ │ mov r0, r6 │ │ │ │ - bl 7937c │ │ │ │ + bl 793f4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8c096 <_PyObject_MakeTpCall@@Base+0x2dee> │ │ │ │ + blt.w 8c238 <_PyObject_MakeTpCall@@Base+0x2f68> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b2b0 <_PyObject_MakeTpCall@@Base+0x2008> │ │ │ │ + beq.n 8b2b4 <_PyObject_MakeTpCall@@Base+0x1fe4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c08c <_PyObject_MakeTpCall@@Base+0x2de4> │ │ │ │ + beq.w 8c22e <_PyObject_MakeTpCall@@Base+0x2f5e> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.w 8a03e <_PyObject_MakeTpCall@@Base+0xd96> │ │ │ │ - ldr.w r9, [pc, #504] @ 8b4b4 <_PyObject_MakeTpCall@@Base+0x220c> │ │ │ │ + bpl.w 8a066 <_PyObject_MakeTpCall@@Base+0xd96> │ │ │ │ + ldr.w r9, [pc, #348] @ 8b41c <_PyObject_MakeTpCall@@Base+0x214c> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr.w r1, [sl, #180] @ 0xb4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r1, #1 │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r2, r0, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r6, [r2, #252] @ 0xfc │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r2, r0 │ │ │ │ cmp r6, sl │ │ │ │ - beq.n 8b2f6 <_PyObject_MakeTpCall@@Base+0x204e> │ │ │ │ + beq.n 8b2fa <_PyObject_MakeTpCall@@Base+0x202a> │ │ │ │ cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r0, r3 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bmi.w 8a04c <_PyObject_MakeTpCall@@Base+0xda4> │ │ │ │ - b.w 8bde0 <_PyObject_MakeTpCall@@Base+0x2b38> │ │ │ │ + bmi.w 8a074 <_PyObject_MakeTpCall@@Base+0xda4> │ │ │ │ + b.w 8c006 <_PyObject_MakeTpCall@@Base+0x2d36> │ │ │ │ ldr.w r3, [r9, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b94e <_PyObject_MakeTpCall@@Base+0x26a6> │ │ │ │ + beq.w 8b9a4 <_PyObject_MakeTpCall@@Base+0x26d4> │ │ │ │ ldr.w r1, [r3, #8]! │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - ble.w 8b96c <_PyObject_MakeTpCall@@Base+0x26c4> │ │ │ │ + ble.w 8b9c2 <_PyObject_MakeTpCall@@Base+0x26f2> │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 8b560 <_PyObject_MakeTpCall@@Base+0x22b8> │ │ │ │ + bne.w 8b5dc <_PyObject_MakeTpCall@@Base+0x230c> │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r5, r9 │ │ │ │ - b.n 8ac60 <_PyObject_MakeTpCall@@Base+0x19b8> │ │ │ │ - ldr r3, [pc, #384] @ (8b4b0 <_PyObject_MakeTpCall@@Base+0x2208>) │ │ │ │ + b.n 8ac68 <_PyObject_MakeTpCall@@Base+0x1998> │ │ │ │ + ldr r3, [pc, #228] @ (8b418 <_PyObject_MakeTpCall@@Base+0x2148>) │ │ │ │ str.w r3, [sl, #124] @ 0x7c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a56c <_PyObject_MakeTpCall@@Base+0x12c4> │ │ │ │ - b.w 8a574 <_PyObject_MakeTpCall@@Base+0x12cc> │ │ │ │ + beq.w 8a58c <_PyObject_MakeTpCall@@Base+0x12bc> │ │ │ │ + b.w 8a594 <_PyObject_MakeTpCall@@Base+0x12c4> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22728 @ 0x58c8 │ │ │ │ + movw r1, #20168 @ 0x4ec8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ mov.w sl, #0 │ │ │ │ - b.w 8a810 <_PyObject_MakeTpCall@@Base+0x1568> │ │ │ │ + b.w 8a830 <_PyObject_MakeTpCall@@Base+0x1560> │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8b7e6 <_PyObject_MakeTpCall@@Base+0x253e> │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.n 8b384 <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ + ble.w 8b750 <_PyObject_MakeTpCall@@Base+0x2480> │ │ │ │ + cmp r3, sl │ │ │ │ + bne.n 8b388 <_PyObject_MakeTpCall@@Base+0x20b8> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.w 89ac8 <_PyObject_MakeTpCall@@Base+0x820> │ │ │ │ + b.w 89af0 <_PyObject_MakeTpCall@@Base+0x820> │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.w 89bf2 <_PyObject_MakeTpCall@@Base+0x94a> │ │ │ │ + b.w 89c1a <_PyObject_MakeTpCall@@Base+0x94a> │ │ │ │ mov fp, r4 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.w 8b7e6 <_PyObject_MakeTpCall@@Base+0x253e> │ │ │ │ + beq.w 8b750 <_PyObject_MakeTpCall@@Base+0x2480> │ │ │ │ add.w sl, r0, #12 │ │ │ │ mov.w lr, #1 │ │ │ │ mov r4, fp │ │ │ │ ldr.w fp, [sl, #4]! │ │ │ │ cmp fp, r3 │ │ │ │ - bne.w 8b7da <_PyObject_MakeTpCall@@Base+0x2532> │ │ │ │ + bne.w 8b744 <_PyObject_MakeTpCall@@Base+0x2474> │ │ │ │ mov fp, r4 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r9 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 8b5e8 <_PyObject_MakeTpCall@@Base+0x2340> │ │ │ │ + bne.w 8b5e0 <_PyObject_MakeTpCall@@Base+0x2310> │ │ │ │ mov r4, fp │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.w 89b70 <_PyObject_MakeTpCall@@Base+0x8c8> │ │ │ │ + b.w 89b98 <_PyObject_MakeTpCall@@Base+0x8c8> │ │ │ │ ldr.w sl, [r4, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8ade0 <_PyObject_MakeTpCall@@Base+0x1b38> │ │ │ │ + beq.w 8ae36 <_PyObject_MakeTpCall@@Base+0x1b66> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30192 @ 0x75f0 │ │ │ │ + movw r1, #27632 @ 0x6bf0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b3f8 <_PyObject_MakeTpCall@@Base+0x2150> │ │ │ │ + beq.n 8b3fc <_PyObject_MakeTpCall@@Base+0x212c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 8b3f8 <_PyObject_MakeTpCall@@Base+0x2150> │ │ │ │ + cbnz r3, 8b3fc <_PyObject_MakeTpCall@@Base+0x212c> │ │ │ │ mov r0, r1 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78204 │ │ │ │ - b.w 89e92 <_PyObject_MakeTpCall@@Base+0xbea> │ │ │ │ - movw r1, #36416 @ 0x8e40 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - b.w 89c04 <_PyObject_MakeTpCall@@Base+0x95c> │ │ │ │ + bl 7827c │ │ │ │ + b.w 89eba <_PyObject_MakeTpCall@@Base+0xbea> │ │ │ │ + nop │ │ │ │ + asrs r4, r4, #27 │ │ │ │ + lsls r7, r0, #1 │ │ │ │ + add r0, pc, #608 @ (adr r0, 8b670 <_PyObject_MakeTpCall@@Base+0x23a0>) │ │ │ │ + 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 sl, r3 │ │ │ │ - bne.n 8b382 <_PyObject_MakeTpCall@@Base+0x20da> │ │ │ │ + cmp r3, sl │ │ │ │ + bne.n 8b386 <_PyObject_MakeTpCall@@Base+0x20b6> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.n 8b382 <_PyObject_MakeTpCall@@Base+0x20da> │ │ │ │ + cmp r3, sl │ │ │ │ + bne.n 8b386 <_PyObject_MakeTpCall@@Base+0x20b6> │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ add.w r1, fp, #2 │ │ │ │ add.w r2, lr, #8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.n 8b382 <_PyObject_MakeTpCall@@Base+0x20da> │ │ │ │ + cmp r3, sl │ │ │ │ + bne.n 8b386 <_PyObject_MakeTpCall@@Base+0x20b6> │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ add.w r1, fp, #3 │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ add.w r2, lr, #12 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.n 8b382 <_PyObject_MakeTpCall@@Base+0x20da> │ │ │ │ + cmp r3, sl │ │ │ │ + bne.n 8b386 <_PyObject_MakeTpCall@@Base+0x20b6> │ │ │ │ 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 8b7e4 <_PyObject_MakeTpCall@@Base+0x253c> │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.n 8b382 <_PyObject_MakeTpCall@@Base+0x20da> │ │ │ │ + ble.w 8b74e <_PyObject_MakeTpCall@@Base+0x247e> │ │ │ │ + cmp r3, sl │ │ │ │ + bne.n 8b386 <_PyObject_MakeTpCall@@Base+0x20b6> │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ add.w r1, fp, #5 │ │ │ │ add.w r2, lr, #20 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.n 8b382 <_PyObject_MakeTpCall@@Base+0x20da> │ │ │ │ + cmp r3, sl │ │ │ │ + bne.w 8b386 <_PyObject_MakeTpCall@@Base+0x20b6> │ │ │ │ ldr.w r3, [lr, #24] │ │ │ │ add.w r1, fp, #6 │ │ │ │ add.w r2, lr, #24 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.w 8b382 <_PyObject_MakeTpCall@@Base+0x20da> │ │ │ │ + cmp r3, sl │ │ │ │ + bne.w 8b386 <_PyObject_MakeTpCall@@Base+0x20b6> │ │ │ │ ldr.w r3, [lr, #28] │ │ │ │ add.w r1, fp, #7 │ │ │ │ add.w r2, lr, #28 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.w 89b4c <_PyObject_MakeTpCall@@Base+0x8a4> │ │ │ │ - asrs r4, r4, #27 │ │ │ │ - lsls r7, r0, #1 │ │ │ │ - add r0, pc, #608 @ (adr r0, 8b708 <_PyObject_MakeTpCall@@Base+0x2460>) │ │ │ │ - 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 │ │ │ │ + b.w 89b74 <_PyObject_MakeTpCall@@Base+0x8a4> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #4096 @ 0x1000 │ │ │ │ - beq.w 8bb4a <_PyObject_MakeTpCall@@Base+0x28a2> │ │ │ │ + beq.w 8bdf6 <_PyObject_MakeTpCall@@Base+0x2b26> │ │ │ │ ldrh.w r3, [r4, #206] @ 0xce │ │ │ │ cmp.w r3, #1000 @ 0x3e8 │ │ │ │ mov r3, r1 │ │ │ │ - bcs.w 8baf2 <_PyObject_MakeTpCall@@Base+0x284a> │ │ │ │ + bcs.w 8bdf0 <_PyObject_MakeTpCall@@Base+0x2b20> │ │ │ │ ldr.w r6, [r4, #168] @ 0xa8 │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ mov sl, r4 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ mov r4, r3 │ │ │ │ ldr.w r1, [r6, #8]! │ │ │ │ mov fp, r2 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 8b512 <_PyObject_MakeTpCall@@Base+0x226a> │ │ │ │ + ble.n 8b51a <_PyObject_MakeTpCall@@Base+0x224a> │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ adds r4, #1 │ │ │ │ - bl 81a8c <_PyType_LookupRef@@Base+0x118> │ │ │ │ + bl 81b1c <_PyType_LookupRef@@Base+0x118> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8b4e8 <_PyObject_MakeTpCall@@Base+0x2240> │ │ │ │ + bne.n 8b4e4 <_PyObject_MakeTpCall@@Base+0x2214> │ │ │ │ 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 8b54e <_PyObject_MakeTpCall@@Base+0x22a6> │ │ │ │ + b.n 8b556 <_PyObject_MakeTpCall@@Base+0x2286> │ │ │ │ + cmp.w lr, #0 │ │ │ │ + bgt.w 8a916 <_PyObject_MakeTpCall@@Base+0x1646> │ │ │ │ + b.w 8a976 <_PyObject_MakeTpCall@@Base+0x16a6> │ │ │ │ mov r4, sl │ │ │ │ mov r2, fp │ │ │ │ ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ands.w r1, r3, #256 @ 0x100 │ │ │ │ - bne.w 8bb10 <_PyObject_MakeTpCall@@Base+0x2868> │ │ │ │ + bne.w 8ba4e <_PyObject_MakeTpCall@@Base+0x277e> │ │ │ │ add.w r0, r5, #40960 @ 0xa000 │ │ │ │ ldr.w r3, [r0, #2804] @ 0xaf4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c3e2 <_PyObject_MakeTpCall@@Base+0x313a> │ │ │ │ + beq.w 8c328 <_PyObject_MakeTpCall@@Base+0x3058> │ │ │ │ ldrh.w r1, [r4, #206] @ 0xce │ │ │ │ adds r6, r3, #1 │ │ │ │ str.w r6, [r0, #2804] @ 0xaf4 │ │ │ │ adds r1, #1 │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ strh.w r1, [r4, #206] @ 0xce │ │ │ │ movs r1, #1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - b.w 8a8e0 <_PyObject_MakeTpCall@@Base+0x1638> │ │ │ │ - cmp.w lr, #0 │ │ │ │ - bgt.w 8a914 <_PyObject_MakeTpCall@@Base+0x166c> │ │ │ │ - b.w 8a970 <_PyObject_MakeTpCall@@Base+0x16c8> │ │ │ │ - adds r2, #1 │ │ │ │ - b.n 8b316 <_PyObject_MakeTpCall@@Base+0x206e> │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - add r3, r4 │ │ │ │ - cmp r1, r8 │ │ │ │ - ble.w 8a60a <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ - ldr r7, [r3, #8] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 8bb3a <_PyObject_MakeTpCall@@Base+0x2892> │ │ │ │ - cmp r8, r1 │ │ │ │ - blt.w 8aa7e <_PyObject_MakeTpCall@@Base+0x17d6> │ │ │ │ - b.w 8a60a <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + b.w 8a8e2 <_PyObject_MakeTpCall@@Base+0x1612> │ │ │ │ + movw r1, #36416 @ 0x8e40 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + b.w 89c2c <_PyObject_MakeTpCall@@Base+0x95c> │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - bl 71838 │ │ │ │ + bl 718a0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a8b0 <_PyObject_MakeTpCall@@Base+0x1608> │ │ │ │ + bne.w 8a8b2 <_PyObject_MakeTpCall@@Base+0x15e2> │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r1, #49345 @ 0xc0c1 │ │ │ │ + movw r1, #49409 @ 0xc101 │ │ │ │ movt r1, #6 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8bae4 <_PyObject_MakeTpCall@@Base+0x283c> │ │ │ │ + bne.w 8bdb4 <_PyObject_MakeTpCall@@Base+0x2ae4> │ │ │ │ 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 8b824 <_PyObject_MakeTpCall@@Base+0x257c> │ │ │ │ + beq.w 8b83a <_PyObject_MakeTpCall@@Base+0x256a> │ │ │ │ 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 8a426 <_PyObject_MakeTpCall@@Base+0x117e> │ │ │ │ - ldr r1, [pc, #752] @ (8b8cc <_PyObject_MakeTpCall@@Base+0x2624>) │ │ │ │ - mov r0, r9 │ │ │ │ - bl bc250 <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8ae8a <_PyObject_MakeTpCall@@Base+0x1be2> │ │ │ │ - b.n 8aeb6 <_PyObject_MakeTpCall@@Base+0x1c0e> │ │ │ │ + b.w 8a44e <_PyObject_MakeTpCall@@Base+0x117e> │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + add r3, r4 │ │ │ │ + cmp r1, r8 │ │ │ │ + ble.w 8a62a <_PyObject_MakeTpCall@@Base+0x135a> │ │ │ │ + ldr r7, [r3, #8] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 8bdfc <_PyObject_MakeTpCall@@Base+0x2b2c> │ │ │ │ + cmp r8, r1 │ │ │ │ + blt.w 8aa84 <_PyObject_MakeTpCall@@Base+0x17b4> │ │ │ │ + b.w 8a62a <_PyObject_MakeTpCall@@Base+0x135a> │ │ │ │ + adds r2, #1 │ │ │ │ + b.n 8b31a <_PyObject_MakeTpCall@@Base+0x204a> │ │ │ │ mov r0, ip │ │ │ │ mov r9, r3 │ │ │ │ - b.w 89a64 <_PyObject_MakeTpCall@@Base+0x7bc> │ │ │ │ - ldr r0, [pc, #732] @ (8b8d0 <_PyObject_MakeTpCall@@Base+0x2628>) │ │ │ │ - bl 6cb8c │ │ │ │ + b.w 89a8c <_PyObject_MakeTpCall@@Base+0x7bc> │ │ │ │ + ldr r1, [pc, #740] @ (8b8d0 <_PyObject_MakeTpCall@@Base+0x2600>) │ │ │ │ + mov r0, r9 │ │ │ │ + bl bc0d4 <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8aee0 <_PyObject_MakeTpCall@@Base+0x1c10> │ │ │ │ + b.n 8af0c <_PyObject_MakeTpCall@@Base+0x1c3c> │ │ │ │ + ldr r0, [pc, #728] @ (8b8d4 <_PyObject_MakeTpCall@@Base+0x2604>) │ │ │ │ + bl 6cbcc │ │ │ │ + mov r2, r0 │ │ │ │ + adds r0, r2, #1 │ │ │ │ + bne.w 8a036 <_PyObject_MakeTpCall@@Base+0xd66> │ │ │ │ + b.w 8a048 <_PyObject_MakeTpCall@@Base+0xd78> │ │ │ │ + ldr r0, [pc, #716] @ (8b8d8 <_PyObject_MakeTpCall@@Base+0x2608>) │ │ │ │ + bl 6cbcc │ │ │ │ + mov r2, r0 │ │ │ │ + adds r0, r2, #1 │ │ │ │ + bne.w 8a222 <_PyObject_MakeTpCall@@Base+0xf52> │ │ │ │ + b.w 8a234 <_PyObject_MakeTpCall@@Base+0xf64> │ │ │ │ + ldr r0, [pc, #700] @ (8b8dc <_PyObject_MakeTpCall@@Base+0x260c>) │ │ │ │ + bl 6cbcc │ │ │ │ + mov r2, r0 │ │ │ │ + adds r0, r2, #1 │ │ │ │ + bne.w 8a1ae <_PyObject_MakeTpCall@@Base+0xede> │ │ │ │ + b.w 8a1c0 <_PyObject_MakeTpCall@@Base+0xef0> │ │ │ │ + ldr r0, [pc, #688] @ (8b8e0 <_PyObject_MakeTpCall@@Base+0x2610>) │ │ │ │ + bl 6cbcc │ │ │ │ + mov r2, r0 │ │ │ │ + adds r0, r2, #1 │ │ │ │ + bne.w 8a0de <_PyObject_MakeTpCall@@Base+0xe0e> │ │ │ │ + b.w 8a0f0 <_PyObject_MakeTpCall@@Base+0xe20> │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #24368 @ 0x5f30 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 8a104 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ + bl 1d9ae8 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 89ea2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r1, [pc, #640] @ (8b8e0 <_PyObject_MakeTpCall@@Base+0x2610>) │ │ │ │ + mov r0, r6 │ │ │ │ + bl 793f4 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 8c238 <_PyObject_MakeTpCall@@Base+0x2f68> │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8a104 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8a104 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a104 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ + ldr r0, [pc, #596] @ (8b8e4 <_PyObject_MakeTpCall@@Base+0x2614>) │ │ │ │ + bl 6cbcc │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 8a062 <_PyObject_MakeTpCall@@Base+0xdba> │ │ │ │ - b.w 8a074 <_PyObject_MakeTpCall@@Base+0xdcc> │ │ │ │ + bne.w 8a08a <_PyObject_MakeTpCall@@Base+0xdba> │ │ │ │ + b.w 8a09c <_PyObject_MakeTpCall@@Base+0xdcc> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 8ba8c <_PyObject_MakeTpCall@@Base+0x27e4> │ │ │ │ + beq.w 8ba80 <_PyObject_MakeTpCall@@Base+0x27b0> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.w 8a092 <_PyObject_MakeTpCall@@Base+0xdea> │ │ │ │ - ldr.w r9, [pc, #712] @ 8b8e8 <_PyObject_MakeTpCall@@Base+0x2640> │ │ │ │ + bpl.w 8a0ba <_PyObject_MakeTpCall@@Base+0xdea> │ │ │ │ + ldr.w r9, [pc, #560] @ 8b8ec <_PyObject_MakeTpCall@@Base+0x261c> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr.w r1, [sl, #180] @ 0xb4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r1, #1 │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r2, r0, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r6, [r2, #252] @ 0xfc │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r2, r0 │ │ │ │ cmp r6, sl │ │ │ │ - beq.n 8b658 <_PyObject_MakeTpCall@@Base+0x23b0> │ │ │ │ + beq.n 8b6f4 <_PyObject_MakeTpCall@@Base+0x2424> │ │ │ │ cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r0, r3 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bmi.w 8a0a0 <_PyObject_MakeTpCall@@Base+0xdf8> │ │ │ │ - b.w 8c050 <_PyObject_MakeTpCall@@Base+0x2da8> │ │ │ │ + bmi.w 8a0c8 <_PyObject_MakeTpCall@@Base+0xdf8> │ │ │ │ + b.n 8bc78 <_PyObject_MakeTpCall@@Base+0x29a8> │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ - bl 892a8 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 892d0 <_PyObject_MakeTpCall@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a7e8 <_PyObject_MakeTpCall@@Base+0x1540> │ │ │ │ + beq.w 8a808 <_PyObject_MakeTpCall@@Base+0x1538> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a7d4 <_PyObject_MakeTpCall@@Base+0x152c> │ │ │ │ - b.w 8a7e8 <_PyObject_MakeTpCall@@Base+0x1540> │ │ │ │ - ldr r0, [pc, #572] @ (8b8d4 <_PyObject_MakeTpCall@@Base+0x262c>) │ │ │ │ - bl 6cb8c │ │ │ │ - mov r2, r0 │ │ │ │ - adds r0, r2, #1 │ │ │ │ - bne.w 8a1fa <_PyObject_MakeTpCall@@Base+0xf52> │ │ │ │ - b.w 8a20c <_PyObject_MakeTpCall@@Base+0xf64> │ │ │ │ - ldr r0, [pc, #560] @ (8b8d8 <_PyObject_MakeTpCall@@Base+0x2630>) │ │ │ │ - bl 6cb8c │ │ │ │ - mov r2, r0 │ │ │ │ - adds r0, r2, #1 │ │ │ │ - bne.w 8a186 <_PyObject_MakeTpCall@@Base+0xede> │ │ │ │ - b.w 8a198 <_PyObject_MakeTpCall@@Base+0xef0> │ │ │ │ - ldr r0, [pc, #544] @ (8b8dc <_PyObject_MakeTpCall@@Base+0x2634>) │ │ │ │ - bl 6cb8c │ │ │ │ - mov r2, r0 │ │ │ │ - adds r0, r2, #1 │ │ │ │ - bne.w 8a00e <_PyObject_MakeTpCall@@Base+0xd66> │ │ │ │ - b.w 8a020 <_PyObject_MakeTpCall@@Base+0xd78> │ │ │ │ - ldr r0, [pc, #532] @ (8b8e0 <_PyObject_MakeTpCall@@Base+0x2638>) │ │ │ │ - bl 6cb8c │ │ │ │ - mov r2, r0 │ │ │ │ - adds r0, r2, #1 │ │ │ │ - bne.w 8a0b6 <_PyObject_MakeTpCall@@Base+0xe0e> │ │ │ │ - b.w 8a0c8 <_PyObject_MakeTpCall@@Base+0xe20> │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #24368 @ 0x5f30 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 8a0dc <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ - bl 1da810 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 89e7a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r1, [pc, #484] @ (8b8e0 <_PyObject_MakeTpCall@@Base+0x2638>) │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7937c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 8c096 <_PyObject_MakeTpCall@@Base+0x2dee> │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8a0dc <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + beq.w 8a7f4 <_PyObject_MakeTpCall@@Base+0x1524> │ │ │ │ + b.w 8a808 <_PyObject_MakeTpCall@@Base+0x1538> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a0dc <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a0dc <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ + beq.n 8b6ae <_PyObject_MakeTpCall@@Base+0x23de> │ │ │ │ + b.w 89ea2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8b2b4 <_PyObject_MakeTpCall@@Base+0x1fe4> │ │ │ │ + b.w 89ea2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + add.w lr, lr, #1 │ │ │ │ + cmp ip, lr │ │ │ │ + bne.w 8b39a <_PyObject_MakeTpCall@@Base+0x20ca> │ │ │ │ + mov fp, r4 │ │ │ │ + ldr.w ip, [r3, #172] @ 0xac │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.w 8be30 <_PyObject_MakeTpCall@@Base+0x2b60> │ │ │ │ + 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 8be52 <_PyObject_MakeTpCall@@Base+0x2b82> │ │ │ │ + ldr.w fp, [r0, #4]! │ │ │ │ + cmp fp, r9 │ │ │ │ + bne.n 8b768 <_PyObject_MakeTpCall@@Base+0x2498> │ │ │ │ + mov fp, r4 │ │ │ │ + b.n 8b3aa <_PyObject_MakeTpCall@@Base+0x20da> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 89cd2 <_PyObject_MakeTpCall@@Base+0xa02> │ │ │ │ + b.n 8b3fc <_PyObject_MakeTpCall@@Base+0x212c> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8a104 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ + b.w 89ea2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8a248 <_PyObject_MakeTpCall@@Base+0xf78> │ │ │ │ + b.w 89ea2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8b182 <_PyObject_MakeTpCall@@Base+0x1eb2> │ │ │ │ + b.w 89ea2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8c174 <_PyObject_MakeTpCall@@Base+0x2ecc> │ │ │ │ + bne.w 8c314 <_PyObject_MakeTpCall@@Base+0x3044> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8c174 <_PyObject_MakeTpCall@@Base+0x2ecc> │ │ │ │ + bne.w 8c314 <_PyObject_MakeTpCall@@Base+0x3044> │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r8, r3 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w ip, r2, #8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w lr, [ip, #4]! │ │ │ │ cmp lr, r4 │ │ │ │ - beq.n 8b786 <_PyObject_MakeTpCall@@Base+0x24de> │ │ │ │ + beq.n 8b80a <_PyObject_MakeTpCall@@Base+0x253a> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c0fa <_PyObject_MakeTpCall@@Base+0x2e52> │ │ │ │ - cbnz r1, 8b762 <_PyObject_MakeTpCall@@Base+0x24ba> │ │ │ │ + bne.w 8c252 <_PyObject_MakeTpCall@@Base+0x2f82> │ │ │ │ + cbnz r1, 8b7e6 <_PyObject_MakeTpCall@@Base+0x2516> │ │ │ │ ldr.w r1, [lr, #144] @ 0x90 │ │ │ │ subs r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8bbbc <_PyObject_MakeTpCall@@Base+0x2914> │ │ │ │ + beq.w 8bcec <_PyObject_MakeTpCall@@Base+0x2a1c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8bbac <_PyObject_MakeTpCall@@Base+0x2904> │ │ │ │ + bne.w 8ba78 <_PyObject_MakeTpCall@@Base+0x27a8> │ │ │ │ ldr.w r0, [lr, #104] @ 0x68 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bbb4 <_PyObject_MakeTpCall@@Base+0x290c> │ │ │ │ + bne.w 8bcf4 <_PyObject_MakeTpCall@@Base+0x2a24> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8bbb4 <_PyObject_MakeTpCall@@Base+0x290c> │ │ │ │ + bne.w 8bcf4 <_PyObject_MakeTpCall@@Base+0x2a24> │ │ │ │ adds r2, #1 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 8b748 <_PyObject_MakeTpCall@@Base+0x24a0> │ │ │ │ + bne.n 8b7cc <_PyObject_MakeTpCall@@Base+0x24fc> │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.w 8af06 <_PyObject_MakeTpCall@@Base+0x1c5e> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8b2b0 <_PyObject_MakeTpCall@@Base+0x2008> │ │ │ │ - b.w 89e7a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8b612 <_PyObject_MakeTpCall@@Base+0x236a> │ │ │ │ - b.w 89e7a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 89caa <_PyObject_MakeTpCall@@Base+0xa02> │ │ │ │ - b.n 8b3f8 <_PyObject_MakeTpCall@@Base+0x2150> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8b1cc <_PyObject_MakeTpCall@@Base+0x1f24> │ │ │ │ - b.w 89e7a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8a0dc <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ - b.w 89e7a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8a220 <_PyObject_MakeTpCall@@Base+0xf78> │ │ │ │ - b.w 89e7a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - cmp ip, lr │ │ │ │ - bne.w 8b396 <_PyObject_MakeTpCall@@Base+0x20ee> │ │ │ │ - mov fp, r4 │ │ │ │ - ldr.w ip, [r3, #172] @ 0xac │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.w 8ba52 <_PyObject_MakeTpCall@@Base+0x27aa> │ │ │ │ - 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 8ba74 <_PyObject_MakeTpCall@@Base+0x27cc> │ │ │ │ - ldr.w fp, [r0, #4]! │ │ │ │ - cmp fp, r9 │ │ │ │ - bne.n 8b7fe <_PyObject_MakeTpCall@@Base+0x2556> │ │ │ │ - mov fp, r4 │ │ │ │ - b.n 8b3a6 <_PyObject_MakeTpCall@@Base+0x20fe> │ │ │ │ + b.w 8af5c <_PyObject_MakeTpCall@@Base+0x1c8c> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 718a0 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 89ffa <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ + b.w 8abb8 <_PyObject_MakeTpCall@@Base+0x18e8> │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ blx r3 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a8b0 <_PyObject_MakeTpCall@@Base+0x1608> │ │ │ │ + bne.w 8a8b2 <_PyObject_MakeTpCall@@Base+0x15e2> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1ea820 │ │ │ │ + bl 1e9c50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8a446 <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ + bne.w 8a46e <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a84c <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ + beq.w 8a86c <_PyObject_MakeTpCall@@Base+0x159c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a84c <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ + bne.w 8a86c <_PyObject_MakeTpCall@@Base+0x159c> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a86c <_PyObject_MakeTpCall@@Base+0x159c> │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [pc, #120] @ (8b8e8 <_PyObject_MakeTpCall@@Base+0x2618>) │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + bl 6cbcc │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + adds r3, #1 │ │ │ │ + beq.w 8a9e6 <_PyObject_MakeTpCall@@Base+0x1716> │ │ │ │ + ldr.w r3, [r4, #172] @ 0xac │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8a8fa <_PyObject_MakeTpCall@@Base+0x162a> │ │ │ │ + ldr r3, [r4, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #30 │ │ │ │ + bmi.w 8c108 <_PyObject_MakeTpCall@@Base+0x2e38> │ │ │ │ + lsls r6, r3, #18 │ │ │ │ + bmi.w 8a86c <_PyObject_MakeTpCall@@Base+0x159c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a84c <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + bl 7f744 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 8a9e6 <_PyObject_MakeTpCall@@Base+0x1716> │ │ │ │ + ldr.w r3, [r4, #172] @ 0xac │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8a86c <_PyObject_MakeTpCall@@Base+0x159c> │ │ │ │ + b.w 8a8fa <_PyObject_MakeTpCall@@Base+0x162a> │ │ │ │ + ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + blx r3 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 89ffa <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ + bl 1e9b14 │ │ │ │ + b.w 89ea2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + sxth r4, r7 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r2, sp, #336 @ 0x150 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r0, pc, #896 @ (adr r0, 8bc5c <_PyObject_MakeTpCall@@Base+0x298c>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r0, pc, #608 @ (adr r0, 8bb40 <_PyObject_MakeTpCall@@Base+0x2870>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r0, pc, #448 @ (adr r0, 8baa4 <_PyObject_MakeTpCall@@Base+0x27d4>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r6, pc, #560 @ (adr r6, 8bb18 <_PyObject_MakeTpCall@@Base+0x2848>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r7, sp, #16 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, r8 │ │ │ │ - ble.w 8a60a <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ + ble.w 8a62a <_PyObject_MakeTpCall@@Base+0x135a> │ │ │ │ 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, #108] @ (8b8e4 <_PyObject_MakeTpCall@@Base+0x263c>) │ │ │ │ + ldr r2, [pc, #672] @ (8bbb4 <_PyObject_MakeTpCall@@Base+0x28e4>) │ │ │ │ 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 8a32a <_PyObject_MakeTpCall@@Base+0x1082> │ │ │ │ - ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - blx r3 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 89fd2 <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ - bl 1ea6e4 │ │ │ │ - b.w 89e7a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 71838 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 89fd2 <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ - b.w 8abb0 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ - nop │ │ │ │ - sxth r4, r7 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 8bb04 <_PyObject_MakeTpCall@@Base+0x285c>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r0, pc, #896 @ (adr r0, 8bc58 <_PyObject_MakeTpCall@@Base+0x29b0>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r0, pc, #608 @ (adr r0, 8bb3c <_PyObject_MakeTpCall@@Base+0x2894>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r2, sp, #336 @ 0x150 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r0, pc, #448 @ (adr r0, 8baa4 <_PyObject_MakeTpCall@@Base+0x27fc>) │ │ │ │ - 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, #776] @ (8bbfc <_PyObject_MakeTpCall@@Base+0x2954>) │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ - bl 6cb8c │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - adds r3, #1 │ │ │ │ - beq.w 8a9e2 <_PyObject_MakeTpCall@@Base+0x173a> │ │ │ │ - ldr.w r1, [r4, #172] @ 0xac │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 8a8f8 <_PyObject_MakeTpCall@@Base+0x1650> │ │ │ │ - ldr r3, [r4, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #30 │ │ │ │ - bmi.w 8c236 <_PyObject_MakeTpCall@@Base+0x2f8e> │ │ │ │ - lsls r6, r3, #18 │ │ │ │ - bmi.w 8a84c <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ - bl 7f6b0 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 8a9e2 <_PyObject_MakeTpCall@@Base+0x173a> │ │ │ │ - ldr.w r1, [r4, #172] @ 0xac │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 8a84c <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ - b.w 8a8f8 <_PyObject_MakeTpCall@@Base+0x1650> │ │ │ │ - ldr r1, [pc, #704] @ (8bc00 <_PyObject_MakeTpCall@@Base+0x2958>) │ │ │ │ + b.w 8a352 <_PyObject_MakeTpCall@@Base+0x1082> │ │ │ │ + ldr r1, [pc, #632] @ (8bbb8 <_PyObject_MakeTpCall@@Base+0x28e8>) │ │ │ │ mov r0, r9 │ │ │ │ - bl bc250 <_PyUnicode_Equal@@Base> │ │ │ │ + bl bc0d4 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ae82 <_PyObject_MakeTpCall@@Base+0x1bda> │ │ │ │ - b.w 8aeb6 <_PyObject_MakeTpCall@@Base+0x1c0e> │ │ │ │ - mov r3, r9 │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.w 8b326 <_PyObject_MakeTpCall@@Base+0x207e> │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 8b950 <_PyObject_MakeTpCall@@Base+0x26a8> │ │ │ │ - movw r3, #36416 @ 0x8e40 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.w 8b326 <_PyObject_MakeTpCall@@Base+0x207e> │ │ │ │ - ldr.w r3, [r5, #172] @ 0xac │ │ │ │ + beq.w 8aed8 <_PyObject_MakeTpCall@@Base+0x1c08> │ │ │ │ + b.w 8af0c <_PyObject_MakeTpCall@@Base+0x1c3c> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 8c348 <_PyObject_MakeTpCall@@Base+0x3078> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bb4e <_PyObject_MakeTpCall@@Base+0x28a6> │ │ │ │ - ldr.w r1, [r3, #8]! │ │ │ │ - movs r2, #0 │ │ │ │ - cmp r1, r2 │ │ │ │ - add.w r2, r2, #1 │ │ │ │ - ble.w 8bb6c <_PyObject_MakeTpCall@@Base+0x28c4> │ │ │ │ - ldr.w r0, [r3, #4]! │ │ │ │ - cmp r0, r9 │ │ │ │ - bne.n 8b97c <_PyObject_MakeTpCall@@Base+0x26d4> │ │ │ │ - b.w 8ac60 <_PyObject_MakeTpCall@@Base+0x19b8> │ │ │ │ + bne.w 8c348 <_PyObject_MakeTpCall@@Base+0x3078> │ │ │ │ + str.w sl, [sp, #20] │ │ │ │ + b.w 8ae7c <_PyObject_MakeTpCall@@Base+0x1bac> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - movw r2, #39345 @ 0x99b1 │ │ │ │ + movw r2, #39385 @ 0x99d9 │ │ │ │ movt r2, #8 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 89b76 <_PyObject_MakeTpCall@@Base+0x8ce> │ │ │ │ + beq.w 89b9e <_PyObject_MakeTpCall@@Base+0x8ce> │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a810 <_PyObject_MakeTpCall@@Base+0x1568> │ │ │ │ - b.n 8b356 <_PyObject_MakeTpCall@@Base+0x20ae> │ │ │ │ + bne.w 8a830 <_PyObject_MakeTpCall@@Base+0x1560> │ │ │ │ + b.n 8b35a <_PyObject_MakeTpCall@@Base+0x208a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89e76 <_PyObject_MakeTpCall@@Base+0xbce> │ │ │ │ + bne.w 89e9e <_PyObject_MakeTpCall@@Base+0xbce> │ │ │ │ mov r0, r8 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.w 89e76 <_PyObject_MakeTpCall@@Base+0xbce> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 8c188 <_PyObject_MakeTpCall@@Base+0x2ee0> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.w 89e9e <_PyObject_MakeTpCall@@Base+0xbce> │ │ │ │ + mov r3, r9 │ │ │ │ + cmp r3, r5 │ │ │ │ + beq.w 8b32a <_PyObject_MakeTpCall@@Base+0x205a> │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c188 <_PyObject_MakeTpCall@@Base+0x2ee0> │ │ │ │ - str.w sl, [sp, #20] │ │ │ │ - b.w 8ae26 <_PyObject_MakeTpCall@@Base+0x1b7e> │ │ │ │ + bne.n 8b9a6 <_PyObject_MakeTpCall@@Base+0x26d6> │ │ │ │ + movw r3, #36416 @ 0x8e40 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.w 8b32a <_PyObject_MakeTpCall@@Base+0x205a> │ │ │ │ + ldr.w r3, [r5, #172] @ 0xac │ │ │ │ + cbz r3, 8b9fa <_PyObject_MakeTpCall@@Base+0x272a> │ │ │ │ + ldr.w r1, [r3, #8]! │ │ │ │ + movs r2, #0 │ │ │ │ + cmp r1, r2 │ │ │ │ + add.w r2, r2, #1 │ │ │ │ + ble.n 8ba18 <_PyObject_MakeTpCall@@Base+0x2748> │ │ │ │ + ldr.w r0, [r3, #4]! │ │ │ │ + cmp r0, r9 │ │ │ │ + bne.n 8b9ce <_PyObject_MakeTpCall@@Base+0x26fe> │ │ │ │ + b.w 8ac68 <_PyObject_MakeTpCall@@Base+0x1998> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c1a2 <_PyObject_MakeTpCall@@Base+0x2efa> │ │ │ │ + bne.w 8c152 <_PyObject_MakeTpCall@@Base+0x2e82> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c1a2 <_PyObject_MakeTpCall@@Base+0x2efa> │ │ │ │ + bne.w 8c152 <_PyObject_MakeTpCall@@Base+0x2e82> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.w 8ae18 <_PyObject_MakeTpCall@@Base+0x1b70> │ │ │ │ - add.w r0, r0, #98304 @ 0x18000 │ │ │ │ - adds r0, #228 @ 0xe4 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - b.w 8a9b8 <_PyObject_MakeTpCall@@Base+0x1710> │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 8a8e0 <_PyObject_MakeTpCall@@Base+0x1638> │ │ │ │ - movs r2, #0 │ │ │ │ - movs r1, #1 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - strd r1, r2, [sp, #20] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 89d22 <_PyObject_MakeTpCall@@Base+0xa7a> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + b.w 8ae6e <_PyObject_MakeTpCall@@Base+0x1b9e> │ │ │ │ + mov r3, r5 │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.w 8ac68 <_PyObject_MakeTpCall@@Base+0x1998> │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b3e0 <_PyObject_MakeTpCall@@Base+0x2138> │ │ │ │ - b.n 8b3f8 <_PyObject_MakeTpCall@@Base+0x2150> │ │ │ │ - mov r1, r4 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - b.w 8abea <_PyObject_MakeTpCall@@Base+0x1942> │ │ │ │ - ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - blx r3 │ │ │ │ - mov r6, r0 │ │ │ │ - b.w 8abca <_PyObject_MakeTpCall@@Base+0x1922> │ │ │ │ - mov r0, r3 │ │ │ │ - mov r4, fp │ │ │ │ - cmp r0, r9 │ │ │ │ - beq.w 8b810 <_PyObject_MakeTpCall@@Base+0x2568> │ │ │ │ - ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 8ba56 <_PyObject_MakeTpCall@@Base+0x27ae> │ │ │ │ - movw ip, #36416 @ 0x8e40 │ │ │ │ - movt ip, #70 @ 0x46 │ │ │ │ - mov fp, r4 │ │ │ │ - cmp r9, ip │ │ │ │ - beq.w 8c2f8 <_PyObject_MakeTpCall@@Base+0x3050> │ │ │ │ + bne.n 8b9fc <_PyObject_MakeTpCall@@Base+0x272c> │ │ │ │ + movw r3, #36416 @ 0x8e40 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r9, r3 │ │ │ │ + beq.w 8ac68 <_PyObject_MakeTpCall@@Base+0x1998> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21964 @ 0x55cc │ │ │ │ + movw r1, #20216 @ 0x4ef8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 8b356 <_PyObject_MakeTpCall@@Base+0x20ae> │ │ │ │ - bl 1da810 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 89e7a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r1, [pc, #360] @ (8bc04 <_PyObject_MakeTpCall@@Base+0x295c>) │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7937c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 8c096 <_PyObject_MakeTpCall@@Base+0x2dee> │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8b612 <_PyObject_MakeTpCall@@Base+0x236a> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8b612 <_PyObject_MakeTpCall@@Base+0x236a> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8b612 <_PyObject_MakeTpCall@@Base+0x236a> │ │ │ │ + bl 127394 │ │ │ │ + b.n 8b35a <_PyObject_MakeTpCall@@Base+0x208a> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #29196 @ 0x720c │ │ │ │ + movw r2, #26636 @ 0x680c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r5 │ │ │ │ - bl 14b0ac <_PyErr_Format@@Base> │ │ │ │ - b.w 8ac02 <_PyObject_MakeTpCall@@Base+0x195a> │ │ │ │ - ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - mov lr, r0 │ │ │ │ - b.n 8b5ba <_PyObject_MakeTpCall@@Base+0x2312> │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.n 8b54e <_PyObject_MakeTpCall@@Base+0x22a6> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bgt.w 8b3c4 <_PyObject_MakeTpCall@@Base+0x211c> │ │ │ │ - b.w 8ae3e <_PyObject_MakeTpCall@@Base+0x1b96> │ │ │ │ - mov r1, r0 │ │ │ │ - movs r0, #1 │ │ │ │ - bl 7d740 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - b.w 8adb2 <_PyObject_MakeTpCall@@Base+0x1b0a> │ │ │ │ - ldr r1, [pc, #244] @ (8bc08 <_PyObject_MakeTpCall@@Base+0x2960>) │ │ │ │ + bl 14a3b4 <_PyErr_Format@@Base> │ │ │ │ + b.w 8ac0a <_PyObject_MakeTpCall@@Base+0x193a> │ │ │ │ + ldr r1, [pc, #364] @ (8bbbc <_PyObject_MakeTpCall@@Base+0x28ec>) │ │ │ │ ldr.w r3, [r1, #1520] @ 0x5f0 │ │ │ │ cmp.w r3, #131072 @ 0x20000 │ │ │ │ - bcs.w 8c2fe <_PyObject_MakeTpCall@@Base+0x3056> │ │ │ │ + bcs.w 8c2c4 <_PyObject_MakeTpCall@@Base+0x2ff4> │ │ │ │ adds r0, r3, #1 │ │ │ │ str.w r0, [r1, #1520] @ 0x5f0 │ │ │ │ - cbz r3, 8bb30 <_PyObject_MakeTpCall@@Base+0x2888> │ │ │ │ + cbz r3, 8ba6e <_PyObject_MakeTpCall@@Base+0x279e> │ │ │ │ ldrh.w r1, [r4, #206] @ 0xce │ │ │ │ adds r1, #1 │ │ │ │ strh.w r1, [r4, #206] @ 0xce │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - b.n 8b54e <_PyObject_MakeTpCall@@Base+0x22a6> │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - adds r3, #12 │ │ │ │ - cmp r1, r8 │ │ │ │ - bgt.w 8b570 <_PyObject_MakeTpCall@@Base+0x22c8> │ │ │ │ - b.w 8a60a <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.n 8b54e <_PyObject_MakeTpCall@@Base+0x22a6> │ │ │ │ - mov r3, r5 │ │ │ │ - cmp r3, r9 │ │ │ │ - beq.w 8ac60 <_PyObject_MakeTpCall@@Base+0x19b8> │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 8bb50 <_PyObject_MakeTpCall@@Base+0x28a8> │ │ │ │ - movw r3, #36416 @ 0x8e40 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r9, r3 │ │ │ │ - beq.w 8ac60 <_PyObject_MakeTpCall@@Base+0x19b8> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22776 @ 0x58f8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.w 8b356 <_PyObject_MakeTpCall@@Base+0x20ae> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22708 @ 0x58b4 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.w 8b356 <_PyObject_MakeTpCall@@Base+0x20ae> │ │ │ │ - add.w r0, r0, #98304 @ 0x18000 │ │ │ │ - adds r0, #228 @ 0xe4 │ │ │ │ - adds r3, r1, r0 │ │ │ │ - b.w 8acd2 <_PyObject_MakeTpCall@@Base+0x1a2a> │ │ │ │ + b.n 8b556 <_PyObject_MakeTpCall@@Base+0x2286> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b780 <_PyObject_MakeTpCall@@Base+0x24d8> │ │ │ │ - b.n 8b78c <_PyObject_MakeTpCall@@Base+0x24e4> │ │ │ │ + beq.w 8b804 <_PyObject_MakeTpCall@@Base+0x2534> │ │ │ │ + b.n 8b810 <_PyObject_MakeTpCall@@Base+0x2540> │ │ │ │ + bl 1d9ae8 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b78c <_PyObject_MakeTpCall@@Base+0x24e4> │ │ │ │ - b.n 8b786 <_PyObject_MakeTpCall@@Base+0x24de> │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 8b786 <_PyObject_MakeTpCall@@Base+0x24de> │ │ │ │ - b.n 8b78c <_PyObject_MakeTpCall@@Base+0x24e4> │ │ │ │ + beq.w 89ea2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r1, [pc, #304] @ (8bbc0 <_PyObject_MakeTpCall@@Base+0x28f0>) │ │ │ │ + mov r0, r6 │ │ │ │ + bl 793f4 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 8c238 <_PyObject_MakeTpCall@@Base+0x2f68> │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8b6ae <_PyObject_MakeTpCall@@Base+0x23de> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8b6ae <_PyObject_MakeTpCall@@Base+0x23de> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8b6ae <_PyObject_MakeTpCall@@Base+0x23de> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a670 <_PyObject_MakeTpCall@@Base+0x13c8> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + beq.w 8a7e4 <_PyObject_MakeTpCall@@Base+0x1514> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8c106 <_PyObject_MakeTpCall@@Base+0x2e5e> │ │ │ │ - movw r2, #4300 @ 0x10cc │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - mov r0, r6 │ │ │ │ - movw r3, #36024 @ 0x8cb8 │ │ │ │ + bne.w 8c0c0 <_PyObject_MakeTpCall@@Base+0x2df0> │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - movw r2, #29244 @ 0x723c │ │ │ │ + mov r0, r6 │ │ │ │ + movw r2, #26684 @ 0x683c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 20fe9c │ │ │ │ - b.w 89e7a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - add r7, sp, #16 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r2, pc, #96 @ (adr r2, 8bc64 <_PyObject_MakeTpCall@@Base+0x29bc>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 8be38 <_PyObject_MakeTpCall@@Base+0x2b90>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + mov r3, r5 │ │ │ │ + bl 20f460 │ │ │ │ + b.w 8ac0a <_PyObject_MakeTpCall@@Base+0x193a> │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + strd r2, r2, [sp, #20] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 89d4a <_PyObject_MakeTpCall@@Base+0xa7a> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8b3e4 <_PyObject_MakeTpCall@@Base+0x2114> │ │ │ │ + b.n 8b3fc <_PyObject_MakeTpCall@@Base+0x212c> │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + b.w 8a8e2 <_PyObject_MakeTpCall@@Base+0x1612> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24004 @ 0x5dc4 │ │ │ │ + movw r1, #21444 @ 0x53c4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.w 8aaf6 <_PyObject_MakeTpCall@@Base+0x184e> │ │ │ │ - movw r1, #27577 @ 0x6bb9 │ │ │ │ + bl d183c │ │ │ │ + b.w 8aafc <_PyObject_MakeTpCall@@Base+0x182c> │ │ │ │ + ldr r7, [r6, #24] │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 89f96 <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1d6898 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 89ea2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldrb r3, [r6, #16] │ │ │ │ + lsls r7, r3, #25 │ │ │ │ + bpl.w 8bce0 <_PyObject_MakeTpCall@@Base+0x2a10> │ │ │ │ + lsls r0, r3, #26 │ │ │ │ + bpl.w 8bce0 <_PyObject_MakeTpCall@@Base+0x2a10> │ │ │ │ + adds.w r7, r6, #20 │ │ │ │ + bne.w 89f96 <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ + b.w 89ea2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + add.w r0, r0, #98304 @ 0x18000 │ │ │ │ + adds r0, #228 @ 0xe4 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + b.w 8a9be <_PyObject_MakeTpCall@@Base+0x16ee> │ │ │ │ + mov r1, r4 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + b.w 8abf2 <_PyObject_MakeTpCall@@Base+0x1922> │ │ │ │ + movw r1, #26633 @ 0x6809 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8bfe2 <_PyObject_MakeTpCall@@Base+0x2d3a> │ │ │ │ + beq.w 8a804 <_PyObject_MakeTpCall@@Base+0x1534> │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 127028 │ │ │ │ - b.w 8a466 <_PyObject_MakeTpCall@@Base+0x11be> │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - str r4, [r5, #8] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 8a488 <_PyObject_MakeTpCall@@Base+0x11e0> │ │ │ │ - ldr.w r2, [sl, fp] │ │ │ │ - mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - str r7, [r5, #12] │ │ │ │ - movw r0, #37961 @ 0x9449 │ │ │ │ - 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 8a4ca <_PyObject_MakeTpCall@@Base+0x1222> │ │ │ │ - mov r4, r5 │ │ │ │ - b.w 8a4ea <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a846 <_PyObject_MakeTpCall@@Base+0x159e> │ │ │ │ - mov r0, r1 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + blx r3 │ │ │ │ + b.w 8a804 <_PyObject_MakeTpCall@@Base+0x1534> │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8aa1e <_PyObject_MakeTpCall@@Base+0x1776> │ │ │ │ + bne.w 8aa24 <_PyObject_MakeTpCall@@Base+0x1754> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8a374 <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ - b.w 8a84c <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ - ldr r1, [pc, #756] @ (8bfa8 <_PyObject_MakeTpCall@@Base+0x2d00>) │ │ │ │ - bl 10f3d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 8b356 <_PyObject_MakeTpCall@@Base+0x20ae> │ │ │ │ - beq.w 89a3e <_PyObject_MakeTpCall@@Base+0x796> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30124 @ 0x75ac │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.w 8b356 <_PyObject_MakeTpCall@@Base+0x20ae> │ │ │ │ - mov ip, r9 │ │ │ │ - mov r4, fp │ │ │ │ - cmp r3, ip │ │ │ │ - beq.w 8b3a0 <_PyObject_MakeTpCall@@Base+0x20f8> │ │ │ │ - ldr.w ip, [ip, #128] @ 0x80 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - bne.n 8bcde <_PyObject_MakeTpCall@@Base+0x2a36> │ │ │ │ - movw r0, #36416 @ 0x8e40 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - mov fp, r4 │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.w 8b3a4 <_PyObject_MakeTpCall@@Base+0x20fc> │ │ │ │ - b.n 8b7e6 <_PyObject_MakeTpCall@@Base+0x253e> │ │ │ │ + bne.w 8a39c <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ + b.w 8a86c <_PyObject_MakeTpCall@@Base+0x159c> │ │ │ │ + nop │ │ │ │ + add r7, sp, #16 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r2, pc, #96 @ (adr r2, 8bc1c <_PyObject_MakeTpCall@@Base+0x294c>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r6, pc, #560 @ (adr r6, 8bdf4 <_PyObject_MakeTpCall@@Base+0x2b24>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ldr.w r4, [r6, #148] @ 0x94 │ │ │ │ + ldr r7, [r3, #52] @ 0x34 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 8a748 <_PyObject_MakeTpCall@@Base+0x1478> │ │ │ │ + add.w r2, r7, #1000 @ 0x3e8 │ │ │ │ + mov.w r9, #16384 @ 0x4000 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + cmp r9, r2 │ │ │ │ + blt.w 8c0ba <_PyObject_MakeTpCall@@Base+0x2dea> │ │ │ │ + movw r2, #19968 @ 0x4e00 │ │ │ │ + movt r2, #72 @ 0x48 │ │ │ │ + mov r1, r9 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr.w r8, [r6, #144] @ 0x90 │ │ │ │ + ldrd r0, r4, [r2, #804] @ 0x324 │ │ │ │ + blx r4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 8bc3e <_PyObject_MakeTpCall@@Base+0x296e> │ │ │ │ + ldr.w r1, [r6, #144] @ 0x90 │ │ │ │ + movs r2, #0 │ │ │ │ + strd r8, r9, [r0] │ │ │ │ + str r2, [r0, #8] │ │ │ │ + cbz r1, 8bc18 <_PyObject_MakeTpCall@@Base+0x2948> │ │ │ │ + ldr.w r2, [r6, #148] @ 0x94 │ │ │ │ + add.w r0, r1, #12 │ │ │ │ + subs r2, r2, r0 │ │ │ │ + asrs r2, r2, #2 │ │ │ │ + str r2, [r1, #8] │ │ │ │ + clz r2, r8 │ │ │ │ + add.w r1, r4, r9 │ │ │ │ + str.w r4, [r6, #144] @ 0x90 │ │ │ │ + lsrs r2, r2, #5 │ │ │ │ + str.w r1, [r6, #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 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 8a75e <_PyObject_MakeTpCall@@Base+0x148e> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 8bc68 <_PyObject_MakeTpCall@@Base+0x2998> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 8bc68 <_PyObject_MakeTpCall@@Base+0x2998> │ │ │ │ + ldr r2, [pc, #816] @ (8bf80 <_PyObject_MakeTpCall@@Base+0x2cb0>) │ │ │ │ + ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ + cbz r3, 8bc60 <_PyObject_MakeTpCall@@Base+0x2990> │ │ │ │ + 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 1e9b14 │ │ │ │ + b.w 8abfa <_PyObject_MakeTpCall@@Base+0x192a> │ │ │ │ + ldr.w r9, [pc, #792] @ 8bf8c <_PyObject_MakeTpCall@@Base+0x2cbc> │ │ │ │ + mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ + movw r0, #5196 @ 0x144c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movw r1, #2436 @ 0x984 │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8a0f8 <_PyObject_MakeTpCall@@Base+0xe28> │ │ │ │ + movw r1, #26633 @ 0x6809 │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 8a6e8 <_PyObject_MakeTpCall@@Base+0x1418> │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - mov r4, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a4ea <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ - cbz r3, 8bd16 <_PyObject_MakeTpCall@@Base+0x2a6e> │ │ │ │ + blx r3 │ │ │ │ + b.w 8a6e8 <_PyObject_MakeTpCall@@Base+0x1418> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89e7a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 8a690 <_PyObject_MakeTpCall@@Base+0x13c0> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 8c362 <_PyObject_MakeTpCall@@Base+0x3092> │ │ │ │ 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, #29196 @ 0x720c │ │ │ │ + movw r2, #26684 @ 0x683c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 14b0ac <_PyErr_Format@@Base> │ │ │ │ - b.w 89e7a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - strd r2, r2, [sp, #20] │ │ │ │ - b.n 8ba1e <_PyObject_MakeTpCall@@Base+0x2776> │ │ │ │ - movw r1, #27577 @ 0x6bb9 │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.n 8be40 <_PyObject_MakeTpCall@@Base+0x2b98> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - b.w 8a632 <_PyObject_MakeTpCall@@Base+0x138a> │ │ │ │ - ldr.w r9, [pc, #604] @ 8bfb4 <_PyObject_MakeTpCall@@Base+0x2d0c> │ │ │ │ + bl 20f460 │ │ │ │ + b.w 89ea2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr r7, [r6, #24] │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 89f96 <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ + b.w 89ea2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 8b80a <_PyObject_MakeTpCall@@Base+0x253a> │ │ │ │ + b.n 8b810 <_PyObject_MakeTpCall@@Base+0x2540> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8b810 <_PyObject_MakeTpCall@@Base+0x2540> │ │ │ │ + b.n 8b80a <_PyObject_MakeTpCall@@Base+0x253a> │ │ │ │ + movw r0, #5196 @ 0x144c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movw r1, #2436 @ 0x984 │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 89cbe <_PyObject_MakeTpCall@@Base+0x9ee> │ │ │ │ + ldr.w r9, [pc, #632] @ 8bf8c <_PyObject_MakeTpCall@@Base+0x2cbc> │ │ │ │ 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 8bd92 <_PyObject_MakeTpCall@@Base+0x2aea> │ │ │ │ + beq.n 8bd4c <_PyObject_MakeTpCall@@Base+0x2a7c> │ │ │ │ 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 8a28c <_PyObject_MakeTpCall@@Base+0xfe4> │ │ │ │ - movw r0, #7756 @ 0x1e4c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movw r1, #4075 @ 0xfeb │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 89e7a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - movw r0, #7756 @ 0x1e4c │ │ │ │ + bne.w 8a2b4 <_PyObject_MakeTpCall@@Base+0xfe4> │ │ │ │ + movw r0, #5196 @ 0x144c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - movw r1, #2436 @ 0x984 │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 89c96 <_PyObject_MakeTpCall@@Base+0x9ee> │ │ │ │ movw r1, #4075 @ 0xfeb │ │ │ │ - movw r0, #7756 @ 0x1e4c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movs r7, #0 │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8b3f8 <_PyObject_MakeTpCall@@Base+0x2150> │ │ │ │ - ldr.w r9, [pc, #472] @ 8bfb4 <_PyObject_MakeTpCall@@Base+0x2d0c> │ │ │ │ - mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - movw r0, #7756 @ 0x1e4c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movw r1, #2436 @ 0x984 │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8a07c <_PyObject_MakeTpCall@@Base+0xdd4> │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 89ea2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 8de98 │ │ │ │ - cbz r0, 8be30 <_PyObject_MakeTpCall@@Base+0x2b88> │ │ │ │ + bl 8de78 │ │ │ │ + cbz r0, 8bda4 <_PyObject_MakeTpCall@@Base+0x2ad4> │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bmi.n 8bdf4 <_PyObject_MakeTpCall@@Base+0x2b4c> │ │ │ │ + bmi.n 8bd68 <_PyObject_MakeTpCall@@Base+0x2a98> │ │ │ │ movw r3, #56072 @ 0xdb08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #30728 @ 0x7808 │ │ │ │ + movw r2, #28168 @ 0x6e08 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ - bl 1f8294 │ │ │ │ + bl 1f784c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 89e7a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 89ea2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r6, r3, #30 │ │ │ │ - bmi.n 8bd56 <_PyObject_MakeTpCall@@Base+0x2aae> │ │ │ │ + bmi.n 8bd10 <_PyObject_MakeTpCall@@Base+0x2a40> │ │ │ │ ldr.w r4, [sl, #132] @ 0x84 │ │ │ │ - b.w 8a284 <_PyObject_MakeTpCall@@Base+0xfdc> │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + b.w 8a2ac <_PyObject_MakeTpCall@@Base+0xfdc> │ │ │ │ + ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ blx r3 │ │ │ │ - b.n 8bd50 <_PyObject_MakeTpCall@@Base+0x2aa8> │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #33692 @ 0x839c │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + mov lr, r0 │ │ │ │ + b.w 8b5a0 <_PyObject_MakeTpCall@@Base+0x22d0> │ │ │ │ + add.w r5, r5, #98304 @ 0x18000 │ │ │ │ + ldr.w r3, [r5, #244] @ 0xf4 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 89bce <_PyObject_MakeTpCall@@Base+0x8fe> │ │ │ │ + b.w 8ace0 <_PyObject_MakeTpCall@@Base+0x1a10> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 8c0c6 <_PyObject_MakeTpCall@@Base+0x2e1e> │ │ │ │ - mov r1, r4 │ │ │ │ - bl e1590 │ │ │ │ - ldr r1, [pc, #328] @ (8bfac <_PyObject_MakeTpCall@@Base+0x2d04>) │ │ │ │ - mov r0, r4 │ │ │ │ - bl bc2d8 │ │ │ │ + movw r1, #20148 @ 0x4eb4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127394 │ │ │ │ + b.w 8b35a <_PyObject_MakeTpCall@@Base+0x208a> │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + b.w 8b556 <_PyObject_MakeTpCall@@Base+0x2286> │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + b.w 8b556 <_PyObject_MakeTpCall@@Base+0x2286> │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + adds r3, #12 │ │ │ │ + cmp r1, r8 │ │ │ │ + bgt.w 8b5ca <_PyObject_MakeTpCall@@Base+0x22fa> │ │ │ │ + b.w 8a62a <_PyObject_MakeTpCall@@Base+0x135a> │ │ │ │ + movw r1, #4075 @ 0xfeb │ │ │ │ + movw r0, #5196 @ 0x144c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movs r7, #0 │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8b3fc <_PyObject_MakeTpCall@@Base+0x212c> │ │ │ │ + ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + blx r3 │ │ │ │ + mov r6, r0 │ │ │ │ + b.w 8abd2 <_PyObject_MakeTpCall@@Base+0x1902> │ │ │ │ + mov r0, r3 │ │ │ │ + mov r4, fp │ │ │ │ + cmp r0, r9 │ │ │ │ + beq.w 8b77a <_PyObject_MakeTpCall@@Base+0x24aa> │ │ │ │ + ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 8a220 <_PyObject_MakeTpCall@@Base+0xf78> │ │ │ │ - b.w 89e7a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - bl 498a4 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [sl, #12] │ │ │ │ - b.w 89e7a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr r1, [pc, #292] @ (8bfa8 <_PyObject_MakeTpCall@@Base+0x2d00>) │ │ │ │ - bl 10f3d8 │ │ │ │ + bne.n 8be34 <_PyObject_MakeTpCall@@Base+0x2b64> │ │ │ │ + movw ip, #36416 @ 0x8e40 │ │ │ │ + movt ip, #70 @ 0x46 │ │ │ │ + mov fp, r4 │ │ │ │ + cmp r9, ip │ │ │ │ + beq.w 8c332 <_PyObject_MakeTpCall@@Base+0x3062> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #19404 @ 0x4bcc │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127394 │ │ │ │ + b.w 8b35a <_PyObject_MakeTpCall@@Base+0x208a> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bgt.w 8b3c8 <_PyObject_MakeTpCall@@Base+0x20f8> │ │ │ │ + b.w 8ae94 <_PyObject_MakeTpCall@@Base+0x1bc4> │ │ │ │ + mov r1, r0 │ │ │ │ + movs r0, #1 │ │ │ │ + bl 7d7c8 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + b.w 8ae08 <_PyObject_MakeTpCall@@Base+0x1b38> │ │ │ │ + ldr r1, [pc, #252] @ (8bf84 <_PyObject_MakeTpCall@@Base+0x2cb4>) │ │ │ │ + bl 10f2c8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8b356 <_PyObject_MakeTpCall@@Base+0x20ae> │ │ │ │ - bne.w 8bcc0 <_PyObject_MakeTpCall@@Base+0x2a18> │ │ │ │ + blt.w 8b35a <_PyObject_MakeTpCall@@Base+0x208a> │ │ │ │ + bne.w 8bfc8 <_PyObject_MakeTpCall@@Base+0x2cf8> │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.w 89a26 <_PyObject_MakeTpCall@@Base+0x77e> │ │ │ │ - b.w 89a46 <_PyObject_MakeTpCall@@Base+0x79e> │ │ │ │ - movw r1, #27577 @ 0x6bb9 │ │ │ │ + bne.w 89a4e <_PyObject_MakeTpCall@@Base+0x77e> │ │ │ │ + b.w 89a6e <_PyObject_MakeTpCall@@Base+0x79e> │ │ │ │ + movw r1, #26633 @ 0x6809 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8a6c8 <_PyObject_MakeTpCall@@Base+0x1420> │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - b.w 8a6c8 <_PyObject_MakeTpCall@@Base+0x1420> │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ - cbz r0, 8bece <_PyObject_MakeTpCall@@Base+0x2c26> │ │ │ │ - ldr r5, [r6, #20] │ │ │ │ - str.w r0, [sl, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 89df2 <_PyObject_MakeTpCall@@Base+0xb4a> │ │ │ │ - b.w 89e7a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + bne.w 8bfe2 <_PyObject_MakeTpCall@@Base+0x2d12> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 126c78 │ │ │ │ + b.w 8a48e <_PyObject_MakeTpCall@@Base+0x11be> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d75c8 │ │ │ │ + bl 1d6898 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8be78 <_PyObject_MakeTpCall@@Base+0x2bd0> │ │ │ │ + beq.w 8c01e <_PyObject_MakeTpCall@@Base+0x2d4e> │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ lsls r7, r3, #25 │ │ │ │ - bpl.w 8c064 <_PyObject_MakeTpCall@@Base+0x2dbc> │ │ │ │ + bpl.w 8c040 <_PyObject_MakeTpCall@@Base+0x2d70> │ │ │ │ lsls r5, r3, #26 │ │ │ │ - bpl.w 8c064 <_PyObject_MakeTpCall@@Base+0x2dbc> │ │ │ │ + bpl.w 8c040 <_PyObject_MakeTpCall@@Base+0x2d70> │ │ │ │ ldr r5, [r6, #8] │ │ │ │ add.w r0, r6, #20 │ │ │ │ str.w r0, [sl, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 89df2 <_PyObject_MakeTpCall@@Base+0xb4a> │ │ │ │ - b.w 89e7a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr.w r4, [r6, #148] @ 0x94 │ │ │ │ - ldr r7, [r3, #52] @ 0x34 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 8a728 <_PyObject_MakeTpCall@@Base+0x1480> │ │ │ │ - add.w r2, r7, #1000 @ 0x3e8 │ │ │ │ - mov.w r9, #16384 @ 0x4000 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - cmp r9, r2 │ │ │ │ - blt.w 8c0c0 <_PyObject_MakeTpCall@@Base+0x2e18> │ │ │ │ - movw r2, #19968 @ 0x4e00 │ │ │ │ - movt r2, #72 @ 0x48 │ │ │ │ - mov r1, r9 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr.w r8, [r6, #144] @ 0x90 │ │ │ │ - ldrd r0, r4, [r2, #804] @ 0x324 │ │ │ │ - blx r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 8bf74 <_PyObject_MakeTpCall@@Base+0x2ccc> │ │ │ │ - ldr.w r1, [r6, #144] @ 0x90 │ │ │ │ + bne.w 89e1a <_PyObject_MakeTpCall@@Base+0xb4a> │ │ │ │ + b.w 89ea2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a866 <_PyObject_MakeTpCall@@Base+0x1596> │ │ │ │ movs r2, #0 │ │ │ │ - strd r8, r9, [r0] │ │ │ │ - str r2, [r0, #8] │ │ │ │ - cbz r1, 8bf4e <_PyObject_MakeTpCall@@Base+0x2ca6> │ │ │ │ - ldr.w r2, [r6, #148] @ 0x94 │ │ │ │ - add.w r0, r1, #12 │ │ │ │ - subs r2, r2, r0 │ │ │ │ - asrs r2, r2, #2 │ │ │ │ - str r2, [r1, #8] │ │ │ │ - clz r2, r8 │ │ │ │ - add.w r1, r4, r9 │ │ │ │ - str.w r4, [r6, #144] @ 0x90 │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ - str.w r1, [r6, #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 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 8a73e <_PyObject_MakeTpCall@@Base+0x1496> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 8bf9e <_PyObject_MakeTpCall@@Base+0x2cf6> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 8bf9e <_PyObject_MakeTpCall@@Base+0x2cf6> │ │ │ │ - ldr r2, [pc, #40] @ (8bfb0 <_PyObject_MakeTpCall@@Base+0x2d08>) │ │ │ │ - ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 8bf96 <_PyObject_MakeTpCall@@Base+0x2cee> │ │ │ │ + movs r1, #1 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + strd r1, r2, [sp, #20] │ │ │ │ + b.n 8baf4 <_PyObject_MakeTpCall@@Base+0x2824> │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r5 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a50a <_PyObject_MakeTpCall@@Base+0x123a> │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #33692 @ 0x839c │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 8c044 <_PyObject_MakeTpCall@@Base+0x2d74> │ │ │ │ + mov r1, r4 │ │ │ │ + bl e13a8 │ │ │ │ + ldr r1, [pc, #100] @ (8bf88 <_PyObject_MakeTpCall@@Base+0x2cb8>) │ │ │ │ + mov r0, r4 │ │ │ │ + bl bc15c │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.w 8a248 <_PyObject_MakeTpCall@@Base+0xf78> │ │ │ │ + b.w 89ea2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + movw r1, #26633 @ 0x6809 │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.n 8bf72 <_PyObject_MakeTpCall@@Base+0x2ca2> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + b.w 8a652 <_PyObject_MakeTpCall@@Base+0x1382> │ │ │ │ + cbz r3, 8bf4e <_PyObject_MakeTpCall@@Base+0x2c7e> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 89ea2 <_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, #26636 @ 0x680c │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + bl 14a3b4 <_PyErr_Format@@Base> │ │ │ │ + b.w 89ea2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ 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] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ blx r3 │ │ │ │ - bl 1ea6e4 │ │ │ │ - b.w 8abf2 <_PyObject_MakeTpCall@@Base+0x194a> │ │ │ │ + b.n 8bf3e <_PyObject_MakeTpCall@@Base+0x2c6e> │ │ │ │ nop │ │ │ │ - add r1, sp, #752 @ 0x2f0 │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #896 @ (adr r0, 8c330 <_PyObject_MakeTpCall@@Base+0x3088>) │ │ │ │ + add r1, sp, #752 @ 0x2f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ + add r0, pc, #896 @ (adr r0, 8c30c <_PyObject_MakeTpCall@@Base+0x303c>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [r6, #24] │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 89f6e <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1d75c8 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 89e7a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldrb r3, [r6, #16] │ │ │ │ - lsls r7, r3, #25 │ │ │ │ - bpl.n 8bff0 <_PyObject_MakeTpCall@@Base+0x2d48> │ │ │ │ - lsls r0, r3, #26 │ │ │ │ - bpl.n 8bff0 <_PyObject_MakeTpCall@@Base+0x2d48> │ │ │ │ - adds.w r7, r6, #20 │ │ │ │ - bne.w 89f6e <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ - b.w 89e7a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - b.w 8a466 <_PyObject_MakeTpCall@@Base+0x11be> │ │ │ │ - ldr r7, [r6, #24] │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 89f6e <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ - b.w 89e7a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8a7c4 <_PyObject_MakeTpCall@@Base+0x151c> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 8c074 <_PyObject_MakeTpCall@@Base+0x2dcc> │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ + mov ip, r9 │ │ │ │ + mov r4, fp │ │ │ │ + cmp r3, ip │ │ │ │ + beq.w 8b3a4 <_PyObject_MakeTpCall@@Base+0x20d4> │ │ │ │ + ldr.w ip, [ip, #128] @ 0x80 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + bne.n 8bf94 <_PyObject_MakeTpCall@@Base+0x2cc4> │ │ │ │ + movw r0, #36416 @ 0x8e40 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + mov fp, r4 │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.w 8b3a8 <_PyObject_MakeTpCall@@Base+0x20d8> │ │ │ │ + b.w 8b750 <_PyObject_MakeTpCall@@Base+0x2480> │ │ │ │ + ldr r1, [pc, #836] @ (8c300 <_PyObject_MakeTpCall@@Base+0x3030>) │ │ │ │ + bl 10f2c8 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 8b35a <_PyObject_MakeTpCall@@Base+0x208a> │ │ │ │ + beq.w 89a66 <_PyObject_MakeTpCall@@Base+0x796> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - mov r0, r6 │ │ │ │ - movw r2, #29244 @ 0x723c │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - mov r3, r5 │ │ │ │ - bl 20fe9c │ │ │ │ - b.w 8ac02 <_PyObject_MakeTpCall@@Base+0x195a> │ │ │ │ - movw r1, #27577 @ 0x6bb9 │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 8a7e4 <_PyObject_MakeTpCall@@Base+0x153c> │ │ │ │ + movw r1, #27564 @ 0x6bac │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127394 │ │ │ │ + b.w 8b35a <_PyObject_MakeTpCall@@Base+0x208a> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ + movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.w 8a7e4 <_PyObject_MakeTpCall@@Base+0x153c> │ │ │ │ - ldr.w r9, [pc, #1244] @ 8c528 <_PyObject_MakeTpCall@@Base+0x3280> │ │ │ │ + b.w 8a48e <_PyObject_MakeTpCall@@Base+0x11be> │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + str r4, [r5, #8] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 8a4aa <_PyObject_MakeTpCall@@Base+0x11da> │ │ │ │ + b.w 8a4b0 <_PyObject_MakeTpCall@@Base+0x11e0> │ │ │ │ + ldr.w r9, [pc, #784] @ 8c310 <_PyObject_MakeTpCall@@Base+0x3040> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - movw r0, #7756 @ 0x1e4c │ │ │ │ + movw r0, #5196 @ 0x144c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8a0d0 <_PyObject_MakeTpCall@@Base+0xe28> │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8a0a4 <_PyObject_MakeTpCall@@Base+0xdd4> │ │ │ │ + bl 498c2 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [sl, #12] │ │ │ │ + b.w 89ea2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - b.n 8bebe <_PyObject_MakeTpCall@@Base+0x2c16> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8a446 <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ - b.w 8b172 <_PyObject_MakeTpCall@@Base+0x1eca> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 8c00e <_PyObject_MakeTpCall@@Base+0x2d66> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8c00e <_PyObject_MakeTpCall@@Base+0x2d66> │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b076 <_PyObject_MakeTpCall@@Base+0x1dce> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b2b0 <_PyObject_MakeTpCall@@Base+0x2008> │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 89e7a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 89e7a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.w 89e7a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b0e6 <_PyObject_MakeTpCall@@Base+0x1e3e> │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b114 <_PyObject_MakeTpCall@@Base+0x1e6c> │ │ │ │ - mov.w r9, r9, lsl #1 │ │ │ │ - b.n 8bf10 <_PyObject_MakeTpCall@@Base+0x2c68> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30608 @ 0x7790 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.w 89e7a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8beba <_PyObject_MakeTpCall@@Base+0x2bea> │ │ │ │ + ldr r5, [r6, #20] │ │ │ │ + str.w r0, [sl, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 89e1a <_PyObject_MakeTpCall@@Base+0xb4a> │ │ │ │ + b.w 89ea2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ + b.n 8c030 <_PyObject_MakeTpCall@@Base+0x2d60> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30556 @ 0x775c │ │ │ │ + movw r1, #28048 @ 0x6d90 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.w 89e7a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 8b76a <_PyObject_MakeTpCall@@Base+0x24c2> │ │ │ │ - b.w 8b78c <_PyObject_MakeTpCall@@Base+0x24e4> │ │ │ │ + bl d183c │ │ │ │ + b.w 89ea2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + movw r0, #28104 @ 0x6dc8 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + ldr.w r3, [sl, #12] │ │ │ │ + bl 239000 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 89ea2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bbd8 <_PyObject_MakeTpCall@@Base+0x2930> │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8bbd8 <_PyObject_MakeTpCall@@Base+0x2930> │ │ │ │ - strd r2, r2, [sp] │ │ │ │ - mov r3, r2 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - bl 1a8ad0 │ │ │ │ - mov r4, r0 │ │ │ │ - b.w 8abea <_PyObject_MakeTpCall@@Base+0x1942> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30472 @ 0x7708 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.w 89e7a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr.w r1, [r6, #440] @ 0x1b8 │ │ │ │ - mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ - ldr.w r3, [sl, fp] │ │ │ │ - subs r2, r2, r5 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldrd r3, r1, [r1, #12] │ │ │ │ - add r3, r1 │ │ │ │ - adds r1, r3, #3 │ │ │ │ - adds r3, #1 │ │ │ │ - bic.w r1, r1, #3 │ │ │ │ - add.w r3, r1, r3, lsl #2 │ │ │ │ - add r0, r3 │ │ │ │ - cmp r0, r2 │ │ │ │ - bls.w 8a3c6 <_PyObject_MakeTpCall@@Base+0x111e> │ │ │ │ - b.w 8b824 <_PyObject_MakeTpCall@@Base+0x257c> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 8af06 <_PyObject_MakeTpCall@@Base+0x1c5e> │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 8b738 <_PyObject_MakeTpCall@@Base+0x2490> │ │ │ │ - b.w 8af06 <_PyObject_MakeTpCall@@Base+0x1c5e> │ │ │ │ + bne.w 89ea2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + mov r0, r1 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.w 89ea2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b0ce <_PyObject_MakeTpCall@@Base+0x1dfe> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b0ea <_PyObject_MakeTpCall@@Base+0x1e1a> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b0b2 <_PyObject_MakeTpCall@@Base+0x1de2> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b07a <_PyObject_MakeTpCall@@Base+0x1daa> │ │ │ │ + mov.w r9, r9, lsl #1 │ │ │ │ + b.n 8bbda <_PyObject_MakeTpCall@@Base+0x290a> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8bace <_PyObject_MakeTpCall@@Base+0x27fe> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8bace <_PyObject_MakeTpCall@@Base+0x27fe> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30376 @ 0x76a8 │ │ │ │ + movw r1, #27736 @ 0x6c58 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.w 8b3dc <_PyObject_MakeTpCall@@Base+0x2134> │ │ │ │ + bl 127394 │ │ │ │ + b.w 8b3e0 <_PyObject_MakeTpCall@@Base+0x2110> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30328 @ 0x7678 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + movw r1, #27688 @ 0x6c28 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.w 8b3dc <_PyObject_MakeTpCall@@Base+0x2134> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8a4ea <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ - movw r1, #65534 @ 0xfffe │ │ │ │ - movt r1, #16383 @ 0x3fff │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 8c1e4 <_PyObject_MakeTpCall@@Base+0x2f3c> │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8a4ea <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a4ea <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ - mov r5, r4 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - mov r4, r5 │ │ │ │ - b.w 8a4ea <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ - movw r1, #43976 @ 0xabc8 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - movw r1, #30516 @ 0x7734 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl d1994 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 89e7a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - b.n 8c09c <_PyObject_MakeTpCall@@Base+0x2df4> │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - str.w r3, [sl, #168] @ 0xa8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 89d6e <_PyObject_MakeTpCall@@Base+0xac6> │ │ │ │ - b.w 89d72 <_PyObject_MakeTpCall@@Base+0xaca> │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b0ae <_PyObject_MakeTpCall@@Base+0x1e06> │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b0ca <_PyObject_MakeTpCall@@Base+0x1e22> │ │ │ │ + bl d183c │ │ │ │ + b.w 8b3e0 <_PyObject_MakeTpCall@@Base+0x2110> │ │ │ │ ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ ldr.w r0, [sl, fp] │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #28 │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ mul.w r6, r3, ip │ │ │ │ add.w r3, lr, r6 │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ ldr.w r1, [r3, #252] @ 0xfc │ │ │ │ add.w r3, r6, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, lr │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 8c274 <_PyObject_MakeTpCall@@Base+0x2fcc> │ │ │ │ + beq.n 8c146 <_PyObject_MakeTpCall@@Base+0x2e76> │ │ │ │ cmp.w ip, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r6, r6, #98304 @ 0x18000 │ │ │ │ addls r6, #228 @ 0xe4 │ │ │ │ addls.w r3, lr, r6 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a850 <_PyObject_MakeTpCall@@Base+0x15a8> │ │ │ │ - b.w 8b91e <_PyObject_MakeTpCall@@Base+0x2676> │ │ │ │ - ldr r1, [pc, #660] @ (8c518 <_PyObject_MakeTpCall@@Base+0x3270>) │ │ │ │ - mov r0, r9 │ │ │ │ - bl bc250 <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8aeb4 <_PyObject_MakeTpCall@@Base+0x1c0c> │ │ │ │ - ldr r1, [pc, #652] @ (8c51c <_PyObject_MakeTpCall@@Base+0x3274>) │ │ │ │ - mov r0, r9 │ │ │ │ - bl bc250 <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8aeb4 <_PyObject_MakeTpCall@@Base+0x1c0c> │ │ │ │ - ldr r1, [pc, #640] @ (8c520 <_PyObject_MakeTpCall@@Base+0x3278>) │ │ │ │ - mov r0, r9 │ │ │ │ - bl bc250 <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8aeb4 <_PyObject_MakeTpCall@@Base+0x1c0c> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30424 @ 0x76d8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8b3dc <_PyObject_MakeTpCall@@Base+0x2134> │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8b3dc <_PyObject_MakeTpCall@@Base+0x2134> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b3dc <_PyObject_MakeTpCall@@Base+0x2134> │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b092 <_PyObject_MakeTpCall@@Base+0x1dea> │ │ │ │ - mov r0, sl │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.w 89e92 <_PyObject_MakeTpCall@@Base+0xbea> │ │ │ │ - mov ip, r0 │ │ │ │ - b.w 8b3a6 <_PyObject_MakeTpCall@@Base+0x20fe> │ │ │ │ - movs r1, #0 │ │ │ │ - ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.w 8b54e <_PyObject_MakeTpCall@@Base+0x22a6> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30296 @ 0x7658 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.w 8b3dc <_PyObject_MakeTpCall@@Base+0x2134> │ │ │ │ + bne.w 8a870 <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ + b.w 8b89a <_PyObject_MakeTpCall@@Base+0x25ca> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - movw r1, #30248 @ 0x7628 │ │ │ │ + movw r1, #27768 @ 0x6c78 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.w 8b3dc <_PyObject_MakeTpCall@@Base+0x2134> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8a7fa <_PyObject_MakeTpCall@@Base+0x1552> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a7fa <_PyObject_MakeTpCall@@Base+0x1552> │ │ │ │ - mov r0, r1 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a810 <_PyObject_MakeTpCall@@Base+0x1568> │ │ │ │ - ldr.w r9, [pc, #456] @ 8c528 <_PyObject_MakeTpCall@@Base+0x3280> │ │ │ │ + bl 127394 │ │ │ │ + b.w 8b3e0 <_PyObject_MakeTpCall@@Base+0x2110> │ │ │ │ + ldr.w r9, [pc, #416] @ 8c310 <_PyObject_MakeTpCall@@Base+0x3040> │ │ │ │ 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 8c39a <_PyObject_MakeTpCall@@Base+0x30f2> │ │ │ │ + beq.n 8c1a8 <_PyObject_MakeTpCall@@Base+0x2ed8> │ │ │ │ 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 89ff8 <_PyObject_MakeTpCall@@Base+0xd50> │ │ │ │ - movw r0, #7756 @ 0x1e4c │ │ │ │ + bmi.w 89f50 <_PyObject_MakeTpCall@@Base+0xc80> │ │ │ │ + movw r0, #5196 @ 0x144c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8a028 <_PyObject_MakeTpCall@@Base+0xd80> │ │ │ │ - ldr.w r9, [pc, #364] @ 8c528 <_PyObject_MakeTpCall@@Base+0x3280> │ │ │ │ - mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - b.n 8c3a6 <_PyObject_MakeTpCall@@Base+0x30fe> │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - movw r0, #30664 @ 0x77c8 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - ldr.w r3, [sl, #12] │ │ │ │ - bl 239d84 │ │ │ │ - b.w 8a864 <_PyObject_MakeTpCall@@Base+0x15bc> │ │ │ │ - ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.w 8b54e <_PyObject_MakeTpCall@@Base+0x22a6> │ │ │ │ - ldr.w r9, [pc, #312] @ 8c528 <_PyObject_MakeTpCall@@Base+0x3280> │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8ab16 <_PyObject_MakeTpCall@@Base+0x1846> │ │ │ │ + ldr r1, [pc, #312] @ (8c304 <_PyObject_MakeTpCall@@Base+0x3034>) │ │ │ │ + mov r0, r9 │ │ │ │ + bl bc0d4 <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8af0a <_PyObject_MakeTpCall@@Base+0x1c3a> │ │ │ │ + ldr r1, [pc, #304] @ (8c308 <_PyObject_MakeTpCall@@Base+0x3038>) │ │ │ │ + mov r0, r9 │ │ │ │ + bl bc0d4 <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8af0a <_PyObject_MakeTpCall@@Base+0x1c3a> │ │ │ │ + ldr r1, [pc, #292] @ (8c30c <_PyObject_MakeTpCall@@Base+0x303c>) │ │ │ │ + mov r0, r9 │ │ │ │ + bl bc0d4 <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8af0a <_PyObject_MakeTpCall@@Base+0x1c3a> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #27864 @ 0x6cd8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d183c │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8b3e0 <_PyObject_MakeTpCall@@Base+0x2110> │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8b3e0 <_PyObject_MakeTpCall@@Base+0x2110> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b3e0 <_PyObject_MakeTpCall@@Base+0x2110> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b2b4 <_PyObject_MakeTpCall@@Base+0x1fe4> │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 89ea2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 89ea2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.w 89ea2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 8b7ee <_PyObject_MakeTpCall@@Base+0x251e> │ │ │ │ + b.w 8b810 <_PyObject_MakeTpCall@@Base+0x2540> │ │ │ │ + ldr.w r9, [pc, #176] @ 8c310 <_PyObject_MakeTpCall@@Base+0x3040> │ │ │ │ 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 8c428 <_PyObject_MakeTpCall@@Base+0x3180> │ │ │ │ + beq.n 8c29a <_PyObject_MakeTpCall@@Base+0x2fca> │ │ │ │ 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 89ece <_PyObject_MakeTpCall@@Base+0xc26> │ │ │ │ - movw r0, #7756 @ 0x1e4c │ │ │ │ + bmi.w 89ef6 <_PyObject_MakeTpCall@@Base+0xc26> │ │ │ │ + movw r0, #5196 @ 0x144c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 89e7a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr.w r9, [pc, #220] @ 8c528 <_PyObject_MakeTpCall@@Base+0x3280> │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 89ea2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + mov r0, r3 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a9e6 <_PyObject_MakeTpCall@@Base+0x1716> │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + b.w 8b556 <_PyObject_MakeTpCall@@Base+0x2286> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #27996 @ 0x6d5c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d183c │ │ │ │ + b.w 89ea2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8a46e <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ + b.w 8b20c <_PyObject_MakeTpCall@@Base+0x1f3c> │ │ │ │ + mov r0, sl │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.w 89eba <_PyObject_MakeTpCall@@Base+0xbea> │ │ │ │ + add r1, sp, #752 @ 0x2f0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r4, sp, #64 @ 0x40 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r0, pc, #608 @ (adr r0, 8c56c ) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r0, pc, #896 @ (adr r0, 8c690 ) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 8af5c <_PyObject_MakeTpCall@@Base+0x1c8c> │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 8b7bc <_PyObject_MakeTpCall@@Base+0x24ec> │ │ │ │ + b.w 8af5c <_PyObject_MakeTpCall@@Base+0x1c8c> │ │ │ │ + ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + b.w 8b556 <_PyObject_MakeTpCall@@Base+0x2286> │ │ │ │ + mov ip, r0 │ │ │ │ + b.w 8b3aa <_PyObject_MakeTpCall@@Base+0x20da> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b096 <_PyObject_MakeTpCall@@Base+0x1dc6> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b118 <_PyObject_MakeTpCall@@Base+0x1e48> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #27816 @ 0x6ca8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127394 │ │ │ │ + b.w 8b3e0 <_PyObject_MakeTpCall@@Base+0x2110> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8bcbc <_PyObject_MakeTpCall@@Base+0x29ec> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8bcbc <_PyObject_MakeTpCall@@Base+0x29ec> │ │ │ │ + mov r0, r1 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a830 <_PyObject_MakeTpCall@@Base+0x1560> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8a50a <_PyObject_MakeTpCall@@Base+0x123a> │ │ │ │ + movw r1, #65534 @ 0xfffe │ │ │ │ + movt r1, #16383 @ 0x3fff │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 8c3e8 <_PyObject_MakeTpCall@@Base+0x3118> │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8a50a <_PyObject_MakeTpCall@@Base+0x123a> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a50a <_PyObject_MakeTpCall@@Base+0x123a> │ │ │ │ + strd r2, r2, [sp] │ │ │ │ + mov r3, r2 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + bl 1a7eb8 │ │ │ │ + mov r4, r0 │ │ │ │ + b.w 8abf2 <_PyObject_MakeTpCall@@Base+0x1922> │ │ │ │ + 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 8a3ee <_PyObject_MakeTpCall@@Base+0x111e> │ │ │ │ + b.w 8b83a <_PyObject_MakeTpCall@@Base+0x256a> │ │ │ │ + mov r5, r4 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + mov r4, r5 │ │ │ │ + b.w 8a50a <_PyObject_MakeTpCall@@Base+0x123a> │ │ │ │ + ldr.w r9, [pc, #324] @ 8c538 <_PyObject_MakeTpCall@@Base+0x3268> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - b.w 8b21e <_PyObject_MakeTpCall@@Base+0x1f76> │ │ │ │ - ldr.w r9, [pc, #208] @ 8c528 <_PyObject_MakeTpCall@@Base+0x3280> │ │ │ │ + b.w 8b1d4 <_PyObject_MakeTpCall@@Base+0x1f04> │ │ │ │ + ldr.w r9, [pc, #312] @ 8c538 <_PyObject_MakeTpCall@@Base+0x3268> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - b.w 8a5e2 <_PyObject_MakeTpCall@@Base+0x133a> │ │ │ │ - movw r3, #57365 @ 0xe015 │ │ │ │ - movt r3, #11 │ │ │ │ - str.w r3, [sl, #72] @ 0x48 │ │ │ │ - b.w 8a574 <_PyObject_MakeTpCall@@Base+0x12cc> │ │ │ │ + b.w 8a602 <_PyObject_MakeTpCall@@Base+0x1332> │ │ │ │ ldr r3, [r5, #32] │ │ │ │ - cbz r3, 8c494 <_PyObject_MakeTpCall@@Base+0x31ec> │ │ │ │ - ldr r0, [pc, #172] @ (8c524 <_PyObject_MakeTpCall@@Base+0x327c>) │ │ │ │ - bl 8fdf0 │ │ │ │ + cbz r3, 8c440 <_PyObject_MakeTpCall@@Base+0x3170> │ │ │ │ + ldr r0, [pc, #292] @ (8c534 <_PyObject_MakeTpCall@@Base+0x3264>) │ │ │ │ + bl 8fde0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8aaf6 <_PyObject_MakeTpCall@@Base+0x184e> │ │ │ │ + beq.w 8aafc <_PyObject_MakeTpCall@@Base+0x182c> │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a6a8 <_PyObject_MakeTpCall@@Base+0x1400> │ │ │ │ - b.w 8aaee <_PyObject_MakeTpCall@@Base+0x1846> │ │ │ │ + bne.w 8a6c8 <_PyObject_MakeTpCall@@Base+0x13f8> │ │ │ │ + b.w 8aaf4 <_PyObject_MakeTpCall@@Base+0x1824> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str.w r3, [sl, #168] @ 0xa8 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 89d96 <_PyObject_MakeTpCall@@Base+0xac6> │ │ │ │ + b.w 89d9a <_PyObject_MakeTpCall@@Base+0xaca> │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - movw r1, #24192 @ 0x5e80 │ │ │ │ + movw r1, #21632 @ 0x5480 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldr r3, [pc, #220] @ (8c534 <_PyObject_MakeTpCall@@Base+0x3264>) │ │ │ │ + bl d183c │ │ │ │ + b.w 8aaf4 <_PyObject_MakeTpCall@@Base+0x1824> │ │ │ │ + ldr.w r9, [pc, #216] @ 8c538 <_PyObject_MakeTpCall@@Base+0x3268> │ │ │ │ + mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ + movw r0, #5196 @ 0x144c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movw r1, #2436 @ 0x984 │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8a050 <_PyObject_MakeTpCall@@Base+0xd80> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #27912 @ 0x6d08 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - ldr r3, [pc, #120] @ (8c524 <_PyObject_MakeTpCall@@Base+0x327c>) │ │ │ │ - bl d1994 │ │ │ │ - b.w 8aaee <_PyObject_MakeTpCall@@Base+0x1846> │ │ │ │ - ldr.w r9, [pc, #116] @ 8c528 <_PyObject_MakeTpCall@@Base+0x3280> │ │ │ │ + bl 127394 │ │ │ │ + b.w 89ea2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + movw r3, #56981 @ 0xde95 │ │ │ │ + movt r3, #11 │ │ │ │ + str.w r3, [sl, #72] @ 0x48 │ │ │ │ + b.w 8a594 <_PyObject_MakeTpCall@@Base+0x12c4> │ │ │ │ + ldr.w r9, [pc, #144] @ 8c538 <_PyObject_MakeTpCall@@Base+0x3268> │ │ │ │ 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 8c4ee <_PyObject_MakeTpCall@@Base+0x3246> │ │ │ │ + beq.n 8c4e0 <_PyObject_MakeTpCall@@Base+0x3210> │ │ │ │ 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 89f28 <_PyObject_MakeTpCall@@Base+0xc80> │ │ │ │ - movw r0, #7756 @ 0x1e4c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movw r1, #2436 @ 0x984 │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8ab10 <_PyObject_MakeTpCall@@Base+0x1868> │ │ │ │ - ldr.w r9, [pc, #24] @ 8c528 <_PyObject_MakeTpCall@@Base+0x3280> │ │ │ │ + bmi.w 8a020 <_PyObject_MakeTpCall@@Base+0xd50> │ │ │ │ + b.n 8c466 <_PyObject_MakeTpCall@@Base+0x3196> │ │ │ │ + ldr.w r9, [pc, #72] @ 8c538 <_PyObject_MakeTpCall@@Base+0x3268> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - b.n 8c4fa <_PyObject_MakeTpCall@@Base+0x3252> │ │ │ │ - add r4, sp, #64 @ 0x40 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r0, pc, #608 @ (adr r0, 8c780 ) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r0, pc, #896 @ (adr r0, 8c8a4 ) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 8c758 ) │ │ │ │ + b.n 8c1b4 <_PyObject_MakeTpCall@@Base+0x2ee4> │ │ │ │ + movw r1, #43976 @ 0xabc8 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + movw r1, #27956 @ 0x6d34 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl d183c │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 89ea2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + b.n 8c23e <_PyObject_MakeTpCall@@Base+0x2f6e> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8a81a <_PyObject_MakeTpCall@@Base+0x154a> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a81a <_PyObject_MakeTpCall@@Base+0x154a> │ │ │ │ + nop │ │ │ │ + add r6, pc, #560 @ (adr r6, 8c768 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008c52c : │ │ │ │ +0008c53c : │ │ │ │ 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 8c56c │ │ │ │ + beq.n 8c57c │ │ │ │ add r2, sp, #20 │ │ │ │ movs r4, #0 │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r1, r0 │ │ │ │ adds r1, #12 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl 8c58c │ │ │ │ + bl 8c59c │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30776 @ 0x7838 │ │ │ │ + movw r1, #28216 @ 0x6e38 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r2 │ │ │ │ - b.n 8c562 │ │ │ │ + b.n 8c572 │ │ │ │ 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 │ │ │ │ @@ -146708,130 +146673,130 @@ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r3 │ │ │ │ mov fp, r0 │ │ │ │ strd r3, r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, lr │ │ │ │ ldrb.w ip, [r4], #1 │ │ │ │ cmp.w ip, #59 @ 0x3b │ │ │ │ - bhi.w 8c6f0 │ │ │ │ + bhi.w 8c700 │ │ │ │ cmp.w ip, #39 @ 0x27 │ │ │ │ - bhi.w 8c8ec │ │ │ │ + bhi.w 8c8fc │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8c954 │ │ │ │ + beq.w 8c964 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cb18 │ │ │ │ - movw r1, #51168 @ 0xc7e0 │ │ │ │ + bne.w 8cb28 │ │ │ │ + movw r1, #48608 @ 0xbde0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldrb.w sl, [r4] │ │ │ │ add.w r4, lr, #2 │ │ │ │ ldr.w r3, [r1, ip, lsl #2] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne.w ip, #101 @ 0x65 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ add r2, r3 │ │ │ │ cmp.w sl, #59 @ 0x3b │ │ │ │ - bhi.n 8c6a0 │ │ │ │ + bhi.n 8c6b0 │ │ │ │ cmp.w sl, #39 @ 0x27 │ │ │ │ - bhi.w 8c99a │ │ │ │ + bhi.w 8c9aa │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8c758 │ │ │ │ + beq.w 8c768 │ │ │ │ ldr.w r3, [r1, sl, lsl #2] │ │ │ │ add.w r4, lr, #3 │ │ │ │ ldrb.w ip, [lr, #2] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r2, #1 │ │ │ │ cmp.w ip, #59 @ 0x3b │ │ │ │ - bhi.n 8c6ce │ │ │ │ + bhi.n 8c6de │ │ │ │ cmp.w ip, #39 @ 0x27 │ │ │ │ - bhi.w 8c9ce │ │ │ │ + bhi.w 8c9de │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8c758 │ │ │ │ + beq.w 8c768 │ │ │ │ ldr.w r3, [r1, ip, lsl #2] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r2, #1 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bhi.n 8c680 │ │ │ │ + bhi.n 8c690 │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bhi.n 8c720 │ │ │ │ + bhi.n 8c730 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8c758 │ │ │ │ + beq.n 8c768 │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r2, #1 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bls.n 8c662 │ │ │ │ + bls.n 8c672 │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - beq.w 8c98a │ │ │ │ + beq.w 8c99a │ │ │ │ ldr.w r0, [r1, r3, lsl #2] │ │ │ │ and.w ip, r0, #3 │ │ │ │ cmp.w ip, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #101 @ 0x65 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ add r2, r3 │ │ │ │ - b.n 8c65a │ │ │ │ + b.n 8c66a │ │ │ │ cmp.w sl, #124 @ 0x7c │ │ │ │ - beq.w 8c98a │ │ │ │ + beq.w 8c99a │ │ │ │ ldr.w r3, [r1, sl, lsl #2] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne.w sl, #101 @ 0x65 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ ldrb.w ip, [lr, #2] │ │ │ │ add r2, r3 │ │ │ │ add.w r4, lr, #3 │ │ │ │ cmp.w ip, #59 @ 0x3b │ │ │ │ - bls.n 8c63c │ │ │ │ + bls.n 8c64c │ │ │ │ cmp.w ip, #124 @ 0x7c │ │ │ │ - beq.w 8c98a │ │ │ │ + beq.w 8c99a │ │ │ │ ldr.w r3, [r1, ip, lsl #2] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne.w ip, #101 @ 0x65 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ add r2, r3 │ │ │ │ - b.n 8c65a │ │ │ │ + b.n 8c66a │ │ │ │ cmp.w ip, #124 @ 0x7c │ │ │ │ - beq.w 8c962 │ │ │ │ + beq.w 8c972 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c5e2 │ │ │ │ + beq.w 8c5f2 │ │ │ │ mov r1, r4 │ │ │ │ ldrb.w ip, [r1], #1 │ │ │ │ cmp.w ip, #59 @ 0x3b │ │ │ │ - bls.w 8ca54 │ │ │ │ + bls.w 8ca64 │ │ │ │ mov lr, r4 │ │ │ │ cmp.w ip, #124 @ 0x7c │ │ │ │ - beq.w 8cb2e │ │ │ │ + beq.w 8cb3e │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c5e2 │ │ │ │ - b.n 8c6fe │ │ │ │ + beq.w 8c5f2 │ │ │ │ + b.n 8c70e │ │ │ │ sub.w ip, r3, #40 @ 0x28 │ │ │ │ cmp.w ip, #19 │ │ │ │ - bhi.w 8ca02 │ │ │ │ + bhi.w 8ca12 │ │ │ │ tbh [pc, ip, lsl #1] │ │ │ │ lsls r1, r1, #6 │ │ │ │ lsls r1, r4, #10 │ │ │ │ lsls r1, r5, #5 │ │ │ │ lsls r1, r5, #5 │ │ │ │ lsls r1, r5, #5 │ │ │ │ lsls r1, r5, #5 │ │ │ │ @@ -146853,234 +146818,234 @@ │ │ │ │ mov r0, fp │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ bics.w r9, r9, r9, asr #32 │ │ │ │ it cs │ │ │ │ movcs r9, r2 │ │ │ │ cmp r2, #8 │ │ │ │ - bgt.w 8cad0 │ │ │ │ + bgt.w 8cae0 │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c890 │ │ │ │ + bne.w 8c8a0 │ │ │ │ cmp r5, r2 │ │ │ │ it le │ │ │ │ cmple r9, r5 │ │ │ │ - bgt.w 8cce8 │ │ │ │ + bgt.w 8ccf8 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.w 8c950 │ │ │ │ + ble.w 8c960 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ add.w fp, sp, #28 │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - beq.w 8ca7c │ │ │ │ + beq.w 8ca8c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ str.w r7, [fp] │ │ │ │ - beq.w 8cb5c │ │ │ │ + beq.w 8cb6c │ │ │ │ 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 8cdac │ │ │ │ + bl 8cdbc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cb60 │ │ │ │ + bne.w 8cb70 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 8c840 │ │ │ │ + beq.n 8c850 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ itt eq │ │ │ │ ldrbeq r2, [r3, #1] │ │ │ │ addeq r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - beq.w 8cb70 │ │ │ │ + beq.w 8cb80 │ │ │ │ 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 8cdac │ │ │ │ + bl 8cdbc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cba6 │ │ │ │ + bne.w 8cbb6 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 8c840 │ │ │ │ + beq.n 8c850 │ │ │ │ adds r6, #4 │ │ │ │ mov.w r9, #2 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ itt eq │ │ │ │ ldrbeq r2, [r3, #1] │ │ │ │ addeq r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - beq.w 8cbb2 │ │ │ │ + beq.w 8cbc2 │ │ │ │ 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 8cdac │ │ │ │ + bl 8cdbc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cb64 │ │ │ │ + bne.w 8cb74 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r5, r9 │ │ │ │ - bne.n 8c802 │ │ │ │ + bne.n 8c812 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbz r3, 8c87e │ │ │ │ + cbz r3, 8c88e │ │ │ │ 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, #51168 @ 0xc7e0 │ │ │ │ + movw r1, #48608 @ 0xbde0 │ │ │ │ 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 8cc2c │ │ │ │ + bne.w 8cc3c │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cac6 │ │ │ │ + bne.w 8cad6 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #500 @ 0x1f4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8ccb4 │ │ │ │ + beq.w 8ccc4 │ │ │ │ cmp.w r9, #1 │ │ │ │ it eq │ │ │ │ cmpeq r2, #1 │ │ │ │ - bne.w 8cafa │ │ │ │ + bne.w 8cb0a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8cc86 │ │ │ │ + beq.w 8cc96 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ str r7, [r1, #0] │ │ │ │ - beq.w 8cbee │ │ │ │ + beq.w 8cbfe │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ - bl 8cdac │ │ │ │ + bl 8cdbc │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8c87e │ │ │ │ + beq.n 8c88e │ │ │ │ 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 23e010 │ │ │ │ + bl 23d5d8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 238d78 │ │ │ │ - b.n 8c88a │ │ │ │ + bl 238348 │ │ │ │ + b.n 8c89a │ │ │ │ sub.w r1, ip, #40 @ 0x28 │ │ │ │ cmp r1, #19 │ │ │ │ - bhi.w 8c5dc │ │ │ │ + bhi.w 8c5ec │ │ │ │ addw sl, pc, #8 │ │ │ │ ldr.w pc, [sl, r1, lsl #2] │ │ │ │ nop │ │ │ │ - ldmia r2, {r0, r2, r3, r4, r5} │ │ │ │ + ldmia r2, {r0, r2, r3, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r4!, {r0, r2, r3, r6} │ │ │ │ + ldmia r4, {r0, r2, r3, r4, r6} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r0, r2, r3, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r0, r2, r3, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r0, r2, r3, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r0, r2, r3, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r0, r2, r3, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r0, r2, r3, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r0, r2, r3, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r0, r2, r3, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r0, r2, r3, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r0, r2, r3, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r0, r2, r3, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r0, r2, r3, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r0, r2, r3, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r0, r2, r3, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r0, r2, r3, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r0, r2, r3, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2!, {r0, r1, r3, r4, r6} │ │ │ │ + ldmia r2!, {r0, r1, r3, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r1, {r0, r1, r2, r3, r7} │ │ │ │ + ldmia r1, {r0, r1, r2, r3, r4, r7} │ │ │ │ movs r0, r1 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 8c840 │ │ │ │ + b.n 8c850 │ │ │ │ mov r0, fp │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ca62 │ │ │ │ + bne.w 8ca72 │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8c760 │ │ │ │ + b.n 8c770 │ │ │ │ mov lr, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cb2c │ │ │ │ + bne.w 8cb3c │ │ │ │ mov r4, lr │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w ip, [r4], #1 │ │ │ │ cmp.w ip, #59 @ 0x3b │ │ │ │ it ls │ │ │ │ movls r9, r2 │ │ │ │ - bls.w 8c5cc │ │ │ │ + bls.w 8c5dc │ │ │ │ cmp.w ip, #124 @ 0x7c │ │ │ │ it ne │ │ │ │ movne r9, r2 │ │ │ │ - bne.w 8c5e2 │ │ │ │ + bne.w 8c5f2 │ │ │ │ mov lr, r4 │ │ │ │ - b.n 8c96a │ │ │ │ + b.n 8c97a │ │ │ │ mov r0, fp │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8ca62 │ │ │ │ + bne.n 8ca72 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8c760 │ │ │ │ + b.n 8c770 │ │ │ │ sub.w r3, sl, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 8ca12 │ │ │ │ + bhi.n 8ca22 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r1, #1 │ │ │ │ lsls r6, r4, #5 │ │ │ │ movs r6, r6 │ │ │ │ movs r6, r6 │ │ │ │ movs r6, r6 │ │ │ │ movs r6, r6 │ │ │ │ @@ -147096,15 +147061,15 @@ │ │ │ │ movs r6, r6 │ │ │ │ movs r6, r6 │ │ │ │ movs r6, r6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ lsls r5, r0, #1 │ │ │ │ sub.w r3, ip, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 8ca20 │ │ │ │ + bhi.n 8ca30 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r4, r6 │ │ │ │ lsls r4, r1, #5 │ │ │ │ movs r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ @@ -147123,331 +147088,331 @@ │ │ │ │ movs r5, r5 │ │ │ │ movs r3, r5 │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ add r2, r3 │ │ │ │ - b.n 8c65a │ │ │ │ + b.n 8c66a │ │ │ │ ldr.w r3, [r1, sl, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 8c6be │ │ │ │ + b.n 8c6ce │ │ │ │ ldr.w r3, [r1, ip, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ add r2, r3 │ │ │ │ - b.n 8c65a │ │ │ │ + b.n 8c66a │ │ │ │ mov r0, fp │ │ │ │ - b.n 8c994 │ │ │ │ + b.n 8c9a4 │ │ │ │ mov r0, fp │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8c760 │ │ │ │ + b.n 8c770 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cc54 │ │ │ │ + bne.w 8cc64 │ │ │ │ mov lr, r4 │ │ │ │ adds r2, #1 │ │ │ │ movs r3, #1 │ │ │ │ ldrb.w ip, [lr], #1 │ │ │ │ cmp.w ip, #59 @ 0x3b │ │ │ │ - bhi.n 8cb24 │ │ │ │ + bhi.n 8cb34 │ │ │ │ mov r1, lr │ │ │ │ mov lr, r4 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 8c5cc │ │ │ │ + b.n 8c5dc │ │ │ │ mov r0, fp │ │ │ │ str r4, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8ca38 │ │ │ │ - movw r1, #30948 @ 0x78e4 │ │ │ │ + beq.n 8ca48 │ │ │ │ + movw r1, #28388 @ 0x6ee4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #50288 @ 0xc470 │ │ │ │ + movw r0, #47728 @ 0xba70 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 61f30 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62074 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, fp │ │ │ │ str r4, [sp, #16] │ │ │ │ - b.n 8ca38 │ │ │ │ + b.n 8ca48 │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ adds r3, r7, #1 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ str.w r3, [fp] │ │ │ │ - bne.w 8c79e │ │ │ │ + bne.w 8c7ae │ │ │ │ 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 2161f0 │ │ │ │ + bl 215808 <_PyTime_FromMillisecondsObject@@Base+0x56c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8cb40 │ │ │ │ + bne.n 8cb50 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r5, #1 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.w 8c7c4 │ │ │ │ - b.n 8c840 │ │ │ │ + bne.w 8c7d4 │ │ │ │ + b.n 8c850 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl 771e8 │ │ │ │ - b.n 8c888 │ │ │ │ + bl 77260 │ │ │ │ + b.n 8c898 │ │ │ │ cmp.w r2, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 8cc1e │ │ │ │ + bcs.w 8cc2e │ │ │ │ lsls r0, r2, #3 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 76e4c │ │ │ │ + bl 76ec0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str.w r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8cc24 │ │ │ │ + beq.w 8cc34 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r8, #8] │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c776 │ │ │ │ + beq.w 8c786 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31048 @ 0x7948 │ │ │ │ + movw r1, #28488 @ 0x6f48 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ mov r0, r8 │ │ │ │ - bl 238d78 │ │ │ │ - b.n 8c88a │ │ │ │ + bl 238348 │ │ │ │ + b.n 8c89a │ │ │ │ mov lr, r4 │ │ │ │ ldrb.w ip, [lr], #1 │ │ │ │ cmp.w ip, #59 @ 0x3b │ │ │ │ - bls.n 8ca52 │ │ │ │ + bls.n 8ca62 │ │ │ │ cmp.w ip, #124 @ 0x7c │ │ │ │ - bne.w 8c5be │ │ │ │ + bne.w 8c5ce │ │ │ │ mov r1, lr │ │ │ │ mov lr, r1 │ │ │ │ ldrb.w ip, [lr], #1 │ │ │ │ cmp.w ip, #59 @ 0x3b │ │ │ │ - bhi.n 8cc14 │ │ │ │ + bhi.n 8cc24 │ │ │ │ mov r4, lr │ │ │ │ mov lr, r1 │ │ │ │ - b.n 8c5cc │ │ │ │ + b.n 8c5dc │ │ │ │ mov.w r9, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ add.w r0, r9, #1 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ - bl 23e010 │ │ │ │ + bl 23d5d8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 238d78 │ │ │ │ - b.n 8c88a │ │ │ │ + bl 238348 │ │ │ │ + b.n 8c89a │ │ │ │ mov r3, r7 │ │ │ │ - b.n 8ca8c │ │ │ │ + b.n 8ca9c │ │ │ │ mov.w r9, #0 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 8cb44 │ │ │ │ + b.n 8cb54 │ │ │ │ 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 2161f0 │ │ │ │ - cbnz r0, 8cbac │ │ │ │ + bl 215808 <_PyTime_FromMillisecondsObject@@Base+0x56c> │ │ │ │ + cbnz r0, 8cbbc │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r5, #2 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.w 8c7fc │ │ │ │ - b.n 8c840 │ │ │ │ + bne.w 8c80c │ │ │ │ + b.n 8c850 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 8cb64 │ │ │ │ + b.n 8cb74 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 8cb44 │ │ │ │ + b.n 8cb54 │ │ │ │ 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 2161f0 │ │ │ │ + bl 215808 <_PyTime_FromMillisecondsObject@@Base+0x56c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8cb44 │ │ │ │ + bne.n 8cb54 │ │ │ │ ldr.w r3, [fp] │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r5, r9 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.w 8c802 │ │ │ │ - b.n 8c840 │ │ │ │ + bne.w 8c812 │ │ │ │ + b.n 8c850 │ │ │ │ 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 2161f0 │ │ │ │ + bl 215808 <_PyTime_FromMillisecondsObject@@Base+0x56c> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c87e │ │ │ │ - b.n 8c8d6 │ │ │ │ + beq.w 8c88e │ │ │ │ + b.n 8c8e6 │ │ │ │ cmp.w ip, #124 @ 0x7c │ │ │ │ - bne.w 8c5be │ │ │ │ - b.n 8c964 │ │ │ │ + bne.w 8c5ce │ │ │ │ + b.n 8c974 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8] │ │ │ │ - bl 1ea6e4 │ │ │ │ + bl 1e9b14 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8c88a │ │ │ │ + b.n 8c89a │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31136 @ 0x79a0 │ │ │ │ + movw r1, #28576 @ 0x6fa0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ mov r0, r8 │ │ │ │ - bl 238d78 │ │ │ │ - b.n 8c88a │ │ │ │ - cbz r3, 8cc72 │ │ │ │ + bl 238348 │ │ │ │ + b.n 8c89a │ │ │ │ + cbz r3, 8cc82 │ │ │ │ subs r3, #1 │ │ │ │ mov lr, r4 │ │ │ │ - b.n 8c5be │ │ │ │ + b.n 8c5ce │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #29 │ │ │ │ - bgt.n 8cc5e │ │ │ │ + bgt.n 8cc6e │ │ │ │ mov lr, r4 │ │ │ │ - b.n 8c5be │ │ │ │ - movw r1, #30860 @ 0x788c │ │ │ │ + b.n 8c5ce │ │ │ │ + movw r1, #28300 @ 0x6e8c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #50288 @ 0xc470 │ │ │ │ + movw r0, #47728 @ 0xba70 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 61f30 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #30916 @ 0x78c4 │ │ │ │ + bl 62074 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #28356 @ 0x6ec4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #50288 @ 0xc470 │ │ │ │ + movw r0, #47728 @ 0xba70 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 61f30 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62074 <_Py_FatalErrorFunc@@Base> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8cd82 │ │ │ │ - movw r3, #34116 @ 0x8544 │ │ │ │ + beq.n 8cd92 │ │ │ │ + movw r3, #31588 @ 0x7b64 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r1, #31008 @ 0x7920 │ │ │ │ + movw r1, #28448 @ 0x6f20 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ mov r0, r8 │ │ │ │ - bl 238d78 │ │ │ │ - b.n 8c88a │ │ │ │ + bl 238348 │ │ │ │ + b.n 8c89a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c888 │ │ │ │ + beq.w 8c898 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8cd96 │ │ │ │ - movw r3, #34116 @ 0x8544 │ │ │ │ + beq.n 8cda6 │ │ │ │ + movw r3, #31588 @ 0x7b64 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r1, #30980 @ 0x7904 │ │ │ │ + movw r1, #28420 @ 0x6f04 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ mov r0, r8 │ │ │ │ - bl 238d78 │ │ │ │ - b.n 8c88a │ │ │ │ + bl 238348 │ │ │ │ + b.n 8c89a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8cd7a │ │ │ │ + bne.n 8cd8a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r3, 8cd66 │ │ │ │ - movw r3, #41680 @ 0xa2d0 │ │ │ │ + cbnz r3, 8cd76 │ │ │ │ + movw r3, #39120 @ 0x98d0 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r3, #6724 @ 0x1a44 │ │ │ │ + movw r3, #4164 @ 0x1044 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r9, r2 │ │ │ │ - bne.n 8cd52 │ │ │ │ - movw r1, #30832 @ 0x7870 │ │ │ │ + bne.n 8cd62 │ │ │ │ + movw r1, #28272 @ 0x6e70 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ cmp r2, r5 │ │ │ │ - ble.n 8cd5e │ │ │ │ + ble.n 8cd6e │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 8cd44 │ │ │ │ - movw r2, #35156 @ 0x8954 │ │ │ │ + beq.n 8cd54 │ │ │ │ + movw r2, #32516 @ 0x7f04 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ strd r2, r5, [sp, #8] │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #31092 @ 0x7974 │ │ │ │ + movw r1, #28532 @ 0x6f74 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - bl d1994 │ │ │ │ - b.n 8cc44 │ │ │ │ - movw r2, #6724 @ 0x1a44 │ │ │ │ + bl d183c │ │ │ │ + b.n 8cc54 │ │ │ │ + movw r2, #4164 @ 0x1044 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 8cd2a │ │ │ │ + b.n 8cd3a │ │ │ │ cmp r9, r5 │ │ │ │ - bgt.n 8cd70 │ │ │ │ - movw r1, #30852 @ 0x7884 │ │ │ │ + bgt.n 8cd80 │ │ │ │ + movw r1, #28292 @ 0x6e84 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8cd44 │ │ │ │ + beq.n 8cd54 │ │ │ │ mov r9, r2 │ │ │ │ - b.n 8cd22 │ │ │ │ - movw r3, #34116 @ 0x8544 │ │ │ │ + b.n 8cd32 │ │ │ │ + movw r3, #31588 @ 0x7b64 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 8cd0c │ │ │ │ - movw r1, #30840 @ 0x7878 │ │ │ │ + b.n 8cd1c │ │ │ │ + movw r1, #28280 @ 0x6e78 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.n 8cd1c │ │ │ │ + b.n 8cd2c │ │ │ │ mov r1, r4 │ │ │ │ - bl 127744 │ │ │ │ - b.n 8cc44 │ │ │ │ - movw r3, #41680 @ 0xa2d0 │ │ │ │ + bl 127394 │ │ │ │ + b.n 8cc54 │ │ │ │ + movw r3, #39120 @ 0x98d0 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r3, #6724 @ 0x1a44 │ │ │ │ + movw r3, #4164 @ 0x1044 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - b.n 8cc9e │ │ │ │ - movw r3, #41680 @ 0xa2d0 │ │ │ │ + b.n 8ccae │ │ │ │ + movw r3, #39120 @ 0x98d0 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r3, #6724 @ 0x1a44 │ │ │ │ + movw r3, #4164 @ 0x1044 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - b.n 8ccd2 │ │ │ │ + b.n 8cce2 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr.w r9, [r1] │ │ │ │ @@ -147458,15 +147423,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 8d822 │ │ │ │ + bhi.w 8d832 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r5, #13 │ │ │ │ lsls r3, r7, #4 │ │ │ │ lsls r2, r7, #13 │ │ │ │ lsls r4, r3, #20 │ │ │ │ lsls r4, r3, #20 │ │ │ │ lsls r4, r3, #20 │ │ │ │ @@ -147522,771 +147487,771 @@ │ │ │ │ lsls r0, r0, #7 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb.w r2, [r9, #1] │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ - bne.n 8cebe │ │ │ │ + bne.n 8cece │ │ │ │ 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, 8ceda │ │ │ │ + cbz r2, 8ceea │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 8ceba │ │ │ │ + ble.n 8ceca │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8cef4 │ │ │ │ + beq.n 8cf04 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 8ceba │ │ │ │ + beq.n 8ceca │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8cef4 │ │ │ │ + beq.n 8cf04 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 8ceba │ │ │ │ + beq.n 8ceca │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8cef4 │ │ │ │ + beq.n 8cf04 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 8ceba │ │ │ │ + beq.n 8ceca │ │ │ │ adds r2, #20 │ │ │ │ movs r3, #3 │ │ │ │ mov ip, r1 │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 8cef4 │ │ │ │ + beq.n 8cf04 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 8ceac │ │ │ │ + bne.n 8cebc │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n 8d1ee │ │ │ │ + b.n 8d1fe │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ it ne │ │ │ │ ldrne r3, [r3, #0] │ │ │ │ - beq.w 8d34c │ │ │ │ + beq.w 8d35c │ │ │ │ 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 8cef4 │ │ │ │ + beq.n 8cf04 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8cedc │ │ │ │ + bne.n 8ceec │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 8ceba │ │ │ │ + bne.n 8ceca │ │ │ │ str r7, [r4, #0] │ │ │ │ - b.n 8ceca │ │ │ │ + b.n 8ceda │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl dd808 │ │ │ │ + bl dd680 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8d1c6 │ │ │ │ + beq.w 8d1d6 │ │ │ │ str r4, [r7, #0] │ │ │ │ - b.n 8ceca │ │ │ │ + b.n 8ceda │ │ │ │ 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 8cec8 │ │ │ │ - movw r0, #4980 @ 0x1374 │ │ │ │ + bmi.n 8ced8 │ │ │ │ + movw r0, #2340 @ 0x924 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.n 8d1ee │ │ │ │ + b.n 8d1fe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl c3480 │ │ │ │ + bl c3300 │ │ │ │ cmp r0, #0 │ │ │ │ itt gt │ │ │ │ movgt r3, #1 │ │ │ │ strgt r3, [r4, #0] │ │ │ │ - bgt.n 8ceca │ │ │ │ - bne.w 8d0d2 │ │ │ │ + bgt.n 8ceda │ │ │ │ + bne.w 8d0e2 │ │ │ │ str r0, [r4, #0] │ │ │ │ - b.n 8ceca │ │ │ │ + b.n 8ceda │ │ │ │ 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, #31652 @ 0x7ba4 │ │ │ │ + movwne r0, #29092 @ 0x71a4 │ │ │ │ movtne r0, #39 @ 0x27 │ │ │ │ - bne.w 8d1ee │ │ │ │ + bne.w 8d1fe │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ add.w r8, r9, #2 │ │ │ │ - bl ce000 │ │ │ │ + bl cdea8 │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ ldrge.w r1, [sl, #4] │ │ │ │ - blt.w 8d702 │ │ │ │ + blt.w 8d712 │ │ │ │ ldr.w r3, [sl] │ │ │ │ adds r0, r1, #1 │ │ │ │ str.w r0, [sl, #4] │ │ │ │ - movw r2, #47549 @ 0xb9bd │ │ │ │ + movw r2, #47611 @ 0xb9fb │ │ │ │ movt r2, #5 │ │ │ │ str.w r4, [r3, r1, lsl #3] │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 8ceca │ │ │ │ + b.n 8ceda │ │ │ │ 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 8d550 │ │ │ │ + beq.w 8d560 │ │ │ │ cmp r1, #35 @ 0x23 │ │ │ │ - bne.w 8d3a6 │ │ │ │ + bne.w 8d3b6 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r8, [r1], #8 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr r4, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d5aa │ │ │ │ + bne.w 8d5ba │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.w 8d3f6 │ │ │ │ + bpl.w 8d406 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 88e00 │ │ │ │ + bl 88e28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d72e │ │ │ │ + beq.w 8d73e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r0, [r8] │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r8, r9, #2 │ │ │ │ - b.n 8ceca │ │ │ │ + b.n 8ceda │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r9, [r3] │ │ │ │ - bl d78e0 <_PyNumber_Index@@Base> │ │ │ │ + bl d7740 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d3e6 │ │ │ │ - bl 83948 │ │ │ │ + beq.w 8d3f6 │ │ │ │ + bl 839e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8d33a │ │ │ │ + bne.w 8d34a │ │ │ │ adds r2, r7, #1 │ │ │ │ - beq.w 8d3e6 │ │ │ │ + beq.w 8d3f6 │ │ │ │ str.w r7, [r9] │ │ │ │ - b.n 8ceca │ │ │ │ + b.n 8ceda │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 13f590 │ │ │ │ + bl 13e8b0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 8d05a │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 8d06a │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8d0d2 │ │ │ │ + bne.n 8d0e2 │ │ │ │ vstr d8, [r4] │ │ │ │ - b.n 8ceca │ │ │ │ + b.n 8ceda │ │ │ │ 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 8d57c │ │ │ │ + bpl.w 8d58c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 8d57c │ │ │ │ + bne.w 8d58c │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ lsls r4, r3, #26 │ │ │ │ - bpl.w 8d578 │ │ │ │ + bpl.w 8d588 │ │ │ │ lsls r0, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r7, #20 │ │ │ │ addpl r7, #28 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 8d508 │ │ │ │ + bne.w 8d518 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 8ceca │ │ │ │ + b.n 8ceda │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl dd808 │ │ │ │ + bl dd680 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 8d586 │ │ │ │ + beq.w 8d596 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8d590 │ │ │ │ + blt.w 8d5a0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ it le │ │ │ │ strble r0, [r4, #0] │ │ │ │ - ble.w 8ceca │ │ │ │ + ble.w 8ceda │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31232 @ 0x7a00 │ │ │ │ + movw r1, #28672 @ 0x7000 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8ced0 │ │ │ │ + b.n 8cee0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl dd808 │ │ │ │ + bl dd680 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8d398 │ │ │ │ + beq.w 8d3a8 │ │ │ │ cmn.w r0, #32768 @ 0x8000 │ │ │ │ - blt.w 8d512 │ │ │ │ + blt.w 8d522 │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bge.w 8d536 │ │ │ │ + bge.w 8d546 │ │ │ │ strh r4, [r7, #0] │ │ │ │ - b.n 8ceca │ │ │ │ + b.n 8ceda │ │ │ │ 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 8d7b4 │ │ │ │ - bl 14571c │ │ │ │ + bpl.w 8d7c4 │ │ │ │ + bl 1449f4 │ │ │ │ strd r0, r1, [r4] │ │ │ │ - b.n 8ceca │ │ │ │ + b.n 8ceda │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r9, [r3] │ │ │ │ - bl 11c228 │ │ │ │ + bl 11c2a0 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8d3d8 │ │ │ │ + beq.w 8d3e8 │ │ │ │ strd r7, r4, [r9] │ │ │ │ - b.n 8ceca │ │ │ │ + b.n 8ceda │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 13f590 │ │ │ │ + bl 13e8b0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 8d71e │ │ │ │ + beq.w 8d72e │ │ │ │ vcvt.f32.f64 s16, d8 │ │ │ │ vstr s16, [r4] │ │ │ │ - b.n 8ceca │ │ │ │ + b.n 8ceda │ │ │ │ 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 8d418 │ │ │ │ + bne.w 8d428 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl ce000 │ │ │ │ + bl cdea8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d82c │ │ │ │ + bne.w 8d83c │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ - movw r2, #47549 @ 0xb9bd │ │ │ │ + movw r2, #47611 @ 0xb9fb │ │ │ │ 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 8ceca │ │ │ │ + b.n 8ceda │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl 16b884 │ │ │ │ + bl 16aca4 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 8cf0c │ │ │ │ - bl 7f738 │ │ │ │ + bne.w 8cf1c │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8cf0c │ │ │ │ + beq.w 8cf1c │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8ced0 │ │ │ │ + b.n 8cee0 │ │ │ │ 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 8cec8 │ │ │ │ - movw r0, #20352 @ 0x4f80 │ │ │ │ + bmi.w 8ced8 │ │ │ │ + movw r0, #17792 @ 0x4580 │ │ │ │ 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 23fa00 │ │ │ │ + b.w 23f04c │ │ │ │ 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 8d7b4 │ │ │ │ + bpl.w 8d7c4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16b884 │ │ │ │ + bl 16aca4 │ │ │ │ str r0, [r4, #0] │ │ │ │ - b.n 8ceca │ │ │ │ + b.n 8ceda │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - movw r1, #21400 @ 0x5398 │ │ │ │ + movw r1, #18840 @ 0x4998 │ │ │ │ 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 8d492 │ │ │ │ + beq.w 8d4a2 │ │ │ │ cmp r1, #116 @ 0x74 │ │ │ │ - bne.w 8d488 │ │ │ │ + bne.w 8d498 │ │ │ │ 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 8d468 │ │ │ │ + beq.w 8d478 │ │ │ │ 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 8d44a │ │ │ │ + bne.w 8d45a │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 8d44a │ │ │ │ - bl 859bc │ │ │ │ + beq.w 8d45a │ │ │ │ + bl 859e8 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d472 │ │ │ │ + bne.w 8d482 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.w 8d40e │ │ │ │ + bpl.w 8d41e │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl cb1e4 │ │ │ │ + bl cb094 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d6a0 │ │ │ │ + beq.w 8d6b0 │ │ │ │ adds.w r1, r0, #16 │ │ │ │ - movw r2, #6724 @ 0x1a44 │ │ │ │ + movw r2, #4164 @ 0x1044 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrb.w r2, [r9, #2] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq.w 8d62e │ │ │ │ + beq.w 8d63e │ │ │ │ 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 8d606 │ │ │ │ + bne.w 8d616 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ adds r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76e4c │ │ │ │ + bl 76ec0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r3, #0] │ │ │ │ ldrd r3, r1, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d5b4 │ │ │ │ + beq.w 8d5c4 │ │ │ │ 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, #47079 @ 0xb7e7 │ │ │ │ + movw r4, #47141 @ 0xb825 │ │ │ │ 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 8ceca │ │ │ │ + beq.w 8ceda │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8ceca │ │ │ │ + bne.w 8ceda │ │ │ │ mov r0, r3 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ceca │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8ceda │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d028 │ │ │ │ + bne.w 8d038 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8d028 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8d038 │ │ │ │ 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 8d52c │ │ │ │ + beq.w 8d53c │ │ │ │ cmp.w r0, #131072 @ 0x20000 │ │ │ │ - bne.w 8ceca │ │ │ │ + bne.w 8ceda │ │ │ │ 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 8ceca │ │ │ │ + b.n 8ceda │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl 16b884 │ │ │ │ + bl 16aca4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - bne.w 8d0fa │ │ │ │ - bl 7f738 │ │ │ │ + bne.w 8d10a │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d0fa │ │ │ │ + beq.w 8d10a │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8ced0 │ │ │ │ + b.n 8cee0 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8d444 │ │ │ │ + bne.n 8d454 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 8d7da │ │ │ │ + bpl.w 8d7ea │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 88e00 │ │ │ │ + bl 88e28 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d72e │ │ │ │ + beq.w 8d73e │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 8d7be │ │ │ │ + bne.w 8d7ce │ │ │ │ str.w r9, [r4] │ │ │ │ - b.n 8ceca │ │ │ │ - bl 7f738 │ │ │ │ + b.n 8ceda │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d13a │ │ │ │ + beq.w 8d14a │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8ced0 │ │ │ │ - bl 7f738 │ │ │ │ + b.n 8cee0 │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d0d2 │ │ │ │ + bne.w 8d0e2 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8d02e │ │ │ │ + b.n 8d03e │ │ │ │ mov r1, r8 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 233fb0 │ │ │ │ + bl 2334f4 │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ strge r0, [r4, #0] │ │ │ │ - bge.w 8cffa │ │ │ │ + bge.w 8d00a │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - b.n 8d1ee │ │ │ │ - movw r0, #31164 @ 0x79bc │ │ │ │ + b.n 8d1fe │ │ │ │ + movw r0, #28604 @ 0x6fbc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d1ee │ │ │ │ + b.n 8d1fe │ │ │ │ add r2, sp, #24 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 233fb0 │ │ │ │ + bl 2334f4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 8d40a │ │ │ │ + blt.n 8d41a │ │ │ │ ldrb.w r3, [r9, #1] │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - bne.w 8d7fa │ │ │ │ + bne.w 8d80a │ │ │ │ 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 8ceca │ │ │ │ + b.n 8ceda │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 8d3d2 │ │ │ │ + b.n 8d3e2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8d458 │ │ │ │ + beq.n 8d468 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 8d47c │ │ │ │ + cbz r3, 8d48c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add.w r1, r7, #16 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ - b.n 8d2b6 │ │ │ │ - movw r0, #31484 @ 0x7afc │ │ │ │ + b.n 8d2c6 │ │ │ │ + movw r0, #28924 @ 0x70fc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d1ee │ │ │ │ + b.n 8d1fe │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8d454 │ │ │ │ + bne.n 8d464 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [sp, #8] │ │ │ │ - cbz r3, 8d4b0 │ │ │ │ + cbz r3, 8d4c0 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ mov r3, r7 │ │ │ │ - b.n 8d2b6 │ │ │ │ - movw r0, #31448 @ 0x7ad8 │ │ │ │ + b.n 8d2c6 │ │ │ │ + movw r0, #28888 @ 0x70d8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d1ee │ │ │ │ + b.n 8d1fe │ │ │ │ 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 8d468 │ │ │ │ + beq.n 8d478 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.w 8d290 │ │ │ │ - b.n 8cf20 │ │ │ │ + bmi.w 8d2a0 │ │ │ │ + b.n 8cf30 │ │ │ │ movw r1, #10688 @ 0x29c0 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ mov r3, r7 │ │ │ │ - b.n 8d2b6 │ │ │ │ + b.n 8d2c6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl 16b884 │ │ │ │ + bl 16aca4 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 8d4d2 │ │ │ │ + beq.n 8d4e2 │ │ │ │ strb r4, [r7, #0] │ │ │ │ - b.n 8ceca │ │ │ │ - bl 7f738 │ │ │ │ + b.n 8ceda │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8d4ce │ │ │ │ + beq.n 8d4de │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8ced0 │ │ │ │ + b.n 8cee0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 232560 │ │ │ │ + bl 231b74 │ │ │ │ vstr d0, [sp, #24] │ │ │ │ vstr d1, [sp, #32] │ │ │ │ - bl 7f738 │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d0d2 │ │ │ │ + bne.w 8d0e2 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmdb r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 8ceca │ │ │ │ + b.n 8ceda │ │ │ │ cmp r2, #2 │ │ │ │ ite eq │ │ │ │ ldrheq r3, [r7, #0] │ │ │ │ ldrne r3, [r7, #0] │ │ │ │ - b.n 8d096 │ │ │ │ + b.n 8d0a6 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31280 @ 0x7a30 │ │ │ │ + movw r1, #28720 @ 0x7030 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8ced0 │ │ │ │ - movw r0, #31636 @ 0x7b94 │ │ │ │ + b.n 8cee0 │ │ │ │ + movw r0, #29076 @ 0x7194 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d1ee │ │ │ │ + b.n 8d1fe │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31324 @ 0x7a5c │ │ │ │ + movw r1, #28764 @ 0x705c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8ced0 │ │ │ │ + b.n 8cee0 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8d5f2 │ │ │ │ + bne.n 8d602 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne.n 8d5cc │ │ │ │ + bne.n 8d5dc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce000 │ │ │ │ + bl cdea8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d82c │ │ │ │ + bne.w 8d83c │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ add.w r8, r9, #2 │ │ │ │ - b.n 8cf7e │ │ │ │ + b.n 8cf8e │ │ │ │ ldr r7, [r0, #28] │ │ │ │ - b.n 8d08e │ │ │ │ - movw r0, #31400 @ 0x7aa8 │ │ │ │ + b.n 8d09e │ │ │ │ + movw r0, #28840 @ 0x70a8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d1ee │ │ │ │ - bl 7f738 │ │ │ │ + b.n 8d1fe │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d0d2 │ │ │ │ + bne.w 8d0e2 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31188 @ 0x79d4 │ │ │ │ + movw r1, #28628 @ 0x6fd4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8ced0 │ │ │ │ + b.n 8cee0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 8cffa │ │ │ │ + b.n 8d00a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8d5c4 │ │ │ │ + beq.n 8d5d4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 8d626 │ │ │ │ - bl 1ea6e4 │ │ │ │ + cbz r2, 8d636 │ │ │ │ + bl 1e9b14 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8ced0 │ │ │ │ + b.n 8cee0 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 88e00 │ │ │ │ + bl 88e28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d72e │ │ │ │ + beq.w 8d73e │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl ce5cc │ │ │ │ - b.n 8d56e │ │ │ │ + bl ce474 │ │ │ │ + b.n 8d57e │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ - bl ce5cc │ │ │ │ - b.n 8d56e │ │ │ │ + bl ce474 │ │ │ │ + b.n 8d57e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8d61c │ │ │ │ + beq.n 8d62c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 8d61c │ │ │ │ + cbnz r2, 8d62c │ │ │ │ mov r0, r3 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - movw r0, #31600 @ 0x7b70 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + movw r0, #29040 @ 0x7170 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d1ee │ │ │ │ + b.n 8d1fe │ │ │ │ mov r0, r3 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8d5c4 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8d5d4 │ │ │ │ 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 8d6e8 │ │ │ │ + beq.n 8d6f8 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr.w ip, [r7] │ │ │ │ add.w r9, r0, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8d6aa │ │ │ │ + bne.n 8d6ba │ │ │ │ cmp.w r9, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - blt.n 8d5b4 │ │ │ │ + blt.n 8d5c4 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 76e4c │ │ │ │ + bl 76ec0 │ │ │ │ str r0, [r7, #0] │ │ │ │ ldrd r3, r1, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8d5b4 │ │ │ │ + beq.n 8d5c4 │ │ │ │ ldrd r2, r5, [sl] │ │ │ │ - movw r0, #47079 @ 0xb7e7 │ │ │ │ + movw r0, #47141 @ 0xb825 │ │ │ │ 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] │ │ │ │ @@ -148294,294 +148259,291 @@ │ │ │ │ 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 8d31c │ │ │ │ - movw r0, #31504 @ 0x7b10 │ │ │ │ + b.n 8d32c │ │ │ │ + movw r0, #28944 @ 0x7110 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d1ee │ │ │ │ + b.n 8d1fe │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, r9 │ │ │ │ - bge.n 8d68e │ │ │ │ + bge.n 8d69e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8d6c8 │ │ │ │ + beq.n 8d6d8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 8d6c6 │ │ │ │ + cbnz r2, 8d6d6 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_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, #31548 @ 0x7b3c │ │ │ │ + movw r1, #28988 @ 0x713c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ mov r0, r5 │ │ │ │ - b.w 8ced0 │ │ │ │ + b.w 8cee0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8d6f8 │ │ │ │ + beq.n 8d708 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 8d716 │ │ │ │ - movw r0, #31524 @ 0x7b24 │ │ │ │ + cbz r2, 8d726 │ │ │ │ + movw r0, #28964 @ 0x7124 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d1ee │ │ │ │ - bl d3d20 │ │ │ │ - movw r0, #31692 @ 0x7bcc │ │ │ │ + b.n 8d1fe │ │ │ │ + bl d3b88 │ │ │ │ + movw r0, #29132 @ 0x71cc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - b.n 8d1f4 │ │ │ │ + b.n 8d204 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8d6f8 │ │ │ │ - bl 7f738 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8d708 │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d160 │ │ │ │ + beq.w 8d170 │ │ │ │ mov r0, r5 │ │ │ │ - b.w 8ced0 │ │ │ │ - movw r0, #31420 @ 0x7abc │ │ │ │ + b.w 8cee0 │ │ │ │ + movw r0, #28860 @ 0x70bc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d1ee │ │ │ │ + b.n 8d1fe │ │ │ │ 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 8d784 │ │ │ │ + bne.n 8d794 │ │ │ │ ldr.w r3, [r9] │ │ │ │ - b.w 8cec8 │ │ │ │ + b.w 8ced8 │ │ │ │ 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 8d7a6 │ │ │ │ + bmi.n 8d7b6 │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 8d796 │ │ │ │ - bl 859bc │ │ │ │ - cbnz r0, 8d796 │ │ │ │ - movw r0, #31372 @ 0x7a8c │ │ │ │ + beq.n 8d7a6 │ │ │ │ + bl 859e8 │ │ │ │ + cbnz r0, 8d7a6 │ │ │ │ + movw r0, #28812 @ 0x708c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d1ee │ │ │ │ - bl 859bc │ │ │ │ + b.n 8d1fe │ │ │ │ + bl 859e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8d750 │ │ │ │ - movw r0, #1552 @ 0x610 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d1ee │ │ │ │ + bne.n 8d760 │ │ │ │ + movw r0, #64528 @ 0xfc10 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + b.n 8d1fe │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 8d77a │ │ │ │ + bne.n 8d78a │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r4, #0] │ │ │ │ - b.w 8ceca │ │ │ │ + b.w 8ceda │ │ │ │ mov r0, r7 │ │ │ │ - bl 188410 │ │ │ │ + bl 187800 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 8d836 │ │ │ │ + beq.n 8d846 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - b.n 8d768 │ │ │ │ - movw r0, #36296 @ 0x8dc8 │ │ │ │ + b.n 8d778 │ │ │ │ + movw r0, #33736 @ 0x83c8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.n 8d1ee │ │ │ │ + b.n 8d1fe │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29660 @ 0x73dc │ │ │ │ + movw r1, #27100 @ 0x69dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ mov r0, r5 │ │ │ │ - b.w 8ced0 │ │ │ │ - movw r4, #4980 @ 0x1374 │ │ │ │ + b.w 8cee0 │ │ │ │ + movw r4, #2340 @ 0x924 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - movw r0, #62128 @ 0xf2b0 │ │ │ │ + movw r0, #59568 @ 0xe8b0 │ │ │ │ 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 8d1f4 │ │ │ │ + b.n 8d204 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ blx 29b58 │ │ │ │ cmp r0, sl │ │ │ │ - beq.w 8ceca │ │ │ │ + beq.w 8ceda │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29508 @ 0x7344 │ │ │ │ + movw r1, #26948 @ 0x6944 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ mov r0, r5 │ │ │ │ - b.w 8ced0 │ │ │ │ - movw r0, #31724 @ 0x7bec │ │ │ │ + b.w 8cee0 │ │ │ │ + movw r0, #29164 @ 0x71ec │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d1ee │ │ │ │ - movw r0, #39140 @ 0x98e4 │ │ │ │ + b.n 8d1fe │ │ │ │ + movw r0, #35644 @ 0x8b3c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.n 8d1ee │ │ │ │ + b.n 8d1fe │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ strb r3, [r4, #0] │ │ │ │ - b.w 8ceca │ │ │ │ + b.w 8ceda │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr.w fp, [r1, #4] │ │ │ │ + mov r5, r1 │ │ │ │ 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 8dc28 │ │ │ │ + bcs.w 8dbf0 │ │ │ │ cmp.w fp, #380 @ 0x17c │ │ │ │ itt cs │ │ │ │ subcs.w r2, fp, #380 @ 0x17c │ │ │ │ ldrcs r1, [r0, #52] @ 0x34 │ │ │ │ - bcs.w 8dc28 │ │ │ │ + bcs.w 8dbf0 │ │ │ │ cmp.w fp, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ subcs.w r2, fp, #368 @ 0x170 │ │ │ │ ldrcs r1, [r0, #56] @ 0x38 │ │ │ │ - bcs.w 8dc28 │ │ │ │ + bcs.w 8dbf0 │ │ │ │ cmp.w fp, #223 @ 0xdf │ │ │ │ - bls.w 8d998 │ │ │ │ + bls.w 8d9aa │ │ │ │ ldr r1, [r0, #48] @ 0x30 │ │ │ │ sub.w r2, fp, #224 @ 0xe0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8d9aa │ │ │ │ + beq.w 8d9bc │ │ │ │ adds r2, r1, r2 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - beq.w 8d9aa │ │ │ │ + str r2, [sp, #4] │ │ │ │ + beq.w 8d9bc │ │ │ │ mov.w lr, #0 │ │ │ │ + mov r4, r3 │ │ │ │ strd fp, lr, [sp, #24] │ │ │ │ - mov fp, r3 │ │ │ │ + mov fp, r5 │ │ │ │ add.w r2, r3, #112 @ 0x70 │ │ │ │ movw ip, #42220 @ 0xa4ec │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ str.w lr, [sp, #32] │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ str.w lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr.w r7, [fp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r7, [r3, #24] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8dce6 │ │ │ │ - ldr.w sl, [r7, #12] │ │ │ │ - cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8dce6 │ │ │ │ - ldr.w r3, [fp, #172] @ 0xac │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8dd42 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r5, [r3, #8] │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.w 8dc3a │ │ │ │ - adds r4, r1, #1 │ │ │ │ - cmp r5, #0 │ │ │ │ - str r4, [r3, #0] │ │ │ │ - ble.w 8dbec │ │ │ │ - add.w r8, r3, #8 │ │ │ │ + bne.w 8dcaa │ │ │ │ + ldr r5, [r7, #12] │ │ │ │ + adds r0, r5, #1 │ │ │ │ + beq.w 8dcaa │ │ │ │ + ldr.w r2, [r4, #172] @ 0xac │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 8dd2a │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w sl, [r2, #8] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 8dc02 │ │ │ │ + adds r0, r3, #1 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + str r0, [r2, #0] │ │ │ │ + ble.w 8dbe2 │ │ │ │ + add.w r8, r2, #8 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r9, #28 │ │ │ │ - mov r4, r3 │ │ │ │ + str r2, [sp, #8] │ │ │ │ ldr.w ip, [r8, #4]! │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - mov r2, sl │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r0, [ip, #84] @ 0x54 │ │ │ │ lsls r0, r0, #30 │ │ │ │ - bmi.n 8d9ba │ │ │ │ + bmi.n 8d9c8 │ │ │ │ ldr.w r0, [ip, #132] @ 0x84 │ │ │ │ - bl 782cc │ │ │ │ + bl 78344 │ │ │ │ adds r6, #1 │ │ │ │ adds r0, #3 │ │ │ │ - beq.w 8ddb2 │ │ │ │ + beq.w 8dd96 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8da02 │ │ │ │ - cmp r6, r5 │ │ │ │ - blt.n 8d918 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ + bne.n 8da10 │ │ │ │ + cmp r6, sl │ │ │ │ + blt.n 8d92a │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r3, r4 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 8d95a │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 8dbfa │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 8d96c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8dd1a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8dc16 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ + beq.w 8dcc6 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - adds r0, #28 │ │ │ │ + add.w r0, fp, #28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 8dbde │ │ │ │ + beq.w 8dbd4 │ │ │ │ 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 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r2, r1 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w fp, #207 @ 0xcf │ │ │ │ - bhi.w 8dc22 │ │ │ │ + bhi.w 8dbea │ │ │ │ mov r2, fp │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d89e │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - adds r2, #28 │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - str r2, [sp, #4] │ │ │ │ + bne.w 8d8ae │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ + adds r5, #28 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 8d9aa │ │ │ │ - mov r0, r2 │ │ │ │ - b.n 8d992 │ │ │ │ - ldr r2, [pc, #660] @ (8dc50 ) │ │ │ │ + beq.n 8d9bc │ │ │ │ + mov r0, r5 │ │ │ │ + b.n 8d9a4 │ │ │ │ + ldr r2, [pc, #648] @ (8dc54 ) │ │ │ │ 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 │ │ │ │ @@ -148594,1381 +148556,1380 @@ │ │ │ │ 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 8dd0c │ │ │ │ + beq.w 8dce2 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - mov r2, sl │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 782cc │ │ │ │ - b.n 8d932 │ │ │ │ - mov r2, r3 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - cmp r0, r1 │ │ │ │ - beq.w 8dbe2 │ │ │ │ - adds r0, #1 │ │ │ │ - str r0, [r2, #0] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 8da2a │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 8dd3a │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - movw r3, #29668 @ 0x73e4 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 8dc54 │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - ldr r1, [r2, #24] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 8dc60 │ │ │ │ - ldr r3, [pc, #516] @ (8dc50 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r7, [r3, #8] │ │ │ │ + bl 78344 │ │ │ │ + b.n 8d944 │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + cmp r5, r0 │ │ │ │ + beq.w 8dbd8 │ │ │ │ + adds r5, #1 │ │ │ │ + str r5, [r3, #0] │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.n 8da34 │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 8dd0e │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + movw r2, #29668 @ 0x73e4 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.w 8dc18 │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ + ldr.w r0, [fp, #24] │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ + cmp r2, r0 │ │ │ │ + bne.w 8dc24 │ │ │ │ + ldr r2, [pc, #512] @ (8dc54 ) │ │ │ │ + mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r7, [r2, #8] │ │ │ │ add.w ip, r7, #98304 @ 0x18000 │ │ │ │ - ldr.w r3, [ip, #1164] @ 0x48c │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 8da94 │ │ │ │ - movw r3, #45388 @ 0xb14c │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ + ldr.w r2, [ip, #1164] @ 0x48c │ │ │ │ + cmp r0, r2 │ │ │ │ + beq.n 8da9e │ │ │ │ + movw r2, #45388 @ 0xb14c │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ add.w r6, r7, #99328 @ 0x18400 │ │ │ │ - str.w r1, [ip, #1164] @ 0x48c │ │ │ │ + str.w r0, [ip, #1164] @ 0x48c │ │ │ │ adds r6, #144 @ 0x90 │ │ │ │ - ldr r2, [r3, #24] │ │ │ │ - cbnz r2, 8da7c │ │ │ │ - b.n 8da90 │ │ │ │ - ldr r2, [r3, #52] @ 0x34 │ │ │ │ - adds r3, #28 │ │ │ │ - cbz r2, 8da90 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 8da76 │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ + cbnz r1, 8da86 │ │ │ │ + b.n 8da9a │ │ │ │ + ldr r1, [r2, #52] @ 0x34 │ │ │ │ + adds r2, #28 │ │ │ │ + cbz r1, 8da9a │ │ │ │ + cmp r0, r1 │ │ │ │ + bne.n 8da80 │ │ │ │ mov lr, r6 │ │ │ │ - str.w r3, [lr], #4 │ │ │ │ - adds r3, #28 │ │ │ │ - ldr r2, [r3, #24] │ │ │ │ + str.w r2, [lr], #4 │ │ │ │ + adds r2, #28 │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ mov r6, lr │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 8da86 │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + ldr.w r2, [ip, #1168] @ 0x490 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8da7c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr.w r3, [ip, #1168] @ 0x490 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 8db3e │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bcs.w 8dd16 │ │ │ │ - cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.w 8dcf8 │ │ │ │ - cmp.w r3, #368 @ 0x170 │ │ │ │ - bcs.w 8dd02 │ │ │ │ - cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 8dcb4 │ │ │ │ - ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ - subs r3, #224 @ 0xe0 │ │ │ │ + beq.n 8db3c │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + cmp.w r2, #420 @ 0x1a4 │ │ │ │ + bcs.w 8dcec │ │ │ │ + cmp.w r2, #380 @ 0x17c │ │ │ │ + bcs.w 8dcd2 │ │ │ │ + cmp.w r2, #368 @ 0x170 │ │ │ │ + bcs.w 8dcda │ │ │ │ + cmp r2, #223 @ 0xdf │ │ │ │ + bls.w 8dc7a │ │ │ │ + ldr r1, [r4, #48] @ 0x30 │ │ │ │ + subs r2, #224 @ 0xe0 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 8dc9e │ │ │ │ + adds r1, r1, r2 │ │ │ │ + beq.n 8dadc │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8dcda │ │ │ │ - adds r2, r2, r3 │ │ │ │ - beq.n 8dad4 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8dcc6 │ │ │ │ - ldr.w r1, [ip, #1172] @ 0x494 │ │ │ │ - cbz r1, 8db34 │ │ │ │ + beq.w 8dc8a │ │ │ │ + ldr.w r0, [ip, #1172] @ 0x494 │ │ │ │ + cbz r0, 8db32 │ │ │ │ add.w r7, r7, #99328 @ 0x18400 │ │ │ │ adds r7, #148 @ 0x94 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - cmp.w r3, #420 @ 0x1a4 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + cmp.w r2, #420 @ 0x1a4 │ │ │ │ itt cs │ │ │ │ - subcs.w r3, r3, #420 @ 0x1a4 │ │ │ │ - ldrcs.w r1, [fp, #80] @ 0x50 │ │ │ │ - bcs.n 8db1e │ │ │ │ - cmp.w r3, #380 @ 0x17c │ │ │ │ + subcs.w r2, r2, #420 @ 0x1a4 │ │ │ │ + ldrcs r0, [r4, #80] @ 0x50 │ │ │ │ + bcs.n 8db1c │ │ │ │ + cmp.w r2, #380 @ 0x17c │ │ │ │ itt cs │ │ │ │ - subcs.w r3, r3, #380 @ 0x17c │ │ │ │ - ldrcs.w r1, [fp, #52] @ 0x34 │ │ │ │ - bcs.n 8db1e │ │ │ │ - cmp.w r3, #368 @ 0x170 │ │ │ │ + subcs.w r2, r2, #380 @ 0x17c │ │ │ │ + ldrcs r0, [r4, #52] @ 0x34 │ │ │ │ + bcs.n 8db1c │ │ │ │ + cmp.w r2, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ - subcs.w r3, r3, #368 @ 0x170 │ │ │ │ - ldrcs.w r1, [fp, #56] @ 0x38 │ │ │ │ - bcs.n 8db1e │ │ │ │ - cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 8dc42 │ │ │ │ - ldr.w r1, [fp, #48] @ 0x30 │ │ │ │ - subs r3, #224 @ 0xe0 │ │ │ │ - cbz r1, 8db2c │ │ │ │ - adds r5, r1, r3 │ │ │ │ - beq.n 8db2c │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - cbz r3, 8db2c │ │ │ │ - cbnz r2, 8db3e │ │ │ │ - mov r2, r5 │ │ │ │ - ldr.w r1, [r7, #4]! │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 8dae0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ + subcs.w r2, r2, #368 @ 0x170 │ │ │ │ + ldrcs r0, [r4, #56] @ 0x38 │ │ │ │ + bcs.n 8db1c │ │ │ │ + cmp r2, #223 @ 0xdf │ │ │ │ + bls.n 8dc0c │ │ │ │ + ldr r0, [r4, #48] @ 0x30 │ │ │ │ + subs r2, #224 @ 0xe0 │ │ │ │ + cbz r0, 8db2a │ │ │ │ + adds r6, r0, r2 │ │ │ │ + beq.n 8db2a │ │ │ │ + ldr r2, [r0, r2] │ │ │ │ + cbz r2, 8db2a │ │ │ │ + cbnz r1, 8db3c │ │ │ │ + mov r1, r6 │ │ │ │ + ldr.w r0, [r7, #4]! │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 8dae8 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + cmp r2, r1 │ │ │ │ it ne │ │ │ │ - cmpne r2, #0 │ │ │ │ - bne.n 8db44 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 8dc30 │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 8dc8c │ │ │ │ - ldr.w r2, [fp, #172] @ 0xac │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - cbz r2, 8dba0 │ │ │ │ - ldr r6, [r2, #8] │ │ │ │ + cmpne r1, #0 │ │ │ │ + bne.n 8db42 │ │ │ │ + ldr.w r2, [fp, #8] │ │ │ │ + str r2, [sp, #32] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 8dbf8 │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ + ldr r1, [r2, #12] │ │ │ │ + ldr.w r2, [fp, #12] │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 8dc4c │ │ │ │ + ldr.w r1, [r4, #172] @ 0xac │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + cbz r1, 8db96 │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - ble.w 8dc8c │ │ │ │ - ldr r3, [r2, #12] │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 8dbba │ │ │ │ + ble.n 8dc4c │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ + cmp r0, r2 │ │ │ │ + beq.n 8dbb0 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 8dd36 │ │ │ │ - ldr r3, [r2, #16] │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 8dbba │ │ │ │ + beq.w 8dd0a │ │ │ │ + ldr r2, [r1, #16] │ │ │ │ + cmp r0, r2 │ │ │ │ + beq.n 8dbb0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.w 8dc8c │ │ │ │ - ldr r3, [r2, #20] │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 8dbba │ │ │ │ + beq.n 8dc4c │ │ │ │ + ldr r2, [r1, #20] │ │ │ │ + cmp r0, r2 │ │ │ │ + beq.n 8dbb0 │ │ │ │ cmp r6, #3 │ │ │ │ - beq.w 8dc8c │ │ │ │ - adds r2, #20 │ │ │ │ - movs r3, #3 │ │ │ │ - ldr.w r5, [r2, #4]! │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r1, r5 │ │ │ │ - beq.n 8dbba │ │ │ │ - cmp r6, r3 │ │ │ │ - bne.n 8db90 │ │ │ │ - b.n 8dc8c │ │ │ │ - mov r3, fp │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 8dbba │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 8dba2 │ │ │ │ - movw r3, #36416 @ 0x8e40 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 8dc8c │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 8dbd0 │ │ │ │ - subs r0, #1 │ │ │ │ - str r0, [r4, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8ddaa │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ + beq.n 8dc4c │ │ │ │ + adds r1, #20 │ │ │ │ + movs r2, #3 │ │ │ │ + ldr.w r7, [r1, #4]! │ │ │ │ + adds r2, #1 │ │ │ │ + cmp r0, r7 │ │ │ │ + beq.n 8dbb0 │ │ │ │ + cmp r6, r2 │ │ │ │ + bne.n 8db86 │ │ │ │ + b.n 8dc4c │ │ │ │ + mov r2, r4 │ │ │ │ + cmp r0, r2 │ │ │ │ + beq.n 8dbb0 │ │ │ │ + ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 8db98 │ │ │ │ + movw r2, #36416 @ 0x8e40 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 8dc4c │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r5, r2 │ │ │ │ + beq.n 8dbc6 │ │ │ │ + subs r5, #1 │ │ │ │ + str r5, [r3, #0] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 8dd8e │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - adds r0, #28 │ │ │ │ + add.w r0, fp, #28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8d972 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - b.n 8d8d0 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - bne.w 8da1e │ │ │ │ - b.n 8da2a │ │ │ │ - cmp r4, r0 │ │ │ │ - beq.w 8d95a │ │ │ │ - str r1, [r3, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 8d95a │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 8d95a │ │ │ │ - bl d3d20 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 8d964 │ │ │ │ - movw r3, #56441 @ 0xdc79 │ │ │ │ - movt r3, #3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 8dbd0 │ │ │ │ + bne.w 8d984 │ │ │ │ + mov fp, r0 │ │ │ │ + b.n 8d8e2 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + cmp r1, r5 │ │ │ │ + bne.w 8da28 │ │ │ │ + b.n 8da34 │ │ │ │ + cmp r0, r1 │ │ │ │ + bne.w 8d964 │ │ │ │ + b.n 8d96c │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ sub.w r2, fp, #208 @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8d89e │ │ │ │ - b.n 8d9aa │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 8db4a │ │ │ │ - b.n 8dc8c │ │ │ │ - cmp r5, #0 │ │ │ │ - bgt.w 8d90c │ │ │ │ - b.n 8d95a │ │ │ │ - cmp r3, #207 @ 0xcf │ │ │ │ + bne.w 8d8ae │ │ │ │ + b.n 8d9bc │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 8db48 │ │ │ │ + b.n 8dc4c │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bgt.w 8d91e │ │ │ │ + b.n 8d96c │ │ │ │ + cmp r2, #207 @ 0xcf │ │ │ │ itet hi │ │ │ │ - subhi r3, #208 @ 0xd0 │ │ │ │ - movls r1, fp │ │ │ │ - ldrhi.w r1, [fp, #40] @ 0x28 │ │ │ │ - b.n 8db1e │ │ │ │ + subhi r2, #208 @ 0xd0 │ │ │ │ + movls r0, r4 │ │ │ │ + ldrhi r0, [r4, #40] @ 0x28 │ │ │ │ + b.n 8db1c │ │ │ │ + movw r2, #16312 @ 0x3fb8 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 8dc58 │ │ │ │ + movw r2, #4356 @ 0x1104 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 8dcf4 │ │ │ │ + ldr.w r2, [fp, #8] │ │ │ │ + str r2, [sp, #32] │ │ │ │ + mov r1, r2 │ │ │ │ + movw r2, #42785 @ 0xa721 │ │ │ │ + movt r2, #20 │ │ │ │ + cmp r1, r2 │ │ │ │ + ittt eq │ │ │ │ + ldreq r2, [r4, #84] @ 0x54 │ │ │ │ + biceq.w r2, r2, #2048 @ 0x800 │ │ │ │ + streq r2, [r4, #84] @ 0x54 │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + b.n 8dbb4 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r3, #16312 @ 0x3fb8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 8dc92 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 8dd20 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - mov r2, r3 │ │ │ │ - movw r3, #46105 @ 0xb419 │ │ │ │ - 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 8dbbe │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - movw r3, #45149 @ 0xb05d │ │ │ │ - movt r3, #15 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 8dc60 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - add.w r3, fp, #156 @ 0x9c │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 8dc60 │ │ │ │ - ldr.w r3, [fp, #156] @ 0x9c │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 8dbbe │ │ │ │ - cmp r3, #207 @ 0xcf │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ + movw r2, #44929 @ 0xaf81 │ │ │ │ + movt r2, #15 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 8dc24 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + add.w r2, r4, #156 @ 0x9c │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 8dc24 │ │ │ │ + ldr.w r2, [r4, #156] @ 0x9c │ │ │ │ + str r2, [sp, #16] │ │ │ │ + b.n 8dbb4 │ │ │ │ + cmp r2, #207 @ 0xcf │ │ │ │ itt hi │ │ │ │ - subhi r3, #208 @ 0xd0 │ │ │ │ - ldrhi.w r2, [fp, #40] @ 0x28 │ │ │ │ - bhi.w 8dac2 │ │ │ │ - mov r2, fp │ │ │ │ - b.n 8dac2 │ │ │ │ - ldr.w r1, [ip, #1172] @ 0x494 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 8db3e │ │ │ │ + subhi r2, #208 @ 0xd0 │ │ │ │ + ldrhi r1, [r4, #40] @ 0x28 │ │ │ │ + bhi.w 8daca │ │ │ │ + mov r1, r4 │ │ │ │ + b.n 8daca │ │ │ │ + ldr.w r0, [ip, #1172] @ 0x494 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8db3c │ │ │ │ add.w r7, r7, #99328 @ 0x18400 │ │ │ │ - mov r2, r3 │ │ │ │ + mov r1, r2 │ │ │ │ adds r7, #148 @ 0x94 │ │ │ │ - b.n 8dae0 │ │ │ │ - ldr.w r1, [ip, #1172] @ 0x494 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 8dada │ │ │ │ - b.n 8db3e │ │ │ │ + b.n 8dae8 │ │ │ │ + ldr.w r0, [ip, #1172] @ 0x494 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8dae2 │ │ │ │ + b.n 8db3c │ │ │ │ mov r0, r7 │ │ │ │ - bl 6cb8c │ │ │ │ - mov sl, r0 │ │ │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 8d8ea │ │ │ │ - b.n 8dc08 │ │ │ │ - ldr.w r2, [fp, #52] @ 0x34 │ │ │ │ - sub.w r3, r3, #380 @ 0x17c │ │ │ │ - b.n 8dac2 │ │ │ │ - ldr.w r2, [fp, #56] @ 0x38 │ │ │ │ - sub.w r3, r3, #368 @ 0x170 │ │ │ │ - b.n 8dac2 │ │ │ │ + bl 6cbcc │ │ │ │ + mov r5, r0 │ │ │ │ + adds r1, r0, #1 │ │ │ │ + bne.w 8d8f8 │ │ │ │ + bl d3b88 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 8d976 │ │ │ │ + movw r3, #56461 @ 0xdc8d │ │ │ │ + movt r3, #3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 8dbc6 │ │ │ │ + ldr r1, [r4, #52] @ 0x34 │ │ │ │ + sub.w r2, r2, #380 @ 0x17c │ │ │ │ + b.n 8daca │ │ │ │ + ldr r1, [r4, #56] @ 0x38 │ │ │ │ + sub.w r2, r2, #368 @ 0x170 │ │ │ │ + b.n 8daca │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 8d9f6 │ │ │ │ - ldr.w r2, [fp, #80] @ 0x50 │ │ │ │ - sub.w r3, r3, #420 @ 0x1a4 │ │ │ │ - b.n 8dac2 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - add.w r3, fp, #60 @ 0x3c │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 8dc6c │ │ │ │ - movw r3, #64381 @ 0xfb7d │ │ │ │ - movt r3, #30 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 8dbbe │ │ │ │ + b.n 8da04 │ │ │ │ + ldr r1, [r4, #80] @ 0x50 │ │ │ │ + sub.w r2, r2, #420 @ 0x1a4 │ │ │ │ + b.n 8daca │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + add.w r2, r4, #60 @ 0x3c │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 8dc30 │ │ │ │ + movw r2, #61369 @ 0xefb9 │ │ │ │ + movt r2, #30 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + b.n 8dbb4 │ │ │ │ str r6, [sp, #28] │ │ │ │ - b.n 8dbbe │ │ │ │ - mov r0, r3 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8da28 │ │ │ │ - ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ - lsls r5, r3, #30 │ │ │ │ - bmi.n 8dd68 │ │ │ │ - lsls r4, r3, #18 │ │ │ │ - bmi.w 8d95a │ │ │ │ - mov r0, fp │ │ │ │ - bl 7f6b0 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 8dc08 │ │ │ │ - ldr.w r3, [fp, #172] @ 0xac │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8d95a │ │ │ │ - b.n 8d8f4 │ │ │ │ - ldr r3, [pc, #100] @ (8ddd0 ) │ │ │ │ + b.n 8dbb4 │ │ │ │ + mov r0, r2 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + b.n 8da32 │ │ │ │ + movs r5, #0 │ │ │ │ + mov r0, r2 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 8d96c │ │ │ │ + b.n 8dcb8 │ │ │ │ + ldr r3, [r4, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #30 │ │ │ │ + bmi.n 8dd4c │ │ │ │ + lsls r6, r3, #18 │ │ │ │ + bmi.w 8d96c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7f744 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 8dcb8 │ │ │ │ + ldr.w r2, [r4, #172] @ 0xac │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 8d96c │ │ │ │ + b.n 8d902 │ │ │ │ + ldr r3, [pc, #96] @ (8ddb0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - ldr.w r3, [fp, #180] @ 0xb4 │ │ │ │ + ldr.w r3, [r4, #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 │ │ │ │ + ldr.w r6, [r2, #252] @ 0xfc │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r2, r1 │ │ │ │ - cmp r4, fp │ │ │ │ - beq.n 8dda0 │ │ │ │ + cmp r6, r4 │ │ │ │ + beq.n 8dd84 │ │ │ │ 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 8d95a │ │ │ │ - b.n 8dd50 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8dbd0 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ + bne.w 8d96c │ │ │ │ + b.n 8dd36 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8dbc6 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r3, r4 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 8dc08 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 8dc08 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8dbfc │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 8dcb8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 8dcb8 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + b.n 8dd1c │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008ddd4 : │ │ │ │ +0008ddb4 : │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #536870912 @ 0x20000000 │ │ │ │ - beq.n 8de40 │ │ │ │ + beq.n 8de20 │ │ │ │ ldr r4, [r0, #28] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8de6a │ │ │ │ + bne.n 8de4a │ │ │ │ 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 8de40 │ │ │ │ + bne.n 8de20 │ │ │ │ ldrb r7, [r0, #6] │ │ │ │ movs r4, #1 │ │ │ │ ldrb.w ip, [r0, #5] │ │ │ │ adds r0, #20 │ │ │ │ lsl.w r4, r4, ip │ │ │ │ - cbz r7, 8de44 │ │ │ │ + cbz r7, 8de24 │ │ │ │ add.w r4, r4, r5, lsl #3 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 8de2e │ │ │ │ + cbz r0, 8de0e │ │ │ │ ldrd r6, r0, [r4] │ │ │ │ adds r5, #1 │ │ │ │ str r5, [r1, #0] │ │ │ │ - cbz r2, 8de5a │ │ │ │ + cbz r2, 8de3a │ │ │ │ str r6, [r2, #0] │ │ │ │ - cbz r3, 8de28 │ │ │ │ + cbz r3, 8de08 │ │ │ │ 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 8de2a │ │ │ │ + ble.n 8de0a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8de2e │ │ │ │ + beq.n 8de0e │ │ │ │ cmp r6, r5 │ │ │ │ - bgt.n 8de18 │ │ │ │ + bgt.n 8ddf8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8de2a │ │ │ │ + b.n 8de0a │ │ │ │ movs r7, #12 │ │ │ │ mla r4, r7, r5, r4 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 8de60 │ │ │ │ + cbz r0, 8de40 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ adds r5, #1 │ │ │ │ str r5, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8de22 │ │ │ │ + bne.n 8de02 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8de26 │ │ │ │ - b.n 8de28 │ │ │ │ + bne.n 8de06 │ │ │ │ + b.n 8de08 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #12 │ │ │ │ cmp r6, r5 │ │ │ │ - bgt.n 8de4c │ │ │ │ - b.n 8de2a │ │ │ │ + bgt.n 8de2c │ │ │ │ + b.n 8de0a │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 8de40 │ │ │ │ + blt.n 8de20 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r5, r6 │ │ │ │ - bge.n 8de40 │ │ │ │ + bge.n 8de20 │ │ │ │ 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 8de52 │ │ │ │ + b.n 8de32 │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #536870912 @ 0x20000000 │ │ │ │ - beq.n 8df32 │ │ │ │ + beq.n 8df12 │ │ │ │ ldr r4, [r0, #28] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8df40 │ │ │ │ + bne.n 8df20 │ │ │ │ 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 8df32 │ │ │ │ + bne.n 8df12 │ │ │ │ ldrb r7, [r0, #6] │ │ │ │ movs r4, #1 │ │ │ │ ldrb.w ip, [r0, #5] │ │ │ │ adds r0, #20 │ │ │ │ lsl.w r4, r4, ip │ │ │ │ - cbz r7, 8def8 │ │ │ │ + cbz r7, 8ded8 │ │ │ │ add.w r4, r4, r5, lsl #3 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 8df20 │ │ │ │ + cbz r0, 8df00 │ │ │ │ ldrd r6, r0, [r4] │ │ │ │ adds r5, #1 │ │ │ │ ldr r4, [r6, #12] │ │ │ │ str r5, [r1, #0] │ │ │ │ - cbz r2, 8df10 │ │ │ │ + cbz r2, 8def0 │ │ │ │ str r6, [r2, #0] │ │ │ │ - cbz r3, 8df14 │ │ │ │ + cbz r3, 8def4 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r3, 8df1a │ │ │ │ + cbnz r3, 8defa │ │ │ │ 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, 8df36 │ │ │ │ + cbz r0, 8df16 │ │ │ │ ldrd r4, r6, [r4] │ │ │ │ adds r5, #1 │ │ │ │ str r5, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8dee8 │ │ │ │ + bne.n 8dec8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8deec │ │ │ │ + bne.n 8decc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8def2 │ │ │ │ + beq.n 8ded2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r4, [r3, #0] │ │ │ │ - b.n 8def2 │ │ │ │ + b.n 8ded2 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #8 │ │ │ │ cmp r6, r5 │ │ │ │ - ble.n 8def4 │ │ │ │ + ble.n 8ded4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8df20 │ │ │ │ + beq.n 8df00 │ │ │ │ cmp r6, r5 │ │ │ │ - bgt.n 8dedc │ │ │ │ + bgt.n 8debc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8def4 │ │ │ │ + b.n 8ded4 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #12 │ │ │ │ cmp r6, r5 │ │ │ │ - bgt.n 8df00 │ │ │ │ - b.n 8def4 │ │ │ │ + bgt.n 8dee0 │ │ │ │ + b.n 8ded4 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 8df32 │ │ │ │ + blt.n 8df12 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r6, r5 │ │ │ │ - ble.n 8df32 │ │ │ │ + ble.n 8df12 │ │ │ │ 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 8df08 │ │ │ │ + b.n 8dee8 │ │ │ │ │ │ │ │ -0008df70 <_PyObject_LookupSpecial@@Base>: │ │ │ │ +0008df50 <_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] @ 8e1b4 <_PyObject_LookupSpecial@@Base+0x244> │ │ │ │ - mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ + ldr.w fp, [pc, #572] @ 8e1a0 <_PyObject_LookupSpecial@@Base+0x250> │ │ │ │ + mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ + ldr r6, [r0, #4] │ │ │ │ movs r2, #12 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr.w r3, [sl, fp] │ │ │ │ + ldr.w r3, [fp, sl] │ │ │ │ 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 │ │ │ │ + ldr.w r3, [r6, #192] @ 0xc0 │ │ │ │ + eor.w r5, r3, r1, asr #3 │ │ │ │ + ubfx r5, r5, #0, #12 │ │ │ │ + mul.w r5, r2, r5 │ │ │ │ + add.w r9, r4, r5 │ │ │ │ add.w r9, r9, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r9, #2808] @ 0xaf8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8e09c <_PyObject_LookupSpecial@@Base+0x12c> │ │ │ │ + bne.w 8e09c <_PyObject_LookupSpecial@@Base+0x14c> │ │ │ │ ldr.w r3, [r9, #2812] @ 0xafc │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 8e09c <_PyObject_LookupSpecial@@Base+0x12c> │ │ │ │ + bne.n 8e09c <_PyObject_LookupSpecial@@Base+0x14c> │ │ │ │ add.w r4, r4, #40960 @ 0xa000 │ │ │ │ - add r4, r6 │ │ │ │ - ldr.w r5, [r4, #2816] @ 0xb00 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 8e114 <_PyObject_LookupSpecial@@Base+0x1a4> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + add r4, r5 │ │ │ │ + ldr.w r6, [r4, #2816] @ 0xb00 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 8e092 <_PyObject_LookupSpecial@@Base+0x142> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8e11e <_PyObject_LookupSpecial@@Base+0x1ae> │ │ │ │ + beq.w 8e10c <_PyObject_LookupSpecial@@Base+0x1bc> │ │ │ │ adds r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ + str r3, [r6, #0] │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ ldr.w r4, [r3, #136] @ 0x88 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8e07c <_PyObject_LookupSpecial@@Base+0x10c> │ │ │ │ - movw r3, #36241 @ 0x8d91 │ │ │ │ + beq.n 8e05c <_PyObject_LookupSpecial@@Base+0x10c> │ │ │ │ + movw r3, #35705 @ 0x8b79 │ │ │ │ movt r3, #15 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 8e084 <_PyObject_LookupSpecial@@Base+0x114> │ │ │ │ + bne.n 8e064 <_PyObject_LookupSpecial@@Base+0x114> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 8e19e <_PyObject_LookupSpecial@@Base+0x22e> │ │ │ │ + beq.w 8e18a <_PyObject_LookupSpecial@@Base+0x23a> │ │ │ │ movw r0, #33156 @ 0x8184 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71488 <_PyObject_GC_New@@Base> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + bl 714f0 <_PyObject_GC_New@@Base> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8e06a <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ + cbz r0, 8e04a <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #16] │ │ │ │ - beq.w 8e164 <_PyObject_LookupSpecial@@Base+0x1f4> │ │ │ │ + beq.w 8e14a <_PyObject_LookupSpecial@@Base+0x1fa> │ │ │ │ adds r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - str r5, [r0, #8] │ │ │ │ + str r6, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ - ldreq r3, [r5, #0] │ │ │ │ - beq.w 8e16e <_PyObject_LookupSpecial@@Base+0x1fe> │ │ │ │ - ldr.w r1, [sl, fp] │ │ │ │ + ldreq r3, [r6, #0] │ │ │ │ + beq.w 8e154 <_PyObject_LookupSpecial@@Base+0x204> │ │ │ │ + ldr.w r1, [fp, sl] │ │ │ │ adds r2, #1 │ │ │ │ - movw r3, #37961 @ 0x9449 │ │ │ │ + movw r3, #37425 @ 0x9231 │ │ │ │ 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] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ str r2, [r1, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e07a <_PyObject_LookupSpecial@@Base+0x10a> │ │ │ │ + beq.n 8e05a <_PyObject_LookupSpecial@@Base+0x10a> │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8e15a <_PyObject_LookupSpecial@@Base+0x1ea> │ │ │ │ - mov r5, r4 │ │ │ │ - mov r0, r5 │ │ │ │ + beq.n 8e140 <_PyObject_LookupSpecial@@Base+0x1f0> │ │ │ │ + mov r6, r4 │ │ │ │ + mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r6 │ │ │ │ blx r4 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8e072 <_PyObject_LookupSpecial@@Base+0x102> │ │ │ │ - mov r5, r4 │ │ │ │ - b.n 8e07c <_PyObject_LookupSpecial@@Base+0x10c> │ │ │ │ + bne.n 8e052 <_PyObject_LookupSpecial@@Base+0x102> │ │ │ │ + mov r6, r4 │ │ │ │ + b.n 8e05c <_PyObject_LookupSpecial@@Base+0x10c> │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 81bd8 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 8e108 <_PyObject_LookupSpecial@@Base+0x1b8> │ │ │ │ + adds r2, #1 │ │ │ │ + beq.n 8e184 <_PyObject_LookupSpecial@@Base+0x234> │ │ │ │ + movs r6, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8e13e <_PyObject_LookupSpecial@@Base+0x1ce> │ │ │ │ + bne.n 8e07c <_PyObject_LookupSpecial@@Base+0x12c> │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bgt.n 8e13e <_PyObject_LookupSpecial@@Base+0x1ce> │ │ │ │ - mov r1, r5 │ │ │ │ + bgt.n 8e07c <_PyObject_LookupSpecial@@Base+0x12c> │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81a8c <_PyType_LookupRef@@Base+0x118> │ │ │ │ - ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ + bl 81b1c <_PyType_LookupRef@@Base+0x118> │ │ │ │ + ldr.w r3, [r6, #192] @ 0xc0 │ │ │ │ add r2, sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 81b48 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + bl 81bd8 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - mov r5, r0 │ │ │ │ + mov r6, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8e150 <_PyObject_LookupSpecial@@Base+0x1e0> │ │ │ │ - cbz r3, 8e112 <_PyObject_LookupSpecial@@Base+0x1a2> │ │ │ │ + bne.n 8e08e <_PyObject_LookupSpecial@@Base+0x13e> │ │ │ │ + cbz r3, 8e108 <_PyObject_LookupSpecial@@Base+0x1b8> │ │ │ │ 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 │ │ │ │ + adds r2, r5, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r8] │ │ │ │ + bne.n 8e11a <_PyObject_LookupSpecial@@Base+0x1ca> │ │ │ │ str.w r8, [r4, r2] │ │ │ │ dmb ish │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - str r3, [r4, r6] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 8e12c <_PyObject_LookupSpecial@@Base+0x1bc> │ │ │ │ - cbnz r5, 8e11e <_PyObject_LookupSpecial@@Base+0x1ae> │ │ │ │ - movs r5, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + str r2, [r4, r5] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 8e132 <_PyObject_LookupSpecial@@Base+0x1e2> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 8e092 <_PyObject_LookupSpecial@@Base+0x142> │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ ldr.w r4, [r3, #136] @ 0x88 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8dfea <_PyObject_LookupSpecial@@Base+0x7a> │ │ │ │ - b.n 8e07c <_PyObject_LookupSpecial@@Base+0x10c> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 8e112 <_PyObject_LookupSpecial@@Base+0x1a2> │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 8e114 <_PyObject_LookupSpecial@@Base+0x1a4> │ │ │ │ - b.n 8e11e <_PyObject_LookupSpecial@@Base+0x1ae> │ │ │ │ - mov r0, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 81b48 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r5, r0 │ │ │ │ + bne.w 8dfca <_PyObject_LookupSpecial@@Base+0x7a> │ │ │ │ + b.n 8e05c <_PyObject_LookupSpecial@@Base+0x10c> │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + str.w r8, [r4, r2] │ │ │ │ + dmb ish │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + str r3, [r4, r5] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 8e108 <_PyObject_LookupSpecial@@Base+0x1b8> │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8e112 <_PyObject_LookupSpecial@@Base+0x1a2> │ │ │ │ - adds r2, #1 │ │ │ │ - bne.n 8e114 <_PyObject_LookupSpecial@@Base+0x1a4> │ │ │ │ - bl d3d20 │ │ │ │ - b.n 8e114 <_PyObject_LookupSpecial@@Base+0x1a4> │ │ │ │ - mov r0, r5 │ │ │ │ - mov r5, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e07c <_PyObject_LookupSpecial@@Base+0x10c> │ │ │ │ + bne.n 8e108 <_PyObject_LookupSpecial@@Base+0x1b8> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e108 <_PyObject_LookupSpecial@@Base+0x1b8> │ │ │ │ + mov r0, r6 │ │ │ │ + mov r6, r4 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e05c <_PyObject_LookupSpecial@@Base+0x10c> │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - str r5, [r0, #8] │ │ │ │ + str r6, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8e036 <_PyObject_LookupSpecial@@Base+0xc6> │ │ │ │ - ldr.w r1, [sl, fp] │ │ │ │ - movw r2, #37961 @ 0x9449 │ │ │ │ + bne.w 8e016 <_PyObject_LookupSpecial@@Base+0xc6> │ │ │ │ + ldr.w r1, [fp, sl] │ │ │ │ + movw r2, #37425 @ 0x9231 │ │ │ │ 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] │ │ │ │ + ldr r5, [r1, #4] │ │ │ │ and.w r2, r2, #3 │ │ │ │ - orrs r2, r6 │ │ │ │ - str r0, [r6, #0] │ │ │ │ + orrs r2, r5 │ │ │ │ + str r0, [r5, #0] │ │ │ │ strd r1, r2, [r4, #-8] │ │ │ │ str r0, [r1, #4] │ │ │ │ - b.n 8e06a <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ + b.n 8e04a <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ + bl d3b88 │ │ │ │ + b.n 8e092 <_PyObject_LookupSpecial@@Base+0x142> │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 8e07c <_PyObject_LookupSpecial@@Base+0x10c> │ │ │ │ + beq.w 8e05c <_PyObject_LookupSpecial@@Base+0x10c> │ │ │ │ adds r2, #1 │ │ │ │ - mov r4, r5 │ │ │ │ + mov r4, r6 │ │ │ │ mov r3, r2 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - b.n 8e06a <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ + str r2, [r6, #0] │ │ │ │ + b.n 8e04a <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008e1b8 : │ │ │ │ +0008e1a4 : │ │ │ │ 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] @ (8e278 ) │ │ │ │ + ldr r5, [pc, #172] @ (8e264 ) │ │ │ │ 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 8e1fa │ │ │ │ + bpl.n 8e1e6 │ │ │ │ ldr r7, [r7, #28] │ │ │ │ ldr r7, [r0, r7] │ │ │ │ - cbz r7, 8e1fa │ │ │ │ + cbz r7, 8e1e6 │ │ │ │ blx r7 │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 8e216 │ │ │ │ - cbnz r2, 8e220 │ │ │ │ + cbz r0, 8e202 │ │ │ │ + cbnz r2, 8e20c │ │ │ │ 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 892a8 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 892d0 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbz r2, 8e24c │ │ │ │ + cbz r2, 8e238 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ - cbz r3, 8e24c │ │ │ │ + cbz r3, 8e238 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 8e1f2 │ │ │ │ + b.n 8e1de │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8e1f2 │ │ │ │ + beq.n 8e1de │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8e268 │ │ │ │ + bne.n 8e254 │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #29244 @ 0x723c │ │ │ │ + movw r2, #26684 @ 0x683c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 20fe9c │ │ │ │ - b.n 8e21c │ │ │ │ + bl 20f460 │ │ │ │ + b.n 8e208 │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #29196 @ 0x720c │ │ │ │ + movw r2, #26636 @ 0x680c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 14b0ac <_PyErr_Format@@Base> │ │ │ │ - b.n 8e21c │ │ │ │ + bl 14a3b4 <_PyErr_Format@@Base> │ │ │ │ + b.n 8e208 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8e230 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e230 │ │ │ │ + bne.n 8e21c │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e21c │ │ │ │ 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 8e624 │ │ │ │ + bne.w 8e610 │ │ │ │ bic.w r5, r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, #2 │ │ │ │ - bhi.w 8e5ee │ │ │ │ + bhi.w 8e5da │ │ │ │ ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ - movw r3, #40301 @ 0x9d6d │ │ │ │ + movw r3, #40421 @ 0x9de5 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8e584 │ │ │ │ + bne.w 8e570 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79db4 │ │ │ │ + bl 79e2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e412 │ │ │ │ + beq.w 8e3fe │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 8e2ee │ │ │ │ - ldr r3, [pc, #688] @ (8e57c ) │ │ │ │ + bpl.n 8e2da │ │ │ │ + ldr r3, [pc, #688] @ (8e568 ) │ │ │ │ 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 8e4e6 │ │ │ │ + beq.w 8e4d2 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 8e594 │ │ │ │ + bge.w 8e580 │ │ │ │ cmp r5, #2 │ │ │ │ - bne.w 8e63e │ │ │ │ + bne.w 8e62a │ │ │ │ ldr r5, [r7, #4] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ strd r6, r5, [sp, #20] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 8e53a │ │ │ │ + beq.w 8e526 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8e486 │ │ │ │ + beq.w 8e472 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 8e416 │ │ │ │ + blt.n 8e402 │ │ │ │ ldr.w r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e5ae │ │ │ │ + beq.w 8e59a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 8e3a6 │ │ │ │ + ble.n 8e392 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 8e390 │ │ │ │ + bne.n 8e37c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8e562 │ │ │ │ + beq.w 8e54e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e35e │ │ │ │ + beq.n 8e34a │ │ │ │ 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 8e4c2 │ │ │ │ + beq.w 8e4ae │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e4ca │ │ │ │ + bne.w 8e4b6 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e4a6 │ │ │ │ + bne.w 8e492 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r7, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8e48a │ │ │ │ + bne.n 8e476 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8e3a6 │ │ │ │ + beq.n 8e392 │ │ │ │ adds r3, #12 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 8e340 │ │ │ │ + beq.n 8e32c │ │ │ │ adds r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 8e398 │ │ │ │ - ldr r1, [pc, #472] @ (8e580 ) │ │ │ │ + bne.n 8e384 │ │ │ │ + ldr r1, [pc, #472] @ (8e56c ) │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl b8d10 │ │ │ │ + bl b8b94 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 8e3fc │ │ │ │ + blt.n 8e3e8 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ - cbz r7, 8e3c8 │ │ │ │ + cbz r7, 8e3b4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 8e3c8 │ │ │ │ + bge.n 8e3b4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 8e546 │ │ │ │ + bne.w 8e532 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78204 │ │ │ │ + bl 7827c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 8e570 │ │ │ │ + blt.w 8e55c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - movw r2, #31756 @ 0x7c0c │ │ │ │ + movw r2, #29196 @ 0x720c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #31824 @ 0x7c50 │ │ │ │ + movw r1, #29264 @ 0x7250 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e412 │ │ │ │ + beq.n 8e3fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8e412 │ │ │ │ + cbnz r3, 8e3fe │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8e38a │ │ │ │ + b.n 8e376 │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ - cbz r3, 8e44e │ │ │ │ + cbz r3, 8e43a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 8e32a │ │ │ │ + ble.n 8e316 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 8e46a │ │ │ │ + beq.n 8e456 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 8e32a │ │ │ │ + beq.w 8e316 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 8e46a │ │ │ │ + beq.n 8e456 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 8e32a │ │ │ │ + beq.w 8e316 │ │ │ │ adds r3, #16 │ │ │ │ movs r1, #2 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 8e46a │ │ │ │ + beq.n 8e456 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8e43e │ │ │ │ - b.n 8e32a │ │ │ │ + bne.n 8e42a │ │ │ │ + b.n 8e316 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 8e46a │ │ │ │ + beq.n 8e456 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e450 │ │ │ │ + bne.n 8e43c │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 8e32a │ │ │ │ + bne.w 8e316 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e486 │ │ │ │ + beq.n 8e472 │ │ │ │ adds r3, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r5, #0] │ │ │ │ it ne │ │ │ │ movne r7, r5 │ │ │ │ - bne.w 8e35a │ │ │ │ + bne.w 8e346 │ │ │ │ mov r7, r5 │ │ │ │ - b.n 8e35e │ │ │ │ + b.n 8e34a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8e38a │ │ │ │ + beq.w 8e376 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e38a │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e38a │ │ │ │ + bne.w 8e376 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e376 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8e382 │ │ │ │ + beq.w 8e36e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e382 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e382 │ │ │ │ + bne.w 8e36e │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e36e │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e378 │ │ │ │ + beq.w 8e364 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8e378 │ │ │ │ + beq.w 8e364 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e378 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e378 │ │ │ │ - ldr r2, [pc, #148] @ (8e57c ) │ │ │ │ + bne.w 8e364 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e364 │ │ │ │ + ldr r2, [pc, #148] @ (8e568 ) │ │ │ │ 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 8e60c │ │ │ │ + beq.w 8e5f8 │ │ │ │ ldrb.w r3, [r0, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 8e608 │ │ │ │ + beq.w 8e5f4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 8e51a │ │ │ │ + beq.n 8e506 │ │ │ │ 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 8e608 │ │ │ │ + bcc.n 8e5f4 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 1b7ee8 │ │ │ │ + bl 1b7300 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8e3fc │ │ │ │ + beq.w 8e3e8 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 8e31a │ │ │ │ + bne.w 8e306 │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 8e35e │ │ │ │ + b.n 8e34a │ │ │ │ ldr.w r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8e5d2 │ │ │ │ + beq.n 8e5be │ │ │ │ ldr.w r1, [r3, #8]! │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - ble.w 8e3c8 │ │ │ │ + ble.w 8e3b4 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 8e5ce │ │ │ │ + bne.n 8e5ba │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e35a │ │ │ │ - b.n 8e35e │ │ │ │ - movw r2, #29804 @ 0x746c │ │ │ │ + bne.w 8e346 │ │ │ │ + b.n 8e34a │ │ │ │ + movw r2, #27244 @ 0x6a6c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - b.n 8e3e2 │ │ │ │ + b.n 8e3ce │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #320 @ (adr r0, 8e6c4 ) │ │ │ │ + add r0, pc, #320 @ (adr r0, 8e6b0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e2ee │ │ │ │ - b.n 8e412 │ │ │ │ + bne.w 8e2da │ │ │ │ + b.n 8e3fe │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #31776 @ 0x7c20 │ │ │ │ + movw r1, #29216 @ 0x7220 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 8e3fc │ │ │ │ + bl d183c │ │ │ │ + b.n 8e3e8 │ │ │ │ mov r3, r7 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 8e340 │ │ │ │ + beq.w 8e32c │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e5b0 │ │ │ │ + bne.n 8e59c │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 8e340 │ │ │ │ - b.n 8e3a6 │ │ │ │ + beq.w 8e32c │ │ │ │ + b.n 8e392 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 8e554 │ │ │ │ + b.n 8e540 │ │ │ │ mov r3, r7 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 8e562 │ │ │ │ + beq.n 8e54e │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e5d4 │ │ │ │ + bne.n 8e5c0 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 8e562 │ │ │ │ - b.n 8e3c8 │ │ │ │ - movw r0, #31768 @ 0x7c18 │ │ │ │ + beq.n 8e54e │ │ │ │ + b.n 8e3b4 │ │ │ │ + movw r0, #29208 @ 0x7218 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c05d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0458 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e412 │ │ │ │ - b.n 8e2a0 │ │ │ │ + beq.w 8e3fe │ │ │ │ + b.n 8e28c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 8e4f4 │ │ │ │ + b.n 8e4e0 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31908 @ 0x7ca4 │ │ │ │ + movw r1, #29348 @ 0x72a4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 8e3fc │ │ │ │ + bl 127394 │ │ │ │ + b.n 8e3e8 │ │ │ │ mov r1, r3 │ │ │ │ - movw r0, #1680 @ 0x690 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + movw r0, #64656 @ 0xfc90 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 23d87c │ │ │ │ + bl 23ce44 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e412 │ │ │ │ - b.n 8e296 │ │ │ │ + beq.w 8e3fe │ │ │ │ + b.n 8e282 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #20] │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 8e35e │ │ │ │ + b.n 8e34a │ │ │ │ nop │ │ │ │ │ │ │ │ -0008e64c : │ │ │ │ +0008e638 : │ │ │ │ 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 8e696 │ │ │ │ + bpl.n 8e682 │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r2, 8e6b0 │ │ │ │ - movw r3, #57365 @ 0xe015 │ │ │ │ + cbz r2, 8e69c │ │ │ │ + movw r3, #56981 @ 0xde95 │ │ │ │ movt r3, #11 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8e684 │ │ │ │ + bne.n 8e670 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl bd5ec <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ - cbz r0, 8e68a │ │ │ │ + bl bd46c <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + cbz r0, 8e676 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8e682 │ │ │ │ + bne.n 8e66e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d3548 │ │ │ │ + bl d33b0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #24004 @ 0x5dc4 │ │ │ │ + movw r1, #21444 @ 0x53c4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 8e692 │ │ │ │ + bl d183c │ │ │ │ + b.n 8e67e │ │ │ │ ldr r3, [r6, #32] │ │ │ │ - cbz r3, 8e6cc │ │ │ │ + cbz r3, 8e6b8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 8fdf0 │ │ │ │ + bl 8fde0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8e692 │ │ │ │ + beq.n 8e67e │ │ │ │ ldr r3, [r6, #32] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8e68a │ │ │ │ + beq.n 8e676 │ │ │ │ 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, #24192 @ 0x5e80 │ │ │ │ + movw r1, #21632 @ 0x5480 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1994 │ │ │ │ - b.n 8e68a │ │ │ │ + bl d183c │ │ │ │ + b.n 8e676 │ │ │ │ stmdb 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 8e70e │ │ │ │ + bpl.n 8e6fa │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #9 │ │ │ │ - beq.w 8e8e2 │ │ │ │ + beq.w 8e8ce │ │ │ │ ldr.w r9, [r7, #16] │ │ │ │ ldrd r2, r1, [r7, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 8e8f0 │ │ │ │ + beq.w 8e8dc │ │ │ │ ldr.w r5, [r9, #172] @ 0xac │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8e7b4 │ │ │ │ + beq.n 8e7a0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8e87c │ │ │ │ + beq.w 8e868 │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp.w sl, #1 │ │ │ │ - ble.n 8e7a0 │ │ │ │ + ble.n 8e78c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8e88e │ │ │ │ + bne.w 8e87a │ │ │ │ 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 8e7c2 │ │ │ │ + bmi.n 8e7ae │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 8e80a │ │ │ │ + bpl.n 8e7f6 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 8e8b0 │ │ │ │ + bne.w 8e89c │ │ │ │ ldr r2, [r7, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 8e8b0 │ │ │ │ + beq.w 8e89c │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r7 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 782cc │ │ │ │ + bl 78344 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 8e79c │ │ │ │ + beq.n 8e788 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e82a │ │ │ │ + bne.n 8e816 │ │ │ │ adds r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ - bgt.n 8e75c │ │ │ │ + bgt.n 8e748 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e7b4 │ │ │ │ + beq.n 8e7a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e910 │ │ │ │ - bl 7f738 │ │ │ │ + beq.w 8e8fc │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e8f0 │ │ │ │ + beq.w 8e8dc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8e874 │ │ │ │ - ldr r3, [pc, #340] @ (8e918 ) │ │ │ │ + b.n 8e860 │ │ │ │ + ldr r3, [pc, #340] @ (8e904 ) │ │ │ │ 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 │ │ │ │ @@ -149982,209 +149943,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 8e8fe │ │ │ │ + beq.n 8e8ea │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bmi.n 8e772 │ │ │ │ + bmi.n 8e75e │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - movw r0, #7756 @ 0x1e4c │ │ │ │ + movw r0, #5196 @ 0x144c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8e7aa │ │ │ │ - b.n 8e7b4 │ │ │ │ + bne.n 8e796 │ │ │ │ + b.n 8e7a0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 8e8c4 │ │ │ │ + beq.n 8e8b0 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 8e848 │ │ │ │ + beq.n 8e834 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8e8d2 │ │ │ │ + beq.n 8e8be │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr.w r4, [r2, #136] @ 0x88 │ │ │ │ - cbz r4, 8e8ac │ │ │ │ + cbz r4, 8e898 │ │ │ │ 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 8e874 │ │ │ │ + beq.n 8e860 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8e908 │ │ │ │ + beq.n 8e8f4 │ │ │ │ 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 8e7b4 │ │ │ │ + ble.n 8e7a0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8e748 │ │ │ │ + beq.w 8e734 │ │ │ │ add.w fp, r5, #12 │ │ │ │ movs r6, #1 │ │ │ │ mov r3, fp │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, sl │ │ │ │ - beq.n 8e7a0 │ │ │ │ + beq.n 8e78c │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 8e896 │ │ │ │ + bne.n 8e882 │ │ │ │ cmp r6, sl │ │ │ │ - blt.w 8e74e │ │ │ │ - b.n 8e7a0 │ │ │ │ + blt.w 8e73a │ │ │ │ + b.n 8e78c │ │ │ │ mov r4, r3 │ │ │ │ - b.n 8e874 │ │ │ │ + b.n 8e860 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6cb8c │ │ │ │ + bl 6cbcc │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8e79c │ │ │ │ + beq.w 8e788 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8e782 │ │ │ │ + b.n 8e76e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 8e848 │ │ │ │ + beq.n 8e834 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8e848 │ │ │ │ + bne.n 8e834 │ │ │ │ mov r0, r5 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - b.n 8e848 │ │ │ │ - ldr r1, [pc, #56] @ (8e91c ) │ │ │ │ + b.n 8e834 │ │ │ │ + ldr r1, [pc, #56] @ (8e908 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl bc250 <_PyUnicode_Equal@@Base> │ │ │ │ + bl bc0d4 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e70e │ │ │ │ + beq.w 8e6fa │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w be014 │ │ │ │ + b.w bde94 │ │ │ │ add.w lr, lr, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [lr, #244] @ 0xf4 │ │ │ │ - b.n 8e802 │ │ │ │ + b.n 8e7ee │ │ │ │ mov r0, r3 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e874 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e860 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e7b4 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e7a0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #320 @ (adr r0, 8ea60 ) │ │ │ │ + add r0, pc, #320 @ (adr r0, 8ea4c ) │ │ │ │ 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 8ede4 │ │ │ │ + beq.w 8edd0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r5, r2 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 8edf6 │ │ │ │ + bge.w 8ede2 │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8e9bc │ │ │ │ + beq.n 8e9a8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 8e984 │ │ │ │ + ble.n 8e970 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 8e9c4 │ │ │ │ + beq.n 8e9b0 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8e984 │ │ │ │ + beq.n 8e970 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 8e9c4 │ │ │ │ + beq.n 8e9b0 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 8e984 │ │ │ │ + beq.n 8e970 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 8e9c4 │ │ │ │ + beq.n 8e9b0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 8e984 │ │ │ │ + beq.n 8e970 │ │ │ │ adds r3, #20 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 8e9c4 │ │ │ │ + beq.n 8e9b0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8e976 │ │ │ │ + bne.n 8e962 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 8e99e │ │ │ │ + cbz r2, 8e98a │ │ │ │ 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, #62896 @ 0xf5b0 │ │ │ │ + movw r3, #60336 @ 0xebb0 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #32076 @ 0x7d4c │ │ │ │ + movw r1, #29516 @ 0x734c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1994 │ │ │ │ - b.n 8ecd2 │ │ │ │ + bl d183c │ │ │ │ + b.n 8ecbe │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 8ee68 │ │ │ │ + bne.w 8ee54 │ │ │ │ ldr.w sl, [r0, #20] │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ands r3, r2 │ │ │ │ lsls r4, r2, #22 │ │ │ │ - bmi.w 8ed1c │ │ │ │ + bmi.w 8ed08 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 8eb2a │ │ │ │ + bgt.w 8eb16 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ed3c │ │ │ │ + beq.w 8ed28 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 8ed3c │ │ │ │ + bhi.w 8ed28 │ │ │ │ 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 │ │ │ │ @@ -150199,83 +150160,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 8edd0 │ │ │ │ - ldr r3, [pc, #744] @ (8ed14 ) │ │ │ │ + bne.w 8edbc │ │ │ │ + ldr r3, [pc, #744] @ (8ed00 ) │ │ │ │ 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 8edd6 │ │ │ │ + bhi.w 8edc2 │ │ │ │ adds r7, r7, r4 │ │ │ │ str r7, [sp, #16] │ │ │ │ - bmi.w 8ecc0 │ │ │ │ + bmi.w 8ecac │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw r1, #6013 @ 0x177d │ │ │ │ + movw r1, #6117 @ 0x17e5 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r2, [r8, #712] @ 0x2c8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 8ecac │ │ │ │ + bne.w 8ec98 │ │ │ │ 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 8ec68 │ │ │ │ + bcs.w 8ec54 │ │ │ │ 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 8ec52 │ │ │ │ + beq.w 8ec3e │ │ │ │ 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 8eb76 │ │ │ │ + beq.n 8eb62 │ │ │ │ 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 8ebb8 │ │ │ │ + blt.n 8eba4 │ │ │ │ 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] @ (8ed18 ) │ │ │ │ + ldr r2, [pc, #580] @ (8ed04 ) │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr.w r6, [r2, #1416] @ 0x588 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8ecd6 │ │ │ │ + bne.w 8ecc2 │ │ │ │ str r6, [r4, #20] │ │ │ │ str.w sl, [r4, #8] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 8ec18 │ │ │ │ + beq.w 8ec04 │ │ │ │ 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] │ │ │ │ @@ -150289,41 +150250,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, #29501 @ 0x733d │ │ │ │ + movweq fp, #29121 @ 0x71c1 │ │ │ │ movteq fp, #11 │ │ │ │ - bne.n 8ec36 │ │ │ │ + bne.n 8ec22 │ │ │ │ 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 8ea2a │ │ │ │ + bpl.w 8ea16 │ │ │ │ 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 8ea2a │ │ │ │ + b.n 8ea16 │ │ │ │ ldrd r8, r2, [r1, #24] │ │ │ │ cmp r2, r8 │ │ │ │ - bcc.n 8ec48 │ │ │ │ + bcc.n 8ec34 │ │ │ │ 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] │ │ │ │ @@ -150334,290 +150295,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 8eabe │ │ │ │ + ble.n 8eaaa │ │ │ │ ldr.w r2, [r0, #3740] @ 0xe9c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8eabe │ │ │ │ + beq.w 8eaaa │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8eabe │ │ │ │ + beq.w 8eaaa │ │ │ │ ldr.w r2, [r0, #3852] @ 0xf0c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8eabe │ │ │ │ + bne.w 8eaaa │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8edae │ │ │ │ + bne.w 8ed9a │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r1, r2, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.w 8eabe │ │ │ │ + bmi.w 8eaaa │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8ebee │ │ │ │ + bne.n 8ebda │ │ │ │ dmb ish │ │ │ │ - b.n 8eabe │ │ │ │ - movw fp, #61309 @ 0xef7d │ │ │ │ + b.n 8eaaa │ │ │ │ + movw fp, #61289 @ 0xef69 │ │ │ │ movt fp, #8 │ │ │ │ - b.n 8eb38 │ │ │ │ - movw fp, #58469 @ 0xe465 │ │ │ │ + b.n 8eb24 │ │ │ │ + movw fp, #58085 @ 0xe2e5 │ │ │ │ movt fp, #11 │ │ │ │ - b.n 8eb38 │ │ │ │ + b.n 8eb24 │ │ │ │ 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 8eb12 │ │ │ │ + b.n 8eafe │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ itt eq │ │ │ │ - movweq fp, #12921 @ 0x3279 │ │ │ │ + movweq fp, #12537 @ 0x30f9 │ │ │ │ movteq fp, #12 │ │ │ │ - beq.w 8eb38 │ │ │ │ - b.n 8ed3c │ │ │ │ + beq.w 8eb24 │ │ │ │ + b.n 8ed28 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.n 8eaa0 │ │ │ │ + b.n 8ea8c │ │ │ │ mov r0, r2 │ │ │ │ mov r1, lr │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 71838 │ │ │ │ + bl 718a0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8eb92 │ │ │ │ + bne.n 8eb7e │ │ │ │ ldr.w r1, [r8, #672] @ 0x2a0 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r1 │ │ │ │ - movw r1, #49345 @ 0xc0c1 │ │ │ │ + movw r1, #49409 @ 0xc101 │ │ │ │ movt r1, #6 │ │ │ │ cmp r0, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne.n 8ed04 │ │ │ │ + bne.n 8ecf0 │ │ │ │ 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 8ecc0 │ │ │ │ + beq.n 8ecac │ │ │ │ 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 8eb9a │ │ │ │ + b.n 8eb86 │ │ │ │ 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 8eb92 │ │ │ │ + bne.w 8eb7e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1ea820 │ │ │ │ + bl 1e9c50 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8eabe │ │ │ │ + bne.w 8eaaa │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8eb22 │ │ │ │ - movw r1, #27577 @ 0x6bb9 │ │ │ │ + b.n 8eb0e │ │ │ │ + movw r1, #26633 @ 0x6809 │ │ │ │ movt r1, #18 │ │ │ │ cmp r6, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bne.n 8ecf6 │ │ │ │ + bne.n 8ece2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 127028 │ │ │ │ + bl 126c78 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ str r2, [r4, #20] │ │ │ │ - b.n 8eae6 │ │ │ │ + b.n 8ead2 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 8ecec │ │ │ │ + b.n 8ecd8 │ │ │ │ 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 8ec92 │ │ │ │ + b.n 8ec7e │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.n 8ed34 │ │ │ │ - cbz r3, 8ed3c │ │ │ │ + bgt.n 8ed20 │ │ │ │ + cbz r3, 8ed28 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 8ed3c │ │ │ │ + bhi.n 8ed28 │ │ │ │ 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 8ed58 │ │ │ │ + beq.n 8ed44 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [sl] │ │ │ │ - movw r1, #21236 @ 0x52f4 │ │ │ │ + movw r1, #18676 @ 0x48f4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 8ecd2 │ │ │ │ - movw fp, #53861 @ 0xd265 │ │ │ │ + bl d183c │ │ │ │ + b.n 8ecbe │ │ │ │ + movw fp, #50549 @ 0xc575 │ │ │ │ movt fp, #21 │ │ │ │ - cbz r6, 8edb8 │ │ │ │ + cbz r6, 8eda4 │ │ │ │ movw r0, #15912 @ 0x3e28 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71488 <_PyObject_GC_New@@Base> │ │ │ │ + bl 714f0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8ecd2 │ │ │ │ + beq.n 8ecbe │ │ │ │ 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] @ (8eeb0 ) │ │ │ │ - b.n 8eae6 │ │ │ │ - movw fp, #58469 @ 0xe465 │ │ │ │ + ldr r3, [pc, #284] @ (8ee9c ) │ │ │ │ + b.n 8ead2 │ │ │ │ + movw fp, #58085 @ 0xe2e5 │ │ │ │ movt fp, #11 │ │ │ │ - b.n 8ed60 │ │ │ │ - movw fp, #61309 @ 0xef7d │ │ │ │ + b.n 8ed4c │ │ │ │ + movw fp, #61289 @ 0xef69 │ │ │ │ movt fp, #8 │ │ │ │ - b.n 8ed60 │ │ │ │ + b.n 8ed4c │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 8ed60 │ │ │ │ + b.n 8ed4c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8eabe │ │ │ │ - b.n 8ebdc │ │ │ │ + bne.w 8eaaa │ │ │ │ + b.n 8ebc8 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21264 @ 0x5310 │ │ │ │ + movw r1, #18704 @ 0x4910 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 8ecd2 │ │ │ │ + bl 127394 │ │ │ │ + b.n 8ecbe │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 8eb5c │ │ │ │ + b.n 8eb48 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1ea820 │ │ │ │ + bl 1e9c50 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 8eccc │ │ │ │ + b.n 8ecb8 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 8ee2e │ │ │ │ + cbz r1, 8ee1a │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 8e946 │ │ │ │ + blt.w 8e932 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - cbz r2, 8ee10 │ │ │ │ + cbz r2, 8edfc │ │ │ │ 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, #62896 @ 0xf5b0 │ │ │ │ + movw r3, #60336 @ 0xebb0 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #32004 @ 0x7d04 │ │ │ │ + movw r1, #29444 @ 0x7304 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1994 │ │ │ │ - b.n 8ecd2 │ │ │ │ + bl d183c │ │ │ │ + b.n 8ecbe │ │ │ │ ldr r3, [r0, #12] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ - cbz r3, 8ee48 │ │ │ │ + cbz r3, 8ee34 │ │ │ │ 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, #62896 @ 0xf5b0 │ │ │ │ + movw r3, #60336 @ 0xebb0 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #31936 @ 0x7cc0 │ │ │ │ + movw r1, #29376 @ 0x72c0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 8ecd2 │ │ │ │ + bl d183c │ │ │ │ + b.n 8ecbe │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e9be │ │ │ │ + bne.w 8e9aa │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 8e984 │ │ │ │ + bne.w 8e970 │ │ │ │ ldr.w sl, [r0, #20] │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ands r3, r2 │ │ │ │ lsls r0, r2, #22 │ │ │ │ - bpl.w 8e9d8 │ │ │ │ + bpl.w 8e9c4 │ │ │ │ cmp r3, #8 │ │ │ │ - ble.w 8ed20 │ │ │ │ + ble.w 8ed0c │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8ed3c │ │ │ │ - movw fp, #53861 @ 0xd265 │ │ │ │ + bne.w 8ed28 │ │ │ │ + movw fp, #50549 @ 0xc575 │ │ │ │ movt fp, #21 │ │ │ │ - b.n 8ed62 │ │ │ │ + b.n 8ed4e │ │ │ │ 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 │ │ │ │ @@ -150631,108 +150592,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, 8ef04 │ │ │ │ + cbnz r0, 8eef0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbnz r0, 8ef34 │ │ │ │ + cbnz r0, 8ef20 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbnz r0, 8ef1c │ │ │ │ + cbnz r0, 8ef08 │ │ │ │ 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 8eeee │ │ │ │ + beq.n 8eeda │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8eeee │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8eeee │ │ │ │ + bne.n 8eeda │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8eeda │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8eef6 │ │ │ │ + beq.n 8eee2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8eef6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8eef6 │ │ │ │ + bne.n 8eee2 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8eee2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8eef2 │ │ │ │ + beq.n 8eede │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8eef2 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8eef2 │ │ │ │ + bne.n 8eede │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8eede │ │ │ │ │ │ │ │ -0008ef4c : │ │ │ │ +0008ef38 : │ │ │ │ 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] @ (8ef78 ) │ │ │ │ + ldr r0, [pc, #12] @ (8ef64 ) │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ - bl 1a6a20 │ │ │ │ + bl 1a5e08 │ │ │ │ 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] @ (8f110 ) │ │ │ │ + ldr r6, [pc, #384] @ (8f100 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [r6, r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f6de │ │ │ │ + bne.w 8f6ce │ │ │ │ bics.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ - bne.w 8f67a │ │ │ │ + bne.w 8f66a │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ - blt.w 8f6ca │ │ │ │ + blt.w 8f6ba │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8f6ba │ │ │ │ + beq.w 8f6aa │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 8f0c2 │ │ │ │ - movw r3, #10853 @ 0x2a65 │ │ │ │ + bmi.n 8f0ae │ │ │ │ + movw r3, #7793 @ 0x1e71 │ │ │ │ movt r3, #23 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8f0d0 │ │ │ │ + bne.n 8f0bc │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add.w r3, r0, #12 │ │ │ │ cmp.w r2, #624 @ 0x270 │ │ │ │ - bge.w 8f118 │ │ │ │ + bge.w 8f108 │ │ │ │ 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 │ │ │ │ @@ -150741,20 +150702,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 8f3d4 │ │ │ │ + beq.w 8f3c4 │ │ │ │ ldr r2, [r6, r5] │ │ │ │ adds r5, r1, #1 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ - vldr d5, [pc, #212] @ 8f100 │ │ │ │ - vldr d6, [pc, #216] @ 8f108 │ │ │ │ + vldr d5, [pc, #216] @ 8f0f0 │ │ │ │ + vldr d6, [pc, #220] @ 8f0f8 │ │ │ │ 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 │ │ │ │ @@ -150767,79 +150728,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, 8f0d8 │ │ │ │ + cbz r5, 8f0c4 │ │ │ │ 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 8f0fa │ │ │ │ - ldr r2, [pc, #116] @ (8f114 ) │ │ │ │ + bne.n 8f0e6 │ │ │ │ + ldr r2, [pc, #120] @ (8f104 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f666 │ │ │ │ + bne.w 8f656 │ │ │ │ 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, #10853 @ 0x2a65 │ │ │ │ + movw r3, #7793 @ 0x1e71 │ │ │ │ movt r3, #23 │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 8efd4 │ │ │ │ + beq.n 8efc0 │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 8f0b0 │ │ │ │ + b.n 8f09c │ │ │ │ movs r0, #16 │ │ │ │ - bl 716a0 │ │ │ │ + bl 71708 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f6f8 │ │ │ │ + beq.w 8f6e8 │ │ │ │ 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 8f09c │ │ │ │ + beq.n 8f088 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 8f09c │ │ │ │ + b.n 8f088 │ │ │ │ + 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, #50288 @ 0xc470 │ │ │ │ + movw r1, #47728 @ 0xba70 │ │ │ │ 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 │ │ │ │ @@ -150917,15 +150879,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 8f182 │ │ │ │ + bne.n 8f172 │ │ │ │ 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 │ │ │ │ @@ -150990,15 +150952,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 8f274 │ │ │ │ + bne.w 8f264 │ │ │ │ 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 │ │ │ │ @@ -151015,17 +150977,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 8f022 │ │ │ │ + b.n 8f00e │ │ │ │ ldr.w lr, [r0, #12] │ │ │ │ - movw r1, #50288 @ 0xc470 │ │ │ │ + movw r1, #47728 @ 0xba70 │ │ │ │ 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 │ │ │ │ @@ -151103,15 +151065,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 8f444 │ │ │ │ + bne.n 8f434 │ │ │ │ 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 │ │ │ │ @@ -151176,86 +151138,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 8f536 │ │ │ │ + bne.w 8f526 │ │ │ │ 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 8f022 │ │ │ │ - movw r1, #27577 @ 0x6bb9 │ │ │ │ + b.n 8f00e │ │ │ │ + movw r1, #26633 @ 0x6809 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8f6be │ │ │ │ + bne.n 8f6ae │ │ │ │ mov r0, r5 │ │ │ │ - bl 127028 │ │ │ │ - b.n 8f0ac │ │ │ │ + bl 126c78 │ │ │ │ + b.n 8f098 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1f0e28 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 1f0264 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 8f6ba │ │ │ │ + cbz r0, 8f6aa │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #32148 @ 0x7d94 │ │ │ │ + movw r2, #29588 @ 0x7394 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 14b0ac <_PyErr_Format@@Base> │ │ │ │ + bl 14a3b4 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8f6ba │ │ │ │ + beq.n 8f6aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 8f6ba │ │ │ │ + cbnz r3, 8f6aa │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 8f0b6 │ │ │ │ + b.n 8f0a2 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 8f0ac │ │ │ │ - movw r1, #30008 @ 0x7538 │ │ │ │ + b.n 8f098 │ │ │ │ + movw r1, #27448 @ 0x6b38 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e89cc <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 1e7dfc <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f6ba │ │ │ │ - b.n 8efb6 │ │ │ │ + bne.n 8f6aa │ │ │ │ + b.n 8efa2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8efa2 │ │ │ │ + beq.w 8ef8e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1a6c50 │ │ │ │ + bl 1a6038 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f6ba │ │ │ │ - b.n 8efa2 │ │ │ │ - bl 1ea6e4 │ │ │ │ + bne.n 8f6aa │ │ │ │ + b.n 8ef8e │ │ │ │ + bl 1e9b14 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 8f0b0 │ │ │ │ + b.n 8f09c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ @@ -151263,205 +151225,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 8f7ec │ │ │ │ + beq.n 8f7dc │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ - ldr r0, [pc, #372] @ (8f8b0 ) │ │ │ │ + ldr r0, [pc, #372] @ (8f8a0 ) │ │ │ │ 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 8f7f8 │ │ │ │ + beq.n 8f7e8 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble.w 8f87e │ │ │ │ + ble.w 8f86e │ │ │ │ ldr r2, [r4, #20] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8f89c │ │ │ │ + bne.w 8f88c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bmi.n 8f80c │ │ │ │ + bmi.n 8f7fc │ │ │ │ ldr r6, [r4, #12] │ │ │ │ - cbnz r6, 8f7a0 │ │ │ │ + cbnz r6, 8f790 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ - cbnz r6, 8f7c6 │ │ │ │ + cbnz r6, 8f7b6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e844 │ │ │ │ + bl 7e8d4 │ │ │ │ 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 8f8a4 │ │ │ │ + bgt.w 8f894 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8f782 │ │ │ │ + beq.n 8f772 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f782 │ │ │ │ - ldr r2, [pc, #256] @ (8f8b4 ) │ │ │ │ + bne.n 8f772 │ │ │ │ + ldr r2, [pc, #256] @ (8f8a4 ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f836 │ │ │ │ + bne.n 8f826 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b.n 8f782 │ │ │ │ + b.n 8f772 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8f786 │ │ │ │ + beq.n 8f776 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f786 │ │ │ │ - ldr r2, [pc, #216] @ (8f8b4 ) │ │ │ │ + bne.n 8f776 │ │ │ │ + ldr r2, [pc, #216] @ (8f8a4 ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f84e │ │ │ │ + bne.n 8f83e │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b.n 8f786 │ │ │ │ - ldr r3, [pc, #192] @ (8f8b0 ) │ │ │ │ + b.n 8f776 │ │ │ │ + ldr r3, [pc, #192] @ (8f8a0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r5, [r2, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 8f762 │ │ │ │ - movw r1, #6068 @ 0x17b4 │ │ │ │ + bne.n 8f752 │ │ │ │ + movw r1, #3508 @ 0xdb4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #35192 @ 0x8978 │ │ │ │ + movw r0, #32632 @ 0x7f78 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 61f30 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62074 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r6, [r4, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8f77e │ │ │ │ + beq.n 8f76e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8f77e │ │ │ │ + beq.n 8f76e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f77e │ │ │ │ - ldr r2, [pc, #140] @ (8f8b4 ) │ │ │ │ + bne.n 8f76e │ │ │ │ + ldr r2, [pc, #140] @ (8f8a4 ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 8f866 │ │ │ │ + cbnz r3, 8f856 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b.n 8f77e │ │ │ │ - movw r1, #27577 @ 0x6bb9 │ │ │ │ + b.n 8f76e │ │ │ │ + movw r1, #26633 @ 0x6809 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8f7c0 │ │ │ │ + beq.n 8f7b0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 8f7c0 │ │ │ │ - movw r1, #27577 @ 0x6bb9 │ │ │ │ + b.n 8f7b0 │ │ │ │ + movw r1, #26633 @ 0x6809 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8f7e6 │ │ │ │ + beq.n 8f7d6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 8f7e6 │ │ │ │ - movw r1, #27577 @ 0x6bb9 │ │ │ │ + b.n 8f7d6 │ │ │ │ + movw r1, #26633 @ 0x6809 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8f830 │ │ │ │ + beq.n 8f820 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 8f830 │ │ │ │ + b.n 8f820 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - movw r2, #63257 @ 0xf719 │ │ │ │ + movw r2, #63241 @ 0xf709 │ │ │ │ movt r2, #8 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 8f76a │ │ │ │ + bne.w 8f75a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 14f25c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 14e56c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 100c9c │ │ │ │ - b.n 8f776 │ │ │ │ + bl 100b94 │ │ │ │ + b.n 8f766 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 14f270 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 14e580 <_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, 8f8d8 │ │ │ │ + cbnz r2, 8f8c8 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 8f8fa │ │ │ │ + bne.n 8f8ea │ │ │ │ pop {r3, pc} │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 8f8ca │ │ │ │ + bne.n 8f8ba │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8f8d6 │ │ │ │ + beq.n 8f8c6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32216 @ 0x7dd8 │ │ │ │ + movw r1, #29656 @ 0x73d8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 8f910 │ │ │ │ + bl 127394 │ │ │ │ + b.n 8f900 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32260 @ 0x7e04 │ │ │ │ + movw r1, #29700 @ 0x7404 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0008f918 : │ │ │ │ +0008f908 : │ │ │ │ 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 │ │ │ │ @@ -151469,342 +151431,342 @@ │ │ │ │ mov r6, r2 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7a114 │ │ │ │ + bl 7a18c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fa04 │ │ │ │ + beq.n 8f9f4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.n 8f9f2 │ │ │ │ + bpl.n 8f9e2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8f9ba │ │ │ │ + bne.n 8f9aa │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 8f9ba │ │ │ │ + beq.n 8f9aa │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 782cc │ │ │ │ + bl 78344 │ │ │ │ adds r0, #3 │ │ │ │ itt eq │ │ │ │ moveq r1, #0 │ │ │ │ moveq.w r5, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 8f980 │ │ │ │ + beq.n 8f970 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r1, 8f9a8 │ │ │ │ + cbnz r1, 8f998 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8f9a2 │ │ │ │ + beq.n 8f992 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8f9a2 │ │ │ │ - ldr r2, [pc, #120] @ (8fa0c ) │ │ │ │ + cbnz r3, 8f992 │ │ │ │ + ldr r2, [pc, #120] @ (8f9fc ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 8f9da │ │ │ │ + cbnz r3, 8f9ca │ │ │ │ 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 8f980 │ │ │ │ + b.n 8f970 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cb8c │ │ │ │ + bl 6cbcc │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 8f964 │ │ │ │ + bne.n 8f954 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8fa06 │ │ │ │ + beq.n 8f9f6 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8f98c │ │ │ │ - movw r1, #27577 @ 0x6bb9 │ │ │ │ + b.n 8f97c │ │ │ │ + movw r1, #26633 @ 0x6809 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8f99e │ │ │ │ + beq.n 8f98e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8f99e │ │ │ │ - movw r0, #7756 @ 0x1e4c │ │ │ │ + b.n 8f98e │ │ │ │ + movw r0, #5196 @ 0x144c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8f9c6 │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8f9b6 │ │ │ │ str r0, [r6, #0] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8f9a2 │ │ │ │ + b.n 8f992 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0008fa10 : │ │ │ │ - cbz r0, 8fa24 │ │ │ │ +0008fa00 : │ │ │ │ + cbz r0, 8fa14 │ │ │ │ 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 26481c │ │ │ │ + bl 263de4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ │ │ │ │ -0008fa44 <_Py_fstat_noraise@@Base>: │ │ │ │ +0008fa34 <_Py_fstat_noraise@@Base>: │ │ │ │ b.w 295ac <__fstat64_time64@plt> │ │ │ │ │ │ │ │ -0008fa48 : │ │ │ │ +0008fa38 : │ │ │ │ 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 88448 │ │ │ │ + b.w 8846c │ │ │ │ │ │ │ │ -0008fa68 : │ │ │ │ +0008fa58 : │ │ │ │ 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 8fafc <_PyArena_New@@Base> │ │ │ │ - cbz r0, 8faf6 │ │ │ │ + bl 8faec <_PyArena_New@@Base> │ │ │ │ + cbz r0, 8fae6 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1a7040 │ │ │ │ + bl 1a6428 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 8faf0 │ │ │ │ - cbz r5, 8fac6 │ │ │ │ + cbz r0, 8fae0 │ │ │ │ + cbz r5, 8fab6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ lsls r2, r3, #21 │ │ │ │ - bpl.n 8fac6 │ │ │ │ + bpl.n 8fab6 │ │ │ │ and.w r3, r3, #33792 @ 0x8400 │ │ │ │ cmp.w r3, #33792 @ 0x8400 │ │ │ │ - beq.n 8fae0 │ │ │ │ + beq.n 8fad0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203e28 <_PyUnicode_EncodeUTF16@@Base+0xadc> │ │ │ │ + bl 2033e8 <_PyUnicode_EncodeUTF16@@Base+0xadc> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 10be6c <_PyArena_Free@@Base> │ │ │ │ + bl 10bd5c <_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 d7870 <_PyAST_Compile@@Base> │ │ │ │ + bl d76d0 <_PyAST_Compile@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 10be6c <_PyArena_Free@@Base> │ │ │ │ - b.n 8fabe │ │ │ │ + bl 10bd5c <_PyArena_Free@@Base> │ │ │ │ + b.n 8faae │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 267a98 │ │ │ │ + bl 26705c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 8faae │ │ │ │ + bge.n 8fa9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 10be6c <_PyArena_Free@@Base> │ │ │ │ + bl 10bd5c <_PyArena_Free@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8fabe │ │ │ │ + b.n 8faae │ │ │ │ nop │ │ │ │ │ │ │ │ -0008fafc <_PyArena_New@@Base>: │ │ │ │ +0008faec <_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 76e4c │ │ │ │ - cbz r0, 8fb56 <_PyArena_New@@Base+0x5a> │ │ │ │ + bl 76ec0 │ │ │ │ + cbz r0, 8fb46 <_PyArena_New@@Base+0x5a> │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ - bl 76e4c │ │ │ │ + bl 76ec0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 8fb4c <_PyArena_New@@Base+0x50> │ │ │ │ + cbz r0, 8fb3c <_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 72190 │ │ │ │ + bl 721f8 │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 8fb5e <_PyArena_New@@Base+0x62> │ │ │ │ + cbz r0, 8fb4e <_PyArena_New@@Base+0x62> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r3, [r4] │ │ │ │ - bl 771e8 │ │ │ │ + bl 77260 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1ea6e4 │ │ │ │ + b.w 1e9b14 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - cbz r5, 8fb6c <_PyArena_New@@Base+0x70> │ │ │ │ + cbz r5, 8fb5c <_PyArena_New@@Base+0x70> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - bl 771e8 │ │ │ │ - b.n 8fb60 <_PyArena_New@@Base+0x64> │ │ │ │ + bl 77260 │ │ │ │ + b.n 8fb50 <_PyArena_New@@Base+0x64> │ │ │ │ mov r0, r4 │ │ │ │ - bl 771e8 │ │ │ │ + bl 77260 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1ea6e4 │ │ │ │ + b.w 1e9b14 │ │ │ │ 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, 8fb9e <_PyArena_New@@Base+0xa2> │ │ │ │ + cbz r1, 8fb8e <_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 8fda4 <_PyArena_New@@Base+0x2a8> │ │ │ │ + beq.w 8fd94 <_PyArena_New@@Base+0x2a8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 8fdf0 │ │ │ │ + bl 8fde0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fda0 <_PyArena_New@@Base+0x2a4> │ │ │ │ + beq.w 8fd90 <_PyArena_New@@Base+0x2a4> │ │ │ │ movw r9, #5708 @ 0x164c │ │ │ │ movt r9, #71 @ 0x47 │ │ │ │ ldr.w r4, [r9, #192] @ 0xc0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 8fc16 <_PyArena_New@@Base+0x11a> │ │ │ │ + cbz r1, 8fc06 <_PyArena_New@@Base+0x11a> │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fc7c <_PyArena_New@@Base+0x180> │ │ │ │ + beq.n 8fc6c <_PyArena_New@@Base+0x180> │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - cbz r1, 8fc16 <_PyArena_New@@Base+0x11a> │ │ │ │ + cbz r1, 8fc06 <_PyArena_New@@Base+0x11a> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fc7a <_PyArena_New@@Base+0x17e> │ │ │ │ + beq.n 8fc6a <_PyArena_New@@Base+0x17e> │ │ │ │ ldr r1, [r4, #32] │ │ │ │ - cbz r1, 8fc16 <_PyArena_New@@Base+0x11a> │ │ │ │ + cbz r1, 8fc06 <_PyArena_New@@Base+0x11a> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fd7c <_PyArena_New@@Base+0x280> │ │ │ │ + beq.w 8fd6c <_PyArena_New@@Base+0x280> │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ - cbz r1, 8fc16 <_PyArena_New@@Base+0x11a> │ │ │ │ + cbz r1, 8fc06 <_PyArena_New@@Base+0x11a> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fc7c <_PyArena_New@@Base+0x180> │ │ │ │ + beq.n 8fc6c <_PyArena_New@@Base+0x180> │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8fc04 <_PyArena_New@@Base+0x108> │ │ │ │ + bne.n 8fbf4 <_PyArena_New@@Base+0x108> │ │ │ │ movw r3, #10688 @ 0x29c0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8fda8 <_PyArena_New@@Base+0x2ac> │ │ │ │ - ldr r3, [pc, #416] @ (8fdc8 <_PyArena_New@@Base+0x2cc>) │ │ │ │ + bne.w 8fd98 <_PyArena_New@@Base+0x2ac> │ │ │ │ + ldr r3, [pc, #416] @ (8fdb8 <_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 8fc44 <_PyArena_New@@Base+0x148> │ │ │ │ - bne.n 8fc74 <_PyArena_New@@Base+0x178> │ │ │ │ + bgt.n 8fc34 <_PyArena_New@@Base+0x148> │ │ │ │ + bne.n 8fc64 <_PyArena_New@@Base+0x178> │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #216] @ 0xd8 │ │ │ │ - cbz r3, 8fc74 <_PyArena_New@@Base+0x178> │ │ │ │ + cbz r3, 8fc64 <_PyArena_New@@Base+0x178> │ │ │ │ ldr.w r4, [r9, #196] @ 0xc4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 8fc5c <_PyArena_New@@Base+0x160> │ │ │ │ + cbz r1, 8fc4c <_PyArena_New@@Base+0x160> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 8fc7c <_PyArena_New@@Base+0x180> │ │ │ │ + cbz r0, 8fc6c <_PyArena_New@@Base+0x180> │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8fc4c <_PyArena_New@@Base+0x150> │ │ │ │ + bne.n 8fc3c <_PyArena_New@@Base+0x150> │ │ │ │ ldr.w r4, [r9, #200] @ 0xc8 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 8fc74 <_PyArena_New@@Base+0x178> │ │ │ │ + cbz r1, 8fc64 <_PyArena_New@@Base+0x178> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 8fc7c <_PyArena_New@@Base+0x180> │ │ │ │ + cbz r0, 8fc6c <_PyArena_New@@Base+0x180> │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8fc64 <_PyArena_New@@Base+0x168> │ │ │ │ + bne.n 8fc54 <_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 8fc74 <_PyArena_New@@Base+0x178> │ │ │ │ + beq.n 8fc64 <_PyArena_New@@Base+0x178> │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8fd4c <_PyArena_New@@Base+0x250> │ │ │ │ + beq.n 8fd3c <_PyArena_New@@Base+0x250> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - movw r1, #6892 @ 0x1aec │ │ │ │ + movw r1, #4332 @ 0x10ec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ subs r3, #0 │ │ │ │ str r2, [r6, #8] │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -151817,446 +151779,441 @@ │ │ │ │ mov r0, r5 │ │ │ │ it lt │ │ │ │ strblt r3, [r6, #12] │ │ │ │ strd r7, r9, [r6] │ │ │ │ str r5, [r6, #16] │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fd84 <_PyArena_New@@Base+0x288> │ │ │ │ - movw r1, #26496 @ 0x6780 │ │ │ │ + beq.n 8fd74 <_PyArena_New@@Base+0x288> │ │ │ │ + movw r1, #23936 @ 0x5d80 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fd80 <_PyArena_New@@Base+0x284> │ │ │ │ - movw r1, #32720 @ 0x7fd0 │ │ │ │ + beq.n 8fd70 <_PyArena_New@@Base+0x284> │ │ │ │ + movw r1, #30160 @ 0x75d0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fd88 <_PyArena_New@@Base+0x28c> │ │ │ │ - movw r1, #32728 @ 0x7fd8 │ │ │ │ + beq.n 8fd78 <_PyArena_New@@Base+0x28c> │ │ │ │ + movw r1, #30168 @ 0x75d8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fd90 <_PyArena_New@@Base+0x294> │ │ │ │ - movw r1, #32744 @ 0x7fe8 │ │ │ │ + beq.n 8fd80 <_PyArena_New@@Base+0x294> │ │ │ │ + movw r1, #30184 @ 0x75e8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fd8c <_PyArena_New@@Base+0x290> │ │ │ │ - movw r1, #32764 @ 0x7ffc │ │ │ │ + beq.n 8fd7c <_PyArena_New@@Base+0x290> │ │ │ │ + movw r1, #30204 @ 0x75fc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 8fd66 <_PyArena_New@@Base+0x26a> │ │ │ │ - movw r1, #32788 @ 0x8014 │ │ │ │ + cbz r0, 8fd56 <_PyArena_New@@Base+0x26a> │ │ │ │ + movw r1, #30228 @ 0x7614 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fd98 <_PyArena_New@@Base+0x29c> │ │ │ │ - movw r1, #32808 @ 0x8028 │ │ │ │ + beq.n 8fd88 <_PyArena_New@@Base+0x29c> │ │ │ │ + movw r1, #30248 @ 0x7628 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 8fd94 <_PyArena_New@@Base+0x298> │ │ │ │ - movw r1, #32832 @ 0x8040 │ │ │ │ + cbz r0, 8fd84 <_PyArena_New@@Base+0x298> │ │ │ │ + movw r1, #30272 @ 0x7640 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 8fd9c <_PyArena_New@@Base+0x2a0> │ │ │ │ + cbz r0, 8fd8c <_PyArena_New@@Base+0x2a0> │ │ │ │ strb.w r8, [r6, #13] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 8fdc0 <_PyArena_New@@Base+0x2c4> │ │ │ │ + beq.n 8fdb0 <_PyArena_New@@Base+0x2c4> │ │ │ │ ldrb.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8fdc4 <_PyArena_New@@Base+0x2c8> │ │ │ │ + beq.n 8fdb4 <_PyArena_New@@Base+0x2c8> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #5 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 8fc76 <_PyArena_New@@Base+0x17a> │ │ │ │ - ldr r3, [pc, #100] @ (8fdcc <_PyArena_New@@Base+0x2d0>) │ │ │ │ + b.n 8fc66 <_PyArena_New@@Base+0x17a> │ │ │ │ + ldr r3, [pc, #100] @ (8fdbc <_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 8fd48 <_PyArena_New@@Base+0x24c> │ │ │ │ + b.n 8fd38 <_PyArena_New@@Base+0x24c> │ │ │ │ adds r4, #32 │ │ │ │ - b.n 8fc7c <_PyArena_New@@Base+0x180> │ │ │ │ - ldr r3, [pc, #76] @ (8fdd0 <_PyArena_New@@Base+0x2d4>) │ │ │ │ - b.n 8fd68 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (8fdd4 <_PyArena_New@@Base+0x2d8>) │ │ │ │ - b.n 8fd68 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (8fdd8 <_PyArena_New@@Base+0x2dc>) │ │ │ │ - b.n 8fd68 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (8fddc <_PyArena_New@@Base+0x2e0>) │ │ │ │ - b.n 8fd68 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (8fde0 <_PyArena_New@@Base+0x2e4>) │ │ │ │ - b.n 8fd68 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (8fde4 <_PyArena_New@@Base+0x2e8>) │ │ │ │ - b.n 8fd68 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (8fde8 <_PyArena_New@@Base+0x2ec>) │ │ │ │ - b.n 8fd68 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (8fdec <_PyArena_New@@Base+0x2f0>) │ │ │ │ - b.n 8fd68 <_PyArena_New@@Base+0x26c> │ │ │ │ - bl d3d20 │ │ │ │ + b.n 8fc6c <_PyArena_New@@Base+0x180> │ │ │ │ + ldr r3, [pc, #76] @ (8fdc0 <_PyArena_New@@Base+0x2d4>) │ │ │ │ + b.n 8fd58 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (8fdc4 <_PyArena_New@@Base+0x2d8>) │ │ │ │ + b.n 8fd58 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (8fdc8 <_PyArena_New@@Base+0x2dc>) │ │ │ │ + b.n 8fd58 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (8fdcc <_PyArena_New@@Base+0x2e0>) │ │ │ │ + b.n 8fd58 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (8fdd0 <_PyArena_New@@Base+0x2e4>) │ │ │ │ + b.n 8fd58 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (8fdd4 <_PyArena_New@@Base+0x2e8>) │ │ │ │ + b.n 8fd58 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (8fdd8 <_PyArena_New@@Base+0x2ec>) │ │ │ │ + b.n 8fd58 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (8fddc <_PyArena_New@@Base+0x2f0>) │ │ │ │ + b.n 8fd58 <_PyArena_New@@Base+0x26c> │ │ │ │ + bl d3b88 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 8fc76 <_PyArena_New@@Base+0x17a> │ │ │ │ + b.n 8fc66 <_PyArena_New@@Base+0x17a> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8fc26 <_PyArena_New@@Base+0x12a> │ │ │ │ + beq.w 8fc16 <_PyArena_New@@Base+0x12a> │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fc7c <_PyArena_New@@Base+0x180> │ │ │ │ + beq.w 8fc6c <_PyArena_New@@Base+0x180> │ │ │ │ adds r4, #16 │ │ │ │ - b.n 8fda8 <_PyArena_New@@Base+0x2ac> │ │ │ │ + b.n 8fd98 <_PyArena_New@@Base+0x2ac> │ │ │ │ movs r0, #4 │ │ │ │ - b.n 8fc76 <_PyArena_New@@Base+0x17a> │ │ │ │ + b.n 8fc66 <_PyArena_New@@Base+0x17a> │ │ │ │ movs r0, #5 │ │ │ │ - b.n 8fc76 <_PyArena_New@@Base+0x17a> │ │ │ │ + b.n 8fc66 <_PyArena_New@@Base+0x17a> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r5, r6, r7} │ │ │ │ + revsh r0, r4 │ │ │ │ movs r6, r5 │ │ │ │ - stmia r4!, {r6, r7} │ │ │ │ + revsh r0, r0 │ │ │ │ movs r6, r5 │ │ │ │ - stmia r4!, {r3, r4, r5, r7} │ │ │ │ + hlt 0x0038 │ │ │ │ movs r6, r5 │ │ │ │ - stmia r4!, {r3, r6, r7} │ │ │ │ + revsh r0, r1 │ │ │ │ movs r6, r5 │ │ │ │ - stmia r4!, {r3, r4, r6, r7} │ │ │ │ + revsh r0, r3 │ │ │ │ movs r6, r5 │ │ │ │ - stmia r4!, {r4, r6, r7} │ │ │ │ + revsh r0, r2 │ │ │ │ movs r6, r5 │ │ │ │ - stmia r4!, {r4, r5, r6, r7} │ │ │ │ + revsh r0, r6 │ │ │ │ movs r6, r5 │ │ │ │ - stmia r4!, {r3, r5, r6, r7} │ │ │ │ + revsh r0, r5 │ │ │ │ movs r6, r5 │ │ │ │ - stmia r4!, {r3, r4, r5, r6, r7} │ │ │ │ + revsh r0, r7 │ │ │ │ movs r6, r5 │ │ │ │ │ │ │ │ -0008fdf0 : │ │ │ │ +0008fde0 : │ │ │ │ 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 8fe3e │ │ │ │ + bpl.n 8fe2e │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 8fe1a │ │ │ │ + bpl.n 8fe0a │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.n 8fe1a │ │ │ │ + bpl.n 8fe0a │ │ │ │ adds.w r0, r4, #20 │ │ │ │ - beq.n 8fe20 │ │ │ │ + beq.n 8fe10 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8fe18 │ │ │ │ + bne.n 8fe08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d75c8 │ │ │ │ + bl 1d6898 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8fe42 │ │ │ │ + beq.n 8fe32 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 8fe3a │ │ │ │ + bpl.n 8fe2a │ │ │ │ lsls r3, r3, #26 │ │ │ │ it mi │ │ │ │ addmi.w r0, r4, #20 │ │ │ │ - bmi.n 8fe18 │ │ │ │ + bmi.n 8fe08 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ pop {r4, pc} │ │ │ │ - bl 498a4 │ │ │ │ + bl 498c2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0008fe48 : │ │ │ │ +0008fe38 : │ │ │ │ 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] @ (8fe7c ) │ │ │ │ + ldr r4, [pc, #32] @ (8fe6c ) │ │ │ │ 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 8fe80 │ │ │ │ + bl 8fe70 │ │ │ │ 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 907a0 │ │ │ │ + beq.w 906b2 │ │ │ │ stmdb 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 90048 │ │ │ │ + beq.w 9026c │ │ │ │ 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 905f8 │ │ │ │ + bne.w 905ae │ │ │ │ add.w r7, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r7, #1532] @ 0x5fc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90040 │ │ │ │ + beq.w 90264 │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ str r0, [r6, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 905aa │ │ │ │ + beq.w 90560 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 905aa │ │ │ │ + beq.w 90560 │ │ │ │ mov r0, r2 │ │ │ │ - bl 8278c │ │ │ │ + bl 8281c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9075c │ │ │ │ + beq.w 905e8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bmi.w 90012 │ │ │ │ + bmi.w 90002 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d740 │ │ │ │ + bl 7d7c8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8ff1a │ │ │ │ + beq.n 8ff0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9089e │ │ │ │ + beq.w 90806 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 9075c │ │ │ │ + beq.w 905e8 │ │ │ │ ldr.w r3, [r4, #3720] @ 0xe88 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1496] @ 0x5d8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90024 │ │ │ │ + bne.n 90014 │ │ │ │ add.w r7, r4, #4096 @ 0x1000 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 908ca │ │ │ │ + bne.w 9081e │ │ │ │ ldr.w r3, [r7, #1532] @ 0x5fc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9051c │ │ │ │ + beq.w 905f4 │ │ │ │ mov r0, r8 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7a114 │ │ │ │ + bl 7a18c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90866 │ │ │ │ + beq.w 905ce │ │ │ │ ldr.w r0, [r7, #1532] @ 0x5fc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9058a │ │ │ │ + beq.w 90540 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90740 │ │ │ │ + beq.w 90750 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - movw r2, #56441 @ 0xdc79 │ │ │ │ + movw r2, #56461 @ 0xdc8d │ │ │ │ movt r2, #3 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - beq.w 90716 │ │ │ │ + beq.w 90728 │ │ │ │ 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 901fa │ │ │ │ - ldr r3, [pc, #704] @ (90268 ) │ │ │ │ + beq.w 901da │ │ │ │ + ldr r3, [pc, #732] @ (90274 ) │ │ │ │ ldr.w r3, [r3, #560] @ 0x230 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.w 907a4 │ │ │ │ + bpl.w 9070c │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - movw r3, #57365 @ 0xe015 │ │ │ │ + movw r3, #56981 @ 0xde95 │ │ │ │ movt r3, #11 │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 90050 │ │ │ │ - ldr r1, [pc, #676] @ (9026c ) │ │ │ │ + bne.n 90030 │ │ │ │ + ldr r1, [pc, #704] @ (90278 ) │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ - bl bd5ec <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl bd46c <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9008c │ │ │ │ + beq.n 9006c │ │ │ │ mov r0, r5 │ │ │ │ - bl c3480 │ │ │ │ + bl c3300 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 908e8 │ │ │ │ + bne.w 9084e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 903de │ │ │ │ + blt.w 903ee │ │ │ │ ldr r3, [r4, #4] │ │ │ │ strd r8, fp, [sp, #32] │ │ │ │ - bne.w 907d2 │ │ │ │ + bne.w 90798 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #20 │ │ │ │ - bpl.w 907c0 │ │ │ │ + bpl.w 90786 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r5, [r4, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 907f2 │ │ │ │ + beq.w 907e6 │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 900bc │ │ │ │ + b.n 9009c │ │ │ │ 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 8ff32 │ │ │ │ + beq.n 8ff22 │ │ │ │ mov r7, r3 │ │ │ │ ldrd r3, r2, [r7, #4] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 90768 │ │ │ │ + blt.w 905d4 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8ff32 │ │ │ │ - b.n 90026 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 908bc │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movw r3, #38721 @ 0x9741 │ │ │ │ + beq.w 8ff22 │ │ │ │ + b.n 90016 │ │ │ │ + movw r3, #38293 @ 0x9595 │ │ │ │ movt r3, #13 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 90274 │ │ │ │ - movw r3, #53269 @ 0xd015 │ │ │ │ + beq.w 90284 │ │ │ │ + movw r3, #52925 @ 0xcebd │ │ │ │ movt r3, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 90560 │ │ │ │ - ldr r1, [pc, #508] @ (9026c ) │ │ │ │ + bne.w 9050c │ │ │ │ + ldr r1, [pc, #552] @ (90278 ) │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ - bl bd5ec <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl bd46c <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8ffd4 │ │ │ │ - ldr r1, [pc, #492] @ (9026c ) │ │ │ │ + bne.n 8ffc4 │ │ │ │ + ldr r1, [pc, #536] @ (90278 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl cd39c │ │ │ │ + bl cd244 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8ffd4 │ │ │ │ - ldr r3, [pc, #480] @ (90270 ) │ │ │ │ + bne.n 8ffc4 │ │ │ │ + ldr r3, [pc, #524] @ (9027c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 905b0 │ │ │ │ + bne.w 90566 │ │ │ │ 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 905e6 │ │ │ │ + bpl.w 9059c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r5, [r4, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 905e6 │ │ │ │ + beq.w 9059c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #56473 @ 0xdc99 │ │ │ │ + movw r3, #56129 @ 0xdb41 │ │ │ │ movt r3, #12 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 9054c │ │ │ │ - ldr r2, [pc, #420] @ (90270 ) │ │ │ │ + bne.w 904f8 │ │ │ │ + ldr r2, [pc, #464] @ (9027c ) │ │ │ │ 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 908a8 │ │ │ │ + beq.w 90862 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 902ae │ │ │ │ + beq.w 902be │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r1, [r8] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 902b8 │ │ │ │ + beq.w 902c8 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 902c6 │ │ │ │ + beq.w 902d6 │ │ │ │ ldr.w r5, [r9, #148] @ 0x94 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 902d2 │ │ │ │ + beq.w 902e2 │ │ │ │ ldr.w r1, [r9, #152] @ 0x98 │ │ │ │ subs r1, r1, r5 │ │ │ │ cmp.w r2, r1, asr #2 │ │ │ │ - bge.w 902d2 │ │ │ │ + bge.w 902e2 │ │ │ │ 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 904cc │ │ │ │ + beq.w 90498 │ │ │ │ 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] │ │ │ │ @@ -152264,166 +152221,184 @@ │ │ │ │ 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 904f4 │ │ │ │ + ble.w 904c0 │ │ │ │ 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 9d6ac <_PyEvalFramePushAndInit@@Base+0x348> │ │ │ │ + bl 9d554 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90512 │ │ │ │ + bne.w 904de │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 906d4 │ │ │ │ + bne.w 90678 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e200 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl 9e0a8 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 903bc │ │ │ │ + beq.w 903cc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 906de │ │ │ │ + bne.w 90682 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9070e │ │ │ │ + bne.w 9077e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 908d0 │ │ │ │ + bne.w 9083e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 901ea │ │ │ │ + beq.n 901ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 908e0 │ │ │ │ + beq.w 907fe │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ffa6 │ │ │ │ - ldr r3, [pc, #116] @ (90270 ) │ │ │ │ + bne.w 8ff96 │ │ │ │ + ldr r3, [pc, #160] @ (9027c ) │ │ │ │ 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 906ae │ │ │ │ + bne.w 906e6 │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9069a │ │ │ │ + bne.w 906d2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 90418 │ │ │ │ + it ne │ │ │ │ + movne.w r9, #0 │ │ │ │ + bne.w 9044c │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9045e │ │ │ │ + bne.w 904e8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90244 │ │ │ │ + beq.n 9024a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ + cbnz r3, 9024a │ │ │ │ + mov.w r9, #0 │ │ │ │ + ldr r2, [pc, #84] @ (90280 ) │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ + ldr r4, [r3, #24] │ │ │ │ + ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90532 │ │ │ │ + bne.w 90644 │ │ │ │ + mov r0, fp │ │ │ │ + blx r4 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 905e8 │ │ │ │ + ldr r0, [r6, #72] @ 0x48 │ │ │ │ str r5, [r6, #72] @ 0x48 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 90048 │ │ │ │ + cbz r0, 9026c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 90048 │ │ │ │ + beq.n 9026c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 90048 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 90048 │ │ │ │ + cbnz r3, 9026c │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 9026c │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 90810 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [sp, #0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #176 @ (adr r0, 90320 ) │ │ │ │ + add r0, pc, #176 @ (adr r0, 9032c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ add r3, sp, #32 │ │ │ │ - ldr r1, [pc, #716] @ (90544 ) │ │ │ │ + ldr r1, [pc, #688] @ (90538 ) │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl b9110 │ │ │ │ + bl b8f94 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90538 │ │ │ │ + bne.w 904ee │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8ffd4 │ │ │ │ + bne.w 8ffc4 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3b0c │ │ │ │ + bl d3974 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 903de │ │ │ │ - bl d3d20 │ │ │ │ - b.n 9009c │ │ │ │ + beq.w 903ee │ │ │ │ + bl d3b88 │ │ │ │ + b.n 9007c │ │ │ │ ldr.w r1, [r8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 900fa │ │ │ │ + bne.w 900da │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9010e │ │ │ │ + bne.w 900ee │ │ │ │ ldr.w r5, [r9, #148] @ 0x94 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 90120 │ │ │ │ + bne.w 90100 │ │ │ │ add.w r1, r2, #1000 @ 0x3e8 │ │ │ │ mov.w sl, #16384 @ 0x4000 │ │ │ │ lsls r1, r1, #2 │ │ │ │ cmp sl, r1 │ │ │ │ - blt.w 90812 │ │ │ │ + blt.w 908a8 │ │ │ │ movw r0, #19968 @ 0x4e00 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ mov r1, sl │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ ldrd r0, r5, [r0, #804] @ 0x324 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ - cbz r0, 9034c │ │ │ │ + cbz r0, 9035c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ strd r1, sl, [r0] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r9, #144] @ 0x90 │ │ │ │ str r1, [r5, #8] │ │ │ │ - cbz r0, 90324 │ │ │ │ + cbz r0, 90334 │ │ │ │ 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 │ │ │ │ @@ -152432,2241 +152407,2146 @@ │ │ │ │ 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 90136 │ │ │ │ + bne.w 90116 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90376 │ │ │ │ + beq.n 90386 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 90376 │ │ │ │ - ldr r2, [pc, #488] @ (90548 ) │ │ │ │ + cbnz r3, 90386 │ │ │ │ + ldr r2, [pc, #460] @ (9053c ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9036e │ │ │ │ + cbz r3, 9037e │ │ │ │ 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 903ac │ │ │ │ + beq.n 903bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 903ac │ │ │ │ - ldr r2, [pc, #436] @ (90548 ) │ │ │ │ + cbnz r3, 903bc │ │ │ │ + ldr r2, [pc, #408] @ (9053c ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 903a4 │ │ │ │ + cbz r3, 903b4 │ │ │ │ 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 9037e │ │ │ │ - bl 1ea6e4 │ │ │ │ + bne.n 9038e │ │ │ │ + bl 1e9b14 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9067e │ │ │ │ + beq.w 906b6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9067e │ │ │ │ + beq.w 906b6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 903de │ │ │ │ + cbz r3, 903ee │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 901ca │ │ │ │ + bne.w 901aa │ │ │ │ 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 9087e │ │ │ │ + bne.w 90876 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9021a │ │ │ │ + beq.w 901fa │ │ │ │ mov r9, r0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90574 │ │ │ │ + beq.w 90520 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9043a │ │ │ │ + bne.n 9044c │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9047c │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbnz r3, 9047c │ │ │ │ + ldr r2, [pc, #260] @ (9053c ) │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + ldr r4, [r3, #24] │ │ │ │ + ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9062a │ │ │ │ + mov r0, r8 │ │ │ │ + blx r4 │ │ │ │ + b.n 9047c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 9043a │ │ │ │ - b.n 90426 │ │ │ │ - add.w r9, r3, #4294967295 @ 0xffffffff │ │ │ │ - str.w r9, [r7] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.n 9049a │ │ │ │ - ldr r2, [pc, #288] @ (90548 ) │ │ │ │ + cbnz r3, 90466 │ │ │ │ + ldr r2, [pc, #232] @ (9053c ) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90618 │ │ │ │ + bne.w 90610 │ │ │ │ mov r0, r7 │ │ │ │ blx r4 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 904aa │ │ │ │ - ldr.w r2, [fp] │ │ │ │ + ldr.w r2, [r8] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 90478 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 9075c │ │ │ │ - ldr r0, [r6, #72] @ 0x48 │ │ │ │ - b.n 90244 │ │ │ │ + beq.n 9047c │ │ │ │ subs r2, #1 │ │ │ │ - mov.w r9, #0 │ │ │ │ str.w r2, [r8] │ │ │ │ - cbz r2, 904b4 │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 90244 │ │ │ │ - mov.w r9, #0 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90452 │ │ │ │ - ldr r2, [pc, #196] @ (90548 ) │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ - ldr r4, [r3, #24] │ │ │ │ - ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9064c │ │ │ │ - mov r0, fp │ │ │ │ - blx r4 │ │ │ │ - b.n 90452 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.n 90434 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov.w r9, #0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90446 │ │ │ │ + beq.w 90240 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 90446 │ │ │ │ - ldr r2, [pc, #144] @ (90548 ) │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - ldr r4, [r3, #24] │ │ │ │ - ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ + str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90632 │ │ │ │ - mov r0, r8 │ │ │ │ - blx r4 │ │ │ │ - b.n 90446 │ │ │ │ + bne.w 90240 │ │ │ │ + b.n 9022a │ │ │ │ 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 90170 │ │ │ │ + bgt.w 90150 │ │ │ │ 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 9d6ac <_PyEvalFramePushAndInit@@Base+0x348> │ │ │ │ + bl 9d554 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90198 │ │ │ │ + beq.w 90178 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a9034 │ │ │ │ - b.n 903bc │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 9045a │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 9045a │ │ │ │ + bl 1a841c │ │ │ │ + b.n 903cc │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 90482 │ │ │ │ + b.n 90472 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ffd4 │ │ │ │ + bne.w 8ffc4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b.n 900a2 │ │ │ │ - nop │ │ │ │ - add r0, pc, #176 @ (adr r0, 905f8 ) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + b.n 90082 │ │ │ │ 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 901bc │ │ │ │ - b.n 903bc │ │ │ │ + bne.w 9019c │ │ │ │ + b.n 903cc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 90818 │ │ │ │ - ldr r1, [pc, #728] @ (90840 ) │ │ │ │ + beq.w 907c0 │ │ │ │ + ldr r1, [pc, #36] @ (90538 ) │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8ffd4 │ │ │ │ - b.n 90294 │ │ │ │ - ldr r2, [pc, #716] @ (90844 ) │ │ │ │ + bne.w 8ffc4 │ │ │ │ + b.n 902a4 │ │ │ │ + ldr r2, [pc, #24] @ (9053c ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90666 │ │ │ │ + bne.w 9065e │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ - b.n 90406 │ │ │ │ + b.n 90416 │ │ │ │ + add r0, pc, #176 @ (adr r0, 905ec ) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bmi.n 905ba │ │ │ │ + bmi.n 90570 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 905ba │ │ │ │ + cbz r3, 90570 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 905ba │ │ │ │ - bl 153eec │ │ │ │ + cbz r3, 90570 │ │ │ │ + bl 1531fc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90740 │ │ │ │ + beq.w 90750 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - b.n 8ff92 │ │ │ │ - ldr.w fp, [pc, #668] @ 90848 │ │ │ │ - b.n 8ff36 │ │ │ │ + b.n 8ff82 │ │ │ │ + ldr.w fp, [pc, #848] @ 908b4 │ │ │ │ + b.n 8ff26 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9009c │ │ │ │ - b.n 903de │ │ │ │ + beq.w 9007c │ │ │ │ + b.n 903ee │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #29288 @ 0x7268 │ │ │ │ + movw r1, #26728 @ 0x6868 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 90446 │ │ │ │ - b.n 904aa │ │ │ │ + beq.w 9047c │ │ │ │ + b.n 9042c │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a581c │ │ │ │ - b.n 903d8 │ │ │ │ + bl 1a4c04 │ │ │ │ + b.n 903e8 │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ - cbz r2, 90608 │ │ │ │ + cbz r2, 905be │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8fee4 │ │ │ │ + bne.w 8fed4 │ │ │ │ add.w r7, r7, #4096 @ 0x1000 │ │ │ │ - ldr.w fp, [pc, #568] @ 90848 │ │ │ │ + ldr.w fp, [pc, #752] @ 908b4 │ │ │ │ ldr.w r3, [r7, #1496] @ 0x5d8 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 90026 │ │ │ │ - movw r1, #27577 @ 0x6bb9 │ │ │ │ + b.n 90016 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 905e8 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + it ne │ │ │ │ + movne.w r9, #4294967295 @ 0xffffffff │ │ │ │ + bne.w 9048a │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78220 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 9026e │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 90248 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 90248 │ │ │ │ + b.n 90226 │ │ │ │ + movw r1, #26633 @ 0x6809 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 90436 │ │ │ │ + beq.w 90462 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 90436 │ │ │ │ - movw r1, #27577 @ 0x6bb9 │ │ │ │ + b.n 90462 │ │ │ │ + movw r1, #26633 @ 0x6809 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 904c6 │ │ │ │ + beq.w 90446 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 904c6 │ │ │ │ - movw r1, #27577 @ 0x6bb9 │ │ │ │ + b.n 90446 │ │ │ │ + movw r1, #26633 @ 0x6809 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 90494 │ │ │ │ + beq.w 9023c │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ - b.n 90494 │ │ │ │ - movw r1, #27577 @ 0x6bb9 │ │ │ │ + b.n 9023c │ │ │ │ + movw r1, #26633 @ 0x6809 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 90584 │ │ │ │ + beq.w 90532 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 90584 │ │ │ │ + b.n 90532 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + movs r2, #0 │ │ │ │ + blx r3 │ │ │ │ + b.n 90502 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 90834 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 90824 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #29196 @ 0x720c │ │ │ │ + movw r2, #26684 @ 0x683c │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + mov r3, r4 │ │ │ │ + bl 20f460 │ │ │ │ + b.n 903dc │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r0, r6 │ │ │ │ + movw r2, #26636 @ 0x680c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 14b0ac <_PyErr_Format@@Base> │ │ │ │ - b.n 903cc │ │ │ │ + bl 14a3b4 <_PyErr_Format@@Base> │ │ │ │ + b.n 903dc │ │ │ │ ldr.w r9, [r0, #4] │ │ │ │ subs.w r9, r9, #0 │ │ │ │ it ne │ │ │ │ movne.w r9, #1 │ │ │ │ rsb r9, r9, #0 │ │ │ │ - b.n 90406 │ │ │ │ + b.n 90416 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9020c │ │ │ │ + beq.w 901ec │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 123884 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1234f0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9020c │ │ │ │ + beq.w 901ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 12389c <_PyErr_Clear@@Base> │ │ │ │ - b.n 9020c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - movs r2, #0 │ │ │ │ - blx r3 │ │ │ │ - b.n 90556 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9085c │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 9084c │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ + bl 123508 <_PyErr_Clear@@Base> │ │ │ │ + b.n 901ec │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - mov r0, r6 │ │ │ │ - movw r2, #29244 @ 0x723c │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - mov r3, r4 │ │ │ │ - bl 20fe9c │ │ │ │ - b.n 903cc │ │ │ │ - ldr r3, [r6, #44] @ 0x2c │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #44] @ 0x2c │ │ │ │ - b.n 901ca │ │ │ │ + movw r1, #21444 @ 0x53c4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d183c │ │ │ │ + b.n 903f0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - movw r1, #29320 @ 0x7288 │ │ │ │ + movw r1, #26760 @ 0x6888 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90740 │ │ │ │ + beq.n 90750 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 9080a │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.n 90784 │ │ │ │ - ldr.w r2, [fp] │ │ │ │ + cbz r3, 907b8 │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 9075c │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [fp] │ │ │ │ - cbz r2, 9077e │ │ │ │ - mov r0, r5 │ │ │ │ - bl 781a8 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9004a │ │ │ │ + beq.n 90762 │ │ │ │ + mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ + b.n 90472 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9075c │ │ │ │ + beq.w 905e8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9075c │ │ │ │ - mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 90482 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbz r3, 9079a │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 9075c │ │ │ │ - mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 90478 │ │ │ │ + bne.w 905e8 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 904b4 │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24004 @ 0x5dc4 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 903e0 │ │ │ │ + b.n 9022a │ │ │ │ + ldr r3, [r6, #44] @ 0x2c │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r6, #44] @ 0x2c │ │ │ │ + b.n 901aa │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, sp, #32 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a581c │ │ │ │ - b.n 903d8 │ │ │ │ + bl 1a4c04 │ │ │ │ + b.n 903e8 │ │ │ │ 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 90002 │ │ │ │ + bne.w 8fff2 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r3, #2 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a581c │ │ │ │ - b.n 903d2 │ │ │ │ - movs r3, #2 │ │ │ │ - add r2, sp, #32 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl 1a581c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 903d8 │ │ │ │ - b.n 903d2 │ │ │ │ + bl 1a4c04 │ │ │ │ + b.n 903e2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 90740 │ │ │ │ - mov.w sl, sl, lsl #1 │ │ │ │ - b.n 902dc │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 90750 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9009e │ │ │ │ - ldr r0, [pc, #28] @ (90840 ) │ │ │ │ - bl 8fdf0 │ │ │ │ + beq.w 9007e │ │ │ │ + ldr r0, [pc, #228] @ (908b0 ) │ │ │ │ + bl 8fde0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 903de │ │ │ │ + beq.w 903ee │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8ffd4 │ │ │ │ - b.n 90294 │ │ │ │ + bne.w 8ffc4 │ │ │ │ + b.n 902a4 │ │ │ │ + movs r3, #2 │ │ │ │ + add r2, sp, #32 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 1a4c04 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 903e8 │ │ │ │ + b.n 903e2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 901ca │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.w 8ff0a │ │ │ │ + ldr r5, [r6, #72] @ 0x48 │ │ │ │ + str r3, [r6, #72] @ 0x48 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 8fecc │ │ │ │ + ldr.w fp, [pc, #152] @ 908b4 │ │ │ │ nop │ │ │ │ - add r0, pc, #176 @ (adr r0, 908f4 ) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - asrs r0, r1, #32 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ + b.w 8ff2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 906f2 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 906f2 │ │ │ │ + bne.w 90696 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 90696 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 901ca │ │ │ │ - b.n 903d2 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 9075c │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 9075c │ │ │ │ - b.n 90794 │ │ │ │ + beq.w 901aa │ │ │ │ + b.n 903e2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 901b6 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 901b6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8ffd8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.w 8ffd8 │ │ │ │ + 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 1a7eb8 │ │ │ │ + b.n 90502 │ │ │ │ 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 90406 │ │ │ │ - b.n 903fc │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8ff1a │ │ │ │ - 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 1a8ad0 │ │ │ │ - b.n 90556 │ │ │ │ - ldr r5, [r6, #72] @ 0x48 │ │ │ │ - str r3, [r6, #72] @ 0x48 │ │ │ │ + bne.w 9040c │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 90420 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8fedc │ │ │ │ - ldr.w fp, [pc, #52] @ 908fc │ │ │ │ + bne.w 90466 │ │ │ │ + b.n 90452 │ │ │ │ + mov.w sl, sl, lsl #1 │ │ │ │ + b.n 902ec │ │ │ │ nop │ │ │ │ - b.w 8ff3e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 901d6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 901d6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 901ea │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8ffe8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8ffe8 │ │ │ │ + add r0, pc, #176 @ (adr r0, 90964 ) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00090900 : │ │ │ │ +000908b8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ - sub sp, #132 @ 0x84 │ │ │ │ + str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ + sub sp, #124 @ 0x7c │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ blx 2957c │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #127 @ 0x7f │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ blx 29b58 │ │ │ │ ldrb r1, [r7, #0] │ │ │ │ adds r0, #100 @ 0x64 │ │ │ │ - str r4, [sp, #60] @ 0x3c │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 914a4 │ │ │ │ - mov.w r9, #0 │ │ │ │ + beq.w 91380 │ │ │ │ + mov.w r8, #0 │ │ │ │ movs r3, #1 │ │ │ │ - mov fp, r9 │ │ │ │ - mov r4, r9 │ │ │ │ - mov r6, r9 │ │ │ │ + mov sl, r8 │ │ │ │ + mov r6, r8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - strd r9, r9, [sp, #12] │ │ │ │ - movw r3, #51168 @ 0xc7e0 │ │ │ │ + movw r3, #48608 @ 0xbde0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - strd r9, r9, [sp, #24] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + strd r8, r8, [sp, #12] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + strd r8, r8, [sp, #24] │ │ │ │ + str.w r8, [sp, #8] │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ it ne │ │ │ │ movne r5, r7 │ │ │ │ - bne.n 90a38 │ │ │ │ + bne.n 90a00 │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ adds r5, r7, #1 │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ itt ne │ │ │ │ movne r2, #0 │ │ │ │ strne r2, [sp, #32] │ │ │ │ - beq.w 91726 │ │ │ │ - adds r0, r5, #1 │ │ │ │ + beq.w 915ac │ │ │ │ + adds r1, r5, #1 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq.w 9152a │ │ │ │ - bhi.w 90b38 │ │ │ │ + beq.w 9130e │ │ │ │ + bhi.w 90b0c │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq.w 91964 │ │ │ │ + beq.w 91878 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 91954 │ │ │ │ + beq.w 91868 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 91a40 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r2, [r1, r3, lsl #2] │ │ │ │ + beq.w 91746 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ands.w r2, r2, #4 │ │ │ │ - bne.w 91606 │ │ │ │ + bne.w 91406 │ │ │ │ + mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 9103a │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 90af0 │ │ │ │ - ldrb r1, [r5, #1] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 9119c │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - mov r1, r2 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - movw r8, #33364 @ 0x8254 │ │ │ │ - movt r8, #39 @ 0x27 │ │ │ │ - movw r2, #52828 @ 0xce5c │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw lr, #7448 @ 0x1d18 │ │ │ │ - movt lr, #41 @ 0x29 │ │ │ │ - movw ip, #33368 @ 0x8258 │ │ │ │ + beq.w 90e70 │ │ │ │ + movw r1, #50316 @ 0xc48c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw lr, #30804 @ 0x7854 │ │ │ │ + movt lr, #39 @ 0x27 │ │ │ │ + movw r0, #4808 @ 0x12c8 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movw ip, #30812 @ 0x785c │ │ │ │ movt ip, #39 @ 0x27 │ │ │ │ - mov fp, r1 │ │ │ │ - movw r0, #33372 @ 0x825c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + mov sl, fp │ │ │ │ + movw r4, #30808 @ 0x7858 │ │ │ │ + movt r4, #39 @ 0x27 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 90ac2 │ │ │ │ + ldrb.w r9, [r5, #1] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 90f92 │ │ │ │ + cmp r3, #120 @ 0x78 │ │ │ │ + bhi.w 90ac2 │ │ │ │ + cmp r3, #98 @ 0x62 │ │ │ │ + bhi.w 90bf4 │ │ │ │ cmp r3, #86 @ 0x56 │ │ │ │ - beq.w 90bea │ │ │ │ + beq.w 90c76 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 912f4 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 90af0 │ │ │ │ + beq.w 9113c │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 90ac2 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls.n 90af0 │ │ │ │ - sub.w r1, r3, #65 @ 0x41 │ │ │ │ - cmp r1, #23 │ │ │ │ - bhi.n 90af0 │ │ │ │ - tbh [pc, r1, lsl #1] │ │ │ │ - lsrs r6, r5, #32 │ │ │ │ - lsls r4, r6, #1 │ │ │ │ - lsls r4, r6, #1 │ │ │ │ - lsls r4, r6, #1 │ │ │ │ - lsls r4, r6, #1 │ │ │ │ - lsls r4, r6, #1 │ │ │ │ - lsls r4, r6, #1 │ │ │ │ - lsls r4, r6, #1 │ │ │ │ - lsls r4, r6, #1 │ │ │ │ - lsls r4, r6, #1 │ │ │ │ - lsls r4, r6, #1 │ │ │ │ - lsls r4, r6, #1 │ │ │ │ - lsls r4, r6, #1 │ │ │ │ - lsls r7, r4, #29 │ │ │ │ - lsls r4, r6, #1 │ │ │ │ - lsls r4, r6, #1 │ │ │ │ - lsls r4, r6, #1 │ │ │ │ - lsls r2, r5, #16 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ - lsls r3, r4, #7 │ │ │ │ - lsls r0, r1, #7 │ │ │ │ - lsls r5, r6, #3 │ │ │ │ - lsls r4, r6, #1 │ │ │ │ - lsls r6, r6, #17 │ │ │ │ + bls.n 90ac2 │ │ │ │ + sub.w r2, r3, #65 @ 0x41 │ │ │ │ + cmp r2, #23 │ │ │ │ + bhi.n 90ac2 │ │ │ │ + tbh [pc, r2, lsl #1] │ │ │ │ + lsls r7, r4, #27 │ │ │ │ + lsls r1, r7, #1 │ │ │ │ + lsls r1, r7, #1 │ │ │ │ + lsls r1, r7, #1 │ │ │ │ + lsls r1, r7, #1 │ │ │ │ + lsls r1, r7, #1 │ │ │ │ + lsls r1, r7, #1 │ │ │ │ + lsls r1, r7, #1 │ │ │ │ + lsls r1, r7, #1 │ │ │ │ + lsls r1, r7, #1 │ │ │ │ + lsls r1, r7, #1 │ │ │ │ + lsls r1, r7, #1 │ │ │ │ + lsls r1, r7, #1 │ │ │ │ + lsls r3, r6, #27 │ │ │ │ + lsls r1, r7, #1 │ │ │ │ + lsls r1, r7, #1 │ │ │ │ + lsls r1, r7, #1 │ │ │ │ + lsls r5, r4, #13 │ │ │ │ + lsls r1, r5, #14 │ │ │ │ + lsls r0, r5, #7 │ │ │ │ + lsls r4, r1, #7 │ │ │ │ + lsls r7, r2, #5 │ │ │ │ + lsls r1, r7, #1 │ │ │ │ + lsls r6, r6, #14 │ │ │ │ ldrsb.w r3, [r5] │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 91a22 │ │ │ │ + blt.w 91888 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #37 @ 0x25 │ │ │ │ - bne.n 90a38 │ │ │ │ - sub.w r8, r5, r7 │ │ │ │ + bne.n 90a00 │ │ │ │ + sub.w r9, r5, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90b78 │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 91640 │ │ │ │ + beq.w 90b7c │ │ │ │ + cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 91610 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 90e98 │ │ │ │ + beq.w 90f3a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.w 90b90 │ │ │ │ + bls.w 90b94 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - subs r3, r3, r4 │ │ │ │ - cmp r3, r8 │ │ │ │ - blt.w 90b90 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + subs r3, r3, r2 │ │ │ │ + cmp r3, r9 │ │ │ │ + blt.w 90b94 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 91666 │ │ │ │ + bne.w 91552 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r7 │ │ │ │ - mov r2, r8 │ │ │ │ - adds r0, r3, r4 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r2, r9 │ │ │ │ + adds r0, r3, r0 │ │ │ │ blx 29c10 │ │ │ │ - add r4, r8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r7, r5 │ │ │ │ + add r3, r9 │ │ │ │ + str r3, [sp, #8] │ │ │ │ ldrb r1, [r7, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 90958 │ │ │ │ - mov r8, r6 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 9148c │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.n 90ad0 │ │ │ │ + bne.w 90912 │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ + mov sl, r6 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 91368 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.n 90aa6 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cmp r3, r4 │ │ │ │ - beq.w 911d8 │ │ │ │ - mov r1, r4 │ │ │ │ + cmp r3, fp │ │ │ │ + beq.w 91018 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl ca7b8 <_PyUnicodeWriter_PrepareInternal@@Base+0xd84> │ │ │ │ + bl ca664 <_PyUnicodeWriter_PrepareInternal@@Base+0xd9c> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91984 │ │ │ │ + beq.w 916ee │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 91636 │ │ │ │ + beq.w 91492 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 911e0 │ │ │ │ - mov r8, r3 │ │ │ │ - mov r0, r8 │ │ │ │ - add sp, #132 @ 0x84 │ │ │ │ + beq.w 91176 │ │ │ │ + mov sl, r3 │ │ │ │ + mov r0, sl │ │ │ │ + add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - and.w sl, fp, r1 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - cmp.w sl, #0 │ │ │ │ + and.w r9, sl, fp │ │ │ │ + cmp.w r9, #0 │ │ │ │ it ge │ │ │ │ - orrge.w r1, r1, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 90d00 │ │ │ │ - mov fp, r4 │ │ │ │ - mov r8, r6 │ │ │ │ + orrge.w r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 90f9e │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ + mov sl, r6 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #33576 @ 0x8328 │ │ │ │ + movw r1, #31016 @ 0x7928 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - strd r3, fp, [sp, #108] @ 0x6c │ │ │ │ + strd r3, fp, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - str.w r8, [sp, #92] @ 0x5c │ │ │ │ - strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl 1d6d74 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ - mov.w r8, #0 │ │ │ │ - b.n 90ad0 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r2, [r1, r3, lsl #2] │ │ │ │ + str.w sl, [sp, #84] @ 0x54 │ │ │ │ + strb.w r3, [sp, #116] @ 0x74 │ │ │ │ + strb.w r8, [sp, #117] @ 0x75 │ │ │ │ + bl 1d60ac <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + mov.w sl, #0 │ │ │ │ + b.n 90aa6 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r2, [r2, r3, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bmi.w 91606 │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ + bmi.w 91406 │ │ │ │ + mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ + mov sl, fp │ │ │ │ sub.w r2, r3, #106 @ 0x6a │ │ │ │ cmp r2, #16 │ │ │ │ - bhi.n 90c3c │ │ │ │ + bhi.n 90b4c │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ - lsls r3, r1, #8 │ │ │ │ - lsls r3, r6, #1 │ │ │ │ - lsls r1, r5, #8 │ │ │ │ - lsls r3, r6, #1 │ │ │ │ - lsls r3, r6, #1 │ │ │ │ - lsls r3, r6, #1 │ │ │ │ - lsls r3, r6, #1 │ │ │ │ - lsls r3, r6, #1 │ │ │ │ - lsls r3, r6, #1 │ │ │ │ - lsls r3, r6, #1 │ │ │ │ - lsls r7, r1, #7 │ │ │ │ - lsls r3, r6, #1 │ │ │ │ - lsls r3, r6, #1 │ │ │ │ - lsls r3, r6, #1 │ │ │ │ - lsls r3, r6, #1 │ │ │ │ - lsls r3, r6, #1 │ │ │ │ - lsls r5, r5, #7 │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 916ac │ │ │ │ + lsls r2, r6, #23 │ │ │ │ + movs r1, r2 │ │ │ │ + lsls r1, r3, #10 │ │ │ │ + movs r1, r2 │ │ │ │ + movs r1, r2 │ │ │ │ + movs r1, r2 │ │ │ │ + movs r1, r2 │ │ │ │ + movs r1, r2 │ │ │ │ + movs r1, r2 │ │ │ │ + movs r1, r2 │ │ │ │ + lsls r3, r0, #26 │ │ │ │ + movs r1, r2 │ │ │ │ + movs r1, r2 │ │ │ │ + movs r1, r2 │ │ │ │ + movs r1, r2 │ │ │ │ + movs r1, r2 │ │ │ │ + lsls r6, r7, #9 │ │ │ │ + movs r2, #0 │ │ │ │ + movw r1, #50316 @ 0xc48c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw lr, #30804 @ 0x7854 │ │ │ │ + movt lr, #39 @ 0x27 │ │ │ │ + movw r0, #4808 @ 0x12c8 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movw r4, #30808 @ 0x7858 │ │ │ │ + movt r4, #39 @ 0x27 │ │ │ │ + movw ip, #30812 @ 0x785c │ │ │ │ + movt ip, #39 @ 0x27 │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + b.n 9098e │ │ │ │ + cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 9159a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 90ea0 │ │ │ │ + beq.w 90f42 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bhi.w 90a70 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 90a7a │ │ │ │ + bhi.w 90a38 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 90a44 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - mov r1, r8 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + mov r1, r9 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl c9a34 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ - ldr r2, [sp, #104] @ 0x68 │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + strb.w r3, [sp, #116] @ 0x74 │ │ │ │ + strb.w r8, [sp, #117] @ 0x75 │ │ │ │ + bl c98c8 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ adds r0, #1 │ │ │ │ - ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [sp, #108] @ 0x6c │ │ │ │ - str r3, [sp, #24] │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ + ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - ldrb.w r2, [sp, #124] @ 0x7c │ │ │ │ - ldr r4, [sp, #112] @ 0x70 │ │ │ │ - ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldrb.w r2, [sp, #116] @ 0x74 │ │ │ │ + ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #20] │ │ │ │ - bne.w 90a7c │ │ │ │ - mov fp, r4 │ │ │ │ - mov r8, r6 │ │ │ │ - b.n 90b0c │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + bne.w 90a46 │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ + mov sl, r6 │ │ │ │ + b.n 90ae0 │ │ │ │ + sub.w r9, r3, #99 @ 0x63 │ │ │ │ + movs r4, #1 │ │ │ │ + uxtb.w r9, r9 │ │ │ │ + lsl.w r4, r4, r9 │ │ │ │ + movw r9, #4162 @ 0x1042 │ │ │ │ + movt r9, #36 @ 0x24 │ │ │ │ + and.w r9, r4, r9 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 90f9e │ │ │ │ + movw r9, #8193 @ 0x2001 │ │ │ │ + tst.w r4, r9 │ │ │ │ + bne.w 90aae │ │ │ │ + cmp r3, #115 @ 0x73 │ │ │ │ + beq.n 90cca │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 90ac2 │ │ │ │ + cmp r3, #99 @ 0x63 │ │ │ │ + bne.n 90cd2 │ │ │ │ + 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 91766 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r7, r3 │ │ │ │ + bhi.w 90faa │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + subs r3, r3, r2 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 90faa │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.w 90af0 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - adds r1, r3, #4 │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ - add.w r7, r3, #8 │ │ │ │ + bne.w 91000 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + strb r7, [r2, r3] │ │ │ │ + adds r3, #1 │ │ │ │ + adds r7, r5, #1 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 90a62 │ │ │ │ + b.n 90bec │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #1 │ │ │ │ + bgt.w 90ac2 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + adds r2, r3, #4 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ + add.w r2, r3, #8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r7, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91a9e │ │ │ │ + bne.w 918e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 919a4 │ │ │ │ + beq.w 916bc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ + mov r2, fp │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - mov r3, fp │ │ │ │ + strb.w r3, [sp, #116] @ 0x74 │ │ │ │ + mov r3, sl │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + strb.w r8, [sp, #117] @ 0x75 │ │ │ │ + b.n 90d9a │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - b.n 90dc8 │ │ │ │ - movs r2, #0 │ │ │ │ - movw r8, #33364 @ 0x8254 │ │ │ │ - movt r8, #39 @ 0x27 │ │ │ │ - mov r1, r2 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - movw lr, #7448 @ 0x1d18 │ │ │ │ - movt lr, #41 @ 0x29 │ │ │ │ - movw r2, #52828 @ 0xce5c │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw ip, #33368 @ 0x8258 │ │ │ │ - movt ip, #39 @ 0x27 │ │ │ │ - mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - movw r0, #33372 @ 0x825c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 90af0 │ │ │ │ - ldrb r1, [r5, #1] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 91188 │ │ │ │ - cmp r3, #120 @ 0x78 │ │ │ │ - bhi.w 90af0 │ │ │ │ - cmp r3, #98 @ 0x62 │ │ │ │ - bls.w 909e6 │ │ │ │ - sub.w r1, r3, #99 @ 0x63 │ │ │ │ - mov.w sl, #1 │ │ │ │ - uxtb r1, r1 │ │ │ │ - lsl.w sl, sl, r1 │ │ │ │ - movw r1, #4162 @ 0x1042 │ │ │ │ - movt r1, #36 @ 0x24 │ │ │ │ - and.w r1, sl, r1 │ │ │ │ - cbnz r1, 90d00 │ │ │ │ - movw r1, #8193 @ 0x2001 │ │ │ │ - tst.w sl, r1 │ │ │ │ - bne.w 90ad8 │ │ │ │ - cmp r3, #115 @ 0x73 │ │ │ │ - beq.w 90eea │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 90af0 │ │ │ │ - cmp r3, #99 @ 0x63 │ │ │ │ - bne.n 90d04 │ │ │ │ - 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 919d4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r7, r3 │ │ │ │ - bhi.w 90fec │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - subs r3, r3, r4 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 90fec │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.w 91246 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - strb r7, [r3, r4] │ │ │ │ - adds r4, #1 │ │ │ │ - adds r7, r5, #1 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 90a92 │ │ │ │ - b.n 90be4 │ │ │ │ - cmp r3, #99 @ 0x63 │ │ │ │ - beq.n 90cc6 │ │ │ │ - sub.w sl, r3, #100 @ 0x64 │ │ │ │ - movs r1, #1 │ │ │ │ - uxtb.w sl, sl │ │ │ │ - lsl.w r0, r1, sl │ │ │ │ - movw sl, #2081 @ 0x821 │ │ │ │ - movt sl, #18 │ │ │ │ - tst.w r0, sl │ │ │ │ - bne.w 912f4 │ │ │ │ + cmp r2, #1 │ │ │ │ + bgt.w 90ac2 │ │ │ │ + sub.w r2, r3, #100 @ 0x64 │ │ │ │ + movs r4, #1 │ │ │ │ + movw r9, #2081 @ 0x821 │ │ │ │ + movt r9, #18 │ │ │ │ + uxtb r2, r2 │ │ │ │ + lsl.w r2, r4, r2 │ │ │ │ + tst.w r2, r9 │ │ │ │ + bne.w 9113c │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - beq.w 915aa │ │ │ │ + beq.w 91434 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bne.w 90af0 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - adds r3, r1, #4 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - mov r3, fp │ │ │ │ + bne.w 90ac2 │ │ │ │ + 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 919f2 │ │ │ │ + bne.w 91944 │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + mov r2, fp │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - strd r0, r4, [sp, #108] @ 0x6c │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - strb.w r0, [sp, #124] @ 0x7c │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl d1a18 │ │ │ │ - ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ + strb.w r0, [sp, #116] @ 0x74 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + strb.w r8, [sp, #117] @ 0x75 │ │ │ │ + bl d18c0 │ │ │ │ + ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r4, [sp, #112] @ 0x70 │ │ │ │ - ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ + ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq.w 90be4 │ │ │ │ + beq.w 90bec │ │ │ │ adds r7, r5, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 90a92 │ │ │ │ - b.n 90be4 │ │ │ │ + bne.w 90a62 │ │ │ │ + b.n 90bec │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + mov r2, fp │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ adds r4, r1, #4 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - str r4, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - mov r3, fp │ │ │ │ + strb.w r3, [sp, #116] @ 0x74 │ │ │ │ + mov r3, sl │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + strb.w r8, [sp, #117] @ 0x75 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d1cf0 │ │ │ │ - b.n 90d6a │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ + bl d1b98 │ │ │ │ + b.n 90d38 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r1, r3, #4 │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - ldr.w r8, [r3, #4] │ │ │ │ - mov r0, r8 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r8] │ │ │ │ + beq.w 91786 │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - ite mi │ │ │ │ - movmi r1, #58 @ 0x3a │ │ │ │ - movpl r1, #46 @ 0x2e │ │ │ │ - bl 16ad34 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + bmi.w 9178e │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + mov r0, r9 │ │ │ │ + bl 16a150 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90e16 │ │ │ │ + beq.n 90dea │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91ad4 │ │ │ │ + beq.w 91794 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 90be4 │ │ │ │ + beq.w 90bec │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - mov r1, r7 │ │ │ │ + mov r2, fp │ │ │ │ str r3, [sp, #0] │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ + mov r1, r7 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - mov r3, fp │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl d1cf0 │ │ │ │ - ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ + strb.w r3, [sp, #116] @ 0x74 │ │ │ │ + mov r3, sl │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + strb.w r8, [sp, #117] @ 0x75 │ │ │ │ + bl d1b98 │ │ │ │ + ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r4, [sp, #112] @ 0x70 │ │ │ │ - ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ + ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - beq.w 91a7c │ │ │ │ + beq.w 91976 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90d8e │ │ │ │ + beq.n 90d5e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90d8e │ │ │ │ - ldr r2, [pc, #788] @ (91198 ) │ │ │ │ + bne.n 90d5e │ │ │ │ + ldr r2, [pc, #732] @ (91138 ) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr.w r8, [r3, #24] │ │ │ │ + ldr.w r9, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9164c │ │ │ │ + bne.w 9161c │ │ │ │ mov r0, r7 │ │ │ │ - blx r8 │ │ │ │ - b.n 90d8e │ │ │ │ + blx r9 │ │ │ │ + b.n 90d5e │ │ │ │ + ldrb r3, [r5, #1] │ │ │ │ + cmp r3, #42 @ 0x2a │ │ │ │ + beq.w 918a8 │ │ │ │ + movw r2, #48608 @ 0xbde0 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + ldr.w r1, [r2, r3, lsl #2] │ │ │ │ + lsls r4, r1, #29 │ │ │ │ + itt pl │ │ │ │ + addpl r5, #1 │ │ │ │ + movpl.w sl, #4294967295 @ 0xffffffff │ │ │ │ + bpl.w 90b1e │ │ │ │ + sub.w sl, r3, #48 @ 0x30 │ │ │ │ + ldrb r3, [r5, #2] │ │ │ │ + ldr.w r1, [r2, r3, lsl #2] │ │ │ │ + lsls r0, r1, #29 │ │ │ │ + it pl │ │ │ │ + addpl r5, #2 │ │ │ │ + bpl.w 90b1e │ │ │ │ + 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 918c4 │ │ │ │ + sub.w r1, r3, #48 @ 0x30 │ │ │ │ + ldrb r3, [r5, #3] │ │ │ │ + mov.w lr, #10 │ │ │ │ + mla sl, lr, sl, r1 │ │ │ │ + ldr.w r1, [r2, r3, lsl #2] │ │ │ │ + lsls r1, r1, #29 │ │ │ │ + bpl.n 90fa6 │ │ │ │ + sub.w r9, r0, r3 │ │ │ │ + mov.w r1, r9, asr #31 │ │ │ │ + smull r4, r9, ip, r9 │ │ │ │ + rsb r1, r1, r9, asr #2 │ │ │ │ + cmp r1, sl │ │ │ │ + blt.w 918c4 │ │ │ │ + ldrb.w r9, [r5, #4] │ │ │ │ + subs r3, #48 @ 0x30 │ │ │ │ + adds r5, #4 │ │ │ │ + mla sl, lr, sl, r3 │ │ │ │ + mov r3, r9 │ │ │ │ + ldr.w r1, [r2, r9, lsl #2] │ │ │ │ + lsls r4, r1, #29 │ │ │ │ + bpl.w 90b1e │ │ │ │ + sub.w r3, r0, r9 │ │ │ │ + sub.w r9, r9, #48 @ 0x30 │ │ │ │ + asrs r1, r3, #31 │ │ │ │ + smull r4, r3, ip, r3 │ │ │ │ + rsb r3, r1, r3, asr #2 │ │ │ │ + cmp r3, sl │ │ │ │ + mla sl, lr, sl, r9 │ │ │ │ + blt.w 918c4 │ │ │ │ + ldrb.w r9, [r5, #1]! │ │ │ │ + mov r3, r9 │ │ │ │ + ldr.w r1, [r2, r9, lsl #2] │ │ │ │ + lsls r1, r1, #29 │ │ │ │ + bmi.n 90f0e │ │ │ │ + b.n 90b1e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90a68 │ │ │ │ + bne.w 90a30 │ │ │ │ mov r0, r7 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 91cc8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ + mov r1, r9 │ │ │ │ + bl 91bc0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91624 │ │ │ │ + beq.w 91604 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r6, r7 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ mov r7, r5 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + mov.w r8, #1 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - mov.w r9, #1 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ - str r4, [sp, #112] @ 0x70 │ │ │ │ - add r4, r8 │ │ │ │ - strh.w r3, [sp, #124] @ 0x7c │ │ │ │ - bl 1a7524 │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + str r4, [sp, #104] @ 0x68 │ │ │ │ + strh.w r3, [sp, #116] @ 0x74 │ │ │ │ + bl 1a690c │ │ │ │ + add.w r3, r4, r9 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 90a92 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cmp r1, #1 │ │ │ │ - ble.w 90d04 │ │ │ │ - b.n 90af0 │ │ │ │ - mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - ldrb r3, [r5, #1] │ │ │ │ - movw r2, #33428 @ 0x8294 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw r8, #33432 @ 0x8298 │ │ │ │ - movt r8, #39 @ 0x27 │ │ │ │ - movw lr, #33436 @ 0x829c │ │ │ │ - movt lr, #39 @ 0x27 │ │ │ │ - movw ip, #33440 @ 0x82a0 │ │ │ │ - movt ip, #39 @ 0x27 │ │ │ │ - movw r1, #33444 @ 0x82a4 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - adds r5, #1 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - movs r1, #1 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - movs r1, #4 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 90c72 │ │ │ │ - mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - ldrb r3, [r5, #1] │ │ │ │ - movw r2, #30784 @ 0x7840 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r8, #33416 @ 0x8288 │ │ │ │ - movt r8, #39 @ 0x27 │ │ │ │ - movw lr, #33420 @ 0x828c │ │ │ │ - movt lr, #39 @ 0x27 │ │ │ │ - movw ip, #10828 @ 0x2a4c │ │ │ │ - movt ip, #41 @ 0x29 │ │ │ │ - movw r1, #33424 @ 0x8290 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - adds r5, #1 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - movs r1, #1 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - movs r1, #3 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 90c72 │ │ │ │ - mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - ldrb r3, [r5, #1] │ │ │ │ - movw r2, #33448 @ 0x82a8 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw r8, #33452 @ 0x82ac │ │ │ │ - movt r8, #39 @ 0x27 │ │ │ │ - movw lr, #33456 @ 0x82b0 │ │ │ │ - movt lr, #39 @ 0x27 │ │ │ │ - movw ip, #33460 @ 0x82b4 │ │ │ │ - movt ip, #39 @ 0x27 │ │ │ │ - movw r1, #33464 @ 0x82b8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - adds r5, #1 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - movs r1, #1 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - movs r1, #5 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 90c72 │ │ │ │ - mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - ldrb r3, [r5, #1] │ │ │ │ - cmp r3, #108 @ 0x6c │ │ │ │ - bne.w 9177a │ │ │ │ - ldrb r3, [r5, #2] │ │ │ │ - movw r2, #29576 @ 0x7388 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r8, #33376 @ 0x8260 │ │ │ │ - movt r8, #39 @ 0x27 │ │ │ │ - movw lr, #33384 @ 0x8268 │ │ │ │ - movt lr, #39 @ 0x27 │ │ │ │ - movw ip, #4540 @ 0x11bc │ │ │ │ - movt ip, #42 @ 0x2a │ │ │ │ - movw r1, #33392 @ 0x8270 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - adds r5, #2 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - movs r1, #1 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - movs r1, #2 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 90c72 │ │ │ │ + b.n 90a62 │ │ │ │ + cmp r3, #120 @ 0x78 │ │ │ │ + bhi.w 91330 │ │ │ │ + str.w r9, [sp, #20] │ │ │ │ + b.n 909a6 │ │ │ │ + cmp r3, #99 @ 0x63 │ │ │ │ + bne.w 90cd2 │ │ │ │ + b.n 90c32 │ │ │ │ + adds r5, #3 │ │ │ │ + b.n 90b1e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r7 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl c9a34 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ - ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + strb.w r3, [sp, #116] @ 0x74 │ │ │ │ + strb.w r8, [sp, #117] @ 0x75 │ │ │ │ + bl c98c8 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ adds r0, #1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ + ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldrb.w r2, [sp, #116] @ 0x74 │ │ │ │ + ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r4, [sp, #112] @ 0x70 │ │ │ │ - ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bne.w 90ce8 │ │ │ │ - b.n 90be4 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + beq.w 90bec │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.w 90c5e │ │ │ │ + ldrd r2, r3, [sp, #24] │ │ │ │ + cmp r3, #2 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ite eq │ │ │ │ + strheq.w r7, [r2, r3, lsl #1] │ │ │ │ + strne.w r7, [r2, r3, lsl #2] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b.n 90d5e │ │ │ │ + cmp.w fp, #1 │ │ │ │ + beq.w 91178 │ │ │ │ + mov r3, sl │ │ │ │ + mov sl, r3 │ │ │ │ + b.n 90aa6 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ - cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 91856 │ │ │ │ - movw r1, #51168 @ 0xc7e0 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr.w r2, [r1, r3, lsl #2] │ │ │ │ - lsls r2, r2, #29 │ │ │ │ - itt pl │ │ │ │ - addpl r5, #1 │ │ │ │ - movpl.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bpl.n 91102 │ │ │ │ - sub.w fp, r3, #48 @ 0x30 │ │ │ │ - ldrb r3, [r5, #2] │ │ │ │ - ldr.w r2, [r1, r3, lsl #2] │ │ │ │ - lsls r0, r2, #29 │ │ │ │ - bpl.w 91192 │ │ │ │ - movs r0, #47 @ 0x2f │ │ │ │ - movt r0, #32768 @ 0x8000 │ │ │ │ - sub.w lr, r0, r3 │ │ │ │ - movw ip, #26215 @ 0x6667 │ │ │ │ - movt ip, #26214 @ 0x6666 │ │ │ │ - mov.w r2, lr, asr #31 │ │ │ │ - smull lr, r8, ip, lr │ │ │ │ - rsb r2, r2, r8, asr #2 │ │ │ │ - cmp fp, r2 │ │ │ │ - bgt.w 91870 │ │ │ │ - sub.w r2, r3, #48 @ 0x30 │ │ │ │ - ldrb r3, [r5, #3] │ │ │ │ - mov.w lr, #10 │ │ │ │ - mla fp, lr, fp, r2 │ │ │ │ - ldr.w r2, [r1, r3, lsl #2] │ │ │ │ - lsls r2, r2, #29 │ │ │ │ - bpl.w 91258 │ │ │ │ - sub.w r8, r0, r3 │ │ │ │ - mov.w r2, r8, asr #31 │ │ │ │ - smull r8, sl, ip, r8 │ │ │ │ - rsb r2, r2, sl, asr #2 │ │ │ │ - cmp r2, fp │ │ │ │ - blt.w 91870 │ │ │ │ - ldrb.w r8, [r5, #4] │ │ │ │ - subs r3, #48 @ 0x30 │ │ │ │ - adds r5, #4 │ │ │ │ - mla fp, lr, fp, r3 │ │ │ │ - mov r3, r8 │ │ │ │ - ldr.w r2, [r1, r8, lsl #2] │ │ │ │ - lsls r2, r2, #29 │ │ │ │ - bpl.n 91102 │ │ │ │ - sub.w r3, r0, r8 │ │ │ │ - sub.w r8, r8, #48 @ 0x30 │ │ │ │ - asrs r2, r3, #31 │ │ │ │ - smull sl, r3, ip, r3 │ │ │ │ - rsb r3, r2, r3, asr #2 │ │ │ │ - cmp r3, fp │ │ │ │ - mla fp, lr, fp, r8 │ │ │ │ - blt.w 91870 │ │ │ │ - ldrb.w r8, [r5, #1]! │ │ │ │ - mov r3, r8 │ │ │ │ - ldr.w r2, [r1, r8, lsl #2] │ │ │ │ - lsls r2, r2, #29 │ │ │ │ - bmi.n 910d8 │ │ │ │ - sub.w r2, r3, #106 @ 0x6a │ │ │ │ - cmp r2, #16 │ │ │ │ - bhi.n 91154 │ │ │ │ - add r1, pc, #4 @ (adr r1, 91110 ) │ │ │ │ - ldr.w pc, [r1, r2, lsl #2] │ │ │ │ - lsrs r1, r6, #29 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r5, r2, #5 │ │ │ │ - movs r1, r1 │ │ │ │ - lsrs r5, r5, #30 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r5, r2, #5 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r5, r2, #5 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r5, r2, #5 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r5, r2, #5 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r5, r2, #5 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r5, r2, #5 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r5, r2, #5 │ │ │ │ - movs r1, r1 │ │ │ │ - lsrs r1, r7, #27 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r5, r2, #5 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r5, r2, #5 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r5, r2, #5 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r5, r2, #5 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r5, r2, #5 │ │ │ │ - movs r1, r1 │ │ │ │ - lsrs r5, r6, #28 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r2, #0 │ │ │ │ - movw r8, #33364 @ 0x8254 │ │ │ │ - movt r8, #39 @ 0x27 │ │ │ │ - mov r1, r2 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - movw lr, #7448 @ 0x1d18 │ │ │ │ - movt lr, #41 @ 0x29 │ │ │ │ - movw r2, #52828 @ 0xce5c │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw ip, #33368 @ 0x8258 │ │ │ │ - movt ip, #39 @ 0x27 │ │ │ │ - movw r0, #33372 @ 0x825c │ │ │ │ + movs r4, #3 │ │ │ │ + movw r1, #28224 @ 0x6e40 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + movw lr, #30856 @ 0x7888 │ │ │ │ + movt lr, #39 @ 0x27 │ │ │ │ + movw r0, #30860 @ 0x788c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - b.n 90c72 │ │ │ │ - cmp r3, #120 @ 0x78 │ │ │ │ - bhi.w 91458 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - b.n 90c86 │ │ │ │ - adds r5, #2 │ │ │ │ - b.n 91102 │ │ │ │ - nop │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - movw r8, #33364 @ 0x8254 │ │ │ │ - movt r8, #39 @ 0x27 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - movw lr, #7448 @ 0x1d18 │ │ │ │ - movt lr, #41 @ 0x29 │ │ │ │ - movw r2, #52828 @ 0xce5c │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw ip, #33368 @ 0x8258 │ │ │ │ + movw r2, #8188 @ 0x1ffc │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw ip, #30864 @ 0x7890 │ │ │ │ movt ip, #39 @ 0x27 │ │ │ │ - movw r0, #33372 @ 0x825c │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + adds r5, #1 │ │ │ │ + movs r2, #1 │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + b.n 9098e │ │ │ │ + ldrb r3, [r5, #1] │ │ │ │ + cmp r3, #108 @ 0x6c │ │ │ │ + bne.w 9151e │ │ │ │ + ldrb r3, [r5, #2] │ │ │ │ + movs r4, #2 │ │ │ │ + movw r1, #27016 @ 0x6988 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + movw lr, #30816 @ 0x7860 │ │ │ │ + movt lr, #39 @ 0x27 │ │ │ │ + movw r0, #30824 @ 0x7868 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - str r1, [sp, #20] │ │ │ │ - strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 90c86 │ │ │ │ - mov r3, r6 │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.w 90ace │ │ │ │ - ldrb r2, [r3, #16] │ │ │ │ - ubfx r1, r2, #2, #3 │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.w 90ace │ │ │ │ - lsls r0, r2, #26 │ │ │ │ - bpl.w 91980 │ │ │ │ - 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, #696] @ (914d4 ) │ │ │ │ - addlt.w r8, r1, r2, lsl #5 │ │ │ │ - mlage r8, r0, r2, r1 │ │ │ │ - cmp r8, r3 │ │ │ │ - beq.w 90ad0 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 90ad0 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 90ad0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 90ad0 │ │ │ │ - cmp r3, #2 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ite eq │ │ │ │ - strheq.w r7, [r3, r4, lsl #1] │ │ │ │ - strne.w r7, [r3, r4, lsl #2] │ │ │ │ - adds r4, #1 │ │ │ │ - b.n 90d8e │ │ │ │ - adds r5, #3 │ │ │ │ - b.n 91102 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ + movw r2, #2088 @ 0x828 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + movw ip, #30832 @ 0x7870 │ │ │ │ + movt ip, #39 @ 0x27 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + adds r5, #2 │ │ │ │ + movs r2, #1 │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + b.n 9098e │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r2, r3, #4 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e7874 │ │ │ │ + bl e768c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90be4 │ │ │ │ + beq.w 90bec │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - mov r1, r7 │ │ │ │ + mov r2, fp │ │ │ │ str r3, [sp, #0] │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ + mov r1, r7 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - mov r3, fp │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl d1cf0 │ │ │ │ - ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ + strb.w r3, [sp, #116] @ 0x74 │ │ │ │ + mov r3, sl │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + strb.w r8, [sp, #117] @ 0x75 │ │ │ │ + bl d1b98 │ │ │ │ + ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r4, [sp, #112] @ 0x70 │ │ │ │ - ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ + ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - beq.w 91a7c │ │ │ │ + beq.w 91976 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 90d8e │ │ │ │ + beq.w 90d5e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90d8e │ │ │ │ + bne.w 90d5e │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 90d8e │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 90d5e │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r2, r3, #4 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e46b4 │ │ │ │ + bl e44d4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 91270 │ │ │ │ - b.n 90be4 │ │ │ │ + bne.n 910ae │ │ │ │ + b.n 90bec │ │ │ │ + nop │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ it ne │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ ite eq │ │ │ │ moveq r7, #1 │ │ │ │ movne r7, #0 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - beq.w 914ac │ │ │ │ - bhi.w 91462 │ │ │ │ + beq.w 91388 │ │ │ │ + bhi.w 9133e │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 91632 │ │ │ │ + beq.w 914a0 │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - beq.w 9162e │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + beq.w 9149c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ subs r0, r3, #1 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.n 9132e │ │ │ │ + bhi.n 911de │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ - movs r5, r0 │ │ │ │ - lsls r0, r1, #2 │ │ │ │ - movs r5, r0 │ │ │ │ - lsls r0, r5, #12 │ │ │ │ - lsls r0, r1, #2 │ │ │ │ - mov r3, r1 │ │ │ │ + movs r1, r7 │ │ │ │ + lsls r7, r7, #2 │ │ │ │ + movs r1, r7 │ │ │ │ + lsls r7, r2, #16 │ │ │ │ + lsls r7, r7, #2 │ │ │ │ + mov sl, r0 │ │ │ │ + ldrb.w r3, [sl, #16] │ │ │ │ + ubfx r2, r3, #2, #3 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.w 91020 │ │ │ │ + lsls r0, r3, #26 │ │ │ │ + bpl.w 917e0 │ │ │ │ + lsls r1, r3, #25 │ │ │ │ + ite mi │ │ │ │ + addmi.w r3, sl, #20 │ │ │ │ + addpl.w r3, sl, #28 │ │ │ │ + ldrsb.w r2, [r3] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + iteee ge │ │ │ │ + movge r2, #24 │ │ │ │ + addlt.w r3, r3, #1296 @ 0x510 │ │ │ │ + movwlt r4, #19968 @ 0x4e00 │ │ │ │ + movtlt r4, #72 @ 0x48 │ │ │ │ + itet ge │ │ │ │ + ldrge r4, [pc, #632] @ (9142c ) │ │ │ │ + addlt.w r4, r4, r3, lsl #5 │ │ │ │ + mlage r4, r2, r3, r4 │ │ │ │ + cmp sl, r4 │ │ │ │ + beq.n 911da │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 911da │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cbnz r3, 911da │ │ │ │ + mov r0, sl │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + mov sl, r4 │ │ │ │ + b.n 90aa6 │ │ │ │ + mov r3, r2 │ │ │ │ ldr.w r0, [r3], #4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 914b2 │ │ │ │ + beq.w 913fe │ │ │ │ str r0, [sp, #0] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - mov r3, r2 │ │ │ │ - add.w r8, sp, #64 @ 0x40 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + mov r3, r1 │ │ │ │ + add.w r9, sp, #56 @ 0x38 │ │ │ │ movs r2, #26 │ │ │ │ movs r1, #1 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r9 │ │ │ │ blx 2a644 <__sprintf_chk@plt> │ │ │ │ mov r3, r0 │ │ │ │ - ldrb.w r2, [sp, #64] @ 0x40 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - sub.w ip, r2, #45 @ 0x2d │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + ldrb.w r4, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + sub.w ip, r4, #45 @ 0x2d │ │ │ │ rsbs r7, ip, #0 │ │ │ │ + and.w r0, r2, #17 │ │ │ │ adc.w r7, r7, ip │ │ │ │ - and.w r0, r1, #17 │ │ │ │ subs r2, r3, r7 │ │ │ │ - sub.w lr, r7, r3 │ │ │ │ - cmp r2, fp │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + cmp r2, sl │ │ │ │ + sub.w r3, r7, r3 │ │ │ │ it lt │ │ │ │ - movlt r2, fp │ │ │ │ + movlt r2, sl │ │ │ │ adds r1, r7, r2 │ │ │ │ - cmp r1, r3 │ │ │ │ + cmp r1, fp │ │ │ │ it lt │ │ │ │ - movlt r1, r3 │ │ │ │ + movlt r1, fp │ │ │ │ sub.w ip, r1, r7 │ │ │ │ cmp r0, #16 │ │ │ │ it eq │ │ │ │ moveq r2, ip │ │ │ │ - add.w r3, lr, r2 │ │ │ │ + add r3, r2 │ │ │ │ sub.w fp, ip, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ bic.w sl, fp, fp, asr #31 │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.w 917de │ │ │ │ + bls.w 914c6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - subs r3, r3, r4 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + subs r3, r3, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.w 917de │ │ │ │ + bgt.w 914c6 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bgt.w 917c0 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 914dc │ │ │ │ + bgt.w 914a4 │ │ │ │ + cmp r4, #45 @ 0x2d │ │ │ │ + beq.w 913aa │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 914ba │ │ │ │ + bgt.w 9138c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add.w r1, r8, r7 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ + add.w r1, r9, r7 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl 91b40 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ - ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + strb.w r3, [sp, #116] @ 0x74 │ │ │ │ + strb.w r8, [sp, #117] @ 0x75 │ │ │ │ + bl 91a38 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r4, [sp, #112] @ 0x70 │ │ │ │ - ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ + ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq.w 90be4 │ │ │ │ + beq.w 90bec │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.w 90d8e │ │ │ │ + ble.w 90d5e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.w 90d8e │ │ │ │ + bpl.w 90d5e │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ movs r3, #32 │ │ │ │ mov r2, sl │ │ │ │ - mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18a618 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 189a08 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 90be4 │ │ │ │ - add r4, sl │ │ │ │ - b.n 90d8e │ │ │ │ - adds r3, r1, #7 │ │ │ │ - add.w r8, sp, #64 @ 0x40 │ │ │ │ + beq.w 90bec │ │ │ │ + mov r3, r4 │ │ │ │ + add r3, sl │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b.n 90d5e │ │ │ │ + adds r3, r2, #7 │ │ │ │ + add.w r9, sp, #56 @ 0x38 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ - ldrd r0, r1, [r3], #8 │ │ │ │ - strd r0, r1, [sp] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - movs r1, #1 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r0, r8 │ │ │ │ movs r2, #26 │ │ │ │ + mov r0, r9 │ │ │ │ + vldmia r3!, {d7} │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + mov r3, r1 │ │ │ │ + vstr d7, [sp] │ │ │ │ + movs r1, #1 │ │ │ │ blx 2a644 <__sprintf_chk@plt> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 91350 │ │ │ │ - mov fp, r4 │ │ │ │ - mov r8, r6 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - b.w 90af4 │ │ │ │ + b.n 91200 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldrb r3, [r5, #1] │ │ │ │ + mov r5, r1 │ │ │ │ + orr.w r2, r2, #16 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + adds r1, #1 │ │ │ │ + cmp r3, #48 @ 0x30 │ │ │ │ + bne.w 90932 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r5, r1 │ │ │ │ + orr.w r3, r3, #16 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldrb r3, [r1, #0] │ │ │ │ + b.n 9131a │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ + mov sl, r6 │ │ │ │ + str.w r9, [sp, #20] │ │ │ │ + b.w 90ac8 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.w 91318 │ │ │ │ - mov r2, lr │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + bne.w 91160 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ subs r0, r3, #1 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.n 914b0 │ │ │ │ - add r3, pc, #4 @ (adr r3, 91478 ) │ │ │ │ + bhi.n 913fc │ │ │ │ + add r3, pc, #4 @ (adr r3, 91354 ) │ │ │ │ ldr.w pc, [r3, r0, lsl #2] │ │ │ │ - asrs r7, r5, #12 │ │ │ │ + asrs r7, r3, #7 │ │ │ │ movs r1, r1 │ │ │ │ - asrs r5, r6, #16 │ │ │ │ + asrs r3, r5, #11 │ │ │ │ movs r1, r1 │ │ │ │ - asrs r7, r5, #12 │ │ │ │ + asrs r7, r3, #7 │ │ │ │ movs r1, r1 │ │ │ │ - adds r5, r6, r5 │ │ │ │ + adds r3, r3, r6 │ │ │ │ movs r1, r1 │ │ │ │ - asrs r5, r6, #16 │ │ │ │ + asrs r3, r5, #11 │ │ │ │ movs r1, r1 │ │ │ │ - cbz r6, 914a4 │ │ │ │ + cbz r6, 91380 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 914a4 │ │ │ │ + beq.n 91380 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 914a4 │ │ │ │ + cbnz r3, 91380 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - ldr.w r8, [pc, #48] @ 914d8 │ │ │ │ - b.w 90ad0 │ │ │ │ - mov r2, ip │ │ │ │ - b.n 9146a │ │ │ │ - adds r3, r1, #4 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - b.n 9133e │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + ldr.w sl, [pc, #172] @ 91430 │ │ │ │ + b.w 90aa6 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + b.n 91346 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ - mov r1, r4 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18a618 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 189a08 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 90be4 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - add r4, r3 │ │ │ │ - b.n 913c0 │ │ │ │ - nop │ │ │ │ - and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + beq.w 90bec │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r3, r2 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b.n 9126c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl e24cc │ │ │ │ - ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + strb.w r3, [sp, #116] @ 0x74 │ │ │ │ + strb.w r8, [sp, #117] @ 0x75 │ │ │ │ + bl e22ec │ │ │ │ + ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r4, [sp, #112] @ 0x70 │ │ │ │ - ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ + ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bne.w 913ba │ │ │ │ - b.w 90be4 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldrb r3, [r5, #1] │ │ │ │ - mov r5, r0 │ │ │ │ - orr.w r2, r2, #16 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - adds r0, #1 │ │ │ │ - cmp r3, #48 @ 0x30 │ │ │ │ - beq.w 917b2 │ │ │ │ - bhi.w 90b38 │ │ │ │ - cmp r3, #35 @ 0x23 │ │ │ │ - beq.w 91964 │ │ │ │ - cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 91954 │ │ │ │ - cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 91a40 │ │ │ │ - movw r1, #51168 @ 0xc7e0 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr.w r2, [r1, r3, lsl #2] │ │ │ │ - ands.w r2, r2, #4 │ │ │ │ - bne.n 91606 │ │ │ │ + bne.w 91264 │ │ │ │ + b.w 90bec │ │ │ │ + adds r3, r2, #4 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + b.n 911ee │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + sub.w fp, r3, #48 @ 0x30 │ │ │ │ + mov r0, r1 │ │ │ │ + ldrb r3, [r0, #0] │ │ │ │ + mov r1, r0 │ │ │ │ + ldr.w r2, [r4, r3, lsl #2] │ │ │ │ + lsls r5, r2, #29 │ │ │ │ + bmi.w 917e6 │ │ │ │ + mov r5, r1 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 9103a │ │ │ │ - mov r0, r2 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - movw r8, #33364 @ 0x8254 │ │ │ │ - movt r8, #39 @ 0x27 │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - movw lr, #7448 @ 0x1d18 │ │ │ │ - movt lr, #41 @ 0x29 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - movw ip, #33368 @ 0x8258 │ │ │ │ - movt ip, #39 @ 0x27 │ │ │ │ - movw r2, #52828 @ 0xce5c │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #33372 @ 0x825c │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - b.w 90c72 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - add.w r8, sp, #64 @ 0x40 │ │ │ │ + beq.w 90e70 │ │ │ │ + mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ + b.w 90b1e │ │ │ │ + and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + add.w r9, sp, #56 @ 0x38 │ │ │ │ + mov r1, r4 │ │ │ │ movs r2, #26 │ │ │ │ adds r0, r3, #4 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - mov r0, r8 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + mov r0, r9 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #38148 @ 0x9504 │ │ │ │ + movw r3, #35500 @ 0x8aac │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ blx 2a644 <__sprintf_chk@plt> │ │ │ │ - ldrb.w r3, [sp, #65] @ 0x41 │ │ │ │ + ldrb.w r3, [sp, #57] @ 0x39 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 9194c │ │ │ │ + beq.w 9193c │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.w 9192c │ │ │ │ + bne.w 9191c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r7 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - mov r1, r8 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + mov r1, r9 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #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 91a38 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + b.n 90d38 │ │ │ │ + bl 1a52ec │ │ │ │ + mov sl, r0 │ │ │ │ + b.w 90aa6 │ │ │ │ + mov r1, ip │ │ │ │ + b.n 91346 │ │ │ │ + mov r1, lr │ │ │ │ + b.n 91346 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + lsls r1, r3, #31 │ │ │ │ + bmi.w 9125e │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + movs r3, #32 │ │ │ │ + mov r2, sl │ │ │ │ + mov r0, r6 │ │ │ │ + bl 189a08 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 90bec │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add r3, sl │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b.n 9125e │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 91256 │ │ │ │ + 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] │ │ │ │ - strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl 91b40 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ - b.w 90d6a │ │ │ │ - subs r3, #48 @ 0x30 │ │ │ │ - mov ip, r3 │ │ │ │ - ldrb r3, [r0, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr.w r2, [r1, r3, lsl #2] │ │ │ │ - lsls r2, r2, #29 │ │ │ │ - bmi.w 9188e │ │ │ │ - str.w ip, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #46 @ 0x2e │ │ │ │ - bne.w 90b4a │ │ │ │ - b.n 91040 │ │ │ │ - mov fp, r4 │ │ │ │ - mov r8, r6 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - b.w 90b0c │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - b.n 9146a │ │ │ │ - mov r2, r8 │ │ │ │ - b.n 9146a │ │ │ │ - bl 1a5f04 │ │ │ │ - mov r8, r0 │ │ │ │ - b.w 90ad0 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 29b58 │ │ │ │ - mov r8, r0 │ │ │ │ - b.w 90a62 │ │ │ │ - movw r1, #27577 @ 0x6bb9 │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 90e92 │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - blx r3 │ │ │ │ - b.n 90e92 │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + strb.w r3, [sp, #116] @ 0x74 │ │ │ │ + strb.w r8, [sp, #117] @ 0x75 │ │ │ │ + bl c98c8 <_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 91256 │ │ │ │ + b.w 90bec │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #22524 @ 0x57fc │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw lr, #30840 @ 0x7878 │ │ │ │ + movt lr, #39 @ 0x27 │ │ │ │ + movw r0, #30844 @ 0x787c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movw r4, #30848 @ 0x7880 │ │ │ │ + movt r4, #39 @ 0x27 │ │ │ │ + movw ip, #30852 @ 0x7884 │ │ │ │ + movt ip, #39 @ 0x27 │ │ │ │ + adds r5, #1 │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + b.w 9098e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 916e4 │ │ │ │ + bne.n 91658 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - bic.w r3, r8, #3 │ │ │ │ - add.w sl, r7, r8 │ │ │ │ + bic.w r3, r9, #3 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + add.w sl, r7, r9 │ │ │ │ adds r0, r7, r3 │ │ │ │ - add.w lr, r2, r4, lsl #1 │ │ │ │ + add.w lr, r2, r1, lsl #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, lr │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 916c0 │ │ │ │ + bhi.n 91636 │ │ │ │ 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 90a8e │ │ │ │ + bls.w 90a5a │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ strh.w r1, [r3], #2 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 91698 │ │ │ │ + b.n 91586 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 29b58 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r9, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 90a68 │ │ │ │ - b.w 90ea0 │ │ │ │ - ldrb.w ip, [r2] │ │ │ │ + bne.w 90a30 │ │ │ │ + b.n 90f42 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + strb.w r3, [sp, #116] @ 0x74 │ │ │ │ + strb.w r8, [sp, #117] @ 0x75 │ │ │ │ + bl e22ec │ │ │ │ + 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 90bec │ │ │ │ + adds r7, #2 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 90a62 │ │ │ │ + b.w 90bec │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ + mov sl, r6 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + b.w 90ae0 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 29b58 │ │ │ │ + mov r9, r0 │ │ │ │ + b.w 90a2a │ │ │ │ + movw r1, #26633 @ 0x6809 │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 90e6a │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + blx r3 │ │ │ │ + b.n 90e6a │ │ │ │ + ldrb r4, [r2, #0] │ │ │ │ adds r2, #4 │ │ │ │ - strh.w ip, [r1], #8 │ │ │ │ - ldrb.w ip, [r2, #-3] │ │ │ │ - strh.w ip, [r1, #-6] │ │ │ │ - ldrb.w ip, [r2, #-2] │ │ │ │ - strh.w ip, [r1, #-4] │ │ │ │ - ldrb.w ip, [r2, #-1] │ │ │ │ - strh.w ip, [r1, #-2] │ │ │ │ - b.n 91680 │ │ │ │ + strh.w r4, [r1], #8 │ │ │ │ + ldrb.w r4, [r2, #-3] │ │ │ │ + strh.w r4, [r1, #-6] │ │ │ │ + ldrb.w r4, [r2, #-2] │ │ │ │ + strh.w r4, [r1, #-4] │ │ │ │ + ldrb.w r4, [r2, #-1] │ │ │ │ + strh.w r4, [r1, #-2] │ │ │ │ + b.n 9156e │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - bic.w r3, r8, #3 │ │ │ │ - add.w sl, r7, r8 │ │ │ │ + bic.w r3, r9, #3 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + add.w sl, r7, r9 │ │ │ │ adds r0, r7, r3 │ │ │ │ - add.w lr, r2, r4, lsl #2 │ │ │ │ + add.w lr, r2, r1, lsl #2 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, lr │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.w 91832 │ │ │ │ + bhi.n 9169a │ │ │ │ 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 90a8e │ │ │ │ + bls.w 90a5a │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 91712 │ │ │ │ + b.n 91686 │ │ │ │ + ldrb r4, [r2, #0] │ │ │ │ + adds r2, #4 │ │ │ │ + str.w r4, [r1], #16 │ │ │ │ + ldrb.w r4, [r2, #-3] │ │ │ │ + str.w r4, [r1, #-12] │ │ │ │ + ldrb.w r4, [r2, #-2] │ │ │ │ + str.w r4, [r1, #-8] │ │ │ │ + ldrb.w r4, [r2, #-1] │ │ │ │ + str.w r4, [r1, #-4] │ │ │ │ + b.n 9166e │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r2, fp │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl e24cc │ │ │ │ - ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - adds r0, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r4, [sp, #112] @ 0x70 │ │ │ │ - ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ - str r3, [sp, #20] │ │ │ │ - beq.w 90be4 │ │ │ │ - adds r7, #2 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 90a92 │ │ │ │ - b.w 90be4 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r8, #33400 @ 0x8278 │ │ │ │ - movt r8, #39 @ 0x27 │ │ │ │ - mov r1, r2 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - movw lr, #33404 @ 0x827c │ │ │ │ + strb.w r3, [sp, #116] @ 0x74 │ │ │ │ + mov r3, sl │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + strb.w r8, [sp, #117] @ 0x75 │ │ │ │ + bl d18c0 │ │ │ │ + b.w 90d38 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 90b06 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 90b06 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.w 90b06 │ │ │ │ + ldrb r3, [r5, #1] │ │ │ │ + movs r4, #5 │ │ │ │ + movw r1, #30888 @ 0x78a8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw lr, #30892 @ 0x78ac │ │ │ │ movt lr, #39 @ 0x27 │ │ │ │ - movw r2, #25084 @ 0x61fc │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - movw ip, #33408 @ 0x8280 │ │ │ │ - movt ip, #39 @ 0x27 │ │ │ │ - movw r0, #33412 @ 0x8284 │ │ │ │ + movw r0, #30896 @ 0x78b0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ + movw r2, #30900 @ 0x78b4 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + movw ip, #30904 @ 0x78b8 │ │ │ │ + movt ip, #39 @ 0x27 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ adds r5, #1 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - b.w 90c72 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r5, r0 │ │ │ │ - orr.w r3, r3, #16 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldrb r3, [r0, #0] │ │ │ │ - b.n 91536 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - lsls r1, r3, #31 │ │ │ │ - bmi.w 913b2 │ │ │ │ - movs r3, #32 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 18a618 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 90be4 │ │ │ │ - add r4, sl │ │ │ │ - b.n 913b2 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 913aa │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - movs r2, #127 @ 0x7f │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl c9a34 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ - ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - adds r0, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r4, [sp, #112] @ 0x70 │ │ │ │ - ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bne.w 913aa │ │ │ │ - b.w 90be4 │ │ │ │ - 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 916f8 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - adds r5, #2 │ │ │ │ - ldrb r3, [r5, #0] │ │ │ │ - adds r1, r2, #4 │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ - ldr.w fp, [r2] │ │ │ │ + movs r2, #1 │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + b.w 9098e │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + adds r2, r3, #4 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + ldr.w fp, [r3] │ │ │ │ + ldrb r3, [r5, #1] │ │ │ │ cmp.w fp, #0 │ │ │ │ - it lt │ │ │ │ - mvnlt.w fp, #1 │ │ │ │ - b.n 91102 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ + itttt lt │ │ │ │ + rsblt fp, fp, #0 │ │ │ │ + ldrlt r2, [sp, #32] │ │ │ │ + orrlt.w r2, r2, #1 │ │ │ │ + strlt r2, [sp, #32] │ │ │ │ + b.n 9141c │ │ │ │ + movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #33484 @ 0x82cc │ │ │ │ + movw r1, #30944 @ 0x78e0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - mov fp, r4 │ │ │ │ - mov r8, r6 │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ + mov sl, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.w 90b0c │ │ │ │ - movs r5, #10 │ │ │ │ - rsb r2, r3, #2147483648 @ 0x80000000 │ │ │ │ - adds r2, #47 @ 0x2f │ │ │ │ - adds r0, #1 │ │ │ │ - mla r5, r5, ip, r3 │ │ │ │ - movw r3, #26215 @ 0x6667 │ │ │ │ - movt r3, #26214 @ 0x6666 │ │ │ │ - smull r3, lr, r2, r3 │ │ │ │ - asrs r3, r2, #31 │ │ │ │ - rsb r3, r3, lr, asr #2 │ │ │ │ - cmp r3, ip │ │ │ │ - sub.w ip, r5, #48 @ 0x30 │ │ │ │ - bge.w 9160a │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #33468 @ 0x82bc │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - mov fp, r4 │ │ │ │ - mov r8, r6 │ │ │ │ + bl 127394 │ │ │ │ + b.w 90ae0 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + lsls r7, r3, #28 │ │ │ │ + bpl.w 90dc8 │ │ │ │ + movs r1, #58 @ 0x3a │ │ │ │ + b.w 90dca │ │ │ │ + mov r0, r9 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.w 90dea │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + adds r2, r3, #4 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.w 90b0c │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ + bl 1e45d4 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 910ae │ │ │ │ + b.w 90bec │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r2, r3, #4 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 9190e │ │ │ │ + bge.w 919b8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - lsls r7, r3, #28 │ │ │ │ - bmi.n 918fc │ │ │ │ - bl 16ad30 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 91270 │ │ │ │ - b.w 90be4 │ │ │ │ - movs r1, #58 @ 0x3a │ │ │ │ - bl 16ad34 │ │ │ │ + lsls r4, r3, #28 │ │ │ │ + bmi.w 919a6 │ │ │ │ + bl 16a14c │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 91270 │ │ │ │ - b.w 90be4 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ + bne.w 910ae │ │ │ │ + b.w 90bec │ │ │ │ + ldr.w r3, [sl, #28] │ │ │ │ + b.n 91198 │ │ │ │ + movs r1, #10 │ │ │ │ + rsb r2, r3, #2147483648 @ 0x80000000 │ │ │ │ + adds r2, #47 @ 0x2f │ │ │ │ + adds r0, #1 │ │ │ │ + mla r1, r1, fp, r3 │ │ │ │ + movw r3, #26215 @ 0x6667 │ │ │ │ + movt r3, #26214 @ 0x6666 │ │ │ │ + smull r3, r5, r2, r3 │ │ │ │ + asrs r3, r2, #31 │ │ │ │ + rsb r3, r3, r5, asr #2 │ │ │ │ + cmp r3, fp │ │ │ │ + sub.w fp, r1, #48 @ 0x30 │ │ │ │ + bge.w 9140e │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #33548 @ 0x830c │ │ │ │ + movw r1, #30908 @ 0x78bc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - mov fp, r4 │ │ │ │ - mov r8, r6 │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ + mov sl, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.w 90b0c │ │ │ │ - mov r0, r8 │ │ │ │ - adds r7, #2 │ │ │ │ - blx 29b58 │ │ │ │ - movs r3, #24 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - mov r1, r8 │ │ │ │ - add.w r0, sp, #66 @ 0x42 │ │ │ │ - blx 2a6ec <__memmove_chk@plt> │ │ │ │ - movw r3, #30768 @ 0x7830 │ │ │ │ - strh.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 915da │ │ │ │ - movs r3, #120 @ 0x78 │ │ │ │ - strb.w r3, [sp, #65] @ 0x41 │ │ │ │ - b.n 915da │ │ │ │ + bl 127394 │ │ │ │ + b.w 90ae0 │ │ │ │ + ldrb r3, [r5, #1] │ │ │ │ + movs r4, #4 │ │ │ │ + movw r1, #30868 @ 0x7894 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw lr, #30872 @ 0x7898 │ │ │ │ + movt lr, #39 @ 0x27 │ │ │ │ + movw r0, #30876 @ 0x789c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movw r2, #30880 @ 0x78a0 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + movw ip, #30884 @ 0x78a4 │ │ │ │ + movt ip, #39 @ 0x27 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + adds r5, #1 │ │ │ │ + movs r2, #1 │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + b.w 9098e │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ - mov r5, r0 │ │ │ │ + mov r5, r1 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.w 90970 │ │ │ │ + b.w 9092a │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ - mov r5, r0 │ │ │ │ + mov r5, r1 │ │ │ │ orr.w r2, r2, #8 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.w 90970 │ │ │ │ - mov r3, r2 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - adds r1, #4 │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ - b.n 91340 │ │ │ │ - ldr r2, [r3, #28] │ │ │ │ - b.n 911fe │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 90b32 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 90b32 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.w 90b32 │ │ │ │ + b.w 9092a │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #31044 @ 0x7944 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ + mov sl, r6 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d183c │ │ │ │ + b.w 90ae0 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + adds r5, #2 │ │ │ │ + ldrb r3, [r5, #0] │ │ │ │ + adds r1, r2, #4 │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + ldr.w sl, [r2] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + it lt │ │ │ │ + mvnlt.w sl, #1 │ │ │ │ + b.w 90b1e │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #30924 @ 0x78cc │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ + mov sl, r6 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127394 │ │ │ │ + b.w 90ae0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 90c9c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ + mov r2, fp │ │ │ │ str r3, [sp, #0] │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - mov r3, fp │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl d1a18 │ │ │ │ - b.w 90d6a │ │ │ │ - movw r3, #44088 @ 0xac38 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #33504 @ 0x82e0 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - mov fp, r4 │ │ │ │ - mov r8, r6 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.w 90b0c │ │ │ │ + strb.w r3, [sp, #116] @ 0x74 │ │ │ │ + mov r3, sl │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + strb.w r8, [sp, #117] @ 0x75 │ │ │ │ + bl 26c6c8 │ │ │ │ + b.w 90d38 │ │ │ │ + mov r0, r9 │ │ │ │ + adds r7, #2 │ │ │ │ + blx 29b58 │ │ │ │ + movs r3, #24 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + mov r1, r9 │ │ │ │ + add.w r0, sp, #58 @ 0x3a │ │ │ │ + blx 2a6ec <__memmove_chk@plt> │ │ │ │ + movw r3, #30768 @ 0x7830 │ │ │ │ + strh.w r3, [sp, #56] @ 0x38 │ │ │ │ + b.n 91466 │ │ │ │ + movs r3, #120 @ 0x78 │ │ │ │ + strb.w r3, [sp, #57] @ 0x39 │ │ │ │ + b.n 91466 │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + mov r2, fp │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - strd r0, r4, [sp, #108] @ 0x6c │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - strb.w r0, [sp, #124] @ 0x7c │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl 26d104 │ │ │ │ - b.w 90d6a │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #33604 @ 0x8344 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - mov fp, r4 │ │ │ │ - mov r8, r6 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.w 90b0c │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - adds r2, r3, #4 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrb r3, [r5, #1] │ │ │ │ - mov r5, r0 │ │ │ │ - itttt lt │ │ │ │ - ldrlt r2, [sp, #32] │ │ │ │ - orrlt.w r2, r2, #1 │ │ │ │ - strlt r2, [sp, #32] │ │ │ │ - ldrlt r2, [sp, #36] @ 0x24 │ │ │ │ - itt lt │ │ │ │ - neglt r2, r2 │ │ │ │ - strlt r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 9161c │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - adds r2, r3, #4 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1e51a4 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 91270 │ │ │ │ - b.w 90be4 │ │ │ │ + strb.w r0, [sp, #116] @ 0x74 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + strb.w r8, [sp, #117] @ 0x75 │ │ │ │ + bl 26c6c8 │ │ │ │ + b.w 90d38 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov fp, r4 │ │ │ │ - mov r8, r6 │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ + mov sl, r6 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 90b0c │ │ │ │ + beq.w 90ae0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90b0c │ │ │ │ + bne.w 90ae0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.w 90b0c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 90c10 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - mov r3, fp │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl 26d104 │ │ │ │ - b.w 90d6a │ │ │ │ - mov r0, r8 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.w 90e16 │ │ │ │ - nop │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.w 90ae0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + str r1, [sp, #0] │ │ │ │ + adds r2, #4 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + b.n 911f0 │ │ │ │ + movs r1, #58 @ 0x3a │ │ │ │ + bl 16a150 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 910ae │ │ │ │ + b.w 90bec │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #30988 @ 0x790c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ + mov sl, r6 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127394 │ │ │ │ + b.w 90ae0 │ │ │ │ │ │ │ │ -00091ae0 : │ │ │ │ +000919d8 : │ │ │ │ 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 │ │ │ │ @@ -154674,93 +154554,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 72190 │ │ │ │ + bl 721f8 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - cbz r0, 91b34 │ │ │ │ + cbz r0, 91a2c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1a7488 │ │ │ │ + bl 1a6870 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 91b30 │ │ │ │ + beq.n 91a28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 91b30 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 91a28 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - cbnz r0, 91b3a │ │ │ │ + cbnz r0, 91a32 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 771e8 │ │ │ │ - b.n 91b34 │ │ │ │ + bl 77260 │ │ │ │ + b.n 91a2c │ │ │ │ │ │ │ │ -00091b40 <_PyUnicodeWriter_WriteASCIIString@@Base>: │ │ │ │ +00091a38 <_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 91bf4 <_PyUnicodeWriter_WriteASCIIString@@Base+0xb4> │ │ │ │ + beq.n 91aec <_PyUnicodeWriter_WriteASCIIString@@Base+0xb4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r6, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 91c02 <_PyUnicodeWriter_WriteASCIIString@@Base+0xc2> │ │ │ │ + beq.n 91afa <_PyUnicodeWriter_WriteASCIIString@@Base+0xc2> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.n 91b8a <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ + bls.n 91a82 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ ldrd r3, r0, [r4, #16] │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.n 91b8a <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ + blt.n 91a82 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 91ba4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x64> │ │ │ │ + bne.n 91a9c <_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, 91b9c <_PyUnicodeWriter_WriteASCIIString@@Base+0x5c> │ │ │ │ + cbz r6, 91a94 <_PyUnicodeWriter_WriteASCIIString@@Base+0x5c> │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl c9a34 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl c98c8 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 91c9e <_PyUnicodeWriter_WriteASCIIString@@Base+0x15e> │ │ │ │ + beq.w 91b96 <_PyUnicodeWriter_WriteASCIIString@@Base+0x15e> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 91b74 <_PyUnicodeWriter_WriteASCIIString@@Base+0x34> │ │ │ │ + beq.n 91a6c <_PyUnicodeWriter_WriteASCIIString@@Base+0x34> │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 91c54 <_PyUnicodeWriter_WriteASCIIString@@Base+0x114> │ │ │ │ + bne.n 91b4c <_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 91c32 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf2> │ │ │ │ + bcc.n 91b2a <_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 │ │ │ │ @@ -154768,64 +154648,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 91c2e <_PyUnicodeWriter_WriteASCIIString@@Base+0xee> │ │ │ │ + bcs.n 91b26 <_PyUnicodeWriter_WriteASCIIString@@Base+0xee> │ │ │ │ ldrb.w r2, [r5], #1 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ mov r2, r5 │ │ │ │ - b.n 91be2 <_PyUnicodeWriter_WriteASCIIString@@Base+0xa2> │ │ │ │ + b.n 91ada <_PyUnicodeWriter_WriteASCIIString@@Base+0xa2> │ │ │ │ mov r0, r1 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 91b5e <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ + bne.n 91a56 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 91b5e <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ + bne.n 91a56 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 91cc8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ + bl 91bc0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91c9e <_PyUnicodeWriter_WriteASCIIString@@Base+0x15e> │ │ │ │ + beq.n 91b96 <_PyUnicodeWriter_WriteASCIIString@@Base+0x15e> │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ strb.w r2, [r4, #33] @ 0x21 │ │ │ │ - bl 1a7524 │ │ │ │ + bl 1a690c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r6, r3 │ │ │ │ - b.n 91b84 <_PyUnicodeWriter_WriteASCIIString@@Base+0x44> │ │ │ │ + b.n 91a7c <_PyUnicodeWriter_WriteASCIIString@@Base+0x44> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r6, r0 │ │ │ │ - b.n 91b84 <_PyUnicodeWriter_WriteASCIIString@@Base+0x44> │ │ │ │ + b.n 91a7c <_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 91bba <_PyUnicodeWriter_WriteASCIIString@@Base+0x7a> │ │ │ │ + b.n 91ab2 <_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 91ca4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x164> │ │ │ │ + bcc.n 91b9c <_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 │ │ │ │ @@ -154833,360 +154713,360 @@ │ │ │ │ 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 91c2c <_PyUnicodeWriter_WriteASCIIString@@Base+0xec> │ │ │ │ + bcs.n 91b24 <_PyUnicodeWriter_WriteASCIIString@@Base+0xec> │ │ │ │ ldrb.w r2, [r0], #1 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 91c8c <_PyUnicodeWriter_WriteASCIIString@@Base+0x14c> │ │ │ │ + b.n 91b84 <_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 91c66 <_PyUnicodeWriter_WriteASCIIString@@Base+0x126> │ │ │ │ + b.n 91b5e <_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 91dd0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x290> │ │ │ │ + beq.n 91cc8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x290> │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 91e3c <_PyUnicodeWriter_WriteASCIIString@@Base+0x2fc> │ │ │ │ - blt.w 91e92 <_PyUnicodeWriter_WriteASCIIString@@Base+0x352> │ │ │ │ + beq.w 91d34 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2fc> │ │ │ │ + blt.w 91d8a <_PyUnicodeWriter_WriteASCIIString@@Base+0x352> │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.w 91eac <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ + bgt.w 91da4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6013 @ 0x177d │ │ │ │ + movw r3, #6117 @ 0x17e5 │ │ │ │ movt r3, #7 │ │ │ │ add.w r8, r1, #21 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 91e50 <_PyUnicodeWriter_WriteASCIIString@@Base+0x310> │ │ │ │ - ldr r2, [pc, #420] @ (91ec0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x380>) │ │ │ │ + bne.w 91d48 <_PyUnicodeWriter_WriteASCIIString@@Base+0x310> │ │ │ │ + ldr r2, [pc, #420] @ (91db8 <_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 91e0c <_PyUnicodeWriter_WriteASCIIString@@Base+0x2cc> │ │ │ │ + bgt.n 91d04 <_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 91dfc <_PyUnicodeWriter_WriteASCIIString@@Base+0x2bc> │ │ │ │ + beq.n 91cf4 <_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, 91dac <_PyUnicodeWriter_WriteASCIIString@@Base+0x26c> │ │ │ │ + cbz r2, 91ca4 <_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] @ (91ec4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x384>) │ │ │ │ + ldr r2, [pc, #344] @ (91dbc <_PyUnicodeWriter_WriteASCIIString@@Base+0x384>) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 91e62 <_PyUnicodeWriter_WriteASCIIString@@Base+0x322> │ │ │ │ + bne.n 91d5a <_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 91e44 <_PyUnicodeWriter_WriteASCIIString@@Base+0x304> │ │ │ │ + bpl.n 91d3c <_PyUnicodeWriter_WriteASCIIString@@Base+0x304> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.w 91eb8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x378> │ │ │ │ + bpl.w 91db0 <_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 │ │ │ │ ittt hi │ │ │ │ ldrhi r3, [r3, #12] │ │ │ │ strhi.w r3, [ip, #12] │ │ │ │ strhi.w ip, [r3, #8] │ │ │ │ - bhi.n 91d52 <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ + bhi.n 91c4a <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ 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 91d52 <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ + b.n 91c4a <_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, #220] @ (91ec8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x388>) │ │ │ │ + ldrge r4, [pc, #220] @ (91dc0 <_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} │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 71838 │ │ │ │ + bl 718a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 91d52 <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ + bne.n 91c4a <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ ldr.w r4, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49345 @ 0xc0c1 │ │ │ │ + movw r3, #49409 @ 0xc101 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 91e76 <_PyUnicodeWriter_WriteASCIIString@@Base+0x336> │ │ │ │ + bne.n 91d6e <_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 91eac <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ + beq.n 91da4 <_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 91d52 <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ - ldr r4, [pc, #140] @ (91ecc <_PyUnicodeWriter_WriteASCIIString@@Base+0x38c>) │ │ │ │ + b.n 91c4a <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ + ldr r4, [pc, #140] @ (91dc4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x38c>) │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bmi.n 91d90 <_PyUnicodeWriter_WriteASCIIString@@Base+0x250> │ │ │ │ + bmi.n 91c88 <_PyUnicodeWriter_WriteASCIIString@@Base+0x250> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx 29c10 │ │ │ │ - b.n 91da4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x264> │ │ │ │ + b.n 91c9c <_PyUnicodeWriter_WriteASCIIString@@Base+0x264> │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 91eac <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ + cbz r0, 91da4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ add.w r9, r5, #20 │ │ │ │ - b.n 91d52 <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ - movw r1, #27577 @ 0x6bb9 │ │ │ │ + b.n 91c4a <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ + movw r1, #26633 @ 0x6809 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 91e86 <_PyUnicodeWriter_WriteASCIIString@@Base+0x346> │ │ │ │ + bne.n 91d7e <_PyUnicodeWriter_WriteASCIIString@@Base+0x346> │ │ │ │ mov r0, r4 │ │ │ │ - bl 127028 │ │ │ │ - b.n 91d78 <_PyUnicodeWriter_WriteASCIIString@@Base+0x238> │ │ │ │ + bl 126c78 │ │ │ │ + b.n 91c70 <_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 91e28 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2e8> │ │ │ │ + b.n 91d20 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2e8> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 91d78 <_PyUnicodeWriter_WriteASCIIString@@Base+0x238> │ │ │ │ + b.n 91c70 <_PyUnicodeWriter_WriteASCIIString@@Base+0x238> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #7048 @ 0x1b88 │ │ │ │ + movw r1, #4488 @ 0x1188 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 91da4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x264> │ │ │ │ - bl 1ea6e4 │ │ │ │ + b.n 91c9c <_PyUnicodeWriter_WriteASCIIString@@Base+0x264> │ │ │ │ + bl 1e9b14 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 91e3e <_PyUnicodeWriter_WriteASCIIString@@Base+0x2fe> │ │ │ │ - b.n 91ea8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x368> │ │ │ │ + bne.n 91d36 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2fe> │ │ │ │ + b.n 91da0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x368> │ │ │ │ add.w r0, r4, #28 │ │ │ │ - b.n 91e46 <_PyUnicodeWriter_WriteASCIIString@@Base+0x306> │ │ │ │ + b.n 91d3e <_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 │ │ │ │ │ │ │ │ -00091ed0 <_PyUnicodeWriter_Finish@@Base>: │ │ │ │ +00091dc8 <_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 91f74 <_PyUnicodeWriter_Finish@@Base+0xa4> │ │ │ │ + beq.n 91e6c <_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 91f70 <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ + bne.n 91e68 <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 91f12 <_PyUnicodeWriter_Finish@@Base+0x42> │ │ │ │ + beq.n 91e0a <_PyUnicodeWriter_Finish@@Base+0x42> │ │ │ │ mov r0, r5 │ │ │ │ - bl ca7b8 <_PyUnicodeWriter_PrepareInternal@@Base+0xd84> │ │ │ │ + bl ca664 <_PyUnicodeWriter_PrepareInternal@@Base+0xd9c> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91f9c <_PyUnicodeWriter_Finish@@Base+0xcc> │ │ │ │ + beq.n 91e94 <_PyUnicodeWriter_Finish@@Base+0xcc> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 91f94 <_PyUnicodeWriter_Finish@@Base+0xc4> │ │ │ │ + beq.n 91e8c <_PyUnicodeWriter_Finish@@Base+0xc4> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 91f18 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + beq.n 91e10 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r4, r5 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 91f0e <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + bne.n 91e06 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 91f0e <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + bne.n 91e06 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 91fb6 <_PyUnicodeWriter_Finish@@Base+0xe6> │ │ │ │ + bpl.n 91eae <_PyUnicodeWriter_Finish@@Base+0xe6> │ │ │ │ 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] @ (91fbc <_PyUnicodeWriter_Finish@@Base+0xec>) │ │ │ │ + ldrge r5, [pc, #108] @ (91eb4 <_PyUnicodeWriter_Finish@@Base+0xec>) │ │ │ │ addlt.w r5, r5, r3, lsl #5 │ │ │ │ mlage r5, r2, r3, r5 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 91f0e <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + beq.n 91e06 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 91f70 <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ + beq.n 91e68 <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 91f70 <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ + cbnz r3, 91e68 <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 91f0e <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + b.n 91e06 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 91f90 <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ + cbz r2, 91e88 <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 91f90 <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ + beq.n 91e88 <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 91f90 <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ + cbnz r3, 91e88 <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ mov r0, r2 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - ldr r4, [pc, #44] @ (91fc0 <_PyUnicodeWriter_Finish@@Base+0xf0>) │ │ │ │ - b.n 91f0e <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + ldr r4, [pc, #44] @ (91eb8 <_PyUnicodeWriter_Finish@@Base+0xf0>) │ │ │ │ + b.n 91e06 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1a5f04 │ │ │ │ + b.w 1a52ec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 91f0e <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + beq.n 91e06 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 91f0e <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + bne.n 91e06 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 91f0e <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 91e06 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - b.n 91f32 <_PyUnicodeWriter_Finish@@Base+0x62> │ │ │ │ + b.n 91e2a <_PyUnicodeWriter_Finish@@Base+0x62> │ │ │ │ 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 92a04 <_PyUnicodeWriter_Finish@@Base+0xb34> │ │ │ │ + beq.w 92914 <_PyUnicodeWriter_Finish@@Base+0xb4c> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.w 92b30 <_PyUnicodeWriter_Finish@@Base+0xc60> │ │ │ │ + bcs.w 92a1a <_PyUnicodeWriter_Finish@@Base+0xc52> │ │ │ │ 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 92a2a <_PyUnicodeWriter_Finish@@Base+0xb5a> │ │ │ │ + bgt.w 92938 <_PyUnicodeWriter_Finish@@Base+0xb70> │ │ │ │ bic.w r7, r6, #128 @ 0x80 │ │ │ │ and.w r6, r6, #128 @ 0x80 │ │ │ │ sub.w r2, r7, #40 @ 0x28 │ │ │ │ cmp r2, #83 @ 0x53 │ │ │ │ - bhi.w 92276 <_PyUnicodeWriter_Finish@@Base+0x3a6> │ │ │ │ + bhi.w 9216e <_PyUnicodeWriter_Finish@@Base+0x3a6> │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ - lsls r2, r2, #14 │ │ │ │ + lsls r3, r2, #14 │ │ │ │ lsls r4, r2, #3 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - lsls r4, r5, #14 │ │ │ │ + lsls r5, r5, #14 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - lsls r1, r1, #11 │ │ │ │ + lsls r2, r1, #11 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ @@ -155195,397 +155075,397 @@ │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r7, r7, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r7, r7, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - lsls r3, r1, #11 │ │ │ │ + lsls r4, r1, #11 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - lsls r0, r5, #12 │ │ │ │ + lsls r1, r5, #12 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - lsls r1, r1, #16 │ │ │ │ + lsls r2, r1, #16 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - lsls r3, r4, #12 │ │ │ │ + lsls r4, r4, #12 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r3, r1, #18 │ │ │ │ - lsls r5, r5, #12 │ │ │ │ + lsls r6, r5, #12 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r5, r6, #14 │ │ │ │ + lsls r6, r6, #14 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - lsls r6, r3, #12 │ │ │ │ + lsls r7, r3, #12 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r1, r1, #6 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - lsls r1, r6, #14 │ │ │ │ - lsls r2, r6, #12 │ │ │ │ + lsls r2, r6, #14 │ │ │ │ + lsls r3, r6, #12 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - lsls r1, r1, #12 │ │ │ │ + lsls r2, r1, #12 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - lsls r0, r1, #13 │ │ │ │ + lsls r1, r1, #13 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r4, r2, #1 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsls r4, r4, #11 │ │ │ │ - lsls r1, r4, #12 │ │ │ │ + lsls r5, r4, #11 │ │ │ │ + lsls r2, r4, #12 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - lsrs r7, r3, #1 │ │ │ │ - lsls r3, r3, #16 │ │ │ │ + lsls r5, r1, #31 │ │ │ │ + lsls r4, r3, #16 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - lsls r4, r2, #15 │ │ │ │ + lsls r5, r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - bl 933d0 │ │ │ │ + bl 932d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 930b6 <_PyUnicodeWriter_Finish@@Base+0x11e6> │ │ │ │ + blt.w 92ef0 <_PyUnicodeWriter_Finish@@Base+0x1128> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - bge.w 930b6 <_PyUnicodeWriter_Finish@@Base+0x11e6> │ │ │ │ + bge.w 92ef0 <_PyUnicodeWriter_Finish@@Base+0x1128> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r5, [r2, r0, lsl #2] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 930c0 <_PyUnicodeWriter_Finish@@Base+0x11f0> │ │ │ │ + beq.w 92efa <_PyUnicodeWriter_Finish@@Base+0x1132> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ subs r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 92942 <_PyUnicodeWriter_Finish@@Base+0xa72> │ │ │ │ + bne.w 9283a <_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 92a66 <_PyUnicodeWriter_Finish@@Base+0xb96> │ │ │ │ + beq.w 929c4 <_PyUnicodeWriter_Finish@@Base+0xbfc> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc.w r8, #1 │ │ │ │ - bcs.w 92b8a <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ + bcs.w 92be0 <_PyUnicodeWriter_Finish@@Base+0xe18> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldrb r7, [r3, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 93970 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 93878 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 9216e <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + cbz r0, 92066 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r1, r7 │ │ │ │ - bl 942ec │ │ │ │ + bl 941f0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9228c <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + beq.w 92184 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 92924 <_PyUnicodeWriter_Finish@@Base+0xa54> │ │ │ │ - ldr r2, [pc, #476] @ (92324 <_PyUnicodeWriter_Finish@@Base+0x454>) │ │ │ │ + beq.w 9281c <_PyUnicodeWriter_Finish@@Base+0xa54> │ │ │ │ + ldr r2, [pc, #476] @ (9221c <_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 7b154 │ │ │ │ + bl 7b1d8 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - cbz r6, 9216e <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - cbz r0, 9216e <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + cbz r6, 92066 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + cbz r0, 92066 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 83ac8 │ │ │ │ + bl 83b60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 93024 <_PyUnicodeWriter_Finish@@Base+0x1154> │ │ │ │ + blt.w 930aa <_PyUnicodeWriter_Finish@@Base+0x12e2> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 920f8 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 91ff0 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ - bl 933d0 │ │ │ │ + bl 932d8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.w 92fb2 <_PyUnicodeWriter_Finish@@Base+0x10e2> │ │ │ │ + blt.w 93080 <_PyUnicodeWriter_Finish@@Base+0x12b8> │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71e00 │ │ │ │ + bl 71e68 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9216e <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 92066 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 93970 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 93878 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93024 <_PyUnicodeWriter_Finish@@Base+0x1154> │ │ │ │ + beq.w 930aa <_PyUnicodeWriter_Finish@@Base+0x12e2> │ │ │ │ mov r2, r7 │ │ │ │ add.w r0, r5, #16 │ │ │ │ blx 29c10 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 9216e <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 92066 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 941e4 <_PyObject_GetMethod@@Base+0xcb0> │ │ │ │ + bl 940e8 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 920f8 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 91ff0 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92bce <_PyUnicodeWriter_Finish@@Base+0xcfe> │ │ │ │ + beq.w 92c1e <_PyUnicodeWriter_Finish@@Base+0xe56> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 92b8a <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ + bcs.w 92be0 <_PyUnicodeWriter_Finish@@Base+0xe18> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb r7, [r3, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 71fec │ │ │ │ + bl 72054 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9289e <_PyUnicodeWriter_Finish@@Base+0x9ce> │ │ │ │ + bne.w 92798 <_PyUnicodeWriter_Finish@@Base+0x9d0> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 9216e <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 92066 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 9216e <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + ble.n 92066 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91fc4 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91ebc <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92ba4 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92bf4 <_PyUnicodeWriter_Finish@@Base+0xe2c> │ │ │ │ cmp r7, #1 │ │ │ │ str r0, [r5, #12] │ │ │ │ - beq.n 9216e <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 92066 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91fc4 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91ebc <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92ba4 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92bf4 <_PyUnicodeWriter_Finish@@Base+0xe2c> │ │ │ │ cmp r7, #2 │ │ │ │ str r0, [r5, #16] │ │ │ │ - beq.n 9216e <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 92066 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91fc4 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91ebc <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92ba4 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92bf4 <_PyUnicodeWriter_Finish@@Base+0xe2c> │ │ │ │ cmp r7, #3 │ │ │ │ str r0, [r5, #20] │ │ │ │ - beq.n 9216e <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 92066 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91fc4 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91ebc <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92ba4 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92bf4 <_PyUnicodeWriter_Finish@@Base+0xe2c> │ │ │ │ cmp r7, #4 │ │ │ │ str r0, [r5, #24] │ │ │ │ - beq.n 9216e <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 92066 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91fc4 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91ebc <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92ba4 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92bf4 <_PyUnicodeWriter_Finish@@Base+0xe2c> │ │ │ │ cmp r7, #5 │ │ │ │ str r0, [r5, #28] │ │ │ │ - beq.n 9216e <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 92066 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91fc4 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91ebc <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92ba4 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92bf4 <_PyUnicodeWriter_Finish@@Base+0xe2c> │ │ │ │ cmp r7, #6 │ │ │ │ str r0, [r5, #32] │ │ │ │ - beq.n 9216e <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 92066 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ add.w r8, r5, #32 │ │ │ │ movs r6, #6 │ │ │ │ mov r0, r4 │ │ │ │ adds r6, #1 │ │ │ │ - bl 91fc4 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91ebc <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92ba4 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ - cmp r6, r7 │ │ │ │ + beq.w 92bf4 <_PyUnicodeWriter_Finish@@Base+0xe2c> │ │ │ │ + cmp r7, r6 │ │ │ │ str.w r0, [r8, #4]! │ │ │ │ - bne.n 9225e <_PyUnicodeWriter_Finish@@Base+0x38e> │ │ │ │ - b.n 9216e <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + bne.n 92156 <_PyUnicodeWriter_Finish@@Base+0x38e> │ │ │ │ + b.n 92066 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34524 @ 0x86dc │ │ │ │ + movw r1, #31964 @ 0x7cdc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movs r5, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 920f8 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 91ff0 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ - bl 933d0 │ │ │ │ + bl 932d8 │ │ │ │ subs.w r9, r0, #0 │ │ │ │ - blt.w 92f72 <_PyUnicodeWriter_Finish@@Base+0x10a2> │ │ │ │ + blt.w 93048 <_PyUnicodeWriter_Finish@@Base+0x1280> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 922ae <_PyUnicodeWriter_Finish@@Base+0x3de> │ │ │ │ + bne.n 921a6 <_PyUnicodeWriter_Finish@@Base+0x3de> │ │ │ │ cmp r7, #62 @ 0x3e │ │ │ │ - beq.w 92ff0 <_PyUnicodeWriter_Finish@@Base+0x1120> │ │ │ │ + beq.w 930d0 <_PyUnicodeWriter_Finish@@Base+0x1308> │ │ │ │ movs r0, #0 │ │ │ │ cmp r7, #60 @ 0x3c │ │ │ │ - beq.w 93162 <_PyUnicodeWriter_Finish@@Base+0x1292> │ │ │ │ - bl f5fac │ │ │ │ + beq.w 92f54 <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ + bl f5d98 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 92aec <_PyUnicodeWriter_Finish@@Base+0xc1c> │ │ │ │ + bne.w 92b82 <_PyUnicodeWriter_Finish@@Base+0xdba> │ │ │ │ movs r1, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9216e <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92066 <_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 92a48 <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ - bl 91fc4 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + beq.w 92956 <_PyUnicodeWriter_Finish@@Base+0xb8e> │ │ │ │ + bl 91ebc <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 92d02 <_PyUnicodeWriter_Finish@@Base+0xe32> │ │ │ │ + beq.w 92c54 <_PyUnicodeWriter_Finish@@Base+0xe8c> │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl e15e0 │ │ │ │ + bl e13f8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 92f36 <_PyUnicodeWriter_Finish@@Base+0x1066> │ │ │ │ + beq.w 92ff4 <_PyUnicodeWriter_Finish@@Base+0x122c> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 92d24 <_PyUnicodeWriter_Finish@@Base+0xe54> │ │ │ │ + bne.w 929fa <_PyUnicodeWriter_Finish@@Base+0xc32> │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 922da <_PyUnicodeWriter_Finish@@Base+0x40a> │ │ │ │ + b.n 921d2 <_PyUnicodeWriter_Finish@@Base+0x40a> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r8, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92a6a <_PyUnicodeWriter_Finish@@Base+0xb9a> │ │ │ │ + beq.w 929c8 <_PyUnicodeWriter_Finish@@Base+0xc00> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.w 92b8a <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ + bls.w 92be0 <_PyUnicodeWriter_Finish@@Base+0xe18> │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 9211c <_PyUnicodeWriter_Finish@@Base+0x24c> │ │ │ │ + b.n 92014 <_PyUnicodeWriter_Finish@@Base+0x24c> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92ebe <_PyUnicodeWriter_Finish@@Base+0xfee> │ │ │ │ + beq.w 92d14 <_PyUnicodeWriter_Finish@@Base+0xf4c> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 929ac <_PyUnicodeWriter_Finish@@Base+0xadc> │ │ │ │ + bne.w 928c6 <_PyUnicodeWriter_Finish@@Base+0xafe> │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ - bl 933d0 │ │ │ │ + bl 932d8 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ - beq.w 929ce <_PyUnicodeWriter_Finish@@Base+0xafe> │ │ │ │ + beq.w 928e8 <_PyUnicodeWriter_Finish@@Base+0xb20> │ │ │ │ mov r0, r4 │ │ │ │ - bl 933d0 │ │ │ │ + bl 932d8 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq.w 9304a <_PyUnicodeWriter_Finish@@Base+0x117a> │ │ │ │ + beq.w 92fa4 <_PyUnicodeWriter_Finish@@Base+0x11dc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 933d0 │ │ │ │ + bl 932d8 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 92fa0 <_PyUnicodeWriter_Finish@@Base+0x10d0> │ │ │ │ + beq.w 92f92 <_PyUnicodeWriter_Finish@@Base+0x11ca> │ │ │ │ mov r0, r4 │ │ │ │ - bl 933d0 │ │ │ │ + bl 932d8 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq.w 9306c <_PyUnicodeWriter_Finish@@Base+0x119c> │ │ │ │ + beq.w 93126 <_PyUnicodeWriter_Finish@@Base+0x135e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 933d0 │ │ │ │ + bl 932d8 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq.w 93058 <_PyUnicodeWriter_Finish@@Base+0x1188> │ │ │ │ + beq.w 93104 <_PyUnicodeWriter_Finish@@Base+0x133c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91fc4 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91ebc <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 929d8 <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ + beq.w 928f2 <_PyUnicodeWriter_Finish@@Base+0xb2a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91fc4 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91ebc <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92fdc <_PyUnicodeWriter_Finish@@Base+0x110c> │ │ │ │ + beq.w 92f7e <_PyUnicodeWriter_Finish@@Base+0x11b6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91fc4 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91ebc <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92e90 <_PyUnicodeWriter_Finish@@Base+0xfc0> │ │ │ │ + beq.w 92db6 <_PyUnicodeWriter_Finish@@Base+0xfee> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91fc4 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91ebc <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92e82 <_PyUnicodeWriter_Finish@@Base+0xfb2> │ │ │ │ + beq.w 92da8 <_PyUnicodeWriter_Finish@@Base+0xfe0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91fc4 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91ebc <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92e84 <_PyUnicodeWriter_Finish@@Base+0xfb4> │ │ │ │ + beq.w 92daa <_PyUnicodeWriter_Finish@@Base+0xfe2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91fc4 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91ebc <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92e76 <_PyUnicodeWriter_Finish@@Base+0xfa6> │ │ │ │ + beq.w 92d86 <_PyUnicodeWriter_Finish@@Base+0xfbe> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91fc4 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91ebc <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92ea8 <_PyUnicodeWriter_Finish@@Base+0xfd8> │ │ │ │ + beq.w 92d98 <_PyUnicodeWriter_Finish@@Base+0xfd0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91fc4 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ - mov sl, r0 │ │ │ │ + bl 91ebc <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92ea2 <_PyUnicodeWriter_Finish@@Base+0xfd2> │ │ │ │ + beq.w 92d92 <_PyUnicodeWriter_Finish@@Base+0xfca> │ │ │ │ mov r0, r4 │ │ │ │ - bl 933d0 │ │ │ │ + bl 932d8 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq.w 92eb0 <_PyUnicodeWriter_Finish@@Base+0xfe0> │ │ │ │ + beq.w 92d06 <_PyUnicodeWriter_Finish@@Base+0xf3e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91fc4 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91ebc <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92e58 <_PyUnicodeWriter_Finish@@Base+0xf88> │ │ │ │ + beq.w 92cea <_PyUnicodeWriter_Finish@@Base+0xf22> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91fc4 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ - mov r8, r0 │ │ │ │ + bl 91ebc <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92e5a <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + beq.w 92cec <_PyUnicodeWriter_Finish@@Base+0xf24> │ │ │ │ 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 │ │ │ │ @@ -155599,1665 +155479,1677 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ 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 r8, [sp, #88] @ 0x58 │ │ │ │ str.w r9, [sp, #104] @ 0x68 │ │ │ │ strd r3, r7, [sp, #116] @ 0x74 │ │ │ │ - bl 945f0 │ │ │ │ + bl 944f4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 92e5a <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + blt.w 92cec <_PyUnicodeWriter_Finish@@Base+0xf24> │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 950a0 <_Py_write@@Base+0x8f4> │ │ │ │ + bl 94fa4 <_Py_write@@Base+0x8f4> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92e5a <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + beq.w 92cec <_PyUnicodeWriter_Finish@@Base+0xf24> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 929ee <_PyUnicodeWriter_Finish@@Base+0xb1e> │ │ │ │ + bne.w 928bc <_PyUnicodeWriter_Finish@@Base+0xaf4> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92496 <_PyUnicodeWriter_Finish@@Base+0x5c6> │ │ │ │ + beq.w 92842 <_PyUnicodeWriter_Finish@@Base+0xa7a> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9294a <_PyUnicodeWriter_Finish@@Base+0xa7a> │ │ │ │ + beq.w 92886 <_PyUnicodeWriter_Finish@@Base+0xabe> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 924ac <_PyUnicodeWriter_Finish@@Base+0x5dc> │ │ │ │ + beq.n 923a6 <_PyUnicodeWriter_Finish@@Base+0x5de> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92980 <_PyUnicodeWriter_Finish@@Base+0xab0> │ │ │ │ + beq.w 92858 <_PyUnicodeWriter_Finish@@Base+0xa90> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 924c6 <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ + cbz r3, 923c0 <_PyUnicodeWriter_Finish@@Base+0x5f8> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 924c6 <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ + beq.n 923c0 <_PyUnicodeWriter_Finish@@Base+0x5f8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92996 <_PyUnicodeWriter_Finish@@Base+0xac6> │ │ │ │ + beq.w 928a6 <_PyUnicodeWriter_Finish@@Base+0xade> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 924e0 <_PyUnicodeWriter_Finish@@Base+0x610> │ │ │ │ + cbz r3, 923da <_PyUnicodeWriter_Finish@@Base+0x612> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 924e0 <_PyUnicodeWriter_Finish@@Base+0x610> │ │ │ │ + beq.n 923da <_PyUnicodeWriter_Finish@@Base+0x612> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9290e <_PyUnicodeWriter_Finish@@Base+0xa3e> │ │ │ │ - cbz r7, 924f6 <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ + beq.w 927d8 <_PyUnicodeWriter_Finish@@Base+0xa10> │ │ │ │ + cbz r7, 923f0 <_PyUnicodeWriter_Finish@@Base+0x628> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 924f6 <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ + beq.n 923f0 <_PyUnicodeWriter_Finish@@Base+0x628> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9296a <_PyUnicodeWriter_Finish@@Base+0xa9a> │ │ │ │ + beq.w 92870 <_PyUnicodeWriter_Finish@@Base+0xaa8> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 92510 <_PyUnicodeWriter_Finish@@Base+0x640> │ │ │ │ + cbz r3, 9240a <_PyUnicodeWriter_Finish@@Base+0x642> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92510 <_PyUnicodeWriter_Finish@@Base+0x640> │ │ │ │ + beq.n 9240a <_PyUnicodeWriter_Finish@@Base+0x642> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 928c8 <_PyUnicodeWriter_Finish@@Base+0x9f8> │ │ │ │ + beq.w 927ee <_PyUnicodeWriter_Finish@@Base+0xa26> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 9252e <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ + beq.n 92428 <_PyUnicodeWriter_Finish@@Base+0x660> │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9252e <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ + beq.n 92428 <_PyUnicodeWriter_Finish@@Base+0x660> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 928de <_PyUnicodeWriter_Finish@@Base+0xa0e> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 9254c <_PyUnicodeWriter_Finish@@Base+0x67c> │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + beq.w 92804 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 92446 <_PyUnicodeWriter_Finish@@Base+0x67e> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9254c <_PyUnicodeWriter_Finish@@Base+0x67c> │ │ │ │ + beq.n 92446 <_PyUnicodeWriter_Finish@@Base+0x67e> │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 928f6 <_PyUnicodeWriter_Finish@@Base+0xa26> │ │ │ │ + beq.w 927a4 <_PyUnicodeWriter_Finish@@Base+0x9dc> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 9256a <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ + beq.n 92464 <_PyUnicodeWriter_Finish@@Base+0x69c> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9256a <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ + beq.n 92464 <_PyUnicodeWriter_Finish@@Base+0x69c> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 928aa <_PyUnicodeWriter_Finish@@Base+0x9da> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 9216e <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.w 927c0 <_PyUnicodeWriter_Finish@@Base+0x9f8> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 92066 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9216e <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92066 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9216e <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - ldr r2, [pc, #820] @ (928c4 <_PyUnicodeWriter_Finish@@Base+0x9f4>) │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ + bne.w 92066 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + ldr r2, [pc, #820] @ (927bc <_PyUnicodeWriter_Finish@@Base+0x9f4>) │ │ │ │ + ldr.w r3, [sl, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92bea <_PyUnicodeWriter_Finish@@Base+0xd1a> │ │ │ │ - mov r0, r8 │ │ │ │ + bne.w 92c3a <_PyUnicodeWriter_Finish@@Base+0xe72> │ │ │ │ + mov r0, sl │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 920f8 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 91ff0 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 920f8 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 91ff0 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov.w r8, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 933d0 │ │ │ │ + bl 932d8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.w 9308c <_PyUnicodeWriter_Finish@@Base+0x11bc> │ │ │ │ + blt.w 92dd4 <_PyUnicodeWriter_Finish@@Base+0x100c> │ │ │ │ mov r1, r4 │ │ │ │ - bl 93970 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 93878 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9216e <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92066 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 942ec │ │ │ │ + bl 941f0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9213e <_PyUnicodeWriter_Finish@@Base+0x26e> │ │ │ │ - b.n 9228c <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 92036 <_PyUnicodeWriter_Finish@@Base+0x26e> │ │ │ │ + b.n 92184 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movs r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 933d0 │ │ │ │ + bl 932d8 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.w 9308c <_PyUnicodeWriter_Finish@@Base+0x11bc> │ │ │ │ - beq.w 9307a <_PyUnicodeWriter_Finish@@Base+0x11aa> │ │ │ │ + blt.w 92dd4 <_PyUnicodeWriter_Finish@@Base+0x100c> │ │ │ │ + beq.w 92cb6 <_PyUnicodeWriter_Finish@@Base+0xeee> │ │ │ │ mov r1, r4 │ │ │ │ - bl 93970 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 93878 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9216e <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92066 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r1, r8 │ │ │ │ - movw r2, #34132 @ 0x8554 │ │ │ │ + movw r2, #31572 @ 0x7b54 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl aba94 │ │ │ │ + bl ab924 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9216e <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92066 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 92ca0 <_PyUnicodeWriter_Finish@@Base+0xdd0> │ │ │ │ + bne.w 92b70 <_PyUnicodeWriter_Finish@@Base+0xda8> │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9216e <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.n 921ae <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ + beq.w 92066 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.n 920a6 <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ mov r0, r4 │ │ │ │ - bl 933d0 │ │ │ │ + bl 932d8 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.w 929f8 <_PyUnicodeWriter_Finish@@Base+0xb28> │ │ │ │ + beq.w 92908 <_PyUnicodeWriter_Finish@@Base+0xb40> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7fff8 │ │ │ │ + bl 8008c │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9216e <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92066 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r1, r4 │ │ │ │ - bl 941e4 <_PyObject_GetMethod@@Base+0xcb0> │ │ │ │ + bl 940e8 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 920f8 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 91ff0 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 925b0 <_PyUnicodeWriter_Finish@@Base+0x6e0> │ │ │ │ + b.n 924aa <_PyUnicodeWriter_Finish@@Base+0x6e2> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 925e0 <_PyUnicodeWriter_Finish@@Base+0x710> │ │ │ │ + b.n 924da <_PyUnicodeWriter_Finish@@Base+0x712> │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ - b.n 920f8 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 91ff0 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ movw r5, #7780 @ 0x1e64 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ - b.n 920f8 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 91ff0 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ movw r5, #4308 @ 0x10d4 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ - b.n 920f8 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 91ff0 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d7444 │ │ │ │ + bl 1d6714 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 92cb2 <_PyUnicodeWriter_Finish@@Base+0xde2> │ │ │ │ + beq.w 92ca8 <_PyUnicodeWriter_Finish@@Base+0xee0> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 839f8 │ │ │ │ + bl 83a90 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9216e <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.n 92644 <_PyUnicodeWriter_Finish@@Base+0x774> │ │ │ │ + beq.w 92066 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.n 9253e <_PyUnicodeWriter_Finish@@Base+0x776> │ │ │ │ mov r0, r4 │ │ │ │ - bl 933d0 │ │ │ │ + bl 932d8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 931e8 <_PyUnicodeWriter_Finish@@Base+0x1318> │ │ │ │ + beq.w 92e5e <_PyUnicodeWriter_Finish@@Base+0x1096> │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 931c4 <_PyUnicodeWriter_Finish@@Base+0x12f4> │ │ │ │ + beq.w 92e3e <_PyUnicodeWriter_Finish@@Base+0x1076> │ │ │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ │ │ - beq.w 931f8 <_PyUnicodeWriter_Finish@@Base+0x1328> │ │ │ │ + beq.w 92e78 <_PyUnicodeWriter_Finish@@Base+0x10b0> │ │ │ │ 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 7df84 <_PyLong_New@@Base> │ │ │ │ + bl 7e008 <_PyLong_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92f2a <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ + beq.w 92e32 <_PyUnicodeWriter_Finish@@Base+0x106a> │ │ │ │ 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 92a9c <_PyUnicodeWriter_Finish@@Base+0xbcc> │ │ │ │ - bl 1b89e4 │ │ │ │ + beq.w 92974 <_PyUnicodeWriter_Finish@@Base+0xbac> │ │ │ │ + bl 1b7dfc │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #32768 @ 0x8000 │ │ │ │ mov r0, r4 │ │ │ │ - bhi.w 92f0a <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ - bl 1b89e4 │ │ │ │ + bhi.w 92e16 <_PyUnicodeWriter_Finish@@Base+0x104e> │ │ │ │ + bl 1b7dfc │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bhi.w 92f0a <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ + bhi.w 92e16 <_PyUnicodeWriter_Finish@@Base+0x104e> │ │ │ │ add.w r3, r8, r0, lsl #15 │ │ │ │ str.w r3, [fp, #4]! │ │ │ │ - b.n 9270c <_PyUnicodeWriter_Finish@@Base+0x83c> │ │ │ │ + b.n 92606 <_PyUnicodeWriter_Finish@@Base+0x83e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 933d0 │ │ │ │ + bl 932d8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bge.w 921d4 <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ - bl 7f738 │ │ │ │ + bge.w 920cc <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ + bl 7f7cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9228c <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 92184 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34148 @ 0x8564 │ │ │ │ + movw r1, #31588 @ 0x7b64 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 920f8 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 91ff0 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ movw r5, #7520 @ 0x1d60 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ - b.n 920f8 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 91ff0 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ebd0 │ │ │ │ - b.n 92680 <_PyUnicodeWriter_Finish@@Base+0x7b0> │ │ │ │ + bl 25e198 │ │ │ │ + b.n 9257a <_PyUnicodeWriter_Finish@@Base+0x7b2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 933d0 │ │ │ │ + bl 932d8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.w 92e2e <_PyUnicodeWriter_Finish@@Base+0xf5e> │ │ │ │ - bl 72190 │ │ │ │ + blt.w 92fca <_PyUnicodeWriter_Finish@@Base+0x1202> │ │ │ │ + bl 721f8 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 92e22 <_PyUnicodeWriter_Finish@@Base+0xf52> │ │ │ │ + bne.w 92fbc <_PyUnicodeWriter_Finish@@Base+0x11f4> │ │ │ │ movs r6, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9216e <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92066 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 92d5a <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ - bl 91fc4 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + beq.w 92a6e <_PyUnicodeWriter_Finish@@Base+0xca6> │ │ │ │ + bl 91ebc <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92d38 <_PyUnicodeWriter_Finish@@Base+0xe68> │ │ │ │ + beq.w 92a4a <_PyUnicodeWriter_Finish@@Base+0xc82> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ str.w r0, [r2, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 927a2 <_PyUnicodeWriter_Finish@@Base+0x8d2> │ │ │ │ - bl 71310 │ │ │ │ + b.n 9269c <_PyUnicodeWriter_Finish@@Base+0x8d4> │ │ │ │ + bl 71378 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 92dc4 <_PyUnicodeWriter_Finish@@Base+0xef4> │ │ │ │ + bne.w 92d2e <_PyUnicodeWriter_Finish@@Base+0xf66> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9216e <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92066 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 91fc4 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91ebc <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 92d88 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ - bl 91fc4 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + beq.w 92b0c <_PyUnicodeWriter_Finish@@Base+0xd44> │ │ │ │ + bl 91ebc <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 92d7e <_PyUnicodeWriter_Finish@@Base+0xeae> │ │ │ │ + beq.w 92b00 <_PyUnicodeWriter_Finish@@Base+0xd38> │ │ │ │ mov r2, r7 │ │ │ │ - bl 7937c │ │ │ │ + bl 793f4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 92dd0 <_PyUnicodeWriter_Finish@@Base+0xf00> │ │ │ │ + blt.w 92cbc <_PyUnicodeWriter_Finish@@Base+0xef4> │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 92812 <_PyUnicodeWriter_Finish@@Base+0x942> │ │ │ │ + beq.n 9270c <_PyUnicodeWriter_Finish@@Base+0x944> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92e00 <_PyUnicodeWriter_Finish@@Base+0xf30> │ │ │ │ + beq.w 92d6c <_PyUnicodeWriter_Finish@@Base+0xfa4> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 927d6 <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ + beq.n 926d0 <_PyUnicodeWriter_Finish@@Base+0x908> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 927d6 <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ + bne.n 926d0 <_PyUnicodeWriter_Finish@@Base+0x908> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 927d6 <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 926d0 <_PyUnicodeWriter_Finish@@Base+0x908> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #8 │ │ │ │ - bl 93970 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 93878 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92620 <_PyUnicodeWriter_Finish@@Base+0x750> │ │ │ │ + beq.w 9251a <_PyUnicodeWriter_Finish@@Base+0x752> │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #8 │ │ │ │ mov r2, r3 │ │ │ │ - bl 10cf14 <_PyLong_FromByteArray@@Base> │ │ │ │ + bl 10ce04 <_PyLong_FromByteArray@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9216e <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.n 921ae <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ + beq.w 92066 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.n 920a6 <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d7444 │ │ │ │ + bl 1d6714 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 92ee6 <_PyUnicodeWriter_Finish@@Base+0x1016> │ │ │ │ + beq.w 93118 <_PyUnicodeWriter_Finish@@Base+0x1350> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d7444 │ │ │ │ + bl 1d6714 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 92ed8 <_PyUnicodeWriter_Finish@@Base+0x1008> │ │ │ │ + beq.w 93072 <_PyUnicodeWriter_Finish@@Base+0x12aa> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vstr d9, [sp, #80] @ 0x50 │ │ │ │ vstr d8, [sp, #88] @ 0x58 │ │ │ │ - bl 183e84 │ │ │ │ + bl 183270 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9216e <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.n 92644 <_PyUnicodeWriter_Finish@@Base+0x774> │ │ │ │ + beq.w 92066 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.n 9253e <_PyUnicodeWriter_Finish@@Base+0x776> │ │ │ │ mov r1, r4 │ │ │ │ - bl 941e4 <_PyObject_GetMethod@@Base+0xcb0> │ │ │ │ + bl 940e8 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 921e4 <_PyUnicodeWriter_Finish@@Base+0x314> │ │ │ │ - ldr r2, [pc, #24] @ (928c4 <_PyUnicodeWriter_Finish@@Base+0x9f4>) │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ + b.n 920dc <_PyUnicodeWriter_Finish@@Base+0x314> │ │ │ │ + ldr r2, [pc, #20] @ (927bc <_PyUnicodeWriter_Finish@@Base+0x9f4>) │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92c38 <_PyUnicodeWriter_Finish@@Base+0xd68> │ │ │ │ - mov r0, r9 │ │ │ │ + bne.w 92c74 <_PyUnicodeWriter_Finish@@Base+0xeac> │ │ │ │ + mov r0, r8 │ │ │ │ blx r6 │ │ │ │ - b.n 9256a <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ - nop │ │ │ │ + b.n 92446 <_PyUnicodeWriter_Finish@@Base+0x67e> │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r2, [pc, #724] @ (92ba0 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ + ldr r2, [pc, #720] @ (92a94 <_PyUnicodeWriter_Finish@@Base+0xccc>) │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92c04 <_PyUnicodeWriter_Finish@@Base+0xd34> │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + bne.w 92ab2 <_PyUnicodeWriter_Finish@@Base+0xcea> │ │ │ │ + mov r0, r9 │ │ │ │ blx r6 │ │ │ │ - b.n 92510 <_PyUnicodeWriter_Finish@@Base+0x640> │ │ │ │ - ldr r2, [pc, #704] @ (92ba0 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ + b.n 92464 <_PyUnicodeWriter_Finish@@Base+0x69c> │ │ │ │ + ldr r2, [pc, #696] @ (92a94 <_PyUnicodeWriter_Finish@@Base+0xccc>) │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92c1e <_PyUnicodeWriter_Finish@@Base+0xd4e> │ │ │ │ - mov r0, fp │ │ │ │ + bne.w 92a78 <_PyUnicodeWriter_Finish@@Base+0xcb0> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ blx r6 │ │ │ │ - b.n 9252e <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ - ldr r2, [pc, #680] @ (92ba0 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ - ldr.w r3, [sl, #4] │ │ │ │ + b.n 923da <_PyUnicodeWriter_Finish@@Base+0x612> │ │ │ │ + ldr r2, [pc, #676] @ (92a94 <_PyUnicodeWriter_Finish@@Base+0xccc>) │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92d92 <_PyUnicodeWriter_Finish@@Base+0xec2> │ │ │ │ - mov r0, sl │ │ │ │ + bne.w 92a98 <_PyUnicodeWriter_Finish@@Base+0xcd0> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ blx r6 │ │ │ │ - b.n 9254c <_PyUnicodeWriter_Finish@@Base+0x67c> │ │ │ │ - ldr r2, [pc, #656] @ (92ba0 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ + b.n 9240a <_PyUnicodeWriter_Finish@@Base+0x642> │ │ │ │ + ldr r2, [pc, #652] @ (92a94 <_PyUnicodeWriter_Finish@@Base+0xccc>) │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92b62 <_PyUnicodeWriter_Finish@@Base+0xc92> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + bne.w 92bb8 <_PyUnicodeWriter_Finish@@Base+0xdf0> │ │ │ │ + mov r0, fp │ │ │ │ blx r6 │ │ │ │ - b.n 924e0 <_PyUnicodeWriter_Finish@@Base+0x610> │ │ │ │ + b.n 92428 <_PyUnicodeWriter_Finish@@Base+0x660> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 92160 <_PyUnicodeWriter_Finish@@Base+0x290> │ │ │ │ - b.n 9216e <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + bne.w 92058 <_PyUnicodeWriter_Finish@@Base+0x290> │ │ │ │ + b.n 92066 <_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 920f8 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + beq.w 91ff0 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - b.w 920f8 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ - mov r3, r2 │ │ │ │ - ldr r2, [pc, #592] @ (92ba0 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + b.w 91ff0 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 923aa <_PyUnicodeWriter_Finish@@Base+0x5e2> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 923aa <_PyUnicodeWriter_Finish@@Base+0x5e2> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [pc, #568] @ (92a94 <_PyUnicodeWriter_Finish@@Base+0xccc>) │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92c52 <_PyUnicodeWriter_Finish@@Base+0xd82> │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + bne.w 92acc <_PyUnicodeWriter_Finish@@Base+0xd04> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ blx r6 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 92496 <_PyUnicodeWriter_Finish@@Base+0x5c6> │ │ │ │ - b.n 924ac <_PyUnicodeWriter_Finish@@Base+0x5dc> │ │ │ │ - ldr r2, [pc, #564] @ (92ba0 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + b.n 923a6 <_PyUnicodeWriter_Finish@@Base+0x5de> │ │ │ │ + ldr r2, [pc, #544] @ (92a94 <_PyUnicodeWriter_Finish@@Base+0xccc>) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92c6c <_PyUnicodeWriter_Finish@@Base+0xd9c> │ │ │ │ + bne.w 92ae6 <_PyUnicodeWriter_Finish@@Base+0xd1e> │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ - b.n 924f6 <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ - ldr r2, [pc, #540] @ (92ba0 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ + b.n 923f0 <_PyUnicodeWriter_Finish@@Base+0x628> │ │ │ │ + mov r3, r2 │ │ │ │ + ldr r2, [pc, #520] @ (92a94 <_PyUnicodeWriter_Finish@@Base+0xccc>) │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92c86 <_PyUnicodeWriter_Finish@@Base+0xdb6> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + bne.w 92c8e <_PyUnicodeWriter_Finish@@Base+0xec6> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ blx r6 │ │ │ │ - b.n 924ac <_PyUnicodeWriter_Finish@@Base+0x5dc> │ │ │ │ - ldr r2, [pc, #520] @ (92ba0 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 923a6 <_PyUnicodeWriter_Finish@@Base+0x5de> │ │ │ │ + b.n 92390 <_PyUnicodeWriter_Finish@@Base+0x5c8> │ │ │ │ + ldr r2, [pc, #492] @ (92a94 <_PyUnicodeWriter_Finish@@Base+0xccc>) │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92d64 <_PyUnicodeWriter_Finish@@Base+0xe94> │ │ │ │ + bne.w 92b16 <_PyUnicodeWriter_Finish@@Base+0xd4e> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx r6 │ │ │ │ - b.n 924c6 <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ + b.n 923c0 <_PyUnicodeWriter_Finish@@Base+0x5f8> │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ + bl 1a7a68 │ │ │ │ + b.n 92376 <_PyUnicodeWriter_Finish@@Base+0x5ae> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 1a773c │ │ │ │ + bl 1a6b24 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - blt.w 9228c <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + blt.w 92184 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 933d0 │ │ │ │ + bl 932d8 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 9234a <_PyUnicodeWriter_Finish@@Base+0x47a> │ │ │ │ - bl 7f738 │ │ │ │ + bne.w 92242 <_PyUnicodeWriter_Finish@@Base+0x47a> │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93082 <_PyUnicodeWriter_Finish@@Base+0x11b2> │ │ │ │ - bl 7f738 │ │ │ │ + beq.w 92f70 <_PyUnicodeWriter_Finish@@Base+0x11a8> │ │ │ │ + bl 7f7cc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9317e <_PyUnicodeWriter_Finish@@Base+0x12ae> │ │ │ │ + beq.w 92d3a <_PyUnicodeWriter_Finish@@Base+0xf72> │ │ │ │ movs r5, #0 │ │ │ │ - mov sl, r5 │ │ │ │ - mov r9, r5 │ │ │ │ mov r8, r5 │ │ │ │ - b.n 9252e <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ - bl 1a8680 │ │ │ │ - b.n 9247e <_PyUnicodeWriter_Finish@@Base+0x5ae> │ │ │ │ - bl 7f738 │ │ │ │ + mov r9, r5 │ │ │ │ + mov sl, r5 │ │ │ │ + b.n 92428 <_PyUnicodeWriter_Finish@@Base+0x660> │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92636 <_PyUnicodeWriter_Finish@@Base+0x766> │ │ │ │ - b.n 9228c <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + beq.w 92530 <_PyUnicodeWriter_Finish@@Base+0x768> │ │ │ │ + b.n 92184 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92b22 <_PyUnicodeWriter_Finish@@Base+0xc52> │ │ │ │ + beq.n 92a0e <_PyUnicodeWriter_Finish@@Base+0xc46> │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 93970 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 93878 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92e18 <_PyUnicodeWriter_Finish@@Base+0xf48> │ │ │ │ + beq.w 92fb2 <_PyUnicodeWriter_Finish@@Base+0x11ea> │ │ │ │ ldrb r6, [r0, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp.w r2, #2000 @ 0x7d0 │ │ │ │ - ble.w 92000 <_PyUnicodeWriter_Finish@@Base+0x130> │ │ │ │ + ble.w 91ef8 <_PyUnicodeWriter_Finish@@Base+0x130> │ │ │ │ movw r2, #6496 @ 0x1960 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - movw r1, #43144 @ 0xa888 │ │ │ │ + movw r1, #40584 @ 0x9e88 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r5, #0 │ │ │ │ - b.w 920fa <_PyUnicodeWriter_Finish@@Base+0x22a> │ │ │ │ + b.w 91ff2 <_PyUnicodeWriter_Finish@@Base+0x22a> │ │ │ │ mov r1, r6 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r8 │ │ │ │ cmp r7, #60 @ 0x3c │ │ │ │ - beq.w 9216e <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92066 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9216e <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92066 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a8680 │ │ │ │ - b.w 9216e <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - mov.w r8, #1 │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 92cc0 <_PyUnicodeWriter_Finish@@Base+0xdf0> │ │ │ │ - mov r1, r4 │ │ │ │ - movs r0, #1 │ │ │ │ - bl 93970 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9216e <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - ldrb r7, [r0, #0] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 93970 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 925ca <_PyUnicodeWriter_Finish@@Base+0x6fa> │ │ │ │ - b.w 9216e <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + bl 1a7a68 │ │ │ │ + b.w 92066 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ add.w fp, r7, #2 │ │ │ │ mov.w r8, #1 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b89e4 │ │ │ │ + bl 1b7dfc │ │ │ │ add.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bhi.w 92f0a <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ + bhi.w 92e16 <_PyUnicodeWriter_Finish@@Base+0x104e> │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 92ac6 <_PyUnicodeWriter_Finish@@Base+0xbf6> │ │ │ │ + bne.n 9299e <_PyUnicodeWriter_Finish@@Base+0xbd6> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93134 <_PyUnicodeWriter_Finish@@Base+0x1264> │ │ │ │ + beq.w 92f26 <_PyUnicodeWriter_Finish@@Base+0x115e> │ │ │ │ rsb r2, r8, r8, lsl #4 │ │ │ │ add.w r8, r8, #1 │ │ │ │ subs r2, #15 │ │ │ │ - cmp fp, r8 │ │ │ │ + cmp r8, fp │ │ │ │ lsl.w r3, r3, r2 │ │ │ │ add sl, r3 │ │ │ │ - bne.n 92aa8 <_PyUnicodeWriter_Finish@@Base+0xbd8> │ │ │ │ + bne.n 92980 <_PyUnicodeWriter_Finish@@Base+0xbb8> │ │ │ │ add.w r9, r5, r9, lsl #2 │ │ │ │ str.w sl, [r9, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9216e <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.w 921ae <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - bl 1a773c │ │ │ │ - subs r1, r0, #0 │ │ │ │ - bge.w 922c6 <_PyUnicodeWriter_Finish@@Base+0x3f6> │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 9216e <_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 9228c <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + beq.w 92066 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.w 920a6 <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ + mov.w r8, #1 │ │ │ │ + ldr.w r9, [r4, #8] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 92b30 <_PyUnicodeWriter_Finish@@Base+0xd68> │ │ │ │ + mov r1, r4 │ │ │ │ + movs r0, #1 │ │ │ │ + bl 93878 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 92066 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + ldrb r7, [r0, #0] │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 93878 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 924c4 <_PyUnicodeWriter_Finish@@Base+0x6fc> │ │ │ │ + b.w 92066 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9228c <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.w 9228c <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 921fe <_PyUnicodeWriter_Finish@@Base+0x436> │ │ │ │ + mov r0, r1 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.w 921fe <_PyUnicodeWriter_Finish@@Base+0x436> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 2a390 │ │ │ │ mov r6, r0 │ │ │ │ adds r5, r0, #1 │ │ │ │ - bne.w 92a1c <_PyUnicodeWriter_Finish@@Base+0xb4c> │ │ │ │ + bne.n 9292a <_PyUnicodeWriter_Finish@@Base+0xb62> │ │ │ │ movw r4, #56112 @ 0xdb30 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - movw r1, #33816 @ 0x8418 │ │ │ │ + movw r1, #31256 @ 0x7a18 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d3b0c │ │ │ │ + bl d3974 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92a42 <_PyUnicodeWriter_Finish@@Base+0xb72> │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - movw r1, #33844 @ 0x8434 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 127744 │ │ │ │ - b.n 92a42 <_PyUnicodeWriter_Finish@@Base+0xb72> │ │ │ │ - movw r1, #27577 @ 0x6bb9 │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 9291e <_PyUnicodeWriter_Finish@@Base+0xa4e> │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - blx r3 │ │ │ │ - b.n 9291e <_PyUnicodeWriter_Finish@@Base+0xa4e> │ │ │ │ + beq.n 92950 <_PyUnicodeWriter_Finish@@Base+0xb88> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - blx 2a390 │ │ │ │ - mov r7, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.w 921d4 <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ - movw r3, #56112 @ 0xdb30 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #33816 @ 0x8418 │ │ │ │ + movw r1, #31284 @ 0x7a34 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.w 92286 <_PyUnicodeWriter_Finish@@Base+0x3b6> │ │ │ │ - nop │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bl 7f738 │ │ │ │ + bl 127394 │ │ │ │ + b.n 92950 <_PyUnicodeWriter_Finish@@Base+0xb88> │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92ef2 <_PyUnicodeWriter_Finish@@Base+0x1022> │ │ │ │ + beq.w 93028 <_PyUnicodeWriter_Finish@@Base+0x1260> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92bc8 <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ + beq.n 92a6e <_PyUnicodeWriter_Finish@@Base+0xca6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 92bc8 <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ + cbnz r3, 92a6e <_PyUnicodeWriter_Finish@@Base+0xca6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - movs r5, #0 │ │ │ │ - b.w 9216e <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 92b7c <_PyUnicodeWriter_Finish@@Base+0xcac> │ │ │ │ - mov r1, r4 │ │ │ │ - movs r0, #1 │ │ │ │ - bl 93970 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9216e <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - ldrb r7, [r0, #0] │ │ │ │ - b.w 921d4 <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ - movw r1, #27577 @ 0x6bb9 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r5, [sp, #60] @ 0x3c │ │ │ │ + subs r3, #1 │ │ │ │ + b.w 91ff0 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + movw r1, #26633 @ 0x6809 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9259e <_PyUnicodeWriter_Finish@@Base+0x6ce> │ │ │ │ + beq.w 927e8 <_PyUnicodeWriter_Finish@@Base+0xa20> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ - mov r0, r8 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ blx r3 │ │ │ │ - b.n 9259e <_PyUnicodeWriter_Finish@@Base+0x6ce> │ │ │ │ - movw r1, #27577 @ 0x6bb9 │ │ │ │ + b.n 927e8 <_PyUnicodeWriter_Finish@@Base+0xa20> │ │ │ │ + nop │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + movw r1, #26633 @ 0x6809 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 928d8 <_PyUnicodeWriter_Finish@@Base+0xa08> │ │ │ │ + beq.w 927fe <_PyUnicodeWriter_Finish@@Base+0xa36> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx r3 │ │ │ │ - b.n 928d8 <_PyUnicodeWriter_Finish@@Base+0xa08> │ │ │ │ - movw r1, #27577 @ 0x6bb9 │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 928f0 <_PyUnicodeWriter_Finish@@Base+0xa20> │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, fp │ │ │ │ - blx r3 │ │ │ │ - b.n 928f0 <_PyUnicodeWriter_Finish@@Base+0xa20> │ │ │ │ - movw r1, #27577 @ 0x6bb9 │ │ │ │ + b.n 927fe <_PyUnicodeWriter_Finish@@Base+0xa36> │ │ │ │ + movw r1, #26633 @ 0x6809 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 928bc <_PyUnicodeWriter_Finish@@Base+0x9ec> │ │ │ │ + beq.w 927d2 <_PyUnicodeWriter_Finish@@Base+0xa0a> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b.n 928bc <_PyUnicodeWriter_Finish@@Base+0x9ec> │ │ │ │ - movw r1, #27577 @ 0x6bb9 │ │ │ │ + b.n 927d2 <_PyUnicodeWriter_Finish@@Base+0xa0a> │ │ │ │ + movw r1, #26633 @ 0x6809 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9295c <_PyUnicodeWriter_Finish@@Base+0xa8c> │ │ │ │ + beq.w 9286a <_PyUnicodeWriter_Finish@@Base+0xaa2> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ blx r3 │ │ │ │ - b.n 9295c <_PyUnicodeWriter_Finish@@Base+0xa8c> │ │ │ │ - movw r1, #27577 @ 0x6bb9 │ │ │ │ + b.n 9286a <_PyUnicodeWriter_Finish@@Base+0xaa2> │ │ │ │ + movw r1, #26633 @ 0x6809 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9297a <_PyUnicodeWriter_Finish@@Base+0xaaa> │ │ │ │ + beq.w 92880 <_PyUnicodeWriter_Finish@@Base+0xab8> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 9297a <_PyUnicodeWriter_Finish@@Base+0xaaa> │ │ │ │ - movw r1, #27577 @ 0x6bb9 │ │ │ │ + b.n 92880 <_PyUnicodeWriter_Finish@@Base+0xab8> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 92d74 <_PyUnicodeWriter_Finish@@Base+0xfac> │ │ │ │ + bl 7f7cc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 92a6e <_PyUnicodeWriter_Finish@@Base+0xca6> │ │ │ │ + b.n 92a54 <_PyUnicodeWriter_Finish@@Base+0xc8c> │ │ │ │ + movw r1, #26633 @ 0x6809 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 92990 <_PyUnicodeWriter_Finish@@Base+0xac0> │ │ │ │ + beq.w 928b6 <_PyUnicodeWriter_Finish@@Base+0xaee> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ blx r3 │ │ │ │ - b.n 92990 <_PyUnicodeWriter_Finish@@Base+0xac0> │ │ │ │ - ldr r2, [pc, #760] @ (92f9c <_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 7fabc <_PyUnicode_InternImmortal@@Base> │ │ │ │ - b.n 9261e <_PyUnicodeWriter_Finish@@Base+0x74e> │ │ │ │ - bl 7f738 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 92694 <_PyUnicodeWriter_Finish@@Base+0x7c4> │ │ │ │ - b.w 9228c <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + b.n 928b6 <_PyUnicodeWriter_Finish@@Base+0xaee> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2a390 │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 92b8a <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ + beq.n 92be0 <_PyUnicodeWriter_Finish@@Base+0xe18> │ │ │ │ mov r1, r4 │ │ │ │ - bl 93970 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 93878 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9216e <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92066 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ cmp r7, #0 │ │ │ │ - bge.w 925ca <_PyUnicodeWriter_Finish@@Base+0x6fa> │ │ │ │ + bge.w 924c4 <_PyUnicodeWriter_Finish@@Base+0x6fc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34108 @ 0x853c │ │ │ │ + movw r1, #31548 @ 0x7b3c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r5, r9 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 920f8 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ - bl 7f738 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 92bae <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34360 @ 0x8638 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 92bae <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 92306 <_PyUnicodeWriter_Finish@@Base+0x436> │ │ │ │ - mov r0, r1 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.w 92306 <_PyUnicodeWriter_Finish@@Base+0x436> │ │ │ │ - bl 7f738 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 92dac <_PyUnicodeWriter_Finish@@Base+0xedc> │ │ │ │ + b.w 91ff0 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + ldr r2, [pc, #764] @ (92e70 <_PyUnicodeWriter_Finish@@Base+0x10a8>) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bl 7fb50 <_PyUnicode_InternImmortal@@Base> │ │ │ │ + b.n 92518 <_PyUnicodeWriter_Finish@@Base+0x750> │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ + bl 1a6b24 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + bge.w 921be <_PyUnicodeWriter_Finish@@Base+0x3f6> │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 92066 <_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.n 92d5a <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ + beq.w 92184 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 92d5a <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 92184 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r5, [sp, #60] @ 0x3c │ │ │ │ - subs r3, #1 │ │ │ │ - b.w 920f8 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ - movw r1, #27577 @ 0x6bb9 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.w 92184 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + movw r1, #26633 @ 0x6809 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 929a6 <_PyUnicodeWriter_Finish@@Base+0xad6> │ │ │ │ + beq.w 92816 <_PyUnicodeWriter_Finish@@Base+0xa4e> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + mov r0, fp │ │ │ │ blx r3 │ │ │ │ - b.n 929a6 <_PyUnicodeWriter_Finish@@Base+0xad6> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + b.n 92816 <_PyUnicodeWriter_Finish@@Base+0xa4e> │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + blx 2a390 │ │ │ │ + mov r7, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.w 920cc <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ + movw r3, #56112 @ 0xdb30 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #31256 @ 0x7a18 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + b.w 9217e <_PyUnicodeWriter_Finish@@Base+0x3b6> │ │ │ │ + bl 7f7cc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 92dfe <_PyUnicodeWriter_Finish@@Base+0x1036> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 92e08 <_PyUnicodeWriter_Finish@@Base+0xf38> │ │ │ │ - bl 7f738 │ │ │ │ + beq.n 92c18 <_PyUnicodeWriter_Finish@@Base+0xe50> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 92c18 <_PyUnicodeWriter_Finish@@Base+0xe50> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + movs r5, #0 │ │ │ │ + b.w 92066 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 92bd2 <_PyUnicodeWriter_Finish@@Base+0xe0a> │ │ │ │ + mov r1, r4 │ │ │ │ + movs r0, #1 │ │ │ │ + bl 93878 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92d5a <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ - b.n 92d40 <_PyUnicodeWriter_Finish@@Base+0xe70> │ │ │ │ - movw r1, #27577 @ 0x6bb9 │ │ │ │ + beq.w 92066 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + ldrb r7, [r0, #0] │ │ │ │ + b.w 920cc <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ + movw r1, #26633 @ 0x6809 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 92908 <_PyUnicodeWriter_Finish@@Base+0xa38> │ │ │ │ + beq.w 92498 <_PyUnicodeWriter_Finish@@Base+0x6d0> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ - b.n 92908 <_PyUnicodeWriter_Finish@@Base+0xa38> │ │ │ │ + b.n 92498 <_PyUnicodeWriter_Finish@@Base+0x6d0> │ │ │ │ + bl 7f7cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 92bfe <_PyUnicodeWriter_Finish@@Base+0xe36> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34276 @ 0x85e4 │ │ │ │ + movw r1, #31800 @ 0x7c38 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 92d40 <_PyUnicodeWriter_Finish@@Base+0xe70> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 941e4 <_PyObject_GetMethod@@Base+0xcb0> │ │ │ │ - mov r5, r0 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 927cc <_PyUnicodeWriter_Finish@@Base+0x8fc> │ │ │ │ + bl 127394 │ │ │ │ + b.n 92bfe <_PyUnicodeWriter_Finish@@Base+0xe36> │ │ │ │ + movw r1, #26633 @ 0x6809 │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 927b6 <_PyUnicodeWriter_Finish@@Base+0x9ee> │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r8 │ │ │ │ + blx r3 │ │ │ │ + b.n 927b6 <_PyUnicodeWriter_Finish@@Base+0x9ee> │ │ │ │ + movw r1, #26633 @ 0x6809 │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 92898 <_PyUnicodeWriter_Finish@@Base+0xad0> │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + blx r3 │ │ │ │ + b.n 92898 <_PyUnicodeWriter_Finish@@Base+0xad0> │ │ │ │ + bl 7f7cc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9258e <_PyUnicodeWriter_Finish@@Base+0x7c6> │ │ │ │ + b.w 92184 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + ldr r3, [pc, #444] @ (92e74 <_PyUnicodeWriter_Finish@@Base+0x10ac>) │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + b.n 92512 <_PyUnicodeWriter_Finish@@Base+0x74a> │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92dde <_PyUnicodeWriter_Finish@@Base+0xf0e> │ │ │ │ + beq.n 92ccc <_PyUnicodeWriter_Finish@@Base+0xf04> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 92df8 <_PyUnicodeWriter_Finish@@Base+0xf28> │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 92da0 <_PyUnicodeWriter_Finish@@Base+0xfd8> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92d88 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ + beq.w 92b0c <_PyUnicodeWriter_Finish@@Base+0xd44> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 92d88 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ + bne.w 92b0c <_PyUnicodeWriter_Finish@@Base+0xd44> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 92d88 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 92dde <_PyUnicodeWriter_Finish@@Base+0xf0e> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 92812 <_PyUnicodeWriter_Finish@@Base+0x942> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 92d88 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 92d88 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ - movw r4, #56112 @ 0xdb30 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - b.n 92b46 <_PyUnicodeWriter_Finish@@Base+0xc76> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 92b0c <_PyUnicodeWriter_Finish@@Base+0xd44> │ │ │ │ + mov sl, r0 │ │ │ │ + bl 7f7cc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 92f7a <_PyUnicodeWriter_Finish@@Base+0x11b2> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r5, r3 │ │ │ │ + bne.n 92dc8 <_PyUnicodeWriter_Finish@@Base+0x1000> │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 9289c <_PyUnicodeWriter_Finish@@Base+0xad4> │ │ │ │ + bl 7f7cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 92184 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + b.w 92300 <_PyUnicodeWriter_Finish@@Base+0x538> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #31836 @ 0x7c5c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127394 │ │ │ │ + b.w 92184 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ mov r1, r4 │ │ │ │ - bl 941e4 <_PyObject_GetMethod@@Base+0xcb0> │ │ │ │ + bl 940e8 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 9279a <_PyUnicodeWriter_Finish@@Base+0x8ca> │ │ │ │ - bl 7f738 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9228c <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ + b.n 926c6 <_PyUnicodeWriter_Finish@@Base+0x8fe> │ │ │ │ + mov r8, r7 │ │ │ │ + mov r9, r7 │ │ │ │ + mov sl, r7 │ │ │ │ + mov fp, r7 │ │ │ │ + mov r5, r7 │ │ │ │ + str r7, [sp, #12] │ │ │ │ + str r7, [sp, #28] │ │ │ │ + str r7, [sp, #16] │ │ │ │ + str r7, [sp, #20] │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34232 @ 0x85b8 │ │ │ │ + movw r1, #31880 @ 0x7c88 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ + bl 127394 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 9289c <_PyUnicodeWriter_Finish@@Base+0xad4> │ │ │ │ + str r5, [sp, #24] │ │ │ │ + b.n 92cf6 <_PyUnicodeWriter_Finish@@Base+0xf2e> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 9270c <_PyUnicodeWriter_Finish@@Base+0x944> │ │ │ │ subs r3, #1 │ │ │ │ - b.w 920f8 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ - mov r8, r0 │ │ │ │ - bl 7f738 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 93190 <_PyUnicodeWriter_Finish@@Base+0x12c0> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r5, r3 │ │ │ │ - bne.w 931b4 <_PyUnicodeWriter_Finish@@Base+0x12e4> │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 92960 <_PyUnicodeWriter_Finish@@Base+0xa90> │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 92b0c <_PyUnicodeWriter_Finish@@Base+0xd44> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 92b0c <_PyUnicodeWriter_Finish@@Base+0xd44> │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ - mov r8, fp │ │ │ │ - mov r9, fp │ │ │ │ mov sl, fp │ │ │ │ - b.n 92e5a <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + mov r9, fp │ │ │ │ + mov r8, fp │ │ │ │ + b.n 92cec <_PyUnicodeWriter_Finish@@Base+0xf24> │ │ │ │ + mov sl, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + b.n 92cec <_PyUnicodeWriter_Finish@@Base+0xf24> │ │ │ │ + mov sl, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 92cec <_PyUnicodeWriter_Finish@@Base+0xf24> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 92ccc <_PyUnicodeWriter_Finish@@Base+0xf04> │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - mov r8, r7 │ │ │ │ - mov r9, r7 │ │ │ │ mov sl, r7 │ │ │ │ + mov r9, r7 │ │ │ │ + mov r8, r7 │ │ │ │ mov fp, r7 │ │ │ │ str r7, [sp, #12] │ │ │ │ - b.n 92e5a <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + b.n 92cec <_PyUnicodeWriter_Finish@@Base+0xf24> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ - mov r8, r3 │ │ │ │ - mov r9, r3 │ │ │ │ mov sl, r3 │ │ │ │ + mov r9, r3 │ │ │ │ + mov r8, r3 │ │ │ │ mov fp, r3 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 92e5a <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - b.n 92e5a <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov sl, r0 │ │ │ │ - b.n 92e5a <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ - bl 7f738 │ │ │ │ + b.n 92cec <_PyUnicodeWriter_Finish@@Base+0xf24> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + subs r5, #1 │ │ │ │ + str r5, [r3, #0] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 92d02 <_PyUnicodeWriter_Finish@@Base+0xf3a> │ │ │ │ + b.n 92888 <_PyUnicodeWriter_Finish@@Base+0xac0> │ │ │ │ + bl 7f7cc │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9228c <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - b.w 92408 <_PyUnicodeWriter_Finish@@Base+0x538> │ │ │ │ + bne.w 92184 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34396 @ 0x865c │ │ │ │ + movw r1, #31504 @ 0x7b10 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.w 9228c <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - bl 7f738 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 92880 <_PyUnicodeWriter_Finish@@Base+0x9b0> │ │ │ │ - b.w 9228c <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - bl 7f738 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9228c <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - b.n 92866 <_PyUnicodeWriter_Finish@@Base+0x996> │ │ │ │ + bl 127394 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + b.w 91ff0 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34192 @ 0x8590 │ │ │ │ + movw r1, #31632 @ 0x7b90 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 92bae <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ + bl 127394 │ │ │ │ + b.n 92bfe <_PyUnicodeWriter_Finish@@Base+0xe36> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92f20 <_PyUnicodeWriter_Finish@@Base+0x1050> │ │ │ │ + beq.n 92e2c <_PyUnicodeWriter_Finish@@Base+0x1064> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 92f20 <_PyUnicodeWriter_Finish@@Base+0x1050> │ │ │ │ + cbnz r3, 92e2c <_PyUnicodeWriter_Finish@@Base+0x1064> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f738 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 93210 <_PyUnicodeWriter_Finish@@Base+0x1340> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + bl 7f7cc │ │ │ │ + cbz r0, 92e90 <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9216e <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.w 921ae <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r8, r1 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 92f48 <_PyUnicodeWriter_Finish@@Base+0x1078> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r3, 92f6a <_PyUnicodeWriter_Finish@@Base+0x109a> │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 92bc8 <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 92bc8 <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 92bc8 <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 92f48 <_PyUnicodeWriter_Finish@@Base+0x1078> │ │ │ │ - bl 7f738 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9228c <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34316 @ 0x860c │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - b.w 920f8 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - bl 7f738 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 929d8 <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.w 92368 <_PyUnicodeWriter_Finish@@Base+0x498> │ │ │ │ - bl 7f738 │ │ │ │ - mov r5, r0 │ │ │ │ + beq.w 92066 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.w 920a6 <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ + bl 7f7cc │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9228c <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34012 @ 0x84dc │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - b.w 920f8 <_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 92e5a <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ - ldr r1, [pc, #564] @ (93228 <_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 11d41c │ │ │ │ + bne.n 92e32 <_PyUnicodeWriter_Finish@@Base+0x106a> │ │ │ │ + movs r0, #1 │ │ │ │ + bl 7e008 <_PyLong_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9216e <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 9216e <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 941e4 <_PyObject_GetMethod@@Base+0xcb0> │ │ │ │ + beq.n 92e32 <_PyUnicodeWriter_Finish@@Base+0x106a> │ │ │ │ + mov.w sl, #1 │ │ │ │ + mov r9, r7 │ │ │ │ + b.w 925f0 <_PyUnicodeWriter_Finish@@Base+0x828> │ │ │ │ + bl 7e008 <_PyLong_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - b.w 9216e <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - ldr r6, [r5, #0] │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r6, r3 │ │ │ │ - beq.w 9228c <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - subs r6, #1 │ │ │ │ - str r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9228c <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - mov r0, r5 │ │ │ │ - mov r5, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - b.w 920f8 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ - bl 7f738 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 929d8 <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ - b.w 9235a <_PyUnicodeWriter_Finish@@Base+0x48a> │ │ │ │ - bl 7f738 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 929d8 <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [sp, #32] │ │ │ │ - b.w 92388 <_PyUnicodeWriter_Finish@@Base+0x4b8> │ │ │ │ - bl 7f738 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 929d8 <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ - b.w 92378 <_PyUnicodeWriter_Finish@@Base+0x4a8> │ │ │ │ - ldr r3, [pc, #432] @ (9322c <_PyUnicodeWriter_Finish@@Base+0x135c>) │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.w 92618 <_PyUnicodeWriter_Finish@@Base+0x748> │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - b.w 9234a <_PyUnicodeWriter_Finish@@Base+0x47a> │ │ │ │ - bl 7f738 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9228c <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + beq.w 92066 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.w 920a6 <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34064 @ 0x8510 │ │ │ │ + movw r1, #31316 @ 0x7a54 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - b.w 920f8 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ - bl 7f738 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9228c <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bl 127394 │ │ │ │ + b.n 92e32 <_PyUnicodeWriter_Finish@@Base+0x106a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34484 @ 0x86b4 │ │ │ │ + movw r1, #31404 @ 0x7aac │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.w 92286 <_PyUnicodeWriter_Finish@@Base+0x3b6> │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127394 │ │ │ │ + b.n 92e32 <_PyUnicodeWriter_Finish@@Base+0x106a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ebd0 │ │ │ │ + bl 25e198 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 93128 <_PyUnicodeWriter_Finish@@Base+0x1258> │ │ │ │ + beq.n 92f1a <_PyUnicodeWriter_Finish@@Base+0x1152> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ebd0 │ │ │ │ + bl 25e198 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 9311c <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ + beq.n 92f0e <_PyUnicodeWriter_Finish@@Base+0x1146> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ - bl 183e84 │ │ │ │ + bl 183270 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9216e <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.w 92644 <_PyUnicodeWriter_Finish@@Base+0x774> │ │ │ │ - bl 7f738 │ │ │ │ + beq.w 92066 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.w 9253e <_PyUnicodeWriter_Finish@@Base+0x776> │ │ │ │ + bl 7f7cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 92184 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #31924 @ 0x7cb4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + b.w 9217e <_PyUnicodeWriter_Finish@@Base+0x3b6> │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9228c <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - b.n 93104 <_PyUnicodeWriter_Finish@@Base+0x1234> │ │ │ │ - bl 7f738 │ │ │ │ + bne.w 92184 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + b.n 92ed8 <_PyUnicodeWriter_Finish@@Base+0x1110> │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9228c <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - b.n 930ec <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + bne.w 92184 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + b.n 92ec0 <_PyUnicodeWriter_Finish@@Base+0x10f8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9314a <_PyUnicodeWriter_Finish@@Base+0x127a> │ │ │ │ + beq.n 92f3c <_PyUnicodeWriter_Finish@@Base+0x1174> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9314a <_PyUnicodeWriter_Finish@@Base+0x127a> │ │ │ │ + cbnz r3, 92f3c <_PyUnicodeWriter_Finish@@Base+0x1174> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #33920 @ 0x8480 │ │ │ │ + movw r1, #31360 @ 0x7a80 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 92f2a <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ - bl de8e0 │ │ │ │ + bl 127394 │ │ │ │ + b.n 92e32 <_PyUnicodeWriter_Finish@@Base+0x106a> │ │ │ │ + bl de75c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 922c4 <_PyUnicodeWriter_Finish@@Base+0x3f4> │ │ │ │ + beq.w 921bc <_PyUnicodeWriter_Finish@@Base+0x3f4> │ │ │ │ mov r1, r4 │ │ │ │ - bl 941e4 <_PyObject_GetMethod@@Base+0xcb0> │ │ │ │ + bl 940e8 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b.w 922c4 <_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 │ │ │ │ + b.w 921bc <_PyUnicodeWriter_Finish@@Base+0x3f4> │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + b.w 92242 <_PyUnicodeWriter_Finish@@Base+0x47a> │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + b.n 92d4c <_PyUnicodeWriter_Finish@@Base+0xf84> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov sl, r3 │ │ │ │ + mov r9, r3 │ │ │ │ + mov r8, r3 │ │ │ │ + mov fp, r3 │ │ │ │ + mov r7, r3 │ │ │ │ + strd r3, r3, [sp, #16] │ │ │ │ + b.n 92cec <_PyUnicodeWriter_Finish@@Base+0xf24> │ │ │ │ + bl 7f7cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 928f2 <_PyUnicodeWriter_Finish@@Base+0xb2a> │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + b.w 92260 <_PyUnicodeWriter_Finish@@Base+0x498> │ │ │ │ + bl 7f7cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 928f2 <_PyUnicodeWriter_Finish@@Base+0xb2a> │ │ │ │ + b.w 92252 <_PyUnicodeWriter_Finish@@Base+0x48a> │ │ │ │ + movw r4, #56112 @ 0xdb30 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + b.n 92a30 <_PyUnicodeWriter_Finish@@Base+0xc68> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 940e8 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ + mov r5, r0 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + b.w 92694 <_PyUnicodeWriter_Finish@@Base+0x8cc> │ │ │ │ + bl 7f7cc │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 92184 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34440 @ 0x8688 │ │ │ │ + movw r1, #31672 @ 0x7bb8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bl 127394 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + b.w 91ff0 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r8, r1 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 93006 <_PyUnicodeWriter_Finish@@Base+0x123e> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r3, 93040 <_PyUnicodeWriter_Finish@@Base+0x1278> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 92c18 <_PyUnicodeWriter_Finish@@Base+0xe50> │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92e64 <_PyUnicodeWriter_Finish@@Base+0xf94> │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - b.w 92960 <_PyUnicodeWriter_Finish@@Base+0xa90> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - subs r5, #1 │ │ │ │ - str r5, [r3, #0] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 92e72 <_PyUnicodeWriter_Finish@@Base+0xfa2> │ │ │ │ - b.w 9294c <_PyUnicodeWriter_Finish@@Base+0xa7c> │ │ │ │ - bl 7f738 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 92f2a <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ - movs r0, #1 │ │ │ │ - bl 7df84 <_PyLong_New@@Base> │ │ │ │ + bne.w 92c18 <_PyUnicodeWriter_Finish@@Base+0xe50> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 92c18 <_PyUnicodeWriter_Finish@@Base+0xe50> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #31716 @ 0x7be4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127394 │ │ │ │ + b.n 92a54 <_PyUnicodeWriter_Finish@@Base+0xc8c> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 93006 <_PyUnicodeWriter_Finish@@Base+0x123e> │ │ │ │ + bl 7f7cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92f2a <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ - mov.w sl, #1 │ │ │ │ - mov r9, r7 │ │ │ │ - b.w 926f6 <_PyUnicodeWriter_Finish@@Base+0x826> │ │ │ │ - bl 7df84 <_PyLong_New@@Base> │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 9216e <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.w 921ae <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ + bne.w 92184 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #33876 @ 0x8454 │ │ │ │ + movw r1, #31756 @ 0x7c0c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 92f2a <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ + bl 127394 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + b.w 91ff0 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + bl 7f7cc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9277a <_PyUnicodeWriter_Finish@@Base+0x9b2> │ │ │ │ + b.w 92184 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bl 7f7cc │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 92184 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #33964 @ 0x84ac │ │ │ │ + movw r1, #31452 @ 0x7adc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 92f2a <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ + bl 127394 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + b.w 91ff0 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + ldr r6, [r5, #0] │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r6, r3 │ │ │ │ + beq.w 92184 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + subs r6, #1 │ │ │ │ + str r6, [r5, #0] │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 92184 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + mov r0, r5 │ │ │ │ + mov r5, r6 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + b.w 91ff0 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + ldr r1, [pc, #96] @ (93134 <_PyUnicodeWriter_Finish@@Base+0x136c>) │ │ │ │ + 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 11d4fc │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 92066 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 92066 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 940e8 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ + mov r5, r0 │ │ │ │ + b.w 92066 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + bl 7f7cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 928f2 <_PyUnicodeWriter_Finish@@Base+0xb2a> │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [sp, #32] │ │ │ │ + b.w 92280 <_PyUnicodeWriter_Finish@@Base+0x4b8> │ │ │ │ + bl 7f7cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 92184 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + b.w 92760 <_PyUnicodeWriter_Finish@@Base+0x998> │ │ │ │ + bl 7f7cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 928f2 <_PyUnicodeWriter_Finish@@Base+0xb2a> │ │ │ │ + b.w 92270 <_PyUnicodeWriter_Finish@@Base+0x4a8> │ │ │ │ movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + ... │ │ │ │ │ │ │ │ -00093230 <_PySys_GetRequiredAttr@@Base>: │ │ │ │ +00093138 <_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 9326a <_PySys_GetRequiredAttr@@Base+0x3a> │ │ │ │ - ldr r3, [pc, #108] @ (932b8 <_PySys_GetRequiredAttr@@Base+0x88>) │ │ │ │ + bpl.n 93172 <_PySys_GetRequiredAttr@@Base+0x3a> │ │ │ │ + ldr r3, [pc, #108] @ (931c0 <_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, 932a0 <_PySys_GetRequiredAttr@@Base+0x70> │ │ │ │ + cbz r0, 931a8 <_PySys_GetRequiredAttr@@Base+0x70> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 8033c │ │ │ │ - cbz r0, 93286 <_PySys_GetRequiredAttr@@Base+0x56> │ │ │ │ + bl 803d0 │ │ │ │ + cbz r0, 9318e <_PySys_GetRequiredAttr@@Base+0x56> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #24004 @ 0x5dc4 │ │ │ │ + movw r1, #21444 @ 0x53c4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 93266 <_PySys_GetRequiredAttr@@Base+0x36> │ │ │ │ + b.n 9316e <_PySys_GetRequiredAttr@@Base+0x36> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #34580 @ 0x8714 │ │ │ │ + movw r1, #32020 @ 0x7d14 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 93264 <_PySys_GetRequiredAttr@@Base+0x34> │ │ │ │ + bl d183c │ │ │ │ + b.n 9316c <_PySys_GetRequiredAttr@@Base+0x34> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34564 @ 0x8704 │ │ │ │ + movw r1, #32004 @ 0x7d04 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 93282 <_PySys_GetRequiredAttr@@Base+0x52> │ │ │ │ + bl 127394 │ │ │ │ + b.n 9318a <_PySys_GetRequiredAttr@@Base+0x52> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000932bc : │ │ │ │ +000931c4 : │ │ │ │ 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] @ (933cc ) │ │ │ │ + ldr r3, [pc, #248] @ (932d4 ) │ │ │ │ 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 93534 <_PyObject_GetMethod@@Base> │ │ │ │ + bl 9343c <_PyObject_GetMethod@@Base> │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 93370 │ │ │ │ - cbz r0, 93332 │ │ │ │ + beq.n 93278 │ │ │ │ + cbz r0, 9323a │ │ │ │ ldr r3, [r6, #4] │ │ │ │ bic.w r2, r4, #2147483648 @ 0x80000000 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r1, #20 │ │ │ │ - bpl.n 9333e │ │ │ │ + bpl.n 93246 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r4, [r6, r3] │ │ │ │ - cbz r4, 9333e │ │ │ │ + cbz r4, 93246 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 93366 │ │ │ │ - cbnz r3, 93374 │ │ │ │ + cbz r0, 9326e │ │ │ │ + cbnz r3, 9327c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 9332a │ │ │ │ + beq.n 93232 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 9335e │ │ │ │ + cbz r3, 93266 │ │ │ │ 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 93300 │ │ │ │ + bmi.n 93208 │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 892a8 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 892d0 <_PyObject_MakeTpCall@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 93324 │ │ │ │ - b.n 9332a │ │ │ │ + bne.n 9322c │ │ │ │ + b.n 93232 │ │ │ │ mov r0, r2 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9332a │ │ │ │ - cbz r3, 933a0 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 93232 │ │ │ │ + cbz r3, 932a8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 933a0 │ │ │ │ + cbz r3, 932a8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 93318 │ │ │ │ + b.n 93220 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 9332a │ │ │ │ + b.n 93232 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 93318 │ │ │ │ + beq.n 93220 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 933bc │ │ │ │ + bne.n 932c4 │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #29244 @ 0x723c │ │ │ │ + movw r2, #26684 @ 0x683c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 20fe9c │ │ │ │ - b.n 9336c │ │ │ │ + bl 20f460 │ │ │ │ + b.n 93274 │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #29196 @ 0x720c │ │ │ │ + movw r2, #26636 @ 0x680c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 14b0ac <_PyErr_Format@@Base> │ │ │ │ - b.n 9336c │ │ │ │ + bl 14a3b4 <_PyErr_Format@@Base> │ │ │ │ + b.n 93274 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93384 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 93384 │ │ │ │ + bne.n 9328c │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 9328c │ │ │ │ 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, 933f8 │ │ │ │ + cbz r3, 93300 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, #3 │ │ │ │ - ble.n 93470 │ │ │ │ + ble.n 93378 │ │ │ │ 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 934e8 │ │ │ │ + beq.n 933f0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.n 934d4 │ │ │ │ + ble.n 933dc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 934c4 │ │ │ │ - vldr d7, [pc, #276] @ 93520 │ │ │ │ + beq.n 933cc │ │ │ │ + vldr d7, [pc, #276] @ 93428 │ │ │ │ mov r0, sp │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - vldr d7, [pc, #268] @ 93528 │ │ │ │ + vldr d7, [pc, #268] @ 93430 │ │ │ │ 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 130174 │ │ │ │ + bl 12f854 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 93486 │ │ │ │ - ldr r1, [pc, #248] @ (93530 ) │ │ │ │ - movw r2, #12272 @ 0x2ff0 │ │ │ │ + cbz r0, 9338e │ │ │ │ + ldr r1, [pc, #248] @ (93438 ) │ │ │ │ + movw r2, #9712 @ 0x25f0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 12794c <_PyObject_CallMethod@@Base> │ │ │ │ + bl 12759c <_PyObject_CallMethod@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 9349c │ │ │ │ + cbz r0, 933a4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7688 │ │ │ │ + bl d74e8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 9348c │ │ │ │ + bne.n 93394 │ │ │ │ cmp r5, #4 │ │ │ │ - bne.n 934a0 │ │ │ │ + bne.n 933a8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbz r3, 93486 │ │ │ │ + cbz r3, 9338e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.n 933f4 │ │ │ │ + b.n 932fc │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34592 @ 0x8720 │ │ │ │ + movw r1, #32032 @ 0x7d20 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 933f4 │ │ │ │ + b.n 932fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93464 │ │ │ │ + bne.n 9336c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 93464 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 9336c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - bl 7f738 │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 93486 │ │ │ │ + bne.n 9338e │ │ │ │ cmp r5, #4 │ │ │ │ - bgt.n 934fa │ │ │ │ + bgt.n 93402 │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #33816 @ 0x8418 │ │ │ │ + movw r1, #31256 @ 0x7a18 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 93486 │ │ │ │ + bl 127394 │ │ │ │ + b.n 9338e │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a650 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 93464 │ │ │ │ + b.n 9336c │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #4 │ │ │ │ - bl 83d60 │ │ │ │ + bl 83dd4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 93516 │ │ │ │ + cbz r0, 9341e │ │ │ │ movs r3, #4 │ │ │ │ strd r0, r3, [r4, #20] │ │ │ │ - b.n 93404 │ │ │ │ + b.n 9330c │ │ │ │ movs r0, #4 │ │ │ │ - bl 76e4c │ │ │ │ + bl 76ec0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #20] │ │ │ │ - cbz r0, 93516 │ │ │ │ + cbz r0, 9341e │ │ │ │ movs r3, #4 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 93404 │ │ │ │ + b.n 9330c │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #4 │ │ │ │ - movw r1, #34616 @ 0x8738 │ │ │ │ + movw r1, #32056 @ 0x7d38 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 93486 │ │ │ │ - bl 1ea6e4 │ │ │ │ - b.n 93486 │ │ │ │ + bl d183c │ │ │ │ + b.n 9338e │ │ │ │ + bl 1e9b14 │ │ │ │ + b.n 9338e │ │ │ │ nop.w │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 92f84 <_PyUnicodeWriter_Finish@@Base+0x10b4> │ │ │ │ + b.n 92e8c <_PyUnicodeWriter_Finish@@Base+0x10c4> │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00093534 <_PyObject_GetMethod@@Base>: │ │ │ │ +0009343c <_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 93684 <_PyObject_GetMethod@@Base+0x150> │ │ │ │ + bmi.w 93588 <_PyObject_GetMethod@@Base+0x14c> │ │ │ │ ldr.w r3, [r6, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 936ca <_PyObject_GetMethod@@Base+0x196> │ │ │ │ + beq.w 935ce <_PyObject_GetMethod@@Base+0x192> │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ - movw r3, #57365 @ 0xe015 │ │ │ │ + movw r3, #56981 @ 0xde95 │ │ │ │ movt r3, #11 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 936d8 <_PyObject_GetMethod@@Base+0x1a4> │ │ │ │ + bne.w 935dc <_PyObject_GetMethod@@Base+0x1a0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r9, #42220 @ 0xa4ec │ │ │ │ movt r9, #70 @ 0x46 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 936d8 <_PyObject_GetMethod@@Base+0x1a4> │ │ │ │ + bne.w 935dc <_PyObject_GetMethod@@Base+0x1a0> │ │ │ │ ldr.w r2, [r6, #192] @ 0xc0 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #736] @ (9386c <_PyObject_GetMethod@@Base+0x338>) │ │ │ │ + ldr r3, [pc, #724] @ (93768 <_PyObject_GetMethod@@Base+0x32c>) │ │ │ │ eor.w sl, r2, r4, asr #3 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ubfx sl, sl, #0, #12 │ │ │ │ movs r1, #12 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mul.w sl, r1, sl │ │ │ │ add.w fp, r3, sl │ │ │ │ add.w fp, fp, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [fp, #2808] @ 0xaf8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 936e8 <_PyObject_GetMethod@@Base+0x1b4> │ │ │ │ + bne.w 9369c <_PyObject_GetMethod@@Base+0x260> │ │ │ │ ldr.w r2, [fp, #2812] @ 0xafc │ │ │ │ cmp r4, r2 │ │ │ │ - bne.w 936e8 <_PyObject_GetMethod@@Base+0x1b4> │ │ │ │ + bne.w 9369c <_PyObject_GetMethod@@Base+0x260> │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ add r3, sl │ │ │ │ ldr.w r8, [r3, #2816] @ 0xb00 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9382c <_PyObject_GetMethod@@Base+0x2f8> │ │ │ │ + beq.w 937ec <_PyObject_GetMethod@@Base+0x3b0> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 93760 <_PyObject_GetMethod@@Base+0x22c> │ │ │ │ + beq.w 9363a <_PyObject_GetMethod@@Base+0x1fe> │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #14 │ │ │ │ - bpl.w 9376c <_PyObject_GetMethod@@Base+0x238> │ │ │ │ + bpl.w 93646 <_PyObject_GetMethod@@Base+0x20a> │ │ │ │ mov.w fp, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 937ce <_PyObject_GetMethod@@Base+0x29a> │ │ │ │ + bmi.n 935f8 <_PyObject_GetMethod@@Base+0x1bc> │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.w 937c0 <_PyObject_GetMethod@@Base+0x28c> │ │ │ │ + bmi.n 935ec <_PyObject_GetMethod@@Base+0x1b0> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r2, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 93670 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ + beq.n 93574 <_PyObject_GetMethod@@Base+0x138> │ │ │ │ itttt lt │ │ │ │ ldrlt r1, [r5, #8] │ │ │ │ eorlt.w r0, r1, r1, asr #31 │ │ │ │ sublt.w r0, r0, r1, asr #31 │ │ │ │ ldrdlt r1, ip, [r2, #16] │ │ │ │ itttt lt │ │ │ │ addlt r2, r1, #3 │ │ │ │ mlalt r2, ip, r0, r2 │ │ │ │ biclt.w r2, r2, #3 │ │ │ │ addlt r3, r3, r2 │ │ │ │ adds r3, r5, r3 │ │ │ │ - beq.n 93670 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ + beq.n 93574 <_PyObject_GetMethod@@Base+0x138> │ │ │ │ ldr.w r9, [r3] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 93670 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ + beq.n 93574 <_PyObject_GetMethod@@Base+0x138> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ cmp r3, r2 │ │ │ │ mov r2, r7 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r9] │ │ │ │ - bl 8033c │ │ │ │ + bl 803d0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 938a6 <_PyObject_GetMethod@@Base+0x372> │ │ │ │ + bne.w 9378c <_PyObject_GetMethod@@Base+0x350> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 93670 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ + beq.n 93574 <_PyObject_GetMethod@@Base+0x138> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 938f4 <_PyObject_GetMethod@@Base+0x3c0> │ │ │ │ + beq.w 93850 <_PyObject_GetMethod@@Base+0x414> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 93836 <_PyObject_GetMethod@@Base+0x302> │ │ │ │ + beq.w 93734 <_PyObject_GetMethod@@Base+0x2f8> │ │ │ │ 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] @ (9386c <_PyObject_GetMethod@@Base+0x338>) │ │ │ │ + ldr r2, [pc, #476] @ (93768 <_PyObject_GetMethod@@Base+0x32c>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r6, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -157271,1412 +157163,1416 @@ │ │ │ │ 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 938ba <_PyObject_GetMethod@@Base+0x386> │ │ │ │ + beq.w 937a2 <_PyObject_GetMethod@@Base+0x366> │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93560 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ + bne.w 93468 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7f6b0 │ │ │ │ + bl 7f744 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 93560 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ - b.n 936e2 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ + bge.w 93468 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ + b.n 935e6 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8e64c │ │ │ │ + bl 8e638 │ │ │ │ str r0, [r7, #0] │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 9367c <_PyObject_GetMethod@@Base+0x148> │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 93816 <_PyObject_GetMethod@@Base+0x2e2> │ │ │ │ - mov r1, r6 │ │ │ │ + b.n 93580 <_PyObject_GetMethod@@Base+0x144> │ │ │ │ + ldr.w r9, [r5, #-12] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.n 9353a <_PyObject_GetMethod@@Base+0xfe> │ │ │ │ + b.n 93574 <_PyObject_GetMethod@@Base+0x138> │ │ │ │ + ldrb r2, [r5, #11] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 93500 <_PyObject_GetMethod@@Base+0xc4> │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ + adds r0, r2, #1 │ │ │ │ + beq.w 937fc <_PyObject_GetMethod@@Base+0x3c0> │ │ │ │ mov r0, r3 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 81a8c <_PyType_LookupRef@@Base+0x118> │ │ │ │ - ldr.w r3, [r6, #192] @ 0xc0 │ │ │ │ - add r2, sp, #20 │ │ │ │ - str r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 81b48 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 93828 <_PyObject_GetMethod@@Base+0x2f4> │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + bl 78ca0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + beq.n 93574 <_PyObject_GetMethod@@Base+0x138> │ │ │ │ + add.w r0, r5, r0, lsl #2 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 93898 <_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 │ │ │ │ - add.w r1, sl, #4 │ │ │ │ - cmp r2, ip │ │ │ │ + beq.n 93574 <_PyObject_GetMethod@@Base+0x138> │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r0, r8 │ │ │ │ + cmp r3, r1 │ │ │ │ itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r4, #0] │ │ │ │ - str r4, [r3, r1] │ │ │ │ - dmb ish │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - str.w r2, [r3, sl] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 9388e <_PyObject_GetMethod@@Base+0x35a> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 9382c <_PyObject_GetMethod@@Base+0x2f8> │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r2, #0] │ │ │ │ + str r2, [r7, #0] │ │ │ │ + bl 1a4270 │ │ │ │ + b.n 935e6 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #14 │ │ │ │ - bmi.w 935ea <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ + bmi.w 934f2 <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ ldr.w fp, [r3, #136] @ 0x88 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 93866 <_PyObject_GetMethod@@Base+0x332> │ │ │ │ + beq.w 93764 <_PyObject_GetMethod@@Base+0x328> │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ mov sl, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 935f2 <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ + beq.w 934fa <_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 936e2 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ + beq.n 935e6 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 936e2 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ - ldr r2, [pc, #204] @ (93870 <_PyObject_GetMethod@@Base+0x33c>) │ │ │ │ + bne.n 935e6 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + ldr r2, [pc, #236] @ (9376c <_PyObject_GetMethod@@Base+0x330>) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 937ba <_PyObject_GetMethod@@Base+0x286> │ │ │ │ + cbz r3, 93696 <_PyObject_GetMethod@@Base+0x25a> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ mov r0, r8 │ │ │ │ blx r4 │ │ │ │ - b.n 936e2 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ - ldr.w r9, [r5, #-12] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 93636 <_PyObject_GetMethod@@Base+0x102> │ │ │ │ - b.n 93670 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ - ldrb r2, [r5, #11] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 935fa <_PyObject_GetMethod@@Base+0xc6> │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ - adds r0, r2, #1 │ │ │ │ - beq.w 93934 <_PyObject_GetMethod@@Base+0x400> │ │ │ │ + b.n 935e6 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + cmp r2, #100 @ 0x64 │ │ │ │ + bgt.w 937d6 <_PyObject_GetMethod@@Base+0x39a> │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r3 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 78c28 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - beq.w 93670 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ - add.w r0, r5, r0, lsl #2 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 93670 <_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 1a4e88 │ │ │ │ - b.n 936e2 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 81b1c <_PyType_LookupRef@@Base+0x118> │ │ │ │ + ldr.w r3, [r6, #192] @ 0xc0 │ │ │ │ add r2, sp, #20 │ │ │ │ + str r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 81b48 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 81bd8 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 93898 <_PyObject_GetMethod@@Base+0x364> │ │ │ │ - adds r2, #1 │ │ │ │ - beq.n 938ee <_PyObject_GetMethod@@Base+0x3ba> │ │ │ │ - mov.w r8, #0 │ │ │ │ + bne.w 937e8 <_PyObject_GetMethod@@Base+0x3ac> │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + cbz r2, 93702 <_PyObject_GetMethod@@Base+0x2c6> │ │ │ │ + add.w r3, r3, #43520 @ 0xaa00 │ │ │ │ + adds r3, #248 @ 0xf8 │ │ │ │ + add.w r2, r3, sl │ │ │ │ + str r0, [r2, #8] │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r0, [fp, #2812] @ 0xafc │ │ │ │ + add.w ip, sl, #4 │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n 9370e <_PyObject_GetMethod@@Base+0x2d2> │ │ │ │ + str.w r4, [r3, ip] │ │ │ │ + dmb ish │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + str.w r1, [r3, sl] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 93726 <_PyObject_GetMethod@@Base+0x2ea> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.n 9363a <_PyObject_GetMethod@@Base+0x1fe> │ │ │ │ mov fp, r8 │ │ │ │ mov sl, r8 │ │ │ │ - b.n 935f2 <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ + b.n 934fa <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + str.w r4, [r3, ip] │ │ │ │ + dmb ish │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + str.w r2, [r3, sl] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 93702 <_PyObject_GetMethod@@Base+0x2c6> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 93702 <_PyObject_GetMethod@@Base+0x2c6> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 93702 <_PyObject_GetMethod@@Base+0x2c6> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 9385a <_PyObject_GetMethod@@Base+0x326> │ │ │ │ - movw r3, #39909 @ 0x9be5 │ │ │ │ + beq.n 93758 <_PyObject_GetMethod@@Base+0x31c> │ │ │ │ + movw r3, #39505 @ 0x9a51 │ │ │ │ movt r3, #13 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 93874 <_PyObject_GetMethod@@Base+0x340> │ │ │ │ + bne.n 93770 <_PyObject_GetMethod@@Base+0x334> │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 93952 <_PyObject_GetMethod@@Base+0x41e> │ │ │ │ + beq.n 93838 <_PyObject_GetMethod@@Base+0x3fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl da0dc │ │ │ │ - b.n 9378a <_PyObject_GetMethod@@Base+0x256> │ │ │ │ + bl d9f48 │ │ │ │ + b.n 93666 <_PyObject_GetMethod@@Base+0x22a> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 938ca <_PyObject_GetMethod@@Base+0x396> │ │ │ │ + beq.n 937b2 <_PyObject_GetMethod@@Base+0x376> │ │ │ │ str.w r8, [r7] │ │ │ │ - b.n 936e2 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ + b.n 935e6 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ mov sl, fp │ │ │ │ - b.n 935f2 <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ - nop │ │ │ │ + b.n 934fa <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ blx fp │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 93798 <_PyObject_GetMethod@@Base+0x264> │ │ │ │ - b.n 936e2 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 93898 <_PyObject_GetMethod@@Base+0x364> │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 93760 <_PyObject_GetMethod@@Base+0x22c> │ │ │ │ - mov fp, r8 │ │ │ │ - mov sl, r8 │ │ │ │ - b.n 935f2 <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ + bne.w 93674 <_PyObject_GetMethod@@Base+0x238> │ │ │ │ + b.n 935e6 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 938b2 <_PyObject_GetMethod@@Base+0x37e> │ │ │ │ + beq.n 9379a <_PyObject_GetMethod@@Base+0x35e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbz r3, 93916 <_PyObject_GetMethod@@Base+0x3e2> │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 9381a <_PyObject_GetMethod@@Base+0x3de> │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a4e88 │ │ │ │ - b.n 936e2 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ + bl 1a4270 │ │ │ │ + b.n 935e6 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r0, #244] @ 0xf4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93560 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ - b.n 936ca <_PyObject_GetMethod@@Base+0x196> │ │ │ │ + bne.w 93468 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ + b.n 935ce <_PyObject_GetMethod@@Base+0x192> │ │ │ │ movw r1, #48072 @ 0xbbc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #24192 @ 0x5e80 │ │ │ │ + movw r1, #21632 @ 0x5480 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d3548 │ │ │ │ - b.n 936e2 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ - bl d3d20 │ │ │ │ - b.n 9382c <_PyObject_GetMethod@@Base+0x2f8> │ │ │ │ - ldr r2, [pc, #116] @ (9396c <_PyObject_GetMethod@@Base+0x438>) │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ + bl d33b0 │ │ │ │ + b.n 935e6 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 81bd8 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 93702 <_PyObject_GetMethod@@Base+0x2c6> │ │ │ │ + adds r2, #1 │ │ │ │ + beq.n 937f6 <_PyObject_GetMethod@@Base+0x3ba> │ │ │ │ + mov.w r8, #0 │ │ │ │ + mov fp, r8 │ │ │ │ + mov sl, r8 │ │ │ │ + b.n 934fa <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ + bl d3b88 │ │ │ │ + b.n 937ec <_PyObject_GetMethod@@Base+0x3b0> │ │ │ │ + ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9390e <_PyObject_GetMethod@@Base+0x3da> │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r9 │ │ │ │ - blx r3 │ │ │ │ + blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - mov r0, r9 │ │ │ │ - blx r3 │ │ │ │ - b.n 93670 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ - ldr r2, [pc, #84] @ (9396c <_PyObject_GetMethod@@Base+0x438>) │ │ │ │ + mov r2, r0 │ │ │ │ + adds r1, r0, #1 │ │ │ │ + bne.w 9360c <_PyObject_GetMethod@@Base+0x1d0> │ │ │ │ + bl d3b88 │ │ │ │ + mvn.w r0, #2 │ │ │ │ + b.n 93618 <_PyObject_GetMethod@@Base+0x1dc> │ │ │ │ + ldr r2, [pc, #88] @ (93874 <_PyObject_GetMethod@@Base+0x438>) │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9392e <_PyObject_GetMethod@@Base+0x3fa> │ │ │ │ + cbz r3, 93832 <_PyObject_GetMethod@@Base+0x3f6> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx r4 │ │ │ │ - b.n 938b2 <_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 937e4 <_PyObject_GetMethod@@Base+0x2b0> │ │ │ │ - bl d3d20 │ │ │ │ - mvn.w r0, #2 │ │ │ │ - b.n 937f2 <_PyObject_GetMethod@@Base+0x2be> │ │ │ │ + b.n 9379a <_PyObject_GetMethod@@Base+0x35e> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34840 @ 0x8818 │ │ │ │ + movw r1, #32280 @ 0x7e18 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 9387e <_PyObject_GetMethod@@Base+0x34a> │ │ │ │ + bl 127394 │ │ │ │ + b.n 9377a <_PyObject_GetMethod@@Base+0x33e> │ │ │ │ + ldr r2, [pc, #32] @ (93874 <_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, 9386a <_PyObject_GetMethod@@Base+0x42e> │ │ │ │ + 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 93574 <_PyObject_GetMethod@@Base+0x138> │ │ │ │ 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, 9399c <_PyObject_GetMethod@@Base+0x468> │ │ │ │ + cbz r3, 938a4 <_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 93a64 <_PyObject_GetMethod@@Base+0x530> │ │ │ │ + bgt.n 9396c <_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 93a52 <_PyObject_GetMethod@@Base+0x51e> │ │ │ │ + beq.n 9395a <_PyObject_GetMethod@@Base+0x51e> │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - blt.n 93a40 <_PyObject_GetMethod@@Base+0x50c> │ │ │ │ + blt.n 93948 <_PyObject_GetMethod@@Base+0x50c> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 93a30 <_PyObject_GetMethod@@Base+0x4fc> │ │ │ │ + beq.n 93938 <_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 130174 │ │ │ │ + bl 12f854 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 93a2c <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ - ldr r1, [pc, #216] @ (93ab0 <_PyObject_GetMethod@@Base+0x57c>) │ │ │ │ - movw r2, #12272 @ 0x2ff0 │ │ │ │ + cbz r0, 93934 <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ + ldr r1, [pc, #216] @ (939b8 <_PyObject_GetMethod@@Base+0x57c>) │ │ │ │ + movw r2, #9712 @ 0x25f0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 12794c <_PyObject_CallMethod@@Base> │ │ │ │ + bl 12759c <_PyObject_CallMethod@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 93aa8 <_PyObject_GetMethod@@Base+0x574> │ │ │ │ + beq.n 939b0 <_PyObject_GetMethod@@Base+0x574> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7688 │ │ │ │ + bl d74e8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 93a98 <_PyObject_GetMethod@@Base+0x564> │ │ │ │ + bne.n 939a0 <_PyObject_GetMethod@@Base+0x564> │ │ │ │ cmp r6, r4 │ │ │ │ it eq │ │ │ │ ldreq r3, [r5, #20] │ │ │ │ - beq.n 93996 <_PyObject_GetMethod@@Base+0x462> │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 93a2c <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ + beq.n 9389e <_PyObject_GetMethod@@Base+0x462> │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 93934 <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ cmp r6, r4 │ │ │ │ - bgt.n 93a7c <_PyObject_GetMethod@@Base+0x548> │ │ │ │ + bgt.n 93984 <_PyObject_GetMethod@@Base+0x548> │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #33816 @ 0x8418 │ │ │ │ + movw r1, #31256 @ 0x7a18 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 93996 <_PyObject_GetMethod@@Base+0x462> │ │ │ │ + b.n 9389e <_PyObject_GetMethod@@Base+0x462> │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a650 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 93a04 <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ + b.n 9390c <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 83d60 │ │ │ │ + bl 83dd4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 93a5e <_PyObject_GetMethod@@Base+0x52a> │ │ │ │ + cbz r0, 93966 <_PyObject_GetMethod@@Base+0x52a> │ │ │ │ str r0, [r5, #20] │ │ │ │ str r4, [r5, #24] │ │ │ │ - b.n 939a8 <_PyObject_GetMethod@@Base+0x474> │ │ │ │ - bl 76e4c │ │ │ │ + b.n 938b0 <_PyObject_GetMethod@@Base+0x474> │ │ │ │ + bl 76ec0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 93a4e <_PyObject_GetMethod@@Base+0x51a> │ │ │ │ - bl 1ea6e4 │ │ │ │ - b.n 93a2c <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ + bne.n 93956 <_PyObject_GetMethod@@Base+0x51a> │ │ │ │ + bl 1e9b14 │ │ │ │ + b.n 93934 <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34592 @ 0x8720 │ │ │ │ + movw r1, #32032 @ 0x7d20 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 93a2c <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ + bl 127394 │ │ │ │ + b.n 93934 <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #34616 @ 0x8738 │ │ │ │ + movw r1, #32056 @ 0x7d38 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 93a2c <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ + bl d183c │ │ │ │ + b.n 93934 <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93a04 <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ + bne.n 9390c <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 93a04 <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 9390c <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 93a04 <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ + b.n 9390c <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ nop │ │ │ │ - b.n 93504 │ │ │ │ + b.n 9340c │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr.w sl, [pc, #1408] @ 94048 <_PyObject_GetMethod@@Base+0xb14> │ │ │ │ + ldr.w sl, [pc, #1404] @ 93f4c <_PyObject_GetMethod@@Base+0xb10> │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ bics.w r4, r2, #2147483648 @ 0x80000000 │ │ │ │ ldr.w r7, [sl, r9] │ │ │ │ - beq.w 94154 <_PyObject_GetMethod@@Base+0xc20> │ │ │ │ + beq.w 94058 <_PyObject_GetMethod@@Base+0xc1c> │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r5, r1 │ │ │ │ mov fp, r3 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 93d6a <_PyObject_GetMethod@@Base+0x836> │ │ │ │ + bne.w 93c72 <_PyObject_GetMethod@@Base+0x836> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 94122 <_PyObject_GetMethod@@Base+0xbee> │ │ │ │ + bne.w 94026 <_PyObject_GetMethod@@Base+0xbea> │ │ │ │ subs.w r8, r4, #1 │ │ │ │ - beq.w 93e3a <_PyObject_GetMethod@@Base+0x906> │ │ │ │ + beq.w 93d40 <_PyObject_GetMethod@@Base+0x904> │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ cmp.w r8, #20 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - bgt.w 93ffc <_PyObject_GetMethod@@Base+0xac8> │ │ │ │ + bgt.w 93f02 <_PyObject_GetMethod@@Base+0xac6> │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1604] @ 0x644 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 93e76 <_PyObject_GetMethod@@Base+0x942> │ │ │ │ - ldr.w ip, [pc, #1304] @ 94038 <_PyObject_GetMethod@@Base+0xb04> │ │ │ │ + beq.w 93d7c <_PyObject_GetMethod@@Base+0x940> │ │ │ │ + ldr.w ip, [pc, #1300] @ 93f3c <_PyObject_GetMethod@@Base+0xb00> │ │ │ │ ldr.w r0, [r3, #1684] @ 0x694 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ str.w r1, [r3, #1604] @ 0x644 │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [r3, #1684] @ 0x694 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [ip, #1416] @ 0x588 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9407e <_PyObject_GetMethod@@Base+0xb4a> │ │ │ │ + bne.w 93f82 <_PyObject_GetMethod@@Base+0xb46> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ add.w r3, r4, #12 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, ip │ │ │ │ - beq.w 93dd8 <_PyObject_GetMethod@@Base+0x8a4> │ │ │ │ + beq.w 93cde <_PyObject_GetMethod@@Base+0x8a2> │ │ │ │ adds r1, #1 │ │ │ │ cmp.w r8, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r0, [r3, #0] │ │ │ │ - beq.n 93ba8 <_PyObject_GetMethod@@Base+0x674> │ │ │ │ + beq.n 93ab0 <_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 93b78 <_PyObject_GetMethod@@Base+0x644> │ │ │ │ + beq.n 93a80 <_PyObject_GetMethod@@Base+0x644> │ │ │ │ adds r0, #1 │ │ │ │ str.w r0, [lr] │ │ │ │ cmp.w r8, #2 │ │ │ │ str.w lr, [r3] │ │ │ │ - ble.n 93ba8 <_PyObject_GetMethod@@Base+0x674> │ │ │ │ + ble.n 93ab0 <_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 93e16 <_PyObject_GetMethod@@Base+0x8e2> │ │ │ │ + beq.w 93d1c <_PyObject_GetMethod@@Base+0x8e0> │ │ │ │ adds r1, #1 │ │ │ │ cmp r8, r3 │ │ │ │ str r1, [r0, #0] │ │ │ │ str.w r0, [ip, #4]! │ │ │ │ - bne.n 93b90 <_PyObject_GetMethod@@Base+0x65c> │ │ │ │ + bne.n 93a98 <_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 93e48 <_PyObject_GetMethod@@Base+0x914> │ │ │ │ + blt.w 93d4e <_PyObject_GetMethod@@Base+0x912> │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 93e5c <_PyObject_GetMethod@@Base+0x928> │ │ │ │ - movw r3, #22537 @ 0x5809 │ │ │ │ + beq.w 93d62 <_PyObject_GetMethod@@Base+0x926> │ │ │ │ + movw r3, #19485 @ 0x4c1d │ │ │ │ movt r3, #22 │ │ │ │ ldr.w r8, [r5] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 93fe6 <_PyObject_GetMethod@@Base+0xab2> │ │ │ │ + bne.w 93eec <_PyObject_GetMethod@@Base+0xab0> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 93ebe <_PyObject_GetMethod@@Base+0x98a> │ │ │ │ + beq.w 93dc4 <_PyObject_GetMethod@@Base+0x988> │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 93f1e <_PyObject_GetMethod@@Base+0x9ea> │ │ │ │ + bne.w 93e24 <_PyObject_GetMethod@@Base+0x9e8> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 93de4 <_PyObject_GetMethod@@Base+0x8b0> │ │ │ │ + beq.w 93cea <_PyObject_GetMethod@@Base+0x8ae> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ - cbz r3, 93c1c <_PyObject_GetMethod@@Base+0x6e8> │ │ │ │ + cbz r3, 93b24 <_PyObject_GetMethod@@Base+0x6e8> │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93e90 <_PyObject_GetMethod@@Base+0x95c> │ │ │ │ + bne.w 93d96 <_PyObject_GetMethod@@Base+0x95a> │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 93e9e <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ + beq.w 93da4 <_PyObject_GetMethod@@Base+0x968> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 94174 <_PyObject_GetMethod@@Base+0xc40> │ │ │ │ + bpl.w 94078 <_PyObject_GetMethod@@Base+0xc3c> │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 93fd6 <_PyObject_GetMethod@@Base+0xaa2> │ │ │ │ + bne.w 93edc <_PyObject_GetMethod@@Base+0xaa0> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 93fd6 <_PyObject_GetMethod@@Base+0xaa2> │ │ │ │ + beq.w 93edc <_PyObject_GetMethod@@Base+0xaa0> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r3, sp, #28 │ │ │ │ - bl 782cc │ │ │ │ + bl 78344 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93e9e <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ + beq.w 93da4 <_PyObject_GetMethod@@Base+0x968> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.w 93e9e <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ - bl 83948 │ │ │ │ + bpl.w 93da4 <_PyObject_GetMethod@@Base+0x968> │ │ │ │ + bl 839e0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 93e9e <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ + blt.w 93da4 <_PyObject_GetMethod@@Base+0x968> │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - bge.w 93e9e <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ + bge.w 93da4 <_PyObject_GetMethod@@Base+0x968> │ │ │ │ ldr.w r5, [r8, #12] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 93e22 <_PyObject_GetMethod@@Base+0x8ee> │ │ │ │ + beq.w 93d28 <_PyObject_GetMethod@@Base+0x8ec> │ │ │ │ add.w r6, r8, r0, lsl #3 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 93e22 <_PyObject_GetMethod@@Base+0x8ee> │ │ │ │ + blt.w 93d28 <_PyObject_GetMethod@@Base+0x8ec> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 93f6e <_PyObject_GetMethod@@Base+0xa3a> │ │ │ │ + bpl.w 93e74 <_PyObject_GetMethod@@Base+0xa38> │ │ │ │ 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 93f64 <_PyObject_GetMethod@@Base+0xa30> │ │ │ │ + bpl.w 93e6a <_PyObject_GetMethod@@Base+0xa2e> │ │ │ │ lsls r2, r2, #25 │ │ │ │ - bpl.w 93ff0 <_PyObject_GetMethod@@Base+0xabc> │ │ │ │ + bpl.w 93ef6 <_PyObject_GetMethod@@Base+0xaba> │ │ │ │ cmn.w r5, #20 │ │ │ │ - beq.w 93eba <_PyObject_GetMethod@@Base+0x986> │ │ │ │ + beq.w 93dc0 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ cmp r3, r1 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ it ge │ │ │ │ movge r3, r1 │ │ │ │ cmp r2, r1 │ │ │ │ it ge │ │ │ │ cmpge r3, #0 │ │ │ │ - beq.w 93df6 <_PyObject_GetMethod@@Base+0x8c2> │ │ │ │ + beq.w 93cfc <_PyObject_GetMethod@@Base+0x8c0> │ │ │ │ cmp r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, r1 │ │ │ │ orrs.w r0, r2, r3 │ │ │ │ - bmi.w 94186 <_PyObject_GetMethod@@Base+0xc52> │ │ │ │ + bmi.w 9408a <_PyObject_GetMethod@@Base+0xc4e> │ │ │ │ cmp r2, r3 │ │ │ │ it ge │ │ │ │ cmpge r1, r3 │ │ │ │ - ble.w 9407a <_PyObject_GetMethod@@Base+0xb46> │ │ │ │ + ble.w 93f7e <_PyObject_GetMethod@@Base+0xb42> │ │ │ │ subs r6, r2, r3 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ ubfx r1, r2, #5, #1 │ │ │ │ lsls r0, r2, #25 │ │ │ │ - bpl.w 93ed2 <_PyObject_GetMethod@@Base+0x99e> │ │ │ │ + bpl.w 93dd8 <_PyObject_GetMethod@@Base+0x99c> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9405c <_PyObject_GetMethod@@Base+0xb28> │ │ │ │ + beq.w 93f60 <_PyObject_GetMethod@@Base+0xb24> │ │ │ │ adds r5, #20 │ │ │ │ add.w r8, r5, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 93efa <_PyObject_GetMethod@@Base+0x9c6> │ │ │ │ + beq.w 93e00 <_PyObject_GetMethod@@Base+0x9c4> │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ mov r0, r6 │ │ │ │ - bl 71b74 │ │ │ │ + bl 71bdc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93eba <_PyObject_GetMethod@@Base+0x986> │ │ │ │ + beq.w 93dc0 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.w 941bc <_PyObject_GetMethod@@Base+0xc88> │ │ │ │ + bpl.w 940c0 <_PyObject_GetMethod@@Base+0xc84> │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ addpl.w r0, r5, #28 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 93d5c <_PyObject_GetMethod@@Base+0x828> │ │ │ │ + beq.n 93c64 <_PyObject_GetMethod@@Base+0x828> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 93d5c <_PyObject_GetMethod@@Base+0x828> │ │ │ │ - ldr r2, [pc, #748] @ (94038 <_PyObject_GetMethod@@Base+0xb04>) │ │ │ │ + cbnz r3, 93c64 <_PyObject_GetMethod@@Base+0x828> │ │ │ │ + ldr r2, [pc, #744] @ (93f3c <_PyObject_GetMethod@@Base+0xb00>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 94060 <_PyObject_GetMethod@@Base+0xb2c> │ │ │ │ + bne.w 93f64 <_PyObject_GetMethod@@Base+0xb28> │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r1, [r2, #172] @ 0xac │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 941c0 <_PyObject_GetMethod@@Base+0xc8c> │ │ │ │ - ldr.w ip, [r1, #8] │ │ │ │ - cmp.w ip, #0 │ │ │ │ - ble.n 93dc0 <_PyObject_GetMethod@@Base+0x88c> │ │ │ │ + beq.w 940c4 <_PyObject_GetMethod@@Base+0xc88> │ │ │ │ + ldr.w lr, [r1, #8] │ │ │ │ + cmp.w lr, #0 │ │ │ │ + ble.n 93cc6 <_PyObject_GetMethod@@Base+0x88a> │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 93aec <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ - cmp.w ip, #1 │ │ │ │ - beq.n 93dc0 <_PyObject_GetMethod@@Base+0x88c> │ │ │ │ + beq.w 939f4 <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ + cmp.w lr, #1 │ │ │ │ + beq.n 93cc6 <_PyObject_GetMethod@@Base+0x88a> │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 93aec <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ - cmp.w ip, #2 │ │ │ │ - beq.n 93dc0 <_PyObject_GetMethod@@Base+0x88c> │ │ │ │ + beq.w 939f4 <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ + cmp.w lr, #2 │ │ │ │ + beq.n 93cc6 <_PyObject_GetMethod@@Base+0x88a> │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 93aec <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ - cmp.w ip, #3 │ │ │ │ - beq.n 93dc0 <_PyObject_GetMethod@@Base+0x88c> │ │ │ │ - adds r1, #20 │ │ │ │ - mov.w lr, #3 │ │ │ │ - ldr.w r8, [r1, #4]! │ │ │ │ - add.w lr, lr, #1 │ │ │ │ + beq.w 939f4 <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ + cmp.w lr, #3 │ │ │ │ + beq.n 93cc6 <_PyObject_GetMethod@@Base+0x88a> │ │ │ │ + add.w ip, r1, #20 │ │ │ │ + movs r1, #3 │ │ │ │ + ldr.w r8, [ip, #4]! │ │ │ │ + adds r1, #1 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.w 93aec <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ - cmp ip, lr │ │ │ │ - bne.n 93dae <_PyObject_GetMethod@@Base+0x87a> │ │ │ │ + beq.w 939f4 <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ + cmp lr, r1 │ │ │ │ + bne.n 93cb6 <_PyObject_GetMethod@@Base+0x87a> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ str.w fp, [sp, #12] │ │ │ │ - bl 1a7e10 │ │ │ │ + bl 1a71f8 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 93aec <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ + bne.w 939f4 <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 93d62 <_PyObject_GetMethod@@Base+0x82e> │ │ │ │ + b.n 93c6a <_PyObject_GetMethod@@Base+0x82e> │ │ │ │ cmp.w r8, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ - bne.w 93b5c <_PyObject_GetMethod@@Base+0x628> │ │ │ │ - b.n 93ba8 <_PyObject_GetMethod@@Base+0x674> │ │ │ │ + bne.w 93a64 <_PyObject_GetMethod@@Base+0x628> │ │ │ │ + b.n 93ab0 <_PyObject_GetMethod@@Base+0x674> │ │ │ │ mov r0, r5 │ │ │ │ - b.n 93c78 <_PyObject_GetMethod@@Base+0x744> │ │ │ │ + b.n 93b80 <_PyObject_GetMethod@@Base+0x744> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - blt.w 93cd6 <_PyObject_GetMethod@@Base+0x7a2> │ │ │ │ + blt.w 93bde <_PyObject_GetMethod@@Base+0x7a2> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 93cd6 <_PyObject_GetMethod@@Base+0x7a2> │ │ │ │ + beq.w 93bde <_PyObject_GetMethod@@Base+0x7a2> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 94118 <_PyObject_GetMethod@@Base+0xbe4> │ │ │ │ + bne.w 9401c <_PyObject_GetMethod@@Base+0xbe0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 93d38 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + beq.n 93c40 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 93d38 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93c40 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ cmp r8, r3 │ │ │ │ str.w r0, [ip, #4]! │ │ │ │ - bne.w 93b90 <_PyObject_GetMethod@@Base+0x65c> │ │ │ │ - b.n 93ba8 <_PyObject_GetMethod@@Base+0x674> │ │ │ │ + bne.w 93a98 <_PyObject_GetMethod@@Base+0x65c> │ │ │ │ + b.n 93ab0 <_PyObject_GetMethod@@Base+0x674> │ │ │ │ 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 93d38 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93c40 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ - ldr r4, [pc, #508] @ (9403c <_PyObject_GetMethod@@Base+0xb08>) │ │ │ │ + ldr r4, [pc, #508] @ (93f40 <_PyObject_GetMethod@@Base+0xb04>) │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ - bge.w 93bda <_PyObject_GetMethod@@Base+0x6a6> │ │ │ │ - movw r1, #30008 @ 0x7538 │ │ │ │ + bge.w 93ae2 <_PyObject_GetMethod@@Base+0x6a6> │ │ │ │ + movw r1, #27448 @ 0x6b38 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e89cc <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 1e7dfc <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93bda <_PyObject_GetMethod@@Base+0x6a6> │ │ │ │ + beq.w 93ae2 <_PyObject_GetMethod@@Base+0x6a6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 93dd4 <_PyObject_GetMethod@@Base+0x8a0> │ │ │ │ + beq.n 93cda <_PyObject_GetMethod@@Base+0x89e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93dd4 <_PyObject_GetMethod@@Base+0x8a0> │ │ │ │ + bne.n 93cda <_PyObject_GetMethod@@Base+0x89e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 93dd4 <_PyObject_GetMethod@@Base+0x8a0> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 93cda <_PyObject_GetMethod@@Base+0x89e> │ │ │ │ mov r1, r8 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77b3c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77bb4 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 93dd4 <_PyObject_GetMethod@@Base+0x8a0> │ │ │ │ + beq.n 93cda <_PyObject_GetMethod@@Base+0x89e> │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ - b.n 93b3e <_PyObject_GetMethod@@Base+0x60a> │ │ │ │ + b.n 93a46 <_PyObject_GetMethod@@Base+0x60a> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d7688 │ │ │ │ + bl d74e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 93c6e <_PyObject_GetMethod@@Base+0x73a> │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 93eba <_PyObject_GetMethod@@Base+0x986> │ │ │ │ + bge.w 93b76 <_PyObject_GetMethod@@Base+0x73a> │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 93dc0 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34912 @ 0x8860 │ │ │ │ + movw r1, #32352 @ 0x7e60 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 93d38 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ - ldr r1, [pc, #384] @ (94040 <_PyObject_GetMethod@@Base+0xb0c>) │ │ │ │ + b.n 93c40 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + ldr r1, [pc, #380] @ (93f44 <_PyObject_GetMethod@@Base+0xb08>) │ │ │ │ mov r0, r8 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - bl 1fb924 <_PyParkingLot_UnparkAll@@Base+0x874> │ │ │ │ + bl 1fae20 <_PyParkingLot_UnparkAll@@Base+0x63c> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 93d38 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93c40 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 94104 <_PyObject_GetMethod@@Base+0xbd0> │ │ │ │ + beq.w 94008 <_PyObject_GetMethod@@Base+0xbcc> │ │ │ │ add.w r0, r5, #28 │ │ │ │ mla r0, r2, r3, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 940ec <_PyObject_GetMethod@@Base+0xbb8> │ │ │ │ + blt.w 93ff0 <_PyObject_GetMethod@@Base+0xbb4> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 94096 <_PyObject_GetMethod@@Base+0xb62> │ │ │ │ + bne.w 93f9a <_PyObject_GetMethod@@Base+0xb5e> │ │ │ │ mov r1, r6 │ │ │ │ - bl 942ec │ │ │ │ + bl 941f0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 93d38 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93c40 <_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, #304] @ (94044 <_PyObject_GetMethod@@Base+0xb10>) │ │ │ │ + ldrge r5, [pc, #300] @ (93f48 <_PyObject_GetMethod@@Base+0xb0c>) │ │ │ │ addlt.w r5, r5, r2, lsl #5 │ │ │ │ mlage r5, r3, r2, r5 │ │ │ │ - b.n 93d38 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93c40 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ mov r0, r6 │ │ │ │ - bl 71fec │ │ │ │ + bl 72054 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 93eba <_PyObject_GetMethod@@Base+0x986> │ │ │ │ + beq.n 93dc0 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ 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 93d38 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + ble.w 93c40 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ ldr.w r1, [fp, #4]! │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 1fb924 <_PyParkingLot_UnparkAll@@Base+0x874> │ │ │ │ + bl 1fae20 <_PyParkingLot_UnparkAll@@Base+0x63c> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9419e <_PyObject_GetMethod@@Base+0xc6a> │ │ │ │ + beq.w 940a2 <_PyObject_GetMethod@@Base+0xc66> │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ - b.n 93f3e <_PyObject_GetMethod@@Base+0xa0a> │ │ │ │ + b.n 93e44 <_PyObject_GetMethod@@Base+0xa08> │ │ │ │ ldr r2, [r5, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 93cc4 <_PyObject_GetMethod@@Base+0x790> │ │ │ │ - b.n 93eba <_PyObject_GetMethod@@Base+0x986> │ │ │ │ + bne.w 93bcc <_PyObject_GetMethod@@Base+0x790> │ │ │ │ + b.n 93dc0 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ 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 1e8fec <_Py_CheckRecursiveCall@@Base+0x620> │ │ │ │ + bl 1e841c <_Py_CheckRecursiveCall@@Base+0x620> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 93eba <_PyObject_GetMethod@@Base+0x986> │ │ │ │ + beq.n 93dc0 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ 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 93de8 <_PyObject_GetMethod@@Base+0x8b4> │ │ │ │ + beq.w 93cee <_PyObject_GetMethod@@Base+0x8b2> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movw ip, #42428 @ 0xa5bc │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 93fbc <_PyObject_GetMethod@@Base+0xa88> │ │ │ │ + bne.n 93ec2 <_PyObject_GetMethod@@Base+0xa86> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 9404c <_PyObject_GetMethod@@Base+0xb18> │ │ │ │ + bne.n 93f50 <_PyObject_GetMethod@@Base+0xb14> │ │ │ │ subs r1, r2, r3 │ │ │ │ add r0, r3 │ │ │ │ - bl 71e00 │ │ │ │ + bl 71e68 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93d38 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + beq.w 93c40 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ mov r0, r9 │ │ │ │ - bl cea94 │ │ │ │ - b.n 93d38 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + bl ce93c │ │ │ │ + b.n 93c40 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ mov r0, r5 │ │ │ │ - bl 6cb8c │ │ │ │ + bl 6cbcc │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 93c48 <_PyObject_GetMethod@@Base+0x714> │ │ │ │ - b.n 93e9e <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ + bne.w 93b50 <_PyObject_GetMethod@@Base+0x714> │ │ │ │ + b.n 93da4 <_PyObject_GetMethod@@Base+0x968> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 93d38 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93c40 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ add.w r2, r5, #28 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 93cc4 <_PyObject_GetMethod@@Base+0x790> │ │ │ │ - b.n 93eba <_PyObject_GetMethod@@Base+0x986> │ │ │ │ + bne.w 93bcc <_PyObject_GetMethod@@Base+0x790> │ │ │ │ + b.n 93dc0 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r8, r3 │ │ │ │ - ble.w 93e76 <_PyObject_GetMethod@@Base+0x942> │ │ │ │ - bl 1ea6e4 │ │ │ │ + ble.w 93d7c <_PyObject_GetMethod@@Base+0x940> │ │ │ │ + bl 1e9b14 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93dd4 <_PyObject_GetMethod@@Base+0x8a0> │ │ │ │ + beq.w 93cda <_PyObject_GetMethod@@Base+0x89e> │ │ │ │ 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 940a6 <_PyObject_GetMethod@@Base+0xb72> │ │ │ │ + beq.n 93faa <_PyObject_GetMethod@@Base+0xb6e> │ │ │ │ add.w r0, r9, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ str r1, [r4, #12] │ │ │ │ - b.n 93b5c <_PyObject_GetMethod@@Base+0x628> │ │ │ │ - nop │ │ │ │ + b.n 93a64 <_PyObject_GetMethod@@Base+0x628> │ │ │ │ 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 93fbc <_PyObject_GetMethod@@Base+0xa88> │ │ │ │ + bne.n 93ec2 <_PyObject_GetMethod@@Base+0xa86> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a5824 │ │ │ │ + bl 1a4c0c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 93fc6 <_PyObject_GetMethod@@Base+0xa92> │ │ │ │ + b.n 93ecc <_PyObject_GetMethod@@Base+0xa90> │ │ │ │ ldr r5, [r5, #28] │ │ │ │ - b.n 93d04 <_PyObject_GetMethod@@Base+0x7d0> │ │ │ │ - movw r1, #27577 @ 0x6bb9 │ │ │ │ + b.n 93c0c <_PyObject_GetMethod@@Base+0x7d0> │ │ │ │ + movw r1, #26633 @ 0x6809 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 93d58 <_PyObject_GetMethod@@Base+0x824> │ │ │ │ + beq.w 93c60 <_PyObject_GetMethod@@Base+0x824> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 93d58 <_PyObject_GetMethod@@Base+0x824> │ │ │ │ - ldr r5, [pc, #356] @ (941e0 <_PyObject_GetMethod@@Base+0xcac>) │ │ │ │ - b.n 93d38 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ - movw r2, #27577 @ 0x6bb9 │ │ │ │ + b.n 93c60 <_PyObject_GetMethod@@Base+0x824> │ │ │ │ + ldr r5, [pc, #356] @ (940e4 <_PyObject_GetMethod@@Base+0xca8>) │ │ │ │ + b.n 93c40 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + movw r2, #26633 @ 0x6809 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 94108 <_PyObject_GetMethod@@Base+0xbd4> │ │ │ │ + bne.n 9400c <_PyObject_GetMethod@@Base+0xbd0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 127028 │ │ │ │ + bl 126c78 │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ - b.n 93b3e <_PyObject_GetMethod@@Base+0x60a> │ │ │ │ - cbz r2, 940d4 <_PyObject_GetMethod@@Base+0xba0> │ │ │ │ + b.n 93a46 <_PyObject_GetMethod@@Base+0x60a> │ │ │ │ + cbz r2, 93fd8 <_PyObject_GetMethod@@Base+0xb9c> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 940c6 <_PyObject_GetMethod@@Base+0xb92> │ │ │ │ + bne.n 93fca <_PyObject_GetMethod@@Base+0xb8e> │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e1354 │ │ │ │ + bl 1e062c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 93d38 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93c40 <_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 93b72 <_PyObject_GetMethod@@Base+0x63e> │ │ │ │ + bne.w 93a7a <_PyObject_GetMethod@@Base+0x63e> │ │ │ │ str.w lr, [r4, #16] │ │ │ │ - b.n 93b86 <_PyObject_GetMethod@@Base+0x652> │ │ │ │ + b.n 93a8e <_PyObject_GetMethod@@Base+0x652> │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 940d4 <_PyObject_GetMethod@@Base+0xba0> │ │ │ │ + bne.n 93fd8 <_PyObject_GetMethod@@Base+0xb9c> │ │ │ │ mov r1, r6 │ │ │ │ - bl 203a58 <_PyUnicode_EncodeUTF16@@Base+0x70c> │ │ │ │ + bl 203018 <_PyUnicode_EncodeUTF16@@Base+0x70c> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 93d38 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93c40 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34956 @ 0x888c │ │ │ │ + movw r1, #32396 @ 0x7e8c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 93eba <_PyObject_GetMethod@@Base+0x986> │ │ │ │ + bl 127394 │ │ │ │ + b.n 93dc0 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34108 @ 0x853c │ │ │ │ + movw r1, #31548 @ 0x7b3c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 93eba <_PyObject_GetMethod@@Base+0x986> │ │ │ │ + bl 127394 │ │ │ │ + b.n 93dc0 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b.n 93ee0 <_PyObject_GetMethod@@Base+0x9ac> │ │ │ │ + b.n 93de6 <_PyObject_GetMethod@@Base+0x9aa> │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ - b.n 93b3e <_PyObject_GetMethod@@Base+0x60a> │ │ │ │ + b.n 93a46 <_PyObject_GetMethod@@Base+0x60a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 15734c <_PyUnicode_Copy@@Base> │ │ │ │ + bl 15665c <_PyUnicode_Copy@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 93d38 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93c40 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93af4 <_PyObject_GetMethod@@Base+0x5c0> │ │ │ │ + beq.w 939fc <_PyObject_GetMethod@@Base+0x5c0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f0e28 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 1f0264 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93dd4 <_PyObject_GetMethod@@Base+0x8a0> │ │ │ │ + beq.w 93cda <_PyObject_GetMethod@@Base+0x89e> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32184 @ 0x7db8 │ │ │ │ + movw r1, #29624 @ 0x73b8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - b.n 93e5c <_PyObject_GetMethod@@Base+0x928> │ │ │ │ - bl 1f0e28 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl d183c │ │ │ │ + b.n 93d62 <_PyObject_GetMethod@@Base+0x926> │ │ │ │ + bl 1f0264 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93dd4 <_PyObject_GetMethod@@Base+0x8a0> │ │ │ │ + beq.w 93cda <_PyObject_GetMethod@@Base+0x89e> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34876 @ 0x883c │ │ │ │ + movw r1, #32316 @ 0x7e3c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 9414c <_PyObject_GetMethod@@Base+0xc18> │ │ │ │ - movw r0, #7756 @ 0x1e4c │ │ │ │ + b.n 94050 <_PyObject_GetMethod@@Base+0xc14> │ │ │ │ + movw r0, #5196 @ 0x144c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 93e9e <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 93da4 <_PyObject_GetMethod@@Base+0x968> │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34928 @ 0x8870 │ │ │ │ + movw r1, #32368 @ 0x7e70 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 93eba <_PyObject_GetMethod@@Base+0x986> │ │ │ │ + bl 127394 │ │ │ │ + b.n 93dc0 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 93eba <_PyObject_GetMethod@@Base+0x986> │ │ │ │ + beq.w 93dc0 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93eba <_PyObject_GetMethod@@Base+0x986> │ │ │ │ + bne.w 93dc0 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 93eba <_PyObject_GetMethod@@Base+0x986> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 93dc0 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 93d30 <_PyObject_GetMethod@@Base+0x7fc> │ │ │ │ + b.n 93c38 <_PyObject_GetMethod@@Base+0x7fc> │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ - cbz r1, 941ce <_PyObject_GetMethod@@Base+0xc9a> │ │ │ │ + cbz r1, 940d2 <_PyObject_GetMethod@@Base+0xc96> │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 941c2 <_PyObject_GetMethod@@Base+0xc8e> │ │ │ │ - b.n 93aec <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ + bne.n 940c6 <_PyObject_GetMethod@@Base+0xc8a> │ │ │ │ + b.n 939f4 <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 93aec <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ - b.n 93dc0 <_PyObject_GetMethod@@Base+0x88c> │ │ │ │ + beq.w 939f4 <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ + b.n 93cc6 <_PyObject_GetMethod@@Base+0x88a> │ │ │ │ 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 94276 <_PyObject_GetMethod@@Base+0xd42> │ │ │ │ + beq.n 9417a <_PyObject_GetMethod@@Base+0xd3e> │ │ │ │ ldr r5, [r1, #28] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 94250 <_PyObject_GetMethod@@Base+0xd1c> │ │ │ │ + bpl.n 94154 <_PyObject_GetMethod@@Base+0xd18> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ adds r1, r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 94226 <_PyObject_GetMethod@@Base+0xcf2> │ │ │ │ + bge.n 9412a <_PyObject_GetMethod@@Base+0xcee> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ str r1, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 83b9c <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ + bl 83c34 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ adds r0, #1 │ │ │ │ itt ne │ │ │ │ ldrne r3, [r5, #12] │ │ │ │ strne.w r4, [r3, r6, lsl #2] │ │ │ │ - bne.n 94222 <_PyObject_GetMethod@@Base+0xcee> │ │ │ │ + bne.n 94126 <_PyObject_GetMethod@@Base+0xcea> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 94276 <_PyObject_GetMethod@@Base+0xd42> │ │ │ │ + beq.n 9417a <_PyObject_GetMethod@@Base+0xd3e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 94260 <_PyObject_GetMethod@@Base+0xd2c> │ │ │ │ + cbnz r3, 94164 <_PyObject_GetMethod@@Base+0xd28> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 94260 <_PyObject_GetMethod@@Base+0xd2c> │ │ │ │ - movw r0, #7196 @ 0x1c1c │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 94164 <_PyObject_GetMethod@@Base+0xd28> │ │ │ │ + movw r0, #4636 @ 0x121c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #545 @ 0x221 │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 94276 <_PyObject_GetMethod@@Base+0xd42> │ │ │ │ + beq.n 9417a <_PyObject_GetMethod@@Base+0xd3e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 94276 <_PyObject_GetMethod@@Base+0xd42> │ │ │ │ + cbnz r3, 9417a <_PyObject_GetMethod@@Base+0xd3e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 94222 <_PyObject_GetMethod@@Base+0xcee> │ │ │ │ + b.n 94126 <_PyObject_GetMethod@@Base+0xcea> │ │ │ │ nop │ │ │ │ │ │ │ │ -0009427c : │ │ │ │ +00094180 : │ │ │ │ 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 942d2 │ │ │ │ + blt.n 941d6 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 9429c │ │ │ │ + bne.n 941a0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 942ec │ │ │ │ + b.n 941f0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 942b8 │ │ │ │ + ble.n 941bc │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 942ac │ │ │ │ + bne.n 941b0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1e1354 │ │ │ │ + b.w 1e062c │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 942b8 │ │ │ │ + bne.n 941bc │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 203a58 <_PyUnicode_EncodeUTF16@@Base+0x70c> │ │ │ │ + b.w 203018 <_PyUnicode_EncodeUTF16@@Base+0x70c> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34956 @ 0x888c │ │ │ │ + movw r1, #32396 @ 0x7e8c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34108 @ 0x853c │ │ │ │ + movw r1, #31548 @ 0x7b3c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 942ce │ │ │ │ + bl 127394 │ │ │ │ + b.n 941d2 │ │ │ │ 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 945a8 │ │ │ │ + beq.w 944ac │ │ │ │ cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ itt ne │ │ │ │ addne r2, r0, r1 │ │ │ │ movne r3, r0 │ │ │ │ - beq.w 94538 │ │ │ │ + beq.w 9443c │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 94412 │ │ │ │ + bls.n 94316 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - beq.n 94378 │ │ │ │ + beq.n 9427c │ │ │ │ mov ip, r3 │ │ │ │ mov r3, ip │ │ │ │ ldrsb.w r1, [r3], #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 94312 │ │ │ │ + bge.n 94216 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 945c4 │ │ │ │ + blt.w 944c8 │ │ │ │ movw r3, #65506 @ 0xffe2 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 94368 │ │ │ │ + bgt.n 9426c │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6013 @ 0x177d │ │ │ │ + movw r3, #6117 @ 0x17e5 │ │ │ │ movt r3, #7 │ │ │ │ add.w r8, r4, #29 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 94444 │ │ │ │ + beq.n 94348 │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9447e │ │ │ │ - bl 1ea6e4 │ │ │ │ + bne.w 94382 │ │ │ │ + bl 1e9b14 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 944bc │ │ │ │ + bne.w 943c0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 944d4 │ │ │ │ + b.n 943d8 │ │ │ │ add.w ip, r3, #4 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n 9431a │ │ │ │ + bcc.n 9421e │ │ │ │ ldr r1, [r3, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 94326 │ │ │ │ + bne.n 9422a │ │ │ │ add.w r1, r3, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 9440e │ │ │ │ + bcc.n 94312 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 94326 │ │ │ │ + bne.n 9422a │ │ │ │ add.w ip, r3, #12 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.w 94522 │ │ │ │ + bcc.w 94426 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 94326 │ │ │ │ + bne.n 9422a │ │ │ │ add.w r1, r3, #16 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 9440e │ │ │ │ + bcc.n 94312 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 94326 │ │ │ │ + bne.n 9422a │ │ │ │ add.w ip, r3, #20 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.w 94522 │ │ │ │ + bcc.w 94426 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 94326 │ │ │ │ + bne.n 9422a │ │ │ │ add.w r1, r3, #24 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 9440e │ │ │ │ + bcc.n 94312 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 94326 │ │ │ │ + bne.n 9422a │ │ │ │ add.w r5, r3, #28 │ │ │ │ cmp r2, r5 │ │ │ │ - bcc.w 94522 │ │ │ │ + bcc.w 94426 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 94326 │ │ │ │ + bne.n 9422a │ │ │ │ sub.w r1, r2, #28 │ │ │ │ subs r3, r1, r3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r3, r5 │ │ │ │ - b.n 94408 │ │ │ │ + b.n 9430c │ │ │ │ ldr.w r1, [ip] │ │ │ │ adds r5, #4 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 94326 │ │ │ │ + bne.n 9422a │ │ │ │ mov ip, r5 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 943fc │ │ │ │ + bne.n 94300 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 9431c │ │ │ │ + bne.n 94220 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 945c4 │ │ │ │ + blt.w 944c8 │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 94368 │ │ │ │ + bgt.n 9426c │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6013 @ 0x177d │ │ │ │ + movw r3, #6117 @ 0x17e5 │ │ │ │ movt r3, #7 │ │ │ │ add.w r8, r4, #21 │ │ │ │ mov.w r9, #1 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 94358 │ │ │ │ - ldr r3, [pc, #408] @ (945e0 ) │ │ │ │ + bne.n 9425c │ │ │ │ + ldr r3, [pc, #408] @ (944e4 ) │ │ │ │ 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 944f8 │ │ │ │ + bhi.n 943fc │ │ │ │ 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 94598 │ │ │ │ + beq.w 9449c │ │ │ │ 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, 944da │ │ │ │ + cbz r0, 943de │ │ │ │ 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] @ (945e4 ) │ │ │ │ + ldr r2, [pc, #332] @ (944e8 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9455e │ │ │ │ + bne.n 94462 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 94572 │ │ │ │ + beq.n 94476 │ │ │ │ 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 945dc │ │ │ │ + bpl.w 944e0 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 9458a │ │ │ │ + bpl.n 9448e │ │ │ │ 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 9452c │ │ │ │ + bcc.n 94430 │ │ │ │ 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 9447e │ │ │ │ + bne.n 94382 │ │ │ │ ldr.w r2, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49345 @ 0xc0c1 │ │ │ │ + movw r3, #49409 @ 0xc101 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 945ac │ │ │ │ + bne.n 944b0 │ │ │ │ mov r0, r8 │ │ │ │ blx 2a0fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 94368 │ │ │ │ + beq.w 9426c │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 9447e │ │ │ │ + b.n 94382 │ │ │ │ mov ip, r1 │ │ │ │ cmp r2, ip │ │ │ │ - bne.w 9431c │ │ │ │ - b.n 94412 │ │ │ │ + bne.w 94220 │ │ │ │ + b.n 94316 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 9447e │ │ │ │ + b.n 94382 │ │ │ │ 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] @ (945e8 ) │ │ │ │ + ldrge r5, [pc, #148] @ (944ec ) │ │ │ │ addlt.w r5, r5, r3, lsl #5 │ │ │ │ mlage r5, r2, r3, r5 │ │ │ │ - b.n 944d4 │ │ │ │ - movw r1, #27577 @ 0x6bb9 │ │ │ │ + b.n 943d8 │ │ │ │ + movw r1, #26633 @ 0x6809 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 945b8 │ │ │ │ + bne.n 944bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 127028 │ │ │ │ - b.n 944a4 │ │ │ │ + bl 126c78 │ │ │ │ + b.n 943a8 │ │ │ │ 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 944bc │ │ │ │ + b.n 943c0 │ │ │ │ add.w r0, r5, #28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ blx 29c10 │ │ │ │ - b.n 944d4 │ │ │ │ + b.n 943d8 │ │ │ │ mov r0, sl │ │ │ │ - bl 71838 │ │ │ │ + bl 718a0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9447e │ │ │ │ - b.n 944f8 │ │ │ │ - ldr r5, [pc, #64] @ (945ec ) │ │ │ │ - b.n 944d4 │ │ │ │ + bne.w 94382 │ │ │ │ + b.n 943fc │ │ │ │ + ldr r5, [pc, #64] @ (944f0 ) │ │ │ │ + b.n 943d8 │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 94510 │ │ │ │ + b.n 94414 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 944a4 │ │ │ │ + b.n 943a8 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #7048 @ 0x1b88 │ │ │ │ + movw r1, #4488 @ 0x1188 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 94374 │ │ │ │ + bl 127394 │ │ │ │ + b.n 94278 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b.n 9458e │ │ │ │ + b.n 94492 │ │ │ │ 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 │ │ │ │ @@ -158686,762 +158582,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 9479a │ │ │ │ + bne.w 9469e │ │ │ │ ldr r5, [r0, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 9479a │ │ │ │ + blt.w 9469e │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 9479a │ │ │ │ + blt.w 9469e │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 9479a │ │ │ │ + blt.w 9469e │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9479a │ │ │ │ + beq.w 9469e │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.w 9479a │ │ │ │ + bpl.w 9469e │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9479a │ │ │ │ + beq.w 9469e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #5 │ │ │ │ - bpl.w 9479a │ │ │ │ + bpl.w 9469e │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9479a │ │ │ │ + beq.w 9469e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bpl.w 9479a │ │ │ │ + bpl.w 9469e │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9479a │ │ │ │ + beq.w 9469e │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.w 9479a │ │ │ │ + bpl.w 9469e │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9479a │ │ │ │ + beq.w 9469e │ │ │ │ ldr r7, [r3, #4] │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r7, #4 │ │ │ │ - bpl.w 9479a │ │ │ │ + bpl.w 9469e │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ cmp r7, r1 │ │ │ │ - bne.w 9479a │ │ │ │ + bne.w 9469e │ │ │ │ ldr r7, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9479a │ │ │ │ + beq.w 9469e │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bpl.n 9479a │ │ │ │ + bpl.n 9469e │ │ │ │ ldr r7, [r0, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 9479a │ │ │ │ + beq.n 9469e │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bpl.n 9479a │ │ │ │ + bpl.n 9469e │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 9479a │ │ │ │ + beq.n 9469e │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bpl.n 9479a │ │ │ │ + bpl.n 9469e │ │ │ │ ldr r7, [r0, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 9479a │ │ │ │ + beq.n 9469e │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r7, #4 │ │ │ │ - bpl.n 9479a │ │ │ │ + bpl.n 9469e │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9479a │ │ │ │ + beq.n 9469e │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bpl.n 9479a │ │ │ │ + bpl.n 9469e │ │ │ │ ldr r0, [r2, #8] │ │ │ │ orrs r2, r0 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - bne.n 94782 │ │ │ │ + bne.n 94686 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 9473c │ │ │ │ + ble.n 94640 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ands.w r2, r2, #32 │ │ │ │ - beq.n 94776 │ │ │ │ + beq.n 9467a │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - beq.n 94724 │ │ │ │ + beq.n 94628 │ │ │ │ movs r2, #1 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ lsls r7, r0, #26 │ │ │ │ - bpl.n 9477c │ │ │ │ + bpl.n 94680 │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 94724 │ │ │ │ + beq.n 94628 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ lsls r0, r0, #26 │ │ │ │ it mi │ │ │ │ addmi r2, #1 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 94724 │ │ │ │ + beq.n 94628 │ │ │ │ add.w r0, r3, #15 │ │ │ │ adds r3, #18 │ │ │ │ add r0, r1 │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ lsls r1, r1, #26 │ │ │ │ - bpl.n 94770 │ │ │ │ + bpl.n 94674 │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 94716 │ │ │ │ + bne.n 9461a │ │ │ │ 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 94754 │ │ │ │ + blt.n 94658 │ │ │ │ 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 9473a │ │ │ │ + bge.n 9463e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35308 @ 0x89ec │ │ │ │ + movw r1, #32748 @ 0x7fec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 94716 │ │ │ │ - b.n 94724 │ │ │ │ + bne.n 9461a │ │ │ │ + b.n 94628 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 946f6 │ │ │ │ - b.n 94724 │ │ │ │ + bne.n 945fa │ │ │ │ + b.n 94628 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 94702 │ │ │ │ - b.n 94724 │ │ │ │ + bne.n 94606 │ │ │ │ + b.n 94628 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35280 @ 0x89d0 │ │ │ │ + movw r1, #32720 @ 0x7fd0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 9476a │ │ │ │ - movw r0, #35256 @ 0x89b8 │ │ │ │ + bl 127394 │ │ │ │ + b.n 9466e │ │ │ │ + movw r0, #32696 @ 0x7fb8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #455 @ 0x1c7 │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 9476a │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 9466e │ │ │ │ │ │ │ │ -000947ac <_Py_write@@Base>: │ │ │ │ +000946b0 <_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 95d4c │ │ │ │ + bl 95c50 │ │ │ │ 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 98844 │ │ │ │ + bl 98744 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 94800 <_Py_write@@Base+0x54> │ │ │ │ + bge.n 94704 <_Py_write@@Base+0x54> │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.n 9481e <_Py_write@@Base+0x72> │ │ │ │ + beq.n 94722 <_Py_write@@Base+0x72> │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 94806 <_Py_write@@Base+0x5a> │ │ │ │ + blt.n 9470a <_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 f19ac │ │ │ │ + bl f17dc │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str.w sl, [r5] │ │ │ │ - b.n 94800 <_Py_write@@Base+0x54> │ │ │ │ - bl e4c60 │ │ │ │ + b.n 94704 <_Py_write@@Base+0x54> │ │ │ │ + bl e4a7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 947ce <_Py_write@@Base+0x22> │ │ │ │ - b.n 94814 <_Py_write@@Base+0x68> │ │ │ │ + beq.n 946d2 <_Py_write@@Base+0x22> │ │ │ │ + b.n 94718 <_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 94ff8 <_Py_write@@Base+0x84c> │ │ │ │ + beq.w 94efc <_Py_write@@Base+0x84c> │ │ │ │ ldr r5, [r0, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 95006 <_Py_write@@Base+0x85a> │ │ │ │ + bne.w 94f0a <_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 94dbe <_Py_write@@Base+0x612> │ │ │ │ + beq.w 94cc2 <_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, #6013 @ 0x177d │ │ │ │ + movw r3, #6117 @ 0x17e5 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 94dec <_Py_write@@Base+0x640> │ │ │ │ - ldr r3, [pc, #712] @ (94b50 <_Py_write@@Base+0x3a4>) │ │ │ │ + bne.w 94cf0 <_Py_write@@Base+0x640> │ │ │ │ + ldr r3, [pc, #712] @ (94a54 <_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 94db2 <_Py_write@@Base+0x606> │ │ │ │ + beq.w 94cb6 <_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 94c42 <_Py_write@@Base+0x496> │ │ │ │ + beq.w 94b46 <_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 94d94 <_Py_write@@Base+0x5e8> │ │ │ │ + bne.w 94c98 <_Py_write@@Base+0x5e8> │ │ │ │ adds r3, r1, #1 │ │ │ │ mov r9, r5 │ │ │ │ cmp r1, fp │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq.n 9491c <_Py_write@@Base+0x170> │ │ │ │ + beq.n 94820 <_Py_write@@Base+0x170> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 94f36 <_Py_write@@Base+0x78a> │ │ │ │ + bne.w 94e3a <_Py_write@@Base+0x78a> │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ - bl 95e68 │ │ │ │ + bl 95d6c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94c06 <_Py_write@@Base+0x45a> │ │ │ │ + bne.w 94b0a <_Py_write@@Base+0x45a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w sl, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 94f36 <_Py_write@@Base+0x78a> │ │ │ │ + bne.w 94e3a <_Py_write@@Base+0x78a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b0c0 <_Py_NewReferenceNoTotal@@Base+0x1c> │ │ │ │ + bl 9afa0 <_Py_NewReferenceNoTotal@@Base+0x1c> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov sl, r0 │ │ │ │ subs r1, #1 │ │ │ │ - cbz r0, 94924 <_Py_write@@Base+0x178> │ │ │ │ + cbz r0, 94828 <_Py_write@@Base+0x178> │ │ │ │ cmp r8, r5 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 94b54 <_Py_write@@Base+0x3a8> │ │ │ │ + beq.w 94a58 <_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 948ce <_Py_write@@Base+0x122> │ │ │ │ + bne.n 947d2 <_Py_write@@Base+0x122> │ │ │ │ mov r0, r4 │ │ │ │ - bl 260874 │ │ │ │ - b.n 948ce <_Py_write@@Base+0x122> │ │ │ │ + bl 25ff9c │ │ │ │ + b.n 947d2 <_Py_write@@Base+0x122> │ │ │ │ mov sl, r7 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 94d8c <_Py_write@@Base+0x5e0> │ │ │ │ + beq.w 94c90 <_Py_write@@Base+0x5e0> │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 94d8c <_Py_write@@Base+0x5e0> │ │ │ │ + bne.w 94c90 <_Py_write@@Base+0x5e0> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bhi.w 95082 <_Py_write@@Base+0x8d6> │ │ │ │ + bhi.w 94f86 <_Py_write@@Base+0x8d6> │ │ │ │ add.w sl, r5, #4294967295 @ 0xffffffff │ │ │ │ mov.w sl, sl, lsl #2 │ │ │ │ cmn.w sl, #13 │ │ │ │ - bhi.w 95082 <_Py_write@@Base+0x8d6> │ │ │ │ + bhi.w 94f86 <_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 94e8c <_Py_write@@Base+0x6e0> │ │ │ │ + bhi.w 94d90 <_Py_write@@Base+0x6e0> │ │ │ │ str r7, [r3, #4] │ │ │ │ ldr r7, [r3, #12] │ │ │ │ adds r7, r7, r0 │ │ │ │ - beq.w 9506e <_Py_write@@Base+0x8c2> │ │ │ │ + beq.w 94f72 <_Py_write@@Base+0x8c2> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 94f32 <_Py_write@@Base+0x786> │ │ │ │ + bne.w 94e36 <_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 949c8 <_Py_write@@Base+0x21c> │ │ │ │ + ble.n 948cc <_Py_write@@Base+0x21c> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r5, #2 │ │ │ │ str r3, [r7, #12] │ │ │ │ - beq.n 949c8 <_Py_write@@Base+0x21c> │ │ │ │ + beq.n 948cc <_Py_write@@Base+0x21c> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r5, #3 │ │ │ │ str r3, [r7, #16] │ │ │ │ - beq.n 949c8 <_Py_write@@Base+0x21c> │ │ │ │ + beq.n 948cc <_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 949b6 <_Py_write@@Base+0x20a> │ │ │ │ + bne.n 948ba <_Py_write@@Base+0x20a> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r2, [r3, #704] @ 0x2c0 │ │ │ │ - movw r3, #29621 @ 0x73b5 │ │ │ │ + movw r3, #29745 @ 0x7431 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 94da2 <_Py_write@@Base+0x5f6> │ │ │ │ - ldr r3, [pc, #368] @ (94b50 <_Py_write@@Base+0x3a4>) │ │ │ │ + bne.w 94ca6 <_Py_write@@Base+0x5f6> │ │ │ │ + ldr r3, [pc, #368] @ (94a54 <_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 94c76 <_Py_write@@Base+0x4ca> │ │ │ │ + beq.w 94b7a <_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 94a20 <_Py_write@@Base+0x274> │ │ │ │ + bgt.n 94924 <_Py_write@@Base+0x274> │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r0 │ │ │ │ - bgt.w 94c76 <_Py_write@@Base+0x4ca> │ │ │ │ + bgt.w 94b7a <_Py_write@@Base+0x4ca> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94c76 <_Py_write@@Base+0x4ca> │ │ │ │ + beq.w 94b7a <_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 94d1e <_Py_write@@Base+0x572> │ │ │ │ + beq.w 94c22 <_Py_write@@Base+0x572> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94e00 <_Py_write@@Base+0x654> │ │ │ │ + beq.w 94d04 <_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 9503a <_Py_write@@Base+0x88e> │ │ │ │ + beq.w 94f3e <_Py_write@@Base+0x88e> │ │ │ │ ldr r6, [r6, #0] │ │ │ │ cmp.w r9, #1 │ │ │ │ - ble.n 94a84 <_Py_write@@Base+0x2d8> │ │ │ │ + ble.n 94988 <_Py_write@@Base+0x2d8> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 94a56 <_Py_write@@Base+0x2aa> │ │ │ │ + cbz r2, 9495a <_Py_write@@Base+0x2aa> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add r6, r2 │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.n 94a84 <_Py_write@@Base+0x2d8> │ │ │ │ + beq.n 94988 <_Py_write@@Base+0x2d8> │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 94a64 <_Py_write@@Base+0x2b8> │ │ │ │ + cbz r2, 94968 <_Py_write@@Base+0x2b8> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add r6, r2 │ │ │ │ cmp.w r9, #3 │ │ │ │ - beq.n 94a84 <_Py_write@@Base+0x2d8> │ │ │ │ + beq.n 94988 <_Py_write@@Base+0x2d8> │ │ │ │ add.w r9, r3, r9, lsl #2 │ │ │ │ adds r3, #12 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95096 <_Py_write@@Base+0x8ea> │ │ │ │ + beq.w 94f9a <_Py_write@@Base+0x8ea> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r9, r3 │ │ │ │ add r6, r2 │ │ │ │ - bne.n 94a72 <_Py_write@@Base+0x2c6> │ │ │ │ + bne.n 94976 <_Py_write@@Base+0x2c6> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - bhi.w 95022 <_Py_write@@Base+0x876> │ │ │ │ + bhi.w 94f26 <_Py_write@@Base+0x876> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 94cb0 <_Py_write@@Base+0x504> │ │ │ │ + beq.w 94bb4 <_Py_write@@Base+0x504> │ │ │ │ subs r2, r6, #1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmn.w r2, #13 │ │ │ │ - bhi.w 95022 <_Py_write@@Base+0x876> │ │ │ │ + bhi.w 94f26 <_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 94cd0 <_Py_write@@Base+0x524> │ │ │ │ + bcc.w 94bd4 <_Py_write@@Base+0x524> │ │ │ │ str r1, [r5, #4] │ │ │ │ ldr r5, [r5, #12] │ │ │ │ adds r5, r5, r0 │ │ │ │ - beq.w 9500e <_Py_write@@Base+0x862> │ │ │ │ + beq.w 94f12 <_Py_write@@Base+0x862> │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 94f2e <_Py_write@@Base+0x782> │ │ │ │ + bne.w 94e32 <_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 94b0a <_Py_write@@Base+0x35e> │ │ │ │ + ble.n 94a0e <_Py_write@@Base+0x35e> │ │ │ │ ldr.w r3, [r1, r8, lsl #2] │ │ │ │ - cbz r3, 94b02 <_Py_write@@Base+0x356> │ │ │ │ + cbz r3, 94a06 <_Py_write@@Base+0x356> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 94b18 <_Py_write@@Base+0x36c> │ │ │ │ + bgt.n 94a1c <_Py_write@@Base+0x36c> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp lr, r8 │ │ │ │ - bne.n 94af6 <_Py_write@@Base+0x34a> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ + bne.n 949fa <_Py_write@@Base+0x34a> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov.w r9, ip, lsl #2 │ │ │ │ cmp r2, #1 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str.w r0, [r1, ip, lsl #2] │ │ │ │ - beq.n 94b42 <_Py_write@@Base+0x396> │ │ │ │ + beq.n 94a46 <_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 94b2c <_Py_write@@Base+0x380> │ │ │ │ + bne.n 94a30 <_Py_write@@Base+0x380> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r8, lr │ │ │ │ - beq.n 94b0a <_Py_write@@Base+0x35e> │ │ │ │ + beq.n 94a0e <_Py_write@@Base+0x35e> │ │ │ │ ldr r1, [r7, #4] │ │ │ │ add ip, r2 │ │ │ │ - b.n 94af6 <_Py_write@@Base+0x34a> │ │ │ │ + b.n 949fa <_Py_write@@Base+0x34a> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ movs.w r2, r8, lsl #2 │ │ │ │ - bmi.w 95086 <_Py_write@@Base+0x8da> │ │ │ │ + bmi.w 94f8a <_Py_write@@Base+0x8da> │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - movw r0, #15981 @ 0x3e6d │ │ │ │ + movw r0, #16097 @ 0x3ee1 │ │ │ │ movt r0, #8 │ │ │ │ ldr.w r3, [r7, #700] @ 0x2bc │ │ │ │ ldr.w r7, [r7, #688] @ 0x2b0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 94e84 <_Py_write@@Base+0x6d8> │ │ │ │ + bne.w 94d88 <_Py_write@@Base+0x6d8> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 94c62 <_Py_write@@Base+0x4b6> │ │ │ │ - ldr r3, [pc, #768] @ (94e80 <_Py_write@@Base+0x6d4>) │ │ │ │ + beq.n 94b66 <_Py_write@@Base+0x4b6> │ │ │ │ + ldr r3, [pc, #768] @ (94d84 <_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 94d38 <_Py_write@@Base+0x58c> │ │ │ │ + beq.w 94c3c <_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 94bc0 <_Py_write@@Base+0x414> │ │ │ │ + bgt.n 94ac4 <_Py_write@@Base+0x414> │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, ip │ │ │ │ - bgt.w 94d38 <_Py_write@@Base+0x58c> │ │ │ │ + bgt.w 94c3c <_Py_write@@Base+0x58c> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94d38 <_Py_write@@Base+0x58c> │ │ │ │ + beq.w 94c3c <_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 94bde <_Py_write@@Base+0x432> │ │ │ │ + bhi.n 94ae2 <_Py_write@@Base+0x432> │ │ │ │ add.w r3, r9, r3, lsl #4 │ │ │ │ cmp.w r3, r8, lsl #4 │ │ │ │ - bcc.w 9490a <_Py_write@@Base+0x15e> │ │ │ │ + bcc.w 9480e <_Py_write@@Base+0x15e> │ │ │ │ mov r9, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7177c │ │ │ │ + bl 717e4 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95086 <_Py_write@@Base+0x8da> │ │ │ │ + beq.w 94f8a <_Py_write@@Base+0x8da> │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 773b4 │ │ │ │ + bl 77430 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 9490a <_Py_write@@Base+0x15e> │ │ │ │ + b.n 9480e <_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 94ed8 <_Py_write@@Base+0x72c> │ │ │ │ + bhi.w 94ddc <_Py_write@@Base+0x72c> │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str.w lr, [r2, #4] │ │ │ │ adds.w sl, r1, r0 │ │ │ │ - beq.w 95044 <_Py_write@@Base+0x898> │ │ │ │ + beq.w 94f48 <_Py_write@@Base+0x898> │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 94f28 <_Py_write@@Base+0x77c> │ │ │ │ + bne.w 94e2c <_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 94902 <_Py_write@@Base+0x156> │ │ │ │ + b.n 94806 <_Py_write@@Base+0x156> │ │ │ │ ldrd ip, r2, [r3, #24] │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n 94d30 <_Py_write@@Base+0x584> │ │ │ │ + bcc.n 94c34 <_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 94d5c <_Py_write@@Base+0x5b0> │ │ │ │ + beq.n 94c60 <_Py_write@@Base+0x5b0> │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ - b.n 948b2 <_Py_write@@Base+0x106> │ │ │ │ + b.n 947b6 <_Py_write@@Base+0x106> │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7177c │ │ │ │ + bl 717e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95086 <_Py_write@@Base+0x8da> │ │ │ │ + beq.w 94f8a <_Py_write@@Base+0x8da> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 9490a <_Py_write@@Base+0x15e> │ │ │ │ + b.n 9480e <_Py_write@@Base+0x15e> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r2, [r3, #684] @ 0x2ac │ │ │ │ - movw r3, #50053 @ 0xc385 │ │ │ │ + movw r3, #50117 @ 0xc3c5 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 94f66 <_Py_write@@Base+0x7ba> │ │ │ │ + bne.w 94e6a <_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 94a3e <_Py_write@@Base+0x292> │ │ │ │ + bgt.w 94942 <_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 94abc <_Py_write@@Base+0x310> │ │ │ │ + bls.w 949c0 <_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 76e4c │ │ │ │ + bl 76ec0 │ │ │ │ mov lr, r0 │ │ │ │ ldrd fp, r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9500e <_Py_write@@Base+0x862> │ │ │ │ + beq.w 94f12 <_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 94abc <_Py_write@@Base+0x310> │ │ │ │ + b.n 949c0 <_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 94a38 <_Py_write@@Base+0x28c> │ │ │ │ + b.n 9493c <_Py_write@@Base+0x28c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.n 948b2 <_Py_write@@Base+0x106> │ │ │ │ + b.n 947b6 <_Py_write@@Base+0x106> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r7, [r3, #680] @ 0x2a8 │ │ │ │ - movw r3, #50153 @ 0xc3e9 │ │ │ │ + movw r3, #50217 @ 0xc429 │ │ │ │ movt r3, #6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 94fec <_Py_write@@Base+0x840> │ │ │ │ + bne.w 94ef0 <_Py_write@@Base+0x840> │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ blx 2a6fc │ │ │ │ - b.n 94c6a <_Py_write@@Base+0x4be> │ │ │ │ + b.n 94b6e <_Py_write@@Base+0x4be> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ - movw r3, #49345 @ 0xc0c1 │ │ │ │ + movw r3, #49409 @ 0xc101 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 94fde <_Py_write@@Base+0x832> │ │ │ │ + bne.w 94ee2 <_Py_write@@Base+0x832> │ │ │ │ movs r0, #4 │ │ │ │ blx 2a0fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9508c <_Py_write@@Base+0x8e0> │ │ │ │ + beq.w 94f90 <_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 948b2 <_Py_write@@Base+0x106> │ │ │ │ + b.n 947b6 <_Py_write@@Base+0x106> │ │ │ │ mov r0, r6 │ │ │ │ - bl 771e8 │ │ │ │ + bl 77260 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r2, r1 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r3, r1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - str r3, [r4, #8] │ │ │ │ + str r2, [r4, #8] │ │ │ │ movs r5, #0 │ │ │ │ - b.n 94b0c <_Py_write@@Base+0x360> │ │ │ │ + b.n 94a10 <_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 94c9e <_Py_write@@Base+0x4f2> │ │ │ │ + b.n 94ba2 <_Py_write@@Base+0x4f2> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 71838 │ │ │ │ + bl 718a0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 94c5a <_Py_write@@Base+0x4ae> │ │ │ │ + b.n 94b5e <_Py_write@@Base+0x4ae> │ │ │ │ mov r0, r4 │ │ │ │ - bl 260874 │ │ │ │ + bl 25ff9c │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 94d92 <_Py_write@@Base+0x5e6> │ │ │ │ + bne.n 94c96 <_Py_write@@Base+0x5e6> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - movw r3, #6013 @ 0x177d │ │ │ │ + movw r3, #6117 @ 0x17e5 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ ldr.w r2, [r2, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 94884 <_Py_write@@Base+0xd8> │ │ │ │ + beq.w 94788 <_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 94c5e <_Py_write@@Base+0x4b2> │ │ │ │ - b.n 9508c <_Py_write@@Base+0x8e0> │ │ │ │ + bne.w 94b62 <_Py_write@@Base+0x4b2> │ │ │ │ + b.n 94f90 <_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] │ │ │ │ @@ -159449,144 +159345,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 94e3e <_Py_write@@Base+0x692> │ │ │ │ + bne.n 94d42 <_Py_write@@Base+0x692> │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 94e3a <_Py_write@@Base+0x68e> │ │ │ │ + cbz r1, 94d3e <_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 94f72 <_Py_write@@Base+0x7c6> │ │ │ │ + beq.w 94e76 <_Py_write@@Base+0x7c6> │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n 94f44 <_Py_write@@Base+0x798> │ │ │ │ + beq.n 94e48 <_Py_write@@Base+0x798> │ │ │ │ ldr.w r1, [r0, #532] @ 0x214 │ │ │ │ - cbnz r1, 94e5e <_Py_write@@Base+0x6b2> │ │ │ │ + cbnz r1, 94d62 <_Py_write@@Base+0x6b2> │ │ │ │ str.w r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 94a38 <_Py_write@@Base+0x28c> │ │ │ │ + beq.w 9493c <_Py_write@@Base+0x28c> │ │ │ │ ldrd r1, r6, [r3, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 94f3e <_Py_write@@Base+0x792> │ │ │ │ + beq.n 94e42 <_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, 94e7c <_Py_write@@Base+0x6d0> │ │ │ │ + cbz r1, 94d80 <_Py_write@@Base+0x6d0> │ │ │ │ str r3, [r1, #24] │ │ │ │ str r3, [r2, #20] │ │ │ │ - b.n 94a38 <_Py_write@@Base+0x28c> │ │ │ │ + b.n 9493c <_Py_write@@Base+0x28c> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 94c6a <_Py_write@@Base+0x4be> │ │ │ │ + b.n 94b6e <_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 76e4c │ │ │ │ + bl 76ec0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrd r1, lr, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9506e <_Py_write@@Base+0x8c2> │ │ │ │ + beq.w 94f72 <_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 9506e <_Py_write@@Base+0x8c2> │ │ │ │ + beq.w 94f72 <_Py_write@@Base+0x8c2> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - b.n 9497e <_Py_write@@Base+0x1d2> │ │ │ │ + b.n 94882 <_Py_write@@Base+0x1d2> │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ - bl 76e4c │ │ │ │ + bl 76ec0 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95044 <_Py_write@@Base+0x898> │ │ │ │ + beq.w 94f48 <_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 95044 <_Py_write@@Base+0x898> │ │ │ │ + beq.w 94f48 <_Py_write@@Base+0x898> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - b.n 94c28 <_Py_write@@Base+0x47c> │ │ │ │ + b.n 94b2c <_Py_write@@Base+0x47c> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r2, [r1, #4] │ │ │ │ - b.n 94c30 <_Py_write@@Base+0x484> │ │ │ │ + b.n 94b34 <_Py_write@@Base+0x484> │ │ │ │ str r1, [r3, #4] │ │ │ │ - b.n 94ad0 <_Py_write@@Base+0x324> │ │ │ │ + b.n 949d4 <_Py_write@@Base+0x324> │ │ │ │ str r3, [r1, #4] │ │ │ │ - b.n 94986 <_Py_write@@Base+0x1da> │ │ │ │ + b.n 9488a <_Py_write@@Base+0x1da> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov sl, r7 │ │ │ │ subs r1, #1 │ │ │ │ - b.n 94926 <_Py_write@@Base+0x17a> │ │ │ │ + b.n 9482a <_Py_write@@Base+0x17a> │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 94e6e <_Py_write@@Base+0x6c2> │ │ │ │ + b.n 94d72 <_Py_write@@Base+0x6c2> │ │ │ │ ldr.w r2, [r5, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r3, #20] │ │ │ │ str r1, [r3, #24] │ │ │ │ - cbz r2, 94f52 <_Py_write@@Base+0x7a6> │ │ │ │ + cbz r2, 94e56 <_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 94a38 <_Py_write@@Base+0x28c> │ │ │ │ + bne.w 9493c <_Py_write@@Base+0x28c> │ │ │ │ str.w r3, [r5, #532] @ 0x214 │ │ │ │ - b.n 94a38 <_Py_write@@Base+0x28c> │ │ │ │ + b.n 9493c <_Py_write@@Base+0x28c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 94c90 <_Py_write@@Base+0x4e4> │ │ │ │ + b.n 94b94 <_Py_write@@Base+0x4e4> │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 94e4e <_Py_write@@Base+0x6a2> │ │ │ │ + beq.w 94d52 <_Py_write@@Base+0x6a2> │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 94fd8 <_Py_write@@Base+0x82c> │ │ │ │ + cbz r2, 94edc <_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, 94fa8 <_Py_write@@Base+0x7fc> │ │ │ │ + cbz r3, 94eac <_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] │ │ │ │ @@ -159597,633 +159493,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 94c9e <_Py_write@@Base+0x4f2> │ │ │ │ + b.n 94ba2 <_Py_write@@Base+0x4f2> │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 94f80 <_Py_write@@Base+0x7d4> │ │ │ │ + b.n 94e84 <_Py_write@@Base+0x7d4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 94d78 <_Py_write@@Base+0x5cc> │ │ │ │ + b.n 94c7c <_Py_write@@Base+0x5cc> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r7 │ │ │ │ - b.n 94c6a <_Py_write@@Base+0x4be> │ │ │ │ - bl 260874 │ │ │ │ + b.n 94b6e <_Py_write@@Base+0x4be> │ │ │ │ + bl 25ff9c │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 94854 <_Py_write@@Base+0xa8> │ │ │ │ - subs r3, #1 │ │ │ │ + beq.w 94758 <_Py_write@@Base+0xa8> │ │ │ │ + subs r1, r3, #1 │ │ │ │ movs r5, #0 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 94b10 <_Py_write@@Base+0x364> │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + b.n 94a14 <_Py_write@@Base+0x364> │ │ │ │ str.w fp, [sp, #4] │ │ │ │ - bl 1ea6e4 │ │ │ │ + bl 1e9b14 │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94ad0 <_Py_write@@Base+0x324> │ │ │ │ - bl 1ea6e4 │ │ │ │ - bl 7f738 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r3, r2, #1 │ │ │ │ + bne.w 949d4 <_Py_write@@Base+0x324> │ │ │ │ + bl 1e9b14 │ │ │ │ + bl 7f7cc │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r1, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94d9e <_Py_write@@Base+0x5f2> │ │ │ │ + beq.w 94ca2 <_Py_write@@Base+0x5f2> │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.n 95008 <_Py_write@@Base+0x85c> │ │ │ │ + b.n 94f0c <_Py_write@@Base+0x85c> │ │ │ │ cmp.w r9, #1 │ │ │ │ - bgt.w 94a50 <_Py_write@@Base+0x2a4> │ │ │ │ - b.n 94cae <_Py_write@@Base+0x502> │ │ │ │ + bgt.w 94954 <_Py_write@@Base+0x2a4> │ │ │ │ + b.n 94bb2 <_Py_write@@Base+0x502> │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1ea6e4 │ │ │ │ + bl 1e9b14 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94c30 <_Py_write@@Base+0x484> │ │ │ │ - bl 1ea6e4 │ │ │ │ + bne.w 94b34 <_Py_write@@Base+0x484> │ │ │ │ + bl 1e9b14 │ │ │ │ mov sl, r7 │ │ │ │ - bl 7f738 │ │ │ │ + bl 7f7cc │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94926 <_Py_write@@Base+0x17a> │ │ │ │ + beq.w 9482a <_Py_write@@Base+0x17a> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 94926 <_Py_write@@Base+0x17a> │ │ │ │ + b.n 9482a <_Py_write@@Base+0x17a> │ │ │ │ str.w lr, [sp, #12] │ │ │ │ - bl 1ea6e4 │ │ │ │ + bl 1e9b14 │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94986 <_Py_write@@Base+0x1da> │ │ │ │ - bl 1ea6e4 │ │ │ │ + bne.w 9488a <_Py_write@@Base+0x1da> │ │ │ │ + bl 1e9b14 │ │ │ │ mov r0, r6 │ │ │ │ - bl 771e8 │ │ │ │ + bl 77260 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1ea6e4 │ │ │ │ - b.n 94d92 <_Py_write@@Base+0x5e6> │ │ │ │ + bl 1e9b14 │ │ │ │ + b.n 94c96 <_Py_write@@Base+0x5e6> │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 94a72 <_Py_write@@Base+0x2c6> │ │ │ │ - b.n 94a84 <_Py_write@@Base+0x2d8> │ │ │ │ + bne.w 94976 <_Py_write@@Base+0x2c6> │ │ │ │ + b.n 94988 <_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] @ (953b8 <_Py_write@@Base+0xc0c>) │ │ │ │ + ldr r3, [pc, #772] @ (952bc <_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 95a4c <_Py_write@@Base+0x12a0> │ │ │ │ + bmi.w 95950 <_Py_write@@Base+0x12a0> │ │ │ │ add.w sl, r9, r6, lsl #2 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95d06 <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95c0a <_Py_write@@Base+0x155a> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movw r4, #42220 @ 0xa4ec │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 95d06 <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95c0a <_Py_write@@Base+0x155a> │ │ │ │ add.w r8, r9, #12 │ │ │ │ lsls r1, r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r8, r3, lsl #2] │ │ │ │ - bl 7b154 │ │ │ │ + bl 7b1d8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #1 │ │ │ │ str.w r0, [r8, r3, lsl #2] │ │ │ │ - beq.n 951fa <_Py_write@@Base+0xa4e> │ │ │ │ + beq.n 950fe <_Py_write@@Base+0xa4e> │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95d06 <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95c0a <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95d06 <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95c0a <_Py_write@@Base+0x155a> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ subs r3, r1, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ - bl 7b154 │ │ │ │ + bl 7b1d8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #2 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ - beq.n 951fa <_Py_write@@Base+0xa4e> │ │ │ │ + beq.n 950fe <_Py_write@@Base+0xa4e> │ │ │ │ ldr.w r3, [r9, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95d06 <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95c0a <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95d06 <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95c0a <_Py_write@@Base+0x155a> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ sub.w r3, r1, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ - bl 7b154 │ │ │ │ + bl 7b1d8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #3 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ - beq.n 951fa <_Py_write@@Base+0xa4e> │ │ │ │ + beq.n 950fe <_Py_write@@Base+0xa4e> │ │ │ │ ldr.w r3, [sl, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95d06 <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95c0a <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95d06 <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95c0a <_Py_write@@Base+0x155a> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ sub.w r3, r1, #12 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ - bl 7b154 │ │ │ │ + bl 7b1d8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #4 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ - beq.n 951fa <_Py_write@@Base+0xa4e> │ │ │ │ + beq.n 950fe <_Py_write@@Base+0xa4e> │ │ │ │ ldr.w r3, [sl, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95d06 <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95c0a <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95d06 <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95c0a <_Py_write@@Base+0x155a> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ sub.w sl, r1, #16 │ │ │ │ ldr.w r1, [r8, sl] │ │ │ │ - bl 7b154 │ │ │ │ + bl 7b1d8 │ │ │ │ cmp r6, #5 │ │ │ │ str.w r0, [r8, sl] │ │ │ │ sub.w r8, r6, #6 │ │ │ │ - beq.n 951fa <_Py_write@@Base+0xa4e> │ │ │ │ + beq.n 950fe <_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 95d06 <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95c0a <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95d06 <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95c0a <_Py_write@@Base+0x155a> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ - bl 7b154 │ │ │ │ + bl 7b1d8 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r6, #0] │ │ │ │ - bne.n 951d4 <_Py_write@@Base+0xa28> │ │ │ │ - ldr r3, [pc, #444] @ (953b8 <_Py_write@@Base+0xc0c>) │ │ │ │ + bne.n 950d8 <_Py_write@@Base+0xa28> │ │ │ │ + ldr r3, [pc, #444] @ (952bc <_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 95954 <_Py_write@@Base+0x11a8> │ │ │ │ + bmi.w 95858 <_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, #51168 @ 0xc7e0 │ │ │ │ + movw r8, #48608 @ 0xbde0 │ │ │ │ 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 9583a <_Py_write@@Base+0x108e> │ │ │ │ + bne.w 9573e <_Py_write@@Base+0x108e> │ │ │ │ ldrb r2, [r6, #16] │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bpl.w 953ce <_Py_write@@Base+0xc22> │ │ │ │ + bpl.w 952d2 <_Py_write@@Base+0xc22> │ │ │ │ lsls r3, r2, #26 │ │ │ │ - bpl.w 95d38 <_Py_write@@Base+0x158c> │ │ │ │ + bpl.w 95c3c <_Py_write@@Base+0x158c> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add.w r2, r6, #20 │ │ │ │ add r0, r2 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 953bc <_Py_write@@Base+0xc10> │ │ │ │ + beq.w 952c0 <_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 953ce <_Py_write@@Base+0xc22> │ │ │ │ + bne.w 952d2 <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 953bc <_Py_write@@Base+0xc10> │ │ │ │ + beq.w 952c0 <_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 953ce <_Py_write@@Base+0xc22> │ │ │ │ + bne.w 952d2 <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #2 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 953bc <_Py_write@@Base+0xc10> │ │ │ │ + beq.w 952c0 <_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 953ce <_Py_write@@Base+0xc22> │ │ │ │ + bne.n 952d2 <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #3 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 953bc <_Py_write@@Base+0xc10> │ │ │ │ + beq.n 952c0 <_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 953ce <_Py_write@@Base+0xc22> │ │ │ │ + bne.n 952d2 <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 953bc <_Py_write@@Base+0xc10> │ │ │ │ + beq.n 952c0 <_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 953ce <_Py_write@@Base+0xc22> │ │ │ │ + bne.n 952d2 <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #5 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 953bc <_Py_write@@Base+0xc10> │ │ │ │ + beq.n 952c0 <_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 953ce <_Py_write@@Base+0xc22> │ │ │ │ + bne.n 952d2 <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #6 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 953bc <_Py_write@@Base+0xc10> │ │ │ │ + beq.n 952c0 <_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, 953ce <_Py_write@@Base+0xc22> │ │ │ │ + cbnz r1, 952d2 <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #7 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 953bc <_Py_write@@Base+0xc10> │ │ │ │ + beq.n 952c0 <_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, 953ce <_Py_write@@Base+0xc22> │ │ │ │ + cbnz r1, 952d2 <_Py_write@@Base+0xc22> │ │ │ │ adds r2, #8 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 953bc <_Py_write@@Base+0xc10> │ │ │ │ + beq.n 952c0 <_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, 953ce <_Py_write@@Base+0xc22> │ │ │ │ + cbnz r3, 952d2 <_Py_write@@Base+0xc22> │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 95396 <_Py_write@@Base+0xbea> │ │ │ │ - b.n 953bc <_Py_write@@Base+0xc10> │ │ │ │ + bne.n 9529a <_Py_write@@Base+0xbea> │ │ │ │ + b.n 952c0 <_Py_write@@Base+0xc10> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b154 │ │ │ │ + bl 7b1d8 │ │ │ │ cmp r6, r0 │ │ │ │ it ne │ │ │ │ strne.w r0, [sl] │ │ │ │ subs.w r9, r9, #1 │ │ │ │ - bcs.w 9523a <_Py_write@@Base+0xa8e> │ │ │ │ + bcs.w 9513e <_Py_write@@Base+0xa8e> │ │ │ │ ldrd r5, fp, [sp, #4] │ │ │ │ - ldr r3, [pc, #756] @ (956d0 <_Py_write@@Base+0xf24>) │ │ │ │ + ldr r3, [pc, #756] @ (955d4 <_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 95962 <_Py_write@@Base+0x11b6> │ │ │ │ + bmi.w 95866 <_Py_write@@Base+0x11b6> │ │ │ │ add.w sl, r9, r6, lsl #2 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95d06 <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95c0a <_Py_write@@Base+0x155a> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movw r4, #42220 @ 0xa4ec │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 95d06 <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95c0a <_Py_write@@Base+0x155a> │ │ │ │ add.w r8, r9, #12 │ │ │ │ lsls r1, r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r8, r3, lsl #2] │ │ │ │ - bl 7b154 │ │ │ │ + bl 7b1d8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #1 │ │ │ │ str.w r0, [r8, r3, lsl #2] │ │ │ │ - beq.n 9551c <_Py_write@@Base+0xd70> │ │ │ │ + beq.n 95420 <_Py_write@@Base+0xd70> │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95d06 <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95c0a <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95d06 <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95c0a <_Py_write@@Base+0x155a> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ subs r3, r1, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ - bl 7b154 │ │ │ │ + bl 7b1d8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #2 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ - beq.n 9551c <_Py_write@@Base+0xd70> │ │ │ │ + beq.n 95420 <_Py_write@@Base+0xd70> │ │ │ │ ldr.w r3, [r9, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95d06 <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95c0a <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95d06 <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95c0a <_Py_write@@Base+0x155a> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ sub.w r3, r1, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ - bl 7b154 │ │ │ │ + bl 7b1d8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #3 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ - beq.n 9551c <_Py_write@@Base+0xd70> │ │ │ │ + beq.n 95420 <_Py_write@@Base+0xd70> │ │ │ │ ldr.w r3, [sl, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95d06 <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95c0a <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95d06 <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95c0a <_Py_write@@Base+0x155a> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ sub.w r3, r1, #12 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ - bl 7b154 │ │ │ │ + bl 7b1d8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #4 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ - beq.n 9551c <_Py_write@@Base+0xd70> │ │ │ │ + beq.n 95420 <_Py_write@@Base+0xd70> │ │ │ │ ldr.w r3, [sl, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95d06 <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95c0a <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95d06 <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95c0a <_Py_write@@Base+0x155a> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ sub.w sl, r1, #16 │ │ │ │ ldr.w r1, [r8, sl] │ │ │ │ - bl 7b154 │ │ │ │ + bl 7b1d8 │ │ │ │ cmp r6, #5 │ │ │ │ str.w r0, [r8, sl] │ │ │ │ sub.w r8, r6, #6 │ │ │ │ - beq.n 9551c <_Py_write@@Base+0xd70> │ │ │ │ + beq.n 95420 <_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 95d06 <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95c0a <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95d06 <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95c0a <_Py_write@@Base+0x155a> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ - bl 7b154 │ │ │ │ + bl 7b1d8 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r6, #0] │ │ │ │ - bne.n 954f6 <_Py_write@@Base+0xd4a> │ │ │ │ - ldr r3, [pc, #432] @ (956d0 <_Py_write@@Base+0xf24>) │ │ │ │ + bne.n 953fa <_Py_write@@Base+0xd4a> │ │ │ │ + ldr r3, [pc, #432] @ (955d4 <_Py_write@@Base+0xf24>) │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95cf2 <_Py_write@@Base+0x1546> │ │ │ │ + beq.w 95bf6 <_Py_write@@Base+0x1546> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9596e <_Py_write@@Base+0x11c2> │ │ │ │ + beq.w 95872 <_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 95b5e <_Py_write@@Base+0x13b2> │ │ │ │ + bmi.w 95a62 <_Py_write@@Base+0x13b2> │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ - movw r3, #6013 @ 0x177d │ │ │ │ + movw r3, #6117 @ 0x17e5 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r9, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 95b4e <_Py_write@@Base+0x13a2> │ │ │ │ - ldr r3, [pc, #344] @ (956d0 <_Py_write@@Base+0xf24>) │ │ │ │ + bne.w 95a52 <_Py_write@@Base+0x13a2> │ │ │ │ + ldr r3, [pc, #344] @ (955d4 <_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 958da <_Py_write@@Base+0x112e> │ │ │ │ + bcs.w 957de <_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 95b3e <_Py_write@@Base+0x1392> │ │ │ │ + beq.w 95a42 <_Py_write@@Base+0x1392> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r4, [r2, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 958b8 <_Py_write@@Base+0x110c> │ │ │ │ + beq.w 957bc <_Py_write@@Base+0x110c> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r7, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #276] @ (956d4 <_Py_write@@Base+0xf28>) │ │ │ │ + ldr r2, [pc, #276] @ (955d8 <_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 95ca4 <_Py_write@@Base+0x14f8> │ │ │ │ + bne.w 95ba8 <_Py_write@@Base+0x14f8> │ │ │ │ str.w r8, [r4, #8] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.w 9591c <_Py_write@@Base+0x1170> │ │ │ │ + ble.w 95820 <_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 95a90 <_Py_write@@Base+0x12e4> │ │ │ │ + beq.w 95994 <_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 9565c <_Py_write@@Base+0xeb0> │ │ │ │ + beq.n 95560 <_Py_write@@Base+0xeb0> │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ and.w r1, r2, #64 @ 0x40 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.w 95aa4 <_Py_write@@Base+0x12f8> │ │ │ │ + bpl.w 959a8 <_Py_write@@Base+0x12f8> │ │ │ │ adds r7, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 95ac0 <_Py_write@@Base+0x1314> │ │ │ │ + bne.w 959c4 <_Py_write@@Base+0x1314> │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 9565c <_Py_write@@Base+0xeb0> │ │ │ │ + beq.n 95560 <_Py_write@@Base+0xeb0> │ │ │ │ ldrb r2, [r3, #18] │ │ │ │ and.w r1, r2, #64 @ 0x40 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.w 95ab2 <_Py_write@@Base+0x1306> │ │ │ │ + bpl.w 959b6 <_Py_write@@Base+0x1306> │ │ │ │ adds r7, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 95af4 <_Py_write@@Base+0x1348> │ │ │ │ + bne.w 959f8 <_Py_write@@Base+0x1348> │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 9565c <_Py_write@@Base+0xeb0> │ │ │ │ + beq.n 95560 <_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 95a70 <_Py_write@@Base+0x12c4> │ │ │ │ + bpl.w 95974 <_Py_write@@Base+0x12c4> │ │ │ │ adds r7, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 95a9c <_Py_write@@Base+0x12f0> │ │ │ │ + bne.w 959a0 <_Py_write@@Base+0x12f0> │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 95642 <_Py_write@@Base+0xe96> │ │ │ │ + bne.n 95546 <_Py_write@@Base+0xe96> │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95b88 <_Py_write@@Base+0x13dc> │ │ │ │ - ldr r3, [pc, #104] @ (956d0 <_Py_write@@Base+0xf24>) │ │ │ │ + beq.w 95a8c <_Py_write@@Base+0x13dc> │ │ │ │ + ldr r3, [pc, #104] @ (955d4 <_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 95ad0 <_Py_write@@Base+0x1324> │ │ │ │ + bne.w 959d4 <_Py_write@@Base+0x1324> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ ldr.w ip, [r3] │ │ │ │ cmp ip, r2 │ │ │ │ - bne.w 95ae2 <_Py_write@@Base+0x1336> │ │ │ │ + bne.w 959e6 <_Py_write@@Base+0x1336> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r9, [r0] │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 95afc <_Py_write@@Base+0x1350> │ │ │ │ + bne.w 95a00 <_Py_write@@Base+0x1350> │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b154 │ │ │ │ + bl 7b1d8 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b154 │ │ │ │ + bl 7b1d8 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b154 │ │ │ │ + bl 7b1d8 │ │ │ │ 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 956dc <_Py_write@@Base+0xf30> │ │ │ │ - b.n 956d8 <_Py_write@@Base+0xf2c> │ │ │ │ + beq.n 955e0 <_Py_write@@Base+0xf30> │ │ │ │ + b.n 955dc <_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] │ │ │ │ @@ -160282,15 +160178,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 95d1e <_Py_write@@Base+0x1572> │ │ │ │ + beq.w 95c22 <_Py_write@@Base+0x1572> │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #1728] @ 0x6c0 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #96] @ 0x60 │ │ │ │ strd r3, r3, [r4, #108] @ 0x6c │ │ │ │ str r3, [r4, #120] @ 0x78 │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ @@ -160298,3416 +160194,3417 @@ │ │ │ │ add.w r5, r4, #124 @ 0x7c │ │ │ │ add.w r1, r3, #16 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx 29c10 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.w 95cc8 <_Py_write@@Base+0x151c> │ │ │ │ + ble.w 95bcc <_Py_write@@Base+0x151c> │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #149 @ 0x95 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - bne.w 95930 <_Py_write@@Base+0x1184> │ │ │ │ - movw r0, #22600 @ 0x5848 │ │ │ │ + bne.w 95834 <_Py_write@@Base+0x1184> │ │ │ │ + movw r0, #20040 @ 0x4e48 │ │ │ │ movt r0, #53 @ 0x35 │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #17 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ movw lr, #21845 @ 0x5555 │ │ │ │ - b.n 957c0 <_Py_write@@Base+0x1014> │ │ │ │ + b.n 956c4 <_Py_write@@Base+0x1014> │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bge.n 9580c <_Py_write@@Base+0x1060> │ │ │ │ + bge.n 95710 <_Py_write@@Base+0x1060> │ │ │ │ ldrb.w r3, [r5, r2, lsl #1] │ │ │ │ lsls r6, r2, #1 │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - beq.w 9594e <_Py_write@@Base+0x11a2> │ │ │ │ + beq.w 95852 <_Py_write@@Base+0x11a2> │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ - beq.w 95a7c <_Py_write@@Base+0x12d0> │ │ │ │ + beq.w 95980 <_Py_write@@Base+0x12d0> │ │ │ │ add r3, r0 │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 95a82 <_Py_write@@Base+0x12d6> │ │ │ │ + bne.w 95986 <_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 957ba <_Py_write@@Base+0x100e> │ │ │ │ + beq.n 956be <_Py_write@@Base+0x100e> │ │ │ │ adds r6, #2 │ │ │ │ cmp r1, #77 @ 0x4d │ │ │ │ add.w r8, r5, r6 │ │ │ │ - beq.n 958ae <_Py_write@@Base+0x1102> │ │ │ │ + beq.n 957b2 <_Py_write@@Base+0x1102> │ │ │ │ subs r1, #97 @ 0x61 │ │ │ │ add r2, r3 │ │ │ │ cmp r1, #3 │ │ │ │ it ls │ │ │ │ strhls.w lr, [r5, r6] │ │ │ │ - bls.n 957ba <_Py_write@@Base+0x100e> │ │ │ │ + bls.n 956be <_Py_write@@Base+0x100e> │ │ │ │ adds r2, #1 │ │ │ │ strh.w ip, [r8] │ │ │ │ cmp r2, r7 │ │ │ │ - blt.n 957c0 <_Py_write@@Base+0x1014> │ │ │ │ - ldr r3, [pc, #732] @ (95aec <_Py_write@@Base+0x1340>) │ │ │ │ + blt.n 956c4 <_Py_write@@Base+0x1014> │ │ │ │ + ldr r3, [pc, #732] @ (959f0 <_Py_write@@Base+0x1340>) │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ add.w r2, r5, #4096 @ 0x1000 │ │ │ │ ldrb.w r6, [r2, #1600] @ 0x640 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 95c86 <_Py_write@@Base+0x14da> │ │ │ │ + bne.w 95b8a <_Py_write@@Base+0x14da> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 95832 <_Py_write@@Base+0x1086> │ │ │ │ + cbz r3, 95736 <_Py_write@@Base+0x1086> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 9588a <_Py_write@@Base+0x10de> │ │ │ │ + bne.n 9578e <_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 9590c <_Py_write@@Base+0x1160> │ │ │ │ + beq.n 95810 <_Py_write@@Base+0x1160> │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 953ce <_Py_write@@Base+0xc22> │ │ │ │ + bne.w 952d2 <_Py_write@@Base+0xc22> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77574 │ │ │ │ + bl 775f4 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95b74 <_Py_write@@Base+0x13c8> │ │ │ │ + beq.w 95a78 <_Py_write@@Base+0x13c8> │ │ │ │ add r1, sp, #20 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 97840 │ │ │ │ + bl 97740 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 95cce <_Py_write@@Base+0x1522> │ │ │ │ + blt.w 95bd2 <_Py_write@@Base+0x1522> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95c5c <_Py_write@@Base+0x14b0> │ │ │ │ + bne.w 95b60 <_Py_write@@Base+0x14b0> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 953ce <_Py_write@@Base+0xc22> │ │ │ │ + beq.w 952d2 <_Py_write@@Base+0xc22> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 953ce <_Py_write@@Base+0xc22> │ │ │ │ + bne.w 952d2 <_Py_write@@Base+0xc22> │ │ │ │ mov r0, r3 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 953ce <_Py_write@@Base+0xc22> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 952d2 <_Py_write@@Base+0xc22> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 95832 <_Py_write@@Base+0x1086> │ │ │ │ - ldr r2, [pc, #604] @ (95af0 <_Py_write@@Base+0x1344>) │ │ │ │ + bne.n 95736 <_Py_write@@Base+0x1086> │ │ │ │ + ldr r2, [pc, #604] @ (959f4 <_Py_write@@Base+0x1344>) │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 95c42 <_Py_write@@Base+0x1496> │ │ │ │ + bne.w 95b46 <_Py_write@@Base+0x1496> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, r3 │ │ │ │ mov.w r3, #260 @ 0x104 │ │ │ │ strh r3, [r5, r6] │ │ │ │ - b.n 957ba <_Py_write@@Base+0x100e> │ │ │ │ + b.n 956be <_Py_write@@Base+0x100e> │ │ │ │ ldrd lr, r3, [r2, #24] │ │ │ │ cmp r3, lr │ │ │ │ - bcc.w 95a64 <_Py_write@@Base+0x12b8> │ │ │ │ + bcc.w 95968 <_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 955b2 <_Py_write@@Base+0xe06> │ │ │ │ + bne.w 954b6 <_Py_write@@Base+0xe06> │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r2, #49345 @ 0xc0c1 │ │ │ │ + movw r2, #49409 @ 0xc101 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 95b78 <_Py_write@@Base+0x13cc> │ │ │ │ + bne.w 95a7c <_Py_write@@Base+0x13cc> │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 95b5e <_Py_write@@Base+0x13b2> │ │ │ │ + beq.w 95a62 <_Py_write@@Base+0x13b2> │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 955b2 <_Py_write@@Base+0xe06> │ │ │ │ + b.n 954b6 <_Py_write@@Base+0xe06> │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ - bl 97840 │ │ │ │ + bl 97740 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 953ce <_Py_write@@Base+0xc22> │ │ │ │ - b.n 95b74 <_Py_write@@Base+0x13c8> │ │ │ │ + bge.w 952d2 <_Py_write@@Base+0xc22> │ │ │ │ + b.n 95a78 <_Py_write@@Base+0x13c8> │ │ │ │ ldr r7, [r5, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 95b84 <_Py_write@@Base+0x13d8> │ │ │ │ + beq.w 95a88 <_Py_write@@Base+0x13d8> │ │ │ │ mov.w sl, #0 │ │ │ │ str.w sl, [sp, #8] │ │ │ │ mov r7, sl │ │ │ │ - b.n 95664 <_Py_write@@Base+0xeb8> │ │ │ │ + b.n 95568 <_Py_write@@Base+0xeb8> │ │ │ │ cmp r7, #1 │ │ │ │ it eq │ │ │ │ moveq r3, r7 │ │ │ │ - beq.w 957a4 <_Py_write@@Base+0xff8> │ │ │ │ + beq.w 956a8 <_Py_write@@Base+0xff8> │ │ │ │ movs r3, #1 │ │ │ │ ldrb.w r2, [r5, r3, lsl #1] │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ - beq.w 957a4 <_Py_write@@Base+0xff8> │ │ │ │ + beq.w 956a8 <_Py_write@@Base+0xff8> │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 9593c <_Py_write@@Base+0x1190> │ │ │ │ - b.n 957a4 <_Py_write@@Base+0xff8> │ │ │ │ + bne.n 95840 <_Py_write@@Base+0x1190> │ │ │ │ + b.n 956a8 <_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 953f0 <_Py_write@@Base+0xc44> │ │ │ │ + bpl.w 952f4 <_Py_write@@Base+0xc44> │ │ │ │ add.w r7, r7, #4096 @ 0x1000 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 95536 <_Py_write@@Base+0xd8a> │ │ │ │ + bne.w 9543a <_Py_write@@Base+0xd8a> │ │ │ │ ldr.w sl, [r5, #24] │ │ │ │ movs r1, #32 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71e00 │ │ │ │ + bl 71e68 │ │ │ │ add.w r6, sl, #16 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95b70 <_Py_write@@Base+0x13c4> │ │ │ │ + beq.w 95a74 <_Py_write@@Base+0x13c4> │ │ │ │ add.w r1, r0, #16 │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ mov r3, r1 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r0 │ │ │ │ - bge.w 95b96 <_Py_write@@Base+0x13ea> │ │ │ │ + bge.w 95a9a <_Py_write@@Base+0x13ea> │ │ │ │ ldr r0, [r2, #8] │ │ │ │ subs r7, r3, r1 │ │ │ │ add.w ip, r7, #16 │ │ │ │ cmp ip, r0 │ │ │ │ - bge.w 95c2c <_Py_write@@Base+0x1480> │ │ │ │ + bge.w 95b30 <_Py_write@@Base+0x1480> │ │ │ │ ldrb r0, [r6, r4] │ │ │ │ add.w ip, r3, #1 │ │ │ │ adds r7, r6, r4 │ │ │ │ and.w lr, r0, #120 @ 0x78 │ │ │ │ cmp.w lr, #120 @ 0x78 │ │ │ │ itt eq │ │ │ │ strbeq r0, [r3, #0] │ │ │ │ moveq r3, ip │ │ │ │ - beq.n 959f4 <_Py_write@@Base+0x1248> │ │ │ │ + beq.n 958f8 <_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 95bf0 <_Py_write@@Base+0x1444> │ │ │ │ + beq.w 95af4 <_Py_write@@Base+0x1444> │ │ │ │ cmp r0, #12 │ │ │ │ - bhi.w 95bb2 <_Py_write@@Base+0x1406> │ │ │ │ + bhi.w 95ab6 <_Py_write@@Base+0x1406> │ │ │ │ cmp r0, #11 │ │ │ │ - beq.w 95bf8 <_Py_write@@Base+0x144c> │ │ │ │ + beq.w 95afc <_Py_write@@Base+0x144c> │ │ │ │ sub.w r7, r0, #12 │ │ │ │ movs r3, #1 │ │ │ │ negs r0, r7 │ │ │ │ adcs r0, r7 │ │ │ │ mov r7, ip │ │ │ │ lsls r0, r0, #2 │ │ │ │ add r3, ip │ │ │ │ strb r0, [r7, #0] │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ adds r7, r4, #1 │ │ │ │ cmp r7, r0 │ │ │ │ - bge.n 95a48 <_Py_write@@Base+0x129c> │ │ │ │ + bge.n 9594c <_Py_write@@Base+0x129c> │ │ │ │ ldrsb.w ip, [r6, r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 95bae <_Py_write@@Base+0x1402> │ │ │ │ + blt.w 95ab2 <_Py_write@@Base+0x1402> │ │ │ │ adds r7, r4, #2 │ │ │ │ cmp r0, r7 │ │ │ │ - ble.w 95c26 <_Py_write@@Base+0x147a> │ │ │ │ + ble.w 95b2a <_Py_write@@Base+0x147a> │ │ │ │ ldrsb.w ip, [r6, r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 95b8e <_Py_write@@Base+0x13e2> │ │ │ │ + blt.w 95a92 <_Py_write@@Base+0x13e2> │ │ │ │ adds r7, r4, #3 │ │ │ │ cmp r0, r7 │ │ │ │ - ble.w 95c26 <_Py_write@@Base+0x147a> │ │ │ │ + ble.w 95b2a <_Py_write@@Base+0x147a> │ │ │ │ ldrsb.w ip, [r6, r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 95b8e <_Py_write@@Base+0x13e2> │ │ │ │ + blt.w 95a92 <_Py_write@@Base+0x13e2> │ │ │ │ adds r4, #4 │ │ │ │ cmp r0, r4 │ │ │ │ - ble.n 95a46 <_Py_write@@Base+0x129a> │ │ │ │ + ble.n 9594a <_Py_write@@Base+0x129a> │ │ │ │ ldrsb r7, [r6, r4] │ │ │ │ cmp r7, #0 │ │ │ │ - blt.w 95b90 <_Py_write@@Base+0x13e4> │ │ │ │ + blt.w 95a94 <_Py_write@@Base+0x13e4> │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - blt.n 95a38 <_Py_write@@Base+0x128c> │ │ │ │ + blt.n 9593c <_Py_write@@Base+0x128c> │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 95994 <_Py_write@@Base+0x11e8> │ │ │ │ + b.n 95898 <_Py_write@@Base+0x11e8> │ │ │ │ ldr r2, [r0, #28] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs.w r9, r3, #1 │ │ │ │ - bmi.w 95954 <_Py_write@@Base+0x11a8> │ │ │ │ + bmi.w 95858 <_Py_write@@Base+0x11a8> │ │ │ │ movw r4, #42220 @ 0xa4ec │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.w 9520e <_Py_write@@Base+0xa62> │ │ │ │ + b.w 95112 <_Py_write@@Base+0xa62> │ │ │ │ ldr r3, [r2, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 955b2 <_Py_write@@Base+0xe06> │ │ │ │ - cbnz r1, 95a9c <_Py_write@@Base+0x12f0> │ │ │ │ + b.n 954b6 <_Py_write@@Base+0xe06> │ │ │ │ + cbnz r1, 959a0 <_Py_write@@Base+0x12f0> │ │ │ │ lsls r2, r2, #24 │ │ │ │ it mi │ │ │ │ addmi.w sl, sl, #1 │ │ │ │ - b.n 95658 <_Py_write@@Base+0xeac> │ │ │ │ + b.n 9555c <_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 957ba <_Py_write@@Base+0x100e> │ │ │ │ - b.n 957ea <_Py_write@@Base+0x103e> │ │ │ │ - cbnz r1, 95ac8 <_Py_write@@Base+0x131c> │ │ │ │ + beq.w 956be <_Py_write@@Base+0x100e> │ │ │ │ + b.n 956ee <_Py_write@@Base+0x103e> │ │ │ │ + cbnz r1, 959cc <_Py_write@@Base+0x131c> │ │ │ │ mov.w sl, r2, lsr #7 │ │ │ │ mov r7, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - b.n 95600 <_Py_write@@Base+0xe54> │ │ │ │ + b.n 95504 <_Py_write@@Base+0xe54> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 95658 <_Py_write@@Base+0xeac> │ │ │ │ - cbnz r1, 95ac0 <_Py_write@@Base+0x1314> │ │ │ │ + b.n 9555c <_Py_write@@Base+0xeac> │ │ │ │ + cbnz r1, 959c4 <_Py_write@@Base+0x1314> │ │ │ │ lsls r6, r2, #24 │ │ │ │ - bpl.w 9561a <_Py_write@@Base+0xe6e> │ │ │ │ + bpl.w 9551e <_Py_write@@Base+0xe6e> │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 9561a <_Py_write@@Base+0xe6e> │ │ │ │ - cbnz r1, 95af4 <_Py_write@@Base+0x1348> │ │ │ │ + b.n 9551e <_Py_write@@Base+0xe6e> │ │ │ │ + cbnz r1, 959f8 <_Py_write@@Base+0x1348> │ │ │ │ lsls r2, r2, #24 │ │ │ │ - bpl.w 95634 <_Py_write@@Base+0xe88> │ │ │ │ + bpl.w 95538 <_Py_write@@Base+0xe88> │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 95634 <_Py_write@@Base+0xe88> │ │ │ │ + b.n 95538 <_Py_write@@Base+0xe88> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 9561a <_Py_write@@Base+0xe6e> │ │ │ │ + b.n 9551e <_Py_write@@Base+0xe6e> │ │ │ │ movs r2, #1 │ │ │ │ mov r7, sl │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 95600 <_Py_write@@Base+0xe54> │ │ │ │ + b.n 95504 <_Py_write@@Base+0xe54> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ ldr.w ip, [r3] │ │ │ │ cmp ip, r0 │ │ │ │ - beq.w 95688 <_Py_write@@Base+0xedc> │ │ │ │ + beq.w 9558c <_Py_write@@Base+0xedc> │ │ │ │ add.w r2, ip, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 95688 <_Py_write@@Base+0xedc> │ │ │ │ + b.n 9558c <_Py_write@@Base+0xedc> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 95634 <_Py_write@@Base+0xe88> │ │ │ │ + b.n 95538 <_Py_write@@Base+0xe88> │ │ │ │ add.w r2, r9, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b154 │ │ │ │ + bl 7b1d8 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b154 │ │ │ │ + bl 7b1d8 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b154 │ │ │ │ + bl 7b1d8 │ │ │ │ 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 956d8 <_Py_write@@Base+0xf2c> │ │ │ │ - b.n 956dc <_Py_write@@Base+0xf30> │ │ │ │ + bne.w 955dc <_Py_write@@Base+0xf2c> │ │ │ │ + b.n 955e0 <_Py_write@@Base+0xf30> │ │ │ │ mov r0, sl │ │ │ │ - bl 71838 │ │ │ │ + bl 718a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 955b2 <_Py_write@@Base+0xe06> │ │ │ │ - b.n 958da <_Py_write@@Base+0x112e> │ │ │ │ + bne.w 954b6 <_Py_write@@Base+0xe06> │ │ │ │ + b.n 957de <_Py_write@@Base+0x112e> │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 955b2 <_Py_write@@Base+0xe06> │ │ │ │ - bl 1ea6e4 │ │ │ │ + bne.w 954b6 <_Py_write@@Base+0xe06> │ │ │ │ + bl 1e9b14 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 955d6 <_Py_write@@Base+0xe2a> │ │ │ │ + bne.w 954da <_Py_write@@Base+0xe2a> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 781a8 │ │ │ │ - bl 1ea6e4 │ │ │ │ + bl 78220 │ │ │ │ + bl 1e9b14 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 95832 <_Py_write@@Base+0x1086> │ │ │ │ + b.n 95736 <_Py_write@@Base+0x1086> │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 958fa <_Py_write@@Base+0x114e> │ │ │ │ + b.n 957fe <_Py_write@@Base+0x114e> │ │ │ │ mov sl, r7 │ │ │ │ str r7, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #56] @ 0x38 │ │ │ │ - b.n 95664 <_Py_write@@Base+0xeb8> │ │ │ │ + b.n 95568 <_Py_write@@Base+0xeb8> │ │ │ │ mov r4, r7 │ │ │ │ cmp r0, r4 │ │ │ │ - bgt.w 9599a <_Py_write@@Base+0x11ee> │ │ │ │ + bgt.w 9589e <_Py_write@@Base+0x11ee> │ │ │ │ subs r1, r3, r1 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 9ac50 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9ab44 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 95b74 <_Py_write@@Base+0x13c8> │ │ │ │ + bne.n 95a78 <_Py_write@@Base+0x13c8> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 95b74 <_Py_write@@Base+0x13c8> │ │ │ │ + beq.n 95a78 <_Py_write@@Base+0x13c8> │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 9553a <_Py_write@@Base+0xd8e> │ │ │ │ + b.n 9543e <_Py_write@@Base+0xd8e> │ │ │ │ mov r4, r7 │ │ │ │ - b.n 9599a <_Py_write@@Base+0x11ee> │ │ │ │ + b.n 9589e <_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 95c0a <_Py_write@@Base+0x145e> │ │ │ │ + bmi.n 95b0e <_Py_write@@Base+0x145e> │ │ │ │ lsls r0, r7, #31 │ │ │ │ it pl │ │ │ │ bicpl.w r0, r7, #1 │ │ │ │ - bmi.n 95c00 <_Py_write@@Base+0x1454> │ │ │ │ + bmi.n 95b04 <_Py_write@@Base+0x1454> │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ mov r7, ip │ │ │ │ it ls │ │ │ │ movls r3, #1 │ │ │ │ - bls.w 959f0 <_Py_write@@Base+0x1244> │ │ │ │ + bls.w 958f4 <_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 95bda <_Py_write@@Base+0x142e> │ │ │ │ + bhi.n 95ade <_Py_write@@Base+0x142e> │ │ │ │ subs r3, r7, r3 │ │ │ │ - b.n 959f0 <_Py_write@@Base+0x1244> │ │ │ │ + b.n 958f4 <_Py_write@@Base+0x1244> │ │ │ │ mov r7, ip │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 959f0 <_Py_write@@Base+0x1244> │ │ │ │ + b.n 958f4 <_Py_write@@Base+0x1244> │ │ │ │ mov r7, ip │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #2 │ │ │ │ - b.n 959f0 <_Py_write@@Base+0x1244> │ │ │ │ + b.n 958f4 <_Py_write@@Base+0x1244> │ │ │ │ lsrs r0, r7, #1 │ │ │ │ - bne.n 95c20 <_Py_write@@Base+0x1474> │ │ │ │ + bne.n 95b24 <_Py_write@@Base+0x1474> │ │ │ │ mov r7, ip │ │ │ │ movs r3, #1 │ │ │ │ - b.n 959f0 <_Py_write@@Base+0x1244> │ │ │ │ + b.n 958f4 <_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 95bc0 <_Py_write@@Base+0x1414> │ │ │ │ + b.n 95ac4 <_Py_write@@Base+0x1414> │ │ │ │ orr.w r0, r7, #1 │ │ │ │ - b.n 95bce <_Py_write@@Base+0x1422> │ │ │ │ + b.n 95ad2 <_Py_write@@Base+0x1422> │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 95a48 <_Py_write@@Base+0x129c> │ │ │ │ + b.n 9594c <_Py_write@@Base+0x129c> │ │ │ │ lsls r1, r0, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 9ac50 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9ab44 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 95b74 <_Py_write@@Base+0x13c8> │ │ │ │ + blt.n 95a78 <_Py_write@@Base+0x13c8> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r1, r2, #16 │ │ │ │ adds r3, r1, r7 │ │ │ │ - b.n 959a8 <_Py_write@@Base+0x11fc> │ │ │ │ - movw r1, #27577 @ 0x6bb9 │ │ │ │ + b.n 958ac <_Py_write@@Base+0x11fc> │ │ │ │ + movw r1, #26633 @ 0x6809 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 958a2 <_Py_write@@Base+0x10f6> │ │ │ │ + beq.w 957a6 <_Py_write@@Base+0x10f6> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 958a2 <_Py_write@@Base+0x10f6> │ │ │ │ + b.n 957a6 <_Py_write@@Base+0x10f6> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl f5fac │ │ │ │ - cbz r0, 95cce <_Py_write@@Base+0x1522> │ │ │ │ + bl f5d98 │ │ │ │ + cbz r0, 95bd2 <_Py_write@@Base+0x1522> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str.w r0, [sl] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 9586a <_Py_write@@Base+0x10be> │ │ │ │ + beq.w 9576e <_Py_write@@Base+0x10be> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9586a <_Py_write@@Base+0x10be> │ │ │ │ + bne.w 9576e <_Py_write@@Base+0x10be> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9586a <_Py_write@@Base+0x10be> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 9576e <_Py_write@@Base+0x10be> │ │ │ │ add.w r5, r5, #5664 @ 0x1620 │ │ │ │ lsls r3, r6, #31 │ │ │ │ - bpl.n 95cee <_Py_write@@Base+0x1542> │ │ │ │ + bpl.n 95bf2 <_Py_write@@Base+0x1542> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 95cb0 <_Py_write@@Base+0x1504> │ │ │ │ + blt.n 95bb4 <_Py_write@@Base+0x1504> │ │ │ │ lsrs r6, r6, #1 │ │ │ │ - beq.w 95822 <_Py_write@@Base+0x1076> │ │ │ │ + beq.w 95726 <_Py_write@@Base+0x1076> │ │ │ │ adds r5, #4 │ │ │ │ - b.n 95c8a <_Py_write@@Base+0x14de> │ │ │ │ + b.n 95b8e <_Py_write@@Base+0x14de> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 955d2 <_Py_write@@Base+0xe26> │ │ │ │ + b.n 954d6 <_Py_write@@Base+0xe26> │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #35392 @ 0x8a40 │ │ │ │ + movw r1, #32832 @ 0x8040 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #35416 @ 0x8a58 │ │ │ │ + movw r0, #32856 @ 0x8058 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 1efe3c │ │ │ │ - b.n 95c9a <_Py_write@@Base+0x14ee> │ │ │ │ + bl 1ef278 │ │ │ │ + b.n 95b9e <_Py_write@@Base+0x14ee> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ - b.n 9580c <_Py_write@@Base+0x1060> │ │ │ │ + b.n 95710 <_Py_write@@Base+0x1060> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 95b74 <_Py_write@@Base+0x13c8> │ │ │ │ + beq.w 95a78 <_Py_write@@Base+0x13c8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 95b74 <_Py_write@@Base+0x13c8> │ │ │ │ + bne.w 95a78 <_Py_write@@Base+0x13c8> │ │ │ │ mov r0, r1 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 95b74 <_Py_write@@Base+0x13c8> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 95a78 <_Py_write@@Base+0x13c8> │ │ │ │ lsrs r6, r6, #1 │ │ │ │ - b.n 95ca0 <_Py_write@@Base+0x14f4> │ │ │ │ - movw r1, #6068 @ 0x17b4 │ │ │ │ + b.n 95ba4 <_Py_write@@Base+0x14f4> │ │ │ │ + movw r1, #3508 @ 0xdb4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #22600 @ 0x5848 │ │ │ │ + movw r0, #20040 @ 0x4e48 │ │ │ │ movt r0, #53 @ 0x35 │ │ │ │ - bl 61f30 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62074 <_Py_FatalErrorFunc@@Base> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35360 @ 0x8a20 │ │ │ │ + movw r1, #32800 @ 0x8020 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 95b74 <_Py_write@@Base+0x13c8> │ │ │ │ + bl 127394 │ │ │ │ + b.n 95a78 <_Py_write@@Base+0x13c8> │ │ │ │ strd r3, r3, [r4, #96] @ 0x60 │ │ │ │ strd r3, r3, [r4, #108] @ 0x6c │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add.w r5, r4, #124 @ 0x7c │ │ │ │ str r3, [r4, #120] @ 0x78 │ │ │ │ add.w r1, r2, #16 │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - b.n 9578a <_Py_write@@Base+0xfde> │ │ │ │ + b.n 9568e <_Py_write@@Base+0xfde> │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r0, r2 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 95262 <_Py_write@@Base+0xab6> │ │ │ │ - b.w 953bc <_Py_write@@Base+0xc10> │ │ │ │ + bne.w 95166 <_Py_write@@Base+0xab6> │ │ │ │ + b.w 952c0 <_Py_write@@Base+0xc10> │ │ │ │ │ │ │ │ -00095d48 : │ │ │ │ - b.w 8278c │ │ │ │ +00095c4c : │ │ │ │ + b.w 8281c │ │ │ │ │ │ │ │ -00095d4c : │ │ │ │ +00095c50 : │ │ │ │ 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] @ (95e5c ) │ │ │ │ + ldr r1, [pc, #256] @ (95d60 ) │ │ │ │ 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 95e4c │ │ │ │ + beq.n 95d50 │ │ │ │ str r4, [r5, #4] │ │ │ │ add.w r6, r5, #64 @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 95e3e │ │ │ │ + bne.n 95d42 │ │ │ │ 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 95e30 │ │ │ │ + bne.n 95d34 │ │ │ │ mov r0, r6 │ │ │ │ blx 29988 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 95e22 │ │ │ │ + bne.n 95d26 │ │ │ │ add.w r6, r4, #12 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 95db8 │ │ │ │ + bmi.n 95cbc │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r7, r5, #136 @ 0x88 │ │ │ │ mov r0, r7 │ │ │ │ blx 29b34 │ │ │ │ - cbnz r0, 95e06 │ │ │ │ + cbnz r0, 95d0a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 95dee │ │ │ │ + bne.n 95cf2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strex r2, r3, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 95dce │ │ │ │ + bne.n 95cd2 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ blx 29500 │ │ │ │ - cbnz r0, 95e14 │ │ │ │ + cbnz r0, 95d18 │ │ │ │ mov r0, r7 │ │ │ │ blx 29988 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 95db4 │ │ │ │ - movw r1, #6452 @ 0x1934 │ │ │ │ + beq.n 95cb8 │ │ │ │ + movw r1, #3892 @ 0xf34 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #92] @ (95e60 ) │ │ │ │ - bl 61f30 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #6372 @ 0x18e4 │ │ │ │ + ldr r0, [pc, #92] @ (95d64 ) │ │ │ │ + bl 62074 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #3812 @ 0xee4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #80] @ (95e60 ) │ │ │ │ - bl 61f30 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #35524 @ 0x8ac4 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #64] @ (95e60 ) │ │ │ │ - bl 61f30 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #6336 @ 0x18c0 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #56] @ (95e64 ) │ │ │ │ - bl 61f30 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #35492 @ 0x8aa4 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #40] @ (95e64 ) │ │ │ │ - bl 61f30 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #6272 @ 0x1880 │ │ │ │ + ldr r0, [pc, #80] @ (95d64 ) │ │ │ │ + bl 62074 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #32964 @ 0x80c4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #28] @ (95e64 ) │ │ │ │ - bl 61f30 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #35464 @ 0x8a88 │ │ │ │ + ldr r0, [pc, #64] @ (95d64 ) │ │ │ │ + bl 62074 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #3776 @ 0xec0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #56] @ (95d68 ) │ │ │ │ + bl 62074 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #32932 @ 0x80a4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #40] @ (95d68 ) │ │ │ │ + bl 62074 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #3712 @ 0xe80 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #28] @ (95d68 ) │ │ │ │ + bl 62074 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #32904 @ 0x8088 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #8] @ (95e60 ) │ │ │ │ - bl 61f30 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #8] @ (95d64 ) │ │ │ │ + bl 62074 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r3, r5] │ │ │ │ + str r0, [r3, r5] │ │ │ │ movs r5, r6 │ │ │ │ - ldrh r4, [r4, r5] │ │ │ │ + str r4, [r4, r5] │ │ │ │ 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 97286 │ │ │ │ + beq.w 97186 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 97294 │ │ │ │ + bne.w 97194 │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 96528 │ │ │ │ + beq.w 9642c │ │ │ │ ldr r7, [r4, #12] │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 9653c │ │ │ │ + beq.w 96440 │ │ │ │ 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 96196 │ │ │ │ + beq.w 9609a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96550 │ │ │ │ + bne.w 96454 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.w 96564 │ │ │ │ + beq.w 96468 │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 96196 │ │ │ │ + beq.w 9609a │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96550 │ │ │ │ + bne.w 96454 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 965a8 │ │ │ │ + beq.w 964ac │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r1, [r2, r6, lsl #2] │ │ │ │ movw r2, #674 @ 0x2a2 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 96196 │ │ │ │ + beq.w 9609a │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96560 │ │ │ │ + bne.w 96464 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 96584 │ │ │ │ + beq.w 96488 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp.w r2, #660 @ 0x294 │ │ │ │ - beq.w 96434 │ │ │ │ + beq.w 96338 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96560 │ │ │ │ + bne.w 96464 │ │ │ │ adds r2, r6, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 965cc │ │ │ │ + beq.w 964d0 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 965e0 │ │ │ │ + beq.w 964e4 │ │ │ │ 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 961dc │ │ │ │ + beq.w 960e0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 965f4 │ │ │ │ + bne.w 964f8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 965fa │ │ │ │ + beq.w 964fe │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 961dc │ │ │ │ + beq.w 960e0 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9622a │ │ │ │ + bne.w 9612e │ │ │ │ adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9661a │ │ │ │ + beq.w 9651e │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 9662e │ │ │ │ + beq.w 96532 │ │ │ │ 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 96232 │ │ │ │ + beq.w 96136 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96642 │ │ │ │ + bne.w 96546 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 96650 │ │ │ │ + beq.w 96554 │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ movw r2, #674 @ 0x2a2 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 96232 │ │ │ │ + beq.w 96136 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9622a │ │ │ │ + bne.w 9612e │ │ │ │ adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 96674 │ │ │ │ + beq.w 96578 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 96688 │ │ │ │ + beq.w 9658c │ │ │ │ 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 96320 │ │ │ │ + beq.w 96224 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9669c │ │ │ │ + bne.w 965a0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 966d8 │ │ │ │ + beq.w 965dc │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ movw r2, #674 @ 0x2a2 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 96320 │ │ │ │ + beq.w 96224 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96560 │ │ │ │ + bne.w 96464 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 966ac │ │ │ │ + beq.w 965b0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ ldr.w r1, [r1, r5, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 96788 │ │ │ │ + beq.w 9668c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 966d2 │ │ │ │ + bne.w 965d6 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 966fc │ │ │ │ + beq.w 96600 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #665 @ 0x299 │ │ │ │ ldr.w r1, [r1, r5, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 968e8 │ │ │ │ + beq.w 967e8 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ mov r2, r6 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9622a │ │ │ │ + bne.w 9612e │ │ │ │ adds r2, r6, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 971f2 │ │ │ │ + beq.w 970f2 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 974be │ │ │ │ + beq.w 973be │ │ │ │ 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 960ce │ │ │ │ + beq.n 95fd2 │ │ │ │ ldrd r6, r0, [r4, #88] @ 0x58 │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 969dc │ │ │ │ + bne.w 968de │ │ │ │ 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 96f40 │ │ │ │ + bpl.w 96e40 │ │ │ │ adds r0, #16 │ │ │ │ - beq.w 96f58 │ │ │ │ - movw r1, #61268 @ 0xef54 │ │ │ │ + beq.w 96e58 │ │ │ │ + movw r1, #58652 @ 0xe51c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 960b4 │ │ │ │ + bne.n 95fb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d598 <_PyEvalFramePushAndInit@@Base+0x234> │ │ │ │ + bl 9d440 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 960b4 │ │ │ │ + beq.n 95fb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e7460 │ │ │ │ + bl 1e6890 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 960b4 │ │ │ │ + beq.n 95fb8 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 960b4 │ │ │ │ + beq.n 95fb8 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 960b4 │ │ │ │ + beq.n 95fb8 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 960b4 │ │ │ │ + beq.n 95fb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8354 │ │ │ │ + bl 1e7784 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 960b4 │ │ │ │ + beq.n 95fb8 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 960b4 │ │ │ │ + beq.n 95fb8 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2910 │ │ │ │ + bl b27a0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97200 │ │ │ │ + beq.w 97100 │ │ │ │ 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 1ef718 │ │ │ │ + bl 1eeb54 │ │ │ │ movs r1, #10 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #35932 @ 0x8c5c │ │ │ │ + movw r2, #33372 @ 0x825c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aed7c │ │ │ │ + bl 1ae164 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 960c4 │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 95fc8 │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96a2e │ │ │ │ + beq.w 96930 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 96a2e │ │ │ │ + b.w 96930 │ │ │ │ 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 9758e │ │ │ │ + beq.w 9748c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 975a2 │ │ │ │ + bne.w 974a0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - bl 1a9298 │ │ │ │ + bl 1a8680 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9672a │ │ │ │ + bne.w 9662e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 975a2 │ │ │ │ + bne.w 974a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a9bf8 │ │ │ │ + bl 1a8fe0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9677e │ │ │ │ + beq.w 96682 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ - b.n 960c4 │ │ │ │ + b.n 95fc8 │ │ │ │ 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 97598 │ │ │ │ + beq.w 97496 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 965f4 │ │ │ │ + bne.w 964f8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - bl 1a9298 │ │ │ │ + bl 1a8680 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96a36 │ │ │ │ + bne.w 96938 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 965f4 │ │ │ │ + bne.w 964f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad4e8 │ │ │ │ + bl 1ac8d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 961d6 │ │ │ │ + bne.n 960da │ │ │ │ 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 95f88 │ │ │ │ + beq.w 95e8c │ │ │ │ subs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 960c8 │ │ │ │ + b.n 95fcc │ │ │ │ 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 97584 │ │ │ │ + beq.w 97482 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96642 │ │ │ │ + bne.w 96546 │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 97350 │ │ │ │ + beq.w 97250 │ │ │ │ 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 96ea6 │ │ │ │ + bne.w 96da6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 96282 │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96186 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96d64 │ │ │ │ + bne.w 96c64 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96642 │ │ │ │ + bne.w 96546 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96a86 │ │ │ │ + beq.w 96988 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1af568 │ │ │ │ + bl 1ae950 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96a86 │ │ │ │ + beq.w 96988 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96a86 │ │ │ │ + beq.w 96988 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96a88 │ │ │ │ + bne.w 9698a │ │ │ │ mov r0, r4 │ │ │ │ - bl c53a8 │ │ │ │ + bl c5228 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96a86 │ │ │ │ + beq.w 96988 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2910 │ │ │ │ + bl b27a0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97346 │ │ │ │ + beq.w 97246 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ ldrd fp, r3, [r3, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl c1fc0 <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ + bl c1e40 <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl ace08 <_PyArena_Malloc@@Base> │ │ │ │ + bl acc98 <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96b66 │ │ │ │ + beq.w 96a68 │ │ │ │ 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 961d8 │ │ │ │ + b.n 960dc │ │ │ │ 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 9757a │ │ │ │ + beq.w 97478 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 970e2 │ │ │ │ + bne.w 96fe2 │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 97198 │ │ │ │ + beq.w 97098 │ │ │ │ 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 9703e │ │ │ │ + bne.w 96f3e │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96c66 │ │ │ │ + beq.w 96b66 │ │ │ │ mov r0, r4 │ │ │ │ - bl b1554 │ │ │ │ + bl b13dc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96c66 │ │ │ │ + beq.w 96b66 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96c66 │ │ │ │ + beq.w 96b66 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4eb8 │ │ │ │ + bl b4d3c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97278 │ │ │ │ + beq.w 97178 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97278 │ │ │ │ + beq.w 97178 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 970e2 │ │ │ │ + bne.w 96fe2 │ │ │ │ mov r0, r4 │ │ │ │ - bl c53a8 │ │ │ │ + bl c5228 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97278 │ │ │ │ + beq.w 97178 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1acb58 │ │ │ │ + bl 1abf40 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 970e2 │ │ │ │ + bne.w 96fe2 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b2910 │ │ │ │ + bl b27a0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 970e2 │ │ │ │ + beq.w 96fe2 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r9, r3, [r2, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl c1fc0 <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ + bl c1e40 <_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 1ae2ac │ │ │ │ + bl 1ad694 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 961d6 │ │ │ │ - bl 7f738 │ │ │ │ + bne.w 960da │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 972ac │ │ │ │ + beq.w 971ac │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r6, #1 │ │ │ │ - b.w 970e6 │ │ │ │ + b.w 96fe6 │ │ │ │ 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 97684 │ │ │ │ + beq.w 97582 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 96520 │ │ │ │ + bne.n 96424 │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 97206 │ │ │ │ + beq.w 97106 │ │ │ │ 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 96dc2 │ │ │ │ + bne.w 96cc2 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 964a0 │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 963a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c45b0 │ │ │ │ + bl c4430 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 964a0 │ │ │ │ + cbz r0, 963a4 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 964a0 │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 963a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c53a8 │ │ │ │ + bl c5228 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 964a0 │ │ │ │ + cbz r0, 963a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ac84c │ │ │ │ + bl 1abc34 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 968a8 │ │ │ │ + bne.w 967a8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w r9, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 96520 │ │ │ │ + bne.n 96424 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 9651e │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96422 │ │ │ │ mov r0, r4 │ │ │ │ - bl c45b0 │ │ │ │ + bl c4430 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 9651e │ │ │ │ + cbz r0, 96422 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 9651e │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96422 │ │ │ │ mov r0, r4 │ │ │ │ - bl c53a8 │ │ │ │ + bl c5228 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 9651e │ │ │ │ + cbz r0, 96422 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1acb58 │ │ │ │ + bl 1abf40 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r3, 96520 │ │ │ │ + cbnz r3, 96424 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl b2910 │ │ │ │ + bl b27a0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 96520 │ │ │ │ + cbz r0, 96424 │ │ │ │ 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 1accf0 │ │ │ │ + bl 1ac0d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 961d6 │ │ │ │ - bl 7f738 │ │ │ │ + bne.w 960da │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97212 │ │ │ │ + bne.w 97112 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.n 95f2a │ │ │ │ + b.n 95e2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 260874 │ │ │ │ + bl 25ff9c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 96550 │ │ │ │ + cbnz r3, 96454 │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 972b2 │ │ │ │ + bne.w 971b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97cc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9654c │ │ │ │ + blt.n 96450 │ │ │ │ mov r6, r7 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 95eb0 │ │ │ │ + b.n 95db4 │ │ │ │ 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 95f10 │ │ │ │ + beq.w 95e14 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r2, r6, #1 │ │ │ │ - b.n 9622c │ │ │ │ + b.n 96130 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97cc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9701a │ │ │ │ + blt.w 96f1a │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq.w 96196 │ │ │ │ + beq.w 9609a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 95ee0 │ │ │ │ + b.n 95de4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97cc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 97022 │ │ │ │ + blt.w 96f22 │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #660 @ 0x294 │ │ │ │ - beq.w 96434 │ │ │ │ + beq.w 96338 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 95f2a │ │ │ │ + b.n 95e2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97cc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9702e │ │ │ │ + blt.w 96f2e │ │ │ │ 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 96196 │ │ │ │ + beq.w 9609a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 95f02 │ │ │ │ + b.n 95e06 │ │ │ │ mov r0, r4 │ │ │ │ - bl 260874 │ │ │ │ + bl 25ff9c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 965f4 │ │ │ │ + cbnz r3, 964f8 │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 977b2 │ │ │ │ + bne.w 976b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97cc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 965f0 │ │ │ │ + blt.n 964f4 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 95f4c │ │ │ │ + b.n 95e50 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 96222 │ │ │ │ + b.n 96126 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97cc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 97036 │ │ │ │ + blt.w 96f36 │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq.w 961dc │ │ │ │ + beq.w 960e0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 95f7c │ │ │ │ + b.n 95e80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 260874 │ │ │ │ + bl 25ff9c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 96642 │ │ │ │ + cbnz r3, 96546 │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 977b8 │ │ │ │ + bne.w 976b6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97cc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9663e │ │ │ │ + blt.n 96542 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 95fa2 │ │ │ │ + b.n 95ea6 │ │ │ │ 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 95fe2 │ │ │ │ - b.n 9622a │ │ │ │ + beq.w 95ee6 │ │ │ │ + b.n 9612e │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97cc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 96f60 │ │ │ │ + blt.w 96e60 │ │ │ │ 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 96232 │ │ │ │ + beq.w 96136 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 95fd6 │ │ │ │ + b.n 95eda │ │ │ │ mov r0, r4 │ │ │ │ - bl 260874 │ │ │ │ + bl 25ff9c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 9669c │ │ │ │ + cbnz r3, 965a0 │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 97776 │ │ │ │ + bne.w 97674 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97cc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 96698 │ │ │ │ + blt.n 9659c │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 95ffc │ │ │ │ + b.n 95f00 │ │ │ │ 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 9603e │ │ │ │ - b.n 9655e │ │ │ │ + beq.w 95f42 │ │ │ │ + b.n 96462 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97cc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 966cc │ │ │ │ + blt.n 965d0 │ │ │ │ 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 96788 │ │ │ │ + beq.n 9668c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 96058 │ │ │ │ + b.n 95f5c │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 9622c │ │ │ │ + b.n 96130 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97cc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 97012 │ │ │ │ + blt.w 96f12 │ │ │ │ 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 96320 │ │ │ │ + beq.w 96224 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 96030 │ │ │ │ + b.n 95f34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97cc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 96720 │ │ │ │ + blt.n 96624 │ │ │ │ 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 968e8 │ │ │ │ + beq.w 967e8 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9607c │ │ │ │ + b.n 95f80 │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 9622a │ │ │ │ + b.n 9612e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a9bf8 │ │ │ │ + bl 1a8fe0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 961c0 │ │ │ │ + beq.w 960c4 │ │ │ │ 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 96d58 │ │ │ │ - bl 1adbf0 │ │ │ │ + beq.w 96c58 │ │ │ │ + bl 1acfd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 961d6 │ │ │ │ - bl 7f738 │ │ │ │ + bne.w 960da │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9749c │ │ │ │ + bne.w 9739c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 96556 │ │ │ │ + b.n 9645a │ │ │ │ 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 9727c │ │ │ │ + beq.w 9717c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9726e │ │ │ │ - ldrd r8, r3, [r4, #8] │ │ │ │ - cmp r8, r3 │ │ │ │ - beq.w 9753c │ │ │ │ + bne.w 9716e │ │ │ │ + ldrd r6, r3, [r4, #8] │ │ │ │ + cmp r6, r3 │ │ │ │ + beq.w 9743c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r8, lsl #2] │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldrd fp, sl, [r3, #12] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9755e │ │ │ │ + bne.w 9745e │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 967f4 │ │ │ │ - movw r2, #41244 @ 0xa11c │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 966f8 │ │ │ │ + movw r2, #38732 @ 0x974c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ac77c │ │ │ │ - cbz r0, 967f4 │ │ │ │ + bl 1abb64 │ │ │ │ + cbz r0, 966f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c53a8 │ │ │ │ - mov r7, r0 │ │ │ │ - cbz r0, 967f4 │ │ │ │ + bl c5228 │ │ │ │ + mov r8, r0 │ │ │ │ + cbz r0, 966f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1acd48 │ │ │ │ - mov r6, r0 │ │ │ │ + bl 1ac130 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 969a0 │ │ │ │ + bne.w 968a0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9726e │ │ │ │ + bne.w 9716e │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96b88 │ │ │ │ - movw r2, #41244 @ 0xa11c │ │ │ │ + beq.w 96a8a │ │ │ │ + movw r2, #38732 @ 0x974c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ac77c │ │ │ │ + bl 1abb64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96b88 │ │ │ │ + beq.w 96a8a │ │ │ │ mov r0, r4 │ │ │ │ - bl c53a8 │ │ │ │ - mov r7, r0 │ │ │ │ + bl c5228 │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96b88 │ │ │ │ + beq.w 96a8a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ace58 │ │ │ │ - mov r6, r0 │ │ │ │ + bl 1ac240 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96b88 │ │ │ │ + beq.w 96a8a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1acb58 │ │ │ │ + bl 1abf40 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96b8a │ │ │ │ + bne.w 96a8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1acd48 │ │ │ │ + bl 1ac130 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96b8a │ │ │ │ + bne.w 96a8c │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b2910 │ │ │ │ + bl b27a0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9726e │ │ │ │ + beq.w 9716e │ │ │ │ ldr r3, [r2, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - ldr.w r8, [r2, #24] │ │ │ │ + ldr r6, [r2, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl ace08 <_PyArena_Malloc@@Base> │ │ │ │ + bl acc98 <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96c4c │ │ │ │ + beq.w 96b4c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r0, #16] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - strd r3, r8, [r0, #40] @ 0x28 │ │ │ │ + strd r3, r6, [r0, #40] @ 0x28 │ │ │ │ movs r3, #18 │ │ │ │ - strd r7, r6, [r0, #4] │ │ │ │ + strd r8, r7, [r0, #4] │ │ │ │ str.w r9, [r0, #12] │ │ │ │ strd fp, sl, [r0, #32] │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 961d6 │ │ │ │ + b.n 960da │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2910 │ │ │ │ + bl b27a0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97784 │ │ │ │ + beq.w 97682 │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldrd r9, fp, [r3, #20] │ │ │ │ - bl 1a9274 │ │ │ │ + bl 1a865c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9777c │ │ │ │ + beq.w 9767a │ │ │ │ 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 1accf0 │ │ │ │ + bl 1ac0d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 961d6 │ │ │ │ - b.n 96514 │ │ │ │ + bne.w 960da │ │ │ │ + b.n 96418 │ │ │ │ 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 974aa │ │ │ │ + beq.w 973aa │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97008 │ │ │ │ + bne.w 96f08 │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 974f8 │ │ │ │ + beq.w 973f8 │ │ │ │ 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 96f68 │ │ │ │ + bne.w 96e68 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9699c │ │ │ │ + beq.n 9689c │ │ │ │ mov r0, r4 │ │ │ │ - bl c45b0 │ │ │ │ + bl c4430 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 9699c │ │ │ │ + cbz r0, 9689c │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 9699c │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 9689c │ │ │ │ mov r0, r4 │ │ │ │ - bl c53a8 │ │ │ │ + bl c5228 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 9699c │ │ │ │ + cbz r0, 9689c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1acb58 │ │ │ │ + bl 1abf40 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97008 │ │ │ │ + bne.w 96f08 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl b2910 │ │ │ │ + bl b27a0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97008 │ │ │ │ + beq.w 96f08 │ │ │ │ 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 1aeba0 │ │ │ │ + bl 1adf88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 961d6 │ │ │ │ - bl 7f738 │ │ │ │ + bne.w 960da │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9752c │ │ │ │ + bne.w 9742c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 97008 │ │ │ │ + b.n 96f08 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2910 │ │ │ │ + bl b27a0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9729a │ │ │ │ + beq.w 9719a │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - ldrd r9, r8, [r3, #20] │ │ │ │ - bl ace08 <_PyArena_Malloc@@Base> │ │ │ │ + ldrd r9, r6, [r3, #20] │ │ │ │ + bl acc98 <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96c4c │ │ │ │ + beq.w 96b4c │ │ │ │ movs r3, #0 │ │ │ │ - str r7, [r0, #4] │ │ │ │ + str.w r8, [r0, #4] │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ movs r3, #18 │ │ │ │ - str r6, [r0, #16] │ │ │ │ + str r7, [r0, #16] │ │ │ │ strd fp, sl, [r0, #32] │ │ │ │ - strd r9, r8, [r0, #40] @ 0x28 │ │ │ │ + strd r9, r6, [r0, #40] @ 0x28 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.w 961d6 │ │ │ │ + b.w 960da │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97704 │ │ │ │ + bne.w 97602 │ │ │ │ adds r2, r6, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9768e │ │ │ │ - movw r1, #61268 @ 0xef54 │ │ │ │ + beq.w 9758c │ │ │ │ + movw r1, #58652 @ 0xe51c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 1a88f8 │ │ │ │ + bl 1a7ce0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 976a4 │ │ │ │ + bne.w 975a2 │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9769c │ │ │ │ + bne.w 9759a │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #61268 @ 0xef54 │ │ │ │ + movw r1, #58652 @ 0xe51c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 1a88f8 │ │ │ │ + bl 1a7ce0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9770a │ │ │ │ + bne.w 97608 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r7, r6, #1 │ │ │ │ subs r6, r7, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.w 960c4 │ │ │ │ + b.w 95fc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad4e8 │ │ │ │ + bl 1ac8d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96206 │ │ │ │ + beq.w 9610a │ │ │ │ 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 1addf8 │ │ │ │ + bl 1ad1e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 961d6 │ │ │ │ - bl 7f738 │ │ │ │ + bne.w 960da │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9621a │ │ │ │ + beq.w 9611e │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 96222 │ │ │ │ + b.w 96126 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96642 │ │ │ │ + bne.w 96546 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 96ab6 │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 969b8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 96ab6 │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 969b8 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 972c8 │ │ │ │ + bne.w 971c8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96642 │ │ │ │ + bne.w 96546 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96b74 │ │ │ │ + beq.n 96a76 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96b74 │ │ │ │ + beq.n 96a76 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1af568 │ │ │ │ + bl 1ae950 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96b74 │ │ │ │ + beq.n 96a76 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96b74 │ │ │ │ + beq.n 96a76 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 96b76 │ │ │ │ + bne.n 96a78 │ │ │ │ mov r0, r4 │ │ │ │ - bl c53a8 │ │ │ │ + bl c5228 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 96b74 │ │ │ │ + cbz r0, 96a76 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2910 │ │ │ │ + bl b27a0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97346 │ │ │ │ + beq.w 97246 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl c1fc0 <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ + bl c1e40 <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl ace08 <_PyArena_Malloc@@Base> │ │ │ │ + bl acc98 <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 96b50 │ │ │ │ + cbz r0, 96a52 │ │ │ │ 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, #35704 @ 0x8b78 │ │ │ │ + movw r2, #33144 @ 0x8178 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aed7c │ │ │ │ + bl 1ae164 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 961d6 │ │ │ │ - bl 7f738 │ │ │ │ + bne.w 960da │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9735c │ │ │ │ + bne.w 9725c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 96b80 │ │ │ │ + b.n 96a82 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9736a │ │ │ │ + bne.w 9726a │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 96646 │ │ │ │ + b.n 9654a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9726e │ │ │ │ + bne.w 9716e │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9726c │ │ │ │ - movw r2, #41244 @ 0xa11c │ │ │ │ + beq.w 9716c │ │ │ │ + movw r2, #38732 @ 0x974c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ac77c │ │ │ │ + bl 1abb64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9726c │ │ │ │ + beq.w 9716c │ │ │ │ mov r0, r4 │ │ │ │ - bl c53a8 │ │ │ │ + bl c5228 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9726c │ │ │ │ + beq.w 9716c │ │ │ │ mov r0, r4 │ │ │ │ - bl 22f014 │ │ │ │ + bl 22e5dc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9726c │ │ │ │ + beq.w 9716c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1acb58 │ │ │ │ + bl 1abf40 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9726e │ │ │ │ + bne.w 9716e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1acd48 │ │ │ │ + bl 1ac130 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9726e │ │ │ │ + bne.w 9716e │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl b2910 │ │ │ │ + bl b27a0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9726e │ │ │ │ + beq.w 9716e │ │ │ │ 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 ace08 <_PyArena_Malloc@@Base> │ │ │ │ + bl acc98 <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 96c36 │ │ │ │ + cbz r0, 96b36 │ │ │ │ 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, #35812 @ 0x8be4 │ │ │ │ + movw r2, #33252 @ 0x81e4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aed7c │ │ │ │ + bl 1ae164 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 961d6 │ │ │ │ - bl 7f738 │ │ │ │ + bne.w 960da │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9726c │ │ │ │ + beq.w 9716c │ │ │ │ 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 96058 │ │ │ │ + b.w 95f5c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 970e2 │ │ │ │ + bne.w 96fe2 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 972a6 │ │ │ │ + beq.w 971a6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 972a6 │ │ │ │ + beq.w 971a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl b1554 │ │ │ │ + bl b13dc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 972a6 │ │ │ │ + beq.w 971a6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 972a6 │ │ │ │ + beq.w 971a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4eb8 │ │ │ │ + bl b4d3c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97278 │ │ │ │ + beq.w 97178 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97278 │ │ │ │ + beq.w 97178 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 970e2 │ │ │ │ + bne.w 96fe2 │ │ │ │ mov r0, r4 │ │ │ │ - bl c53a8 │ │ │ │ + bl c5228 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97278 │ │ │ │ + beq.w 97178 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1acb58 │ │ │ │ + bl 1abf40 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 970e2 │ │ │ │ + bne.w 96fe2 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b2910 │ │ │ │ + bl b27a0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 970e2 │ │ │ │ + beq.w 96fe2 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r9, r3, [r2, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl c1fc0 <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ + bl c1e40 <_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 232f74 │ │ │ │ - movw r2, #35792 @ 0x8bd0 │ │ │ │ + bl 23253c │ │ │ │ + movw r2, #33232 @ 0x81d0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aed7c │ │ │ │ + bl 1ae164 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 961d6 │ │ │ │ - b.w 9641c │ │ │ │ - bl 1e18bc │ │ │ │ + bne.w 960da │ │ │ │ + b.w 96320 │ │ │ │ + bl 1e0b94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 961d6 │ │ │ │ - b.n 96774 │ │ │ │ + bne.w 960da │ │ │ │ + b.n 96678 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1af568 │ │ │ │ + bl 1ae950 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96282 │ │ │ │ + beq.w 96186 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96284 │ │ │ │ + bne.w 96188 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96282 │ │ │ │ + beq.w 96186 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96282 │ │ │ │ + beq.w 96186 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96284 │ │ │ │ + bne.w 96188 │ │ │ │ mov r0, r4 │ │ │ │ - bl c53a8 │ │ │ │ + bl c5228 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 962d8 │ │ │ │ - b.w 96282 │ │ │ │ + bne.w 961dc │ │ │ │ + b.w 96186 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 975e8 │ │ │ │ + beq.w 974e6 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 96df6 │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96cf6 │ │ │ │ mov r0, r4 │ │ │ │ - bl c45b0 │ │ │ │ - cbz r0, 96df6 │ │ │ │ + bl c4430 │ │ │ │ + cbz r0, 96cf6 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 975fe │ │ │ │ + bne.w 974fc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 975f6 │ │ │ │ + bne.w 974f4 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 977be │ │ │ │ + beq.w 976bc │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl c45b0 │ │ │ │ + bl c4430 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 977be │ │ │ │ + beq.w 976bc │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 977be │ │ │ │ + beq.w 976bc │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 977be │ │ │ │ + beq.w 976bc │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9abf8 │ │ │ │ + bl 9aaec │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 977be │ │ │ │ + beq.w 976bc │ │ │ │ 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, #35580 @ 0x8afc │ │ │ │ + movw r3, #33020 @ 0x80fc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1db510 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1da7e8 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 971ea │ │ │ │ - bl 7f738 │ │ │ │ + bne.w 970ea │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 977c0 │ │ │ │ + beq.w 976be │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str.w sl, [r4, #88] @ 0x58 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96468 │ │ │ │ - b.w 96520 │ │ │ │ + beq.w 9636c │ │ │ │ + b.w 96424 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 975d2 │ │ │ │ + beq.w 974d0 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 96efa │ │ │ │ + cbnz r3, 96dfa │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 96ef8 │ │ │ │ + cbz r0, 96df8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 30a8a │ │ │ │ + bl 30a8e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r0, 96ef8 │ │ │ │ + cbz r0, 96df8 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97626 │ │ │ │ + bne.w 97524 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w sl, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 975e0 │ │ │ │ + bne.w 974de │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9783a │ │ │ │ + bne.w 97738 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 977ca │ │ │ │ + bne.w 976c8 │ │ │ │ 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 96268 │ │ │ │ - b.w 96642 │ │ │ │ + beq.w 9616c │ │ │ │ + b.w 96546 │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #35900 @ 0x8c3c │ │ │ │ + movw r1, #33340 @ 0x823c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 960b4 │ │ │ │ + b.w 95fb8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 95fd6 │ │ │ │ + b.w 95eda │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9721e │ │ │ │ + beq.w 9711e │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 96f9c │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96e9c │ │ │ │ mov r0, r4 │ │ │ │ - bl c45b0 │ │ │ │ - cbz r0, 96f9c │ │ │ │ + bl c4430 │ │ │ │ + cbz r0, 96e9c │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 975aa │ │ │ │ + bne.w 974a8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9722c │ │ │ │ + bne.w 9712c │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 96ff2 │ │ │ │ + cbz r0, 96ef2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl c45b0 │ │ │ │ + bl c4430 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r0, 96ff2 │ │ │ │ + cbz r0, 96ef2 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r0, 96ff2 │ │ │ │ + cbz r0, 96ef2 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r0, 96ff2 │ │ │ │ + cbz r0, 96ef2 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9abf8 │ │ │ │ + bl 9aaec │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97234 │ │ │ │ + bne.w 97134 │ │ │ │ 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 9691e │ │ │ │ + beq.w 9681e │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 9607c │ │ │ │ + b.w 95f80 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 96030 │ │ │ │ + b.w 95f34 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 95ee0 │ │ │ │ + b.w 95de4 │ │ │ │ movs r2, #1 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 95f2a │ │ │ │ + b.w 95e2e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 95f02 │ │ │ │ + b.w 95e06 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 95f7c │ │ │ │ + b.w 95e80 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 970ec │ │ │ │ + beq.n 96fec │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 970a8 │ │ │ │ + cbnz r3, 96fa8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 970a6 │ │ │ │ + cbz r0, 96fa6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b1554 │ │ │ │ + bl b13dc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 970a6 │ │ │ │ + cbz r0, 96fa6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 970a6 │ │ │ │ + cbz r0, 96fa6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b4eb8 │ │ │ │ + bl b4d3c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 970a6 │ │ │ │ + cbz r0, 96fa6 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 971c6 │ │ │ │ + bne.w 970c6 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ - cbnz r3, 970f8 │ │ │ │ + cbnz r3, 96ff8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 97194 │ │ │ │ + bne.n 97094 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 97100 │ │ │ │ + cbnz r0, 97000 │ │ │ │ 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 9635a │ │ │ │ + beq.w 9625e │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 966a2 │ │ │ │ + b.w 965a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 260874 │ │ │ │ + bl 25ff9c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9704c │ │ │ │ + beq.n 96f4c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ add.w r8, r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 970d6 │ │ │ │ + b.n 96fd6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b1554 │ │ │ │ + bl b13dc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 970ce │ │ │ │ + beq.n 96fce │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 970ce │ │ │ │ + beq.n 96fce │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b4eb8 │ │ │ │ + bl b4d3c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 970ce │ │ │ │ + beq.n 96fce │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 970ce │ │ │ │ + beq.n 96fce │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 970ce │ │ │ │ + beq.n 96fce │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 9abf8 │ │ │ │ + bl 9aaec │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 970ce │ │ │ │ + beq.n 96fce │ │ │ │ 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, #35732 @ 0x8b94 │ │ │ │ + movw r3, #33172 @ 0x8194 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1db510 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1da7e8 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ add.w r8, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 971ea │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 970ea │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 970d0 │ │ │ │ + beq.n 96fd0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 970d6 │ │ │ │ + b.n 96fd6 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - b.n 970d2 │ │ │ │ + b.n 96fd2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97cc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 96426 │ │ │ │ + blt.w 9632a │ │ │ │ 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 970dc │ │ │ │ + beq.n 96fdc │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97040 │ │ │ │ + beq.w 96f40 │ │ │ │ subs r6, #1 │ │ │ │ - b.n 970e6 │ │ │ │ + b.n 96fe6 │ │ │ │ mov r2, r3 │ │ │ │ movw r3, #48060 @ 0xbbbc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #35564 @ 0x8aec │ │ │ │ + movw r3, #33004 @ 0x80ec │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1db510 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1da7e8 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ add.w r8, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97186 │ │ │ │ + beq.n 97086 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 961d8 │ │ │ │ + b.w 960dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 260874 │ │ │ │ + bl 25ff9c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 974b4 │ │ │ │ + beq.w 973b4 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ - b.n 96a2e │ │ │ │ + b.n 96930 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97cc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 9745c │ │ │ │ + bge.w 9735c │ │ │ │ movs r2, #1 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 96522 │ │ │ │ + b.w 96426 │ │ │ │ mov r0, r4 │ │ │ │ - bl 260874 │ │ │ │ + bl 25ff9c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96f78 │ │ │ │ + beq.w 96e78 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 96ffa │ │ │ │ + b.n 96efa │ │ │ │ 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, #35836 @ 0x8bfc │ │ │ │ + movw r3, #33276 @ 0x81fc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1db510 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1da7e8 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 971ea │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 970ea │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96ff4 │ │ │ │ + beq.w 96ef4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 96ffa │ │ │ │ + b.n 96efa │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 96058 │ │ │ │ + b.w 95f5c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 970e2 │ │ │ │ + b.n 96fe2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 260874 │ │ │ │ - b.w 9679a │ │ │ │ - bl 260874 │ │ │ │ + bl 25ff9c │ │ │ │ + b.w 9669e │ │ │ │ + bl 25ff9c │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95e94 │ │ │ │ + beq.w 95d98 │ │ │ │ subs r2, r3, #1 │ │ │ │ - b.w 9622c │ │ │ │ + b.w 96130 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 96058 │ │ │ │ + b.w 95f5c │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str r7, [r4, #8] │ │ │ │ - cbnz r3, 972b8 │ │ │ │ + cbnz r3, 971b8 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 971c2 │ │ │ │ + b.n 970c2 │ │ │ │ mov r6, r7 │ │ │ │ - b.w 95eb0 │ │ │ │ + b.w 95db4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 970e2 │ │ │ │ + bne.w 96fe2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e251c │ │ │ │ - b.n 972ac │ │ │ │ + bl 1e1998 │ │ │ │ + b.n 971ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 1af568 │ │ │ │ + bl 1ae950 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96ab6 │ │ │ │ + beq.w 969b8 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96ab8 │ │ │ │ + bne.w 969ba │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96ab6 │ │ │ │ + beq.w 969b8 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96ab6 │ │ │ │ + beq.w 969b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c53a8 │ │ │ │ + bl c5228 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96ab6 │ │ │ │ + beq.w 969b8 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2910 │ │ │ │ + bl b27a0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 97346 │ │ │ │ + cbz r0, 97246 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldrd r7, fp, [r3, #20] │ │ │ │ - bl ace08 <_PyArena_Malloc@@Base> │ │ │ │ + bl acc98 <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96b50 │ │ │ │ + beq.w 96a52 │ │ │ │ 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 96b50 │ │ │ │ + b.n 96a52 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 96646 │ │ │ │ + b.w 9654a │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97cc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 97790 │ │ │ │ + bge.w 9768e │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 96646 │ │ │ │ + b.w 9654a │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 973de │ │ │ │ + bne.n 972de │ │ │ │ adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 973cc │ │ │ │ + beq.n 972cc │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 973a0 │ │ │ │ + cbnz r3, 972a0 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9747c │ │ │ │ + bne.n 9737c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ - cbnz r3, 973d8 │ │ │ │ + cbnz r3, 972d8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 97458 │ │ │ │ + bne.n 97358 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 973e4 │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 972e4 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r7, r6, #1 │ │ │ │ str r7, [r4, #88] @ 0x58 │ │ │ │ - b.w 96b80 │ │ │ │ + b.w 96a82 │ │ │ │ mov r0, r4 │ │ │ │ - bl 260874 │ │ │ │ + bl 25ff9c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9737c │ │ │ │ + beq.n 9727c │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ subs r7, #1 │ │ │ │ - b.n 973c6 │ │ │ │ + b.n 972c6 │ │ │ │ subs r2, #1 │ │ │ │ - b.w 96646 │ │ │ │ + b.w 9654a │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 973c0 │ │ │ │ + beq.n 972c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 522f0 │ │ │ │ + bl 524ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 973c0 │ │ │ │ + beq.n 972c0 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 97458 │ │ │ │ + cbnz r3, 97358 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 973c0 │ │ │ │ + beq.n 972c0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 973c0 │ │ │ │ + beq.n 972c0 │ │ │ │ movw r1, #48060 @ 0xbbbc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #35564 @ 0x8aec │ │ │ │ + movw r3, #33004 @ 0x80ec │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1db510 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1da7e8 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r7, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 971ea │ │ │ │ - bl 7f738 │ │ │ │ + bne.w 970ea │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 973c2 │ │ │ │ + beq.n 972c2 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 973c6 │ │ │ │ + b.n 972c6 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - b.n 973c4 │ │ │ │ + b.n 972c4 │ │ │ │ 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 96e9c │ │ │ │ + beq.w 96d9c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96dc4 │ │ │ │ - b.w 96522 │ │ │ │ + beq.w 96cc4 │ │ │ │ + b.w 96426 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 30a8a │ │ │ │ + bl 30a8e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9739e │ │ │ │ + beq.n 9729e │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 97426 │ │ │ │ - b.n 9739e │ │ │ │ + bne.n 97326 │ │ │ │ + b.n 9729e │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 96784 │ │ │ │ + b.w 96688 │ │ │ │ mov r0, r4 │ │ │ │ - bl 260874 │ │ │ │ - b.w 968fa │ │ │ │ + bl 25ff9c │ │ │ │ + b.w 967fa │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 97770 │ │ │ │ + bne.w 9766e │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97cc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 97520 │ │ │ │ + blt.n 97420 │ │ │ │ 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 97200 │ │ │ │ + bne.w 97100 │ │ │ │ ldrd r1, r3, [r4, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 960aa │ │ │ │ + bne.w 95fae │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97cc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 96f58 │ │ │ │ + blt.w 96e58 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - b.w 960aa │ │ │ │ + b.w 95fae │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97cc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9752c │ │ │ │ + blt.n 9742c │ │ │ │ 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 97002 │ │ │ │ + beq.w 96f02 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96f6a │ │ │ │ - b.n 9700a │ │ │ │ + beq.w 96e6a │ │ │ │ + b.n 96f0a │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ subs r6, #1 │ │ │ │ - b.w 96a2e │ │ │ │ + b.w 96930 │ │ │ │ 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 9607c │ │ │ │ + b.w 95f80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97cc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 96c56 │ │ │ │ + blt.w 96b56 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ - ldr.w r3, [r3, r8, lsl #2] │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldrd fp, sl, [r3, #12] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r2, 97570 │ │ │ │ + cbz r2, 9746e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9726e │ │ │ │ + bne.w 9716e │ │ │ │ mov r0, r4 │ │ │ │ - bl 246af8 <_PyObject_GetState@@Base+0x4c4> │ │ │ │ + bl 2460b0 <_PyObject_GetState@@Base+0x4c4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 961d6 │ │ │ │ + bne.w 960da │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9726e │ │ │ │ - b.w 967be │ │ │ │ + bne.w 9716e │ │ │ │ + b.w 966c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 260874 │ │ │ │ - b.w 96332 │ │ │ │ + bl 25ff9c │ │ │ │ + b.w 96236 │ │ │ │ mov r0, r4 │ │ │ │ - bl 260874 │ │ │ │ - b.w 96244 │ │ │ │ + bl 25ff9c │ │ │ │ + b.w 96148 │ │ │ │ mov r0, r4 │ │ │ │ - bl 260874 │ │ │ │ - b.w 961a8 │ │ │ │ + bl 25ff9c │ │ │ │ + b.w 960ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 260874 │ │ │ │ - b.w 961ee │ │ │ │ + bl 25ff9c │ │ │ │ + b.w 960f2 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.w 96784 │ │ │ │ + b.w 96688 │ │ │ │ movw r3, #48060 @ 0xbbbc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #35564 @ 0x8aec │ │ │ │ + movw r3, #33004 @ 0x80ec │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1db510 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1da7e8 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9725c │ │ │ │ - b.n 971ea │ │ │ │ + beq.w 9715c │ │ │ │ + b.n 970ea │ │ │ │ mov r0, r4 │ │ │ │ - bl 260874 │ │ │ │ + bl 25ff9c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96eb6 │ │ │ │ + beq.w 96db6 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 96f30 │ │ │ │ + b.n 96e30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 260874 │ │ │ │ + bl 25ff9c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96dd2 │ │ │ │ + beq.w 96cd2 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 96e94 │ │ │ │ + b.n 96d94 │ │ │ │ movw r3, #48060 @ 0xbbbc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #35564 @ 0x8aec │ │ │ │ + movw r3, #33004 @ 0x80ec │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1db510 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1da7e8 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96e86 │ │ │ │ - b.n 971ea │ │ │ │ + beq.w 96d86 │ │ │ │ + b.n 970ea │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96ef8 │ │ │ │ + beq.w 96df8 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9abf8 │ │ │ │ + bl 9aaec │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96ef8 │ │ │ │ + beq.w 96df8 │ │ │ │ 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, #35640 @ 0x8b38 │ │ │ │ + movw r3, #33080 @ 0x8138 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1db510 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1da7e8 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 971ea │ │ │ │ - bl 7f738 │ │ │ │ + bne.w 970ea │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96f2a │ │ │ │ + beq.w 96e2a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 96f30 │ │ │ │ + b.n 96e30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 260874 │ │ │ │ - b.w 96446 │ │ │ │ + bl 25ff9c │ │ │ │ + b.w 9634a │ │ │ │ mov r0, r4 │ │ │ │ - bl 260874 │ │ │ │ + bl 25ff9c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 969f2 │ │ │ │ + beq.w 968f4 │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ subs r7, #1 │ │ │ │ - b.w 96a2c │ │ │ │ + b.w 9692e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e7460 │ │ │ │ + bl 1e6890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96a08 │ │ │ │ + beq.w 9690a │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96a08 │ │ │ │ + beq.w 9690a │ │ │ │ movw r1, #48060 @ 0xbbbc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #35564 @ 0x8aec │ │ │ │ + movw r3, #33004 @ 0x80ec │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1db510 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1da7e8 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ movs r1, #10 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #35932 @ 0x8c5c │ │ │ │ + movw r2, #33372 @ 0x825c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aed7c │ │ │ │ + bl 1ae164 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r7, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 97766 │ │ │ │ - bl 7f738 │ │ │ │ + bne.n 97664 │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96a2a │ │ │ │ + beq.w 9692c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 96a2c │ │ │ │ + b.w 9692e │ │ │ │ subs r6, #1 │ │ │ │ - b.w 96a2e │ │ │ │ + b.w 96930 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e7460 │ │ │ │ + bl 1e6890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96a28 │ │ │ │ + beq.w 9692a │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96a28 │ │ │ │ + beq.w 9692a │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96a28 │ │ │ │ + beq.w 9692a │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abf8 │ │ │ │ + bl 9aaec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96a28 │ │ │ │ + beq.w 9692a │ │ │ │ ldr r3, [r6, #16] │ │ │ │ movw r1, #56052 @ 0xdaf4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #35952 @ 0x8c70 │ │ │ │ + movw r3, #33392 @ 0x8270 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1db510 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1da7e8 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r7, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 976f2 │ │ │ │ + beq.n 975f0 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ - b.w 960c4 │ │ │ │ + b.w 95fc8 │ │ │ │ mov r1, r7 │ │ │ │ - b.w 9609e │ │ │ │ + b.w 95fa2 │ │ │ │ mov r2, r6 │ │ │ │ - b.w 95ffc │ │ │ │ + b.w 95f00 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 968cc │ │ │ │ + b.w 967cc │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 95f2a │ │ │ │ + b.w 95e2e │ │ │ │ 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 96f36 │ │ │ │ + beq.w 96e36 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r2, r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96ea8 │ │ │ │ - b.w 96646 │ │ │ │ + beq.w 96da8 │ │ │ │ + b.w 9654a │ │ │ │ mov r2, r6 │ │ │ │ - b.w 95f4c │ │ │ │ + b.w 95e50 │ │ │ │ mov r2, r6 │ │ │ │ - b.w 95fa2 │ │ │ │ + b.w 95ea6 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ - b.w 96e94 │ │ │ │ + b.w 96d94 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96f28 │ │ │ │ + beq.w 96e28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 522f0 │ │ │ │ + bl 524ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96f28 │ │ │ │ + beq.w 96e28 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 9783a │ │ │ │ + cbnz r3, 97738 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96f28 │ │ │ │ + beq.w 96e28 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96f28 │ │ │ │ + beq.w 96e28 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96f28 │ │ │ │ + beq.w 96e28 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abf8 │ │ │ │ + bl 9aaec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96f28 │ │ │ │ + beq.w 96e28 │ │ │ │ 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 9765a │ │ │ │ + b.n 97558 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 96f2c │ │ │ │ + b.w 96e2c │ │ │ │ + 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] @ (97ae8 ) │ │ │ │ + ldr r2, [pc, #660] @ (979e8 ) │ │ │ │ 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 97a20 │ │ │ │ + bmi.w 97920 │ │ │ │ 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, #51168 @ 0xc7e0 │ │ │ │ + movw r5, #48608 @ 0xbde0 │ │ │ │ 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 97a28 │ │ │ │ + bne.w 97928 │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bpl.w 97a1a │ │ │ │ + bpl.w 9791a │ │ │ │ lsls r3, r2, #26 │ │ │ │ - bpl.w 97abe │ │ │ │ + bpl.w 979be │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add.w r2, r4, #20 │ │ │ │ add r0, r2 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 97a0c │ │ │ │ + beq.w 9790c │ │ │ │ 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 97a1a │ │ │ │ + bne.w 9791a │ │ │ │ adds r1, r2, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 97a0c │ │ │ │ + beq.w 9790c │ │ │ │ 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 97a1a │ │ │ │ + bne.w 9791a │ │ │ │ adds r1, r2, #2 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 97a0c │ │ │ │ + beq.w 9790c │ │ │ │ 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 97a1a │ │ │ │ + bne.n 9791a │ │ │ │ adds r1, r2, #3 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 97a0c │ │ │ │ + beq.n 9790c │ │ │ │ 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 97a1a │ │ │ │ + bne.n 9791a │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 97a0c │ │ │ │ + beq.n 9790c │ │ │ │ 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 97a1a │ │ │ │ + bne.n 9791a │ │ │ │ adds r1, r2, #5 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 97a0c │ │ │ │ + beq.n 9790c │ │ │ │ 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 97a1a │ │ │ │ + bne.n 9791a │ │ │ │ adds r1, r2, #6 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 97a0c │ │ │ │ + beq.n 9790c │ │ │ │ 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, 97a1a │ │ │ │ + cbnz r1, 9791a │ │ │ │ adds r1, r2, #7 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 97a0c │ │ │ │ + beq.n 9790c │ │ │ │ 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, 97a1a │ │ │ │ + cbnz r1, 9791a │ │ │ │ adds r2, #8 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 97a0c │ │ │ │ + beq.n 9790c │ │ │ │ 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, 97a1a │ │ │ │ + cbnz r1, 9791a │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 979ea │ │ │ │ + bne.n 978ea │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 7b154 │ │ │ │ + bl 7b1d8 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 97a7a │ │ │ │ + bne.n 9797a │ │ │ │ subs r7, #1 │ │ │ │ - bcs.w 9788e │ │ │ │ + bcs.w 9778e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 97a68 │ │ │ │ + beq.n 97968 │ │ │ │ cmp r2, sl │ │ │ │ - bne.n 97a1a │ │ │ │ + bne.n 9791a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77574 │ │ │ │ + bl 775f4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 97a74 │ │ │ │ + cbz r0, 97974 │ │ │ │ add r1, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 97840 │ │ │ │ + bl 97740 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 97acc │ │ │ │ + beq.n 979cc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - cbnz r1, 97a88 │ │ │ │ + cbnz r1, 97988 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 97a1a │ │ │ │ + beq.n 9791a │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 97a1a │ │ │ │ + bne.n 9791a │ │ │ │ mov r0, r2 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 97a1a │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 9791a │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 97840 │ │ │ │ + bl 97740 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 97a1a │ │ │ │ + bne.n 9791a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 97a22 │ │ │ │ + b.n 97922 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 97a1a │ │ │ │ + beq.n 9791a │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 97a1a │ │ │ │ + b.n 9791a │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl f5fac │ │ │ │ + bl f5d98 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r0, 97acc │ │ │ │ + cbz r0, 979cc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 97aa6 │ │ │ │ + beq.n 979a6 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ - cbz r1, 97ab2 │ │ │ │ + cbz r1, 979b2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 97a4e │ │ │ │ + beq.n 9794e │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.n 97a4e │ │ │ │ + b.n 9794e │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 97aa6 │ │ │ │ + b.n 979a6 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r0, r2 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 978b6 │ │ │ │ - b.n 97a0c │ │ │ │ + bne.w 977b6 │ │ │ │ + b.n 9790c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 97a74 │ │ │ │ + beq.n 97974 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 97a74 │ │ │ │ + bne.n 97974 │ │ │ │ mov r0, r2 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 97a74 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 97974 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - movw r3, #47093 @ 0xb7f5 │ │ │ │ + movw r3, #47229 @ 0xb87d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 97b84 │ │ │ │ + bne.n 97a84 │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #19968 @ 0x4e00 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ - movw r3, #29621 @ 0x73b5 │ │ │ │ + movw r3, #29745 @ 0x7431 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r0, #724] @ 0x2d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 97c34 │ │ │ │ + bne.w 97b34 │ │ │ │ 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] @ (97ccc ) │ │ │ │ + ldr r4, [pc, #416] @ (97bcc ) │ │ │ │ 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 97b98 │ │ │ │ + beq.n 97a98 │ │ │ │ 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 97b70 │ │ │ │ + bgt.n 97a70 │ │ │ │ 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, 97b98 │ │ │ │ + cbz r2, 97a98 │ │ │ │ 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, 97b86 │ │ │ │ - cbz r2, 97bbc │ │ │ │ + cbz r5, 97a86 │ │ │ │ + cbz r2, 97abc │ │ │ │ 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 97b80 │ │ │ │ + b.n 97a80 │ │ │ │ ldr.w r2, [r0, #684] @ 0x2ac │ │ │ │ - movw r3, #50053 @ 0xc385 │ │ │ │ + movw r3, #50117 @ 0xc3c5 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 97cc2 │ │ │ │ + bne.w 97bc2 │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 97b80 │ │ │ │ + b.n 97a80 │ │ │ │ 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 │ │ │ │ @@ -163715,73 +163612,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 97bf8 │ │ │ │ + bne.n 97af8 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 97bf4 │ │ │ │ + cbz r3, 97af4 │ │ │ │ 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 97c5a │ │ │ │ + beq.n 97b5a │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 97c3a │ │ │ │ + beq.n 97b3a │ │ │ │ ldr.w r3, [r5, #532] @ 0x214 │ │ │ │ - cbnz r3, 97c10 │ │ │ │ + cbnz r3, 97b10 │ │ │ │ str.w r2, [r5, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 97b80 │ │ │ │ + beq.n 97a80 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 97cbc │ │ │ │ + beq.n 97bbc │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, ip, [r2, #20] │ │ │ │ - cbz r3, 97c2e │ │ │ │ + cbz r3, 97b2e │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [ip, #20] │ │ │ │ - b.n 97b80 │ │ │ │ + b.n 97a80 │ │ │ │ ldr.w r0, [r0, #708] @ 0x2c4 │ │ │ │ bx r2 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 97c48 │ │ │ │ + cbz r3, 97b48 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 97b80 │ │ │ │ + bne.n 97a80 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 97b80 │ │ │ │ + b.n 97a80 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 97c02 │ │ │ │ + beq.n 97b02 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 97cb6 │ │ │ │ + cbz r3, 97bb6 │ │ │ │ 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, 97c8e │ │ │ │ + cbz r3, 97b8e │ │ │ │ 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 │ │ │ │ @@ -163790,120 +163687,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 97b80 │ │ │ │ + b.n 97a80 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 97c66 │ │ │ │ + b.n 97b66 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 97c1e │ │ │ │ + b.n 97b1e │ │ │ │ ldr.w r0, [r0, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 97bb0 │ │ │ │ + b.n 97ab0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00097cd0 <_Py_GetConfig@@Base>: │ │ │ │ +00097bd0 <_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] @ (97d08 <_Py_GetConfig@@Base+0x38>) │ │ │ │ + ldr r3, [pc, #40] @ (97c08 <_Py_GetConfig@@Base+0x38>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 97cf2 <_Py_GetConfig@@Base+0x22> │ │ │ │ + cbz r3, 97bf2 <_Py_GetConfig@@Base+0x22> │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r0, r0, #4128 @ 0x1020 │ │ │ │ adds r0, #8 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r1, #6068 @ 0x17b4 │ │ │ │ + movw r1, #3508 @ 0xdb4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #22600 @ 0x5848 │ │ │ │ + movw r0, #20040 @ 0x4e48 │ │ │ │ movt r0, #53 @ 0x35 │ │ │ │ - bl 61f30 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62074 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00097d0c <_PyObject_NewVar@@Base>: │ │ │ │ +00097c0c <_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 716a0 │ │ │ │ - cbz r0, 97d60 <_PyObject_NewVar@@Base+0x54> │ │ │ │ + bl 71708 │ │ │ │ + cbz r0, 97c60 <_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] @ (97d68 <_PyObject_NewVar@@Base+0x5c>) │ │ │ │ + ldr r2, [pc, #40] @ (97c68 <_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, 97d56 <_PyObject_NewVar@@Base+0x4a> │ │ │ │ + cbnz r3, 97c56 <_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 97d50 <_PyObject_NewVar@@Base+0x44> │ │ │ │ + b.n 97c50 <_PyObject_NewVar@@Base+0x44> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1ea6e4 │ │ │ │ + b.w 1e9b14 │ │ │ │ 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 97d98 <_PyObject_NewVar@@Base+0x8c> │ │ │ │ + beq.n 97c98 <_PyObject_NewVar@@Base+0x8c> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 97db2 <_PyObject_NewVar@@Base+0xa6> │ │ │ │ + beq.n 97cb2 <_PyObject_NewVar@@Base+0xa6> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 97dc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97cc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 97dba <_PyObject_NewVar@@Base+0xae> │ │ │ │ + blt.n 97cba <_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 97d92 <_PyObject_NewVar@@Base+0x86> │ │ │ │ + bne.n 97c92 <_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 97d92 <_PyObject_NewVar@@Base+0x86> │ │ │ │ + b.n 97c92 <_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 │ │ │ │ @@ -163915,140 +163812,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 984de <_PyObject_NewVar@@Base+0x7d2> │ │ │ │ - bl 988fc │ │ │ │ + bne.w 983de <_PyObject_NewVar@@Base+0x7d2> │ │ │ │ + bl 987fc │ │ │ │ ldr.w r3, [r5, #2692] @ 0xa84 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 984ee <_PyObject_NewVar@@Base+0x7e2> │ │ │ │ + bne.w 983ee <_PyObject_NewVar@@Base+0x7e2> │ │ │ │ cmp r6, #56 @ 0x38 │ │ │ │ it eq │ │ │ │ moveq.w r8, #0 │ │ │ │ - beq.w 985ea <_PyObject_NewVar@@Base+0x8de> │ │ │ │ + beq.w 984ea <_PyObject_NewVar@@Base+0x8de> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ it eq │ │ │ │ cmpeq r6, #0 │ │ │ │ - beq.w 98648 <_PyObject_NewVar@@Base+0x93c> │ │ │ │ + beq.w 98548 <_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 98268 <_PyObject_NewVar@@Base+0x55c> │ │ │ │ + beq.w 98168 <_PyObject_NewVar@@Base+0x55c> │ │ │ │ ldr.w r9, [r5, r3, lsl #2] │ │ │ │ cmp r6, #1 │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ - beq.w 97fb6 <_PyObject_NewVar@@Base+0x2aa> │ │ │ │ + beq.w 97eb6 <_PyObject_NewVar@@Base+0x2aa> │ │ │ │ mov r5, r6 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ str.w r5, [r9] │ │ │ │ subs.w r7, r7, sl │ │ │ │ - bmi.w 98690 <_PyObject_NewVar@@Base+0x984> │ │ │ │ + bmi.w 98590 <_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 981a8 <_PyObject_NewVar@@Base+0x49c> │ │ │ │ + bne.w 980a8 <_PyObject_NewVar@@Base+0x49c> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 981a2 <_PyObject_NewVar@@Base+0x496> │ │ │ │ + beq.w 980a2 <_PyObject_NewVar@@Base+0x496> │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.w 98662 <_PyObject_NewVar@@Base+0x956> │ │ │ │ + bhi.w 98562 <_PyObject_NewVar@@Base+0x956> │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw r3, #6013 @ 0x177d │ │ │ │ + movw r3, #6117 @ 0x17e5 │ │ │ │ movt r3, #7 │ │ │ │ add.w fp, r7, #17 │ │ │ │ ldr.w r2, [r8, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 98526 <_PyObject_NewVar@@Base+0x81a> │ │ │ │ - ldr r3, [pc, #724] @ (98170 <_PyObject_NewVar@@Base+0x464>) │ │ │ │ + bne.w 98426 <_PyObject_NewVar@@Base+0x81a> │ │ │ │ + ldr r3, [pc, #724] @ (98070 <_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 984b2 <_PyObject_NewVar@@Base+0x7a6> │ │ │ │ + bhi.w 983b2 <_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 9849e <_PyObject_NewVar@@Base+0x792> │ │ │ │ + beq.w 9839e <_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 98186 <_PyObject_NewVar@@Base+0x47a> │ │ │ │ + beq.w 98086 <_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] @ (98174 <_PyObject_NewVar@@Base+0x468>) │ │ │ │ + ldr r3, [pc, #644] @ (98074 <_PyObject_NewVar@@Base+0x468>) │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr.w r8, [r3, #1416] @ 0x588 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9854c <_PyObject_NewVar@@Base+0x840> │ │ │ │ + bne.w 9844c <_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 98178 <_PyObject_NewVar@@Base+0x46c> │ │ │ │ + bne.w 98078 <_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 981d2 <_PyObject_NewVar@@Base+0x4c6> │ │ │ │ + bpl.w 980d2 <_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 9820e <_PyObject_NewVar@@Base+0x502> │ │ │ │ + bge.w 9810e <_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 98230 <_PyObject_NewVar@@Base+0x524> │ │ │ │ + bne.w 98130 <_PyObject_NewVar@@Base+0x524> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 98250 <_PyObject_NewVar@@Base+0x544> │ │ │ │ + bne.w 98150 <_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 │ │ │ │ @@ -164065,311 +163962,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 986a8 <_PyObject_NewVar@@Base+0x99c> │ │ │ │ + beq.w 985a8 <_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 9816a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + ble.w 9806a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r7, [r1, r8, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9816a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 9806a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #4] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.w 9816a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 9806a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97e3e <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97d3e <_PyObject_NewVar@@Base+0x132> │ │ │ │ cmn.w r7, #8 │ │ │ │ - beq.w 9816a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 9806a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #12] │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.w 9816a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 9806a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97e3e <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97d3e <_PyObject_NewVar@@Base+0x132> │ │ │ │ cmn.w r7, #16 │ │ │ │ - beq.w 9816a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 9806a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #20] │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.w 9816a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 9806a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97e3e <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97d3e <_PyObject_NewVar@@Base+0x132> │ │ │ │ cmn.w r7, #24 │ │ │ │ - beq.w 9816a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 9806a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #28] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.w 9816a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 9806a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #24] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97e3e <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97d3e <_PyObject_NewVar@@Base+0x132> │ │ │ │ cmn.w r7, #32 │ │ │ │ - beq.w 9816a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 9806a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #36] @ 0x24 │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.w 9816a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 9806a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #32] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97e3e <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97d3e <_PyObject_NewVar@@Base+0x132> │ │ │ │ cmn.w r7, #40 @ 0x28 │ │ │ │ - beq.n 9816a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 9806a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.n 9816a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 9806a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97e3e <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97d3e <_PyObject_NewVar@@Base+0x132> │ │ │ │ adds.w fp, r7, #48 @ 0x30 │ │ │ │ - beq.n 9816a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 9806a <_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 98102 <_PyObject_NewVar@@Base+0x3f6> │ │ │ │ + beq.n 98002 <_PyObject_NewVar@@Base+0x3f6> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 980e2 <_PyObject_NewVar@@Base+0x3d6> │ │ │ │ + beq.n 97fe2 <_PyObject_NewVar@@Base+0x3d6> │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 980c4 <_PyObject_NewVar@@Base+0x3b8> │ │ │ │ + beq.n 97fc4 <_PyObject_NewVar@@Base+0x3b8> │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.n 9816a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 9806a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r0, [fp] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97e3e <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97d3e <_PyObject_NewVar@@Base+0x132> │ │ │ │ add.w fp, r7, #56 @ 0x38 │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.n 9816a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 9806a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r0, [fp] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97e3e <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97d3e <_PyObject_NewVar@@Base+0x132> │ │ │ │ add.w fp, fp, #8 │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ adds r7, r5, #1 │ │ │ │ - beq.n 9816a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 9806a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r0, [fp] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97e3e <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97d3e <_PyObject_NewVar@@Base+0x132> │ │ │ │ adds.w fp, fp, #8 │ │ │ │ - beq.n 9816a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 9806a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.n 9816a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 9806a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r0, [fp] │ │ │ │ add.w r7, fp, #8 │ │ │ │ blx 2a68c │ │ │ │ mov r2, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97e3e <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97d3e <_PyObject_NewVar@@Base+0x132> │ │ │ │ ldr r5, [r7, #4] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.n 9816a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 9806a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ mov r2, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97e3e <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97d3e <_PyObject_NewVar@@Base+0x132> │ │ │ │ ldr r5, [r7, #12] │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.n 9816a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 9806a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ mov r2, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97e3e <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97d3e <_PyObject_NewVar@@Base+0x132> │ │ │ │ ldr r5, [r7, #20] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.n 9816a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 9806a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97e3e <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97d3e <_PyObject_NewVar@@Base+0x132> │ │ │ │ adds.w fp, r7, #24 │ │ │ │ - bne.n 98102 <_PyObject_NewVar@@Base+0x3f6> │ │ │ │ + bne.n 98002 <_PyObject_NewVar@@Base+0x3f6> │ │ │ │ movs r5, #1 │ │ │ │ - b.n 97e3e <_PyObject_NewVar@@Base+0x132> │ │ │ │ + b.n 97d3e <_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 97f16 <_PyObject_NewVar@@Base+0x20a> │ │ │ │ + b.n 97e16 <_PyObject_NewVar@@Base+0x20a> │ │ │ │ ldrd lr, r1, [r3, #24] │ │ │ │ cmp lr, r1 │ │ │ │ - bhi.n 98202 <_PyObject_NewVar@@Base+0x4f6> │ │ │ │ + bhi.n 98102 <_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 97ed6 <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ + b.n 97dd6 <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - ldr r5, [pc, #620] @ (98414 <_PyObject_NewVar@@Base+0x708>) │ │ │ │ - b.n 97f18 <_PyObject_NewVar@@Base+0x20c> │ │ │ │ + ldr r5, [pc, #620] @ (98314 <_PyObject_NewVar@@Base+0x708>) │ │ │ │ + b.n 97e18 <_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 97f28 <_PyObject_NewVar@@Base+0x21c> │ │ │ │ - movw r0, #7196 @ 0x1c1c │ │ │ │ + bmi.w 97e28 <_PyObject_NewVar@@Base+0x21c> │ │ │ │ + movw r0, #4636 @ 0x121c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #545 @ 0x221 │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9867e <_PyObject_NewVar@@Base+0x972> │ │ │ │ + beq.w 9857e <_PyObject_NewVar@@Base+0x972> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9867e <_PyObject_NewVar@@Base+0x972> │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9867e <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bne.w 9857e <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 9857e <_PyObject_NewVar@@Base+0x972> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 97ed6 <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ + b.n 97dd6 <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 83b9c <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ + bl 83c34 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 987f2 <_PyObject_NewVar@@Base+0xae6> │ │ │ │ + beq.w 986f2 <_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 97f56 <_PyObject_NewVar@@Base+0x24a> │ │ │ │ + beq.w 97e56 <_PyObject_NewVar@@Base+0x24a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97f56 <_PyObject_NewVar@@Base+0x24a> │ │ │ │ + bne.w 97e56 <_PyObject_NewVar@@Base+0x24a> │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r3, [r9, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 97f64 <_PyObject_NewVar@@Base+0x258> │ │ │ │ + beq.w 97e64 <_PyObject_NewVar@@Base+0x258> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 9ab28 <_PyArena_AddPyObject@@Base> │ │ │ │ + bl 9aa1c <_PyArena_AddPyObject@@Base> │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 98810 <_PyObject_NewVar@@Base+0xb04> │ │ │ │ + blt.w 98710 <_PyObject_NewVar@@Base+0xb04> │ │ │ │ movs r3, #0 │ │ │ │ str.w r2, [r9, #32] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 97f64 <_PyObject_NewVar@@Base+0x258> │ │ │ │ + b.n 97e64 <_PyObject_NewVar@@Base+0x258> │ │ │ │ lsls r3, r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 83d60 │ │ │ │ + bl 83dd4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98456 <_PyObject_NewVar@@Base+0x74a> │ │ │ │ + beq.w 98356 <_PyObject_NewVar@@Base+0x74a> │ │ │ │ ldr r7, [r4, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - ble.w 98576 <_PyObject_NewVar@@Base+0x86a> │ │ │ │ + ble.w 98476 <_PyObject_NewVar@@Base+0x86a> │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw fp, #28861 @ 0x70bd │ │ │ │ + movw fp, #28977 @ 0x7131 │ │ │ │ movt fp, #7 │ │ │ │ - movw r3, #50521 @ 0xc559 │ │ │ │ + movw r3, #50585 @ 0xc599 │ │ │ │ movt r3, #6 │ │ │ │ lsls r0, r7, #31 │ │ │ │ str r3, [sp, #24] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str r3, [sp, #16] │ │ │ │ - bpl.n 98324 <_PyObject_NewVar@@Base+0x618> │ │ │ │ + bpl.n 98224 <_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 985c6 <_PyObject_NewVar@@Base+0x8ba> │ │ │ │ - ldr r3, [pc, #344] @ (98418 <_PyObject_NewVar@@Base+0x70c>) │ │ │ │ + bne.w 984c6 <_PyObject_NewVar@@Base+0x8ba> │ │ │ │ + ldr r3, [pc, #344] @ (98318 <_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 9857a <_PyObject_NewVar@@Base+0x86e> │ │ │ │ + beq.w 9847a <_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, 98300 <_PyObject_NewVar@@Base+0x5f4> │ │ │ │ + cbnz r1, 98200 <_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] │ │ │ │ @@ -164382,42 +164279,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 98454 <_PyObject_NewVar@@Base+0x748> │ │ │ │ + beq.w 98354 <_PyObject_NewVar@@Base+0x748> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 98576 <_PyObject_NewVar@@Base+0x86a> │ │ │ │ + beq.w 98476 <_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 9850e <_PyObject_NewVar@@Base+0x802> │ │ │ │ - ldr r3, [pc, #224] @ (98418 <_PyObject_NewVar@@Base+0x70c>) │ │ │ │ + bne.w 9840e <_PyObject_NewVar@@Base+0x802> │ │ │ │ + ldr r3, [pc, #224] @ (98318 <_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 98462 <_PyObject_NewVar@@Base+0x756> │ │ │ │ + beq.w 98362 <_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, 9837e <_PyObject_NewVar@@Base+0x672> │ │ │ │ + cbnz r1, 9827e <_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] │ │ │ │ @@ -164430,39 +164327,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 98454 <_PyObject_NewVar@@Base+0x748> │ │ │ │ + beq.n 98354 <_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 9851a <_PyObject_NewVar@@Base+0x80e> │ │ │ │ - ldr r3, [pc, #112] @ (98418 <_PyObject_NewVar@@Base+0x70c>) │ │ │ │ + bne.w 9841a <_PyObject_NewVar@@Base+0x80e> │ │ │ │ + ldr r3, [pc, #112] @ (98318 <_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 9841c <_PyObject_NewVar@@Base+0x710> │ │ │ │ + beq.n 9831c <_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, 983ec <_PyObject_NewVar@@Base+0x6e0> │ │ │ │ + cbnz r1, 982ec <_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] │ │ │ │ @@ -164474,283 +164371,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, 98454 <_PyObject_NewVar@@Base+0x748> │ │ │ │ + cbz r3, 98354 <_PyObject_NewVar@@Base+0x748> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r7, r9, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 98326 <_PyObject_NewVar@@Base+0x61a> │ │ │ │ + bne.n 98226 <_PyObject_NewVar@@Base+0x61a> │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r2, [r4, #16] │ │ │ │ - b.n 97e2e <_PyObject_NewVar@@Base+0x122> │ │ │ │ + b.n 97d2e <_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 71838 │ │ │ │ + bl 718a0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 983ec <_PyObject_NewVar@@Base+0x6e0> │ │ │ │ + bne.n 982ec <_PyObject_NewVar@@Base+0x6e0> │ │ │ │ ldr.w r3, [r8, #676] @ 0x2a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 985d2 <_PyObject_NewVar@@Base+0x8c6> │ │ │ │ + bne.w 984d2 <_PyObject_NewVar@@Base+0x8c6> │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ blx 294c4 │ │ │ │ - cbz r0, 9844a <_PyObject_NewVar@@Base+0x73e> │ │ │ │ + cbz r0, 9834a <_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 983fe <_PyObject_NewVar@@Base+0x6f2> │ │ │ │ + bne.n 982fe <_PyObject_NewVar@@Base+0x6f2> │ │ │ │ str r7, [r4, #16] │ │ │ │ - bl 1ea6e4 │ │ │ │ + bl 1e9b14 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 78204 │ │ │ │ - b.n 9867e <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 7827c │ │ │ │ + b.n 9857e <_PyObject_NewVar@@Base+0x972> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl 71838 │ │ │ │ + bl 718a0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9837e <_PyObject_NewVar@@Base+0x672> │ │ │ │ + bne.n 9827e <_PyObject_NewVar@@Base+0x672> │ │ │ │ ldr.w r3, [r8, #676] @ 0x2a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 98684 <_PyObject_NewVar@@Base+0x978> │ │ │ │ + bne.w 98584 <_PyObject_NewVar@@Base+0x978> │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ blx 294c4 │ │ │ │ - cbz r0, 98490 <_PyObject_NewVar@@Base+0x784> │ │ │ │ + cbz r0, 98390 <_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 98392 <_PyObject_NewVar@@Base+0x686> │ │ │ │ - b.n 98454 <_PyObject_NewVar@@Base+0x748> │ │ │ │ + bne.w 98292 <_PyObject_NewVar@@Base+0x686> │ │ │ │ + b.n 98354 <_PyObject_NewVar@@Base+0x748> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 71838 │ │ │ │ + bl 718a0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97ed6 <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ + bne.w 97dd6 <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ ldr.w r5, [r8, #672] @ 0x2a0 │ │ │ │ - movw r3, #49345 @ 0xc0c1 │ │ │ │ + movw r3, #49409 @ 0xc101 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 986e2 <_PyObject_NewVar@@Base+0x9d6> │ │ │ │ + bne.w 985e2 <_PyObject_NewVar@@Base+0x9d6> │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 98536 <_PyObject_NewVar@@Base+0x82a> │ │ │ │ + cbz r5, 98436 <_PyObject_NewVar@@Base+0x82a> │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 97ed6 <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ - bl c64ec │ │ │ │ + b.n 97dd6 <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ + bl c6368 │ │ │ │ ldr.w r3, [r5, #2692] @ 0xa84 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97e04 <_PyObject_NewVar@@Base+0xf8> │ │ │ │ + beq.w 97d04 <_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 98268 <_PyObject_NewVar@@Base+0x55c> │ │ │ │ + beq.w 98168 <_PyObject_NewVar@@Base+0x55c> │ │ │ │ ldr.w r9, [r5, r3, lsl #2] │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ - b.n 97e3c <_PyObject_NewVar@@Base+0x130> │ │ │ │ + b.n 97d3c <_PyObject_NewVar@@Base+0x130> │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 98490 <_PyObject_NewVar@@Base+0x784> │ │ │ │ + b.n 98390 <_PyObject_NewVar@@Base+0x784> │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 9844a <_PyObject_NewVar@@Base+0x73e> │ │ │ │ + b.n 9834a <_PyObject_NewVar@@Base+0x73e> │ │ │ │ ldr.w r0, [r8, #708] @ 0x2c4 │ │ │ │ mov r1, fp │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97ed6 <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ - bl 1ea6e4 │ │ │ │ + bne.w 97dd6 <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ + bl 1e9b14 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98678 <_PyObject_NewVar@@Base+0x96c> │ │ │ │ + beq.w 98578 <_PyObject_NewVar@@Base+0x96c> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 97f16 <_PyObject_NewVar@@Base+0x20a> │ │ │ │ - b.n 98178 <_PyObject_NewVar@@Base+0x46c> │ │ │ │ - movw r2, #27577 @ 0x6bb9 │ │ │ │ + beq.w 97e16 <_PyObject_NewVar@@Base+0x20a> │ │ │ │ + b.n 98078 <_PyObject_NewVar@@Base+0x46c> │ │ │ │ + movw r2, #26633 @ 0x6809 │ │ │ │ movt r2, #18 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 985de <_PyObject_NewVar@@Base+0x8d2> │ │ │ │ + bne.n 984de <_PyObject_NewVar@@Base+0x8d2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 127028 │ │ │ │ + bl 126c78 │ │ │ │ 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 97f16 <_PyObject_NewVar@@Base+0x20a> │ │ │ │ - b.n 98178 <_PyObject_NewVar@@Base+0x46c> │ │ │ │ + beq.w 97e16 <_PyObject_NewVar@@Base+0x20a> │ │ │ │ + b.n 98078 <_PyObject_NewVar@@Base+0x46c> │ │ │ │ mov r2, r3 │ │ │ │ - b.n 9840c <_PyObject_NewVar@@Base+0x700> │ │ │ │ + b.n 9830c <_PyObject_NewVar@@Base+0x700> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 71838 │ │ │ │ + bl 718a0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98300 <_PyObject_NewVar@@Base+0x5f4> │ │ │ │ + bne.w 98200 <_PyObject_NewVar@@Base+0x5f4> │ │ │ │ ldr.w r3, [r8, #676] @ 0x2a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 985ba <_PyObject_NewVar@@Base+0x8ae> │ │ │ │ + bne.n 984ba <_PyObject_NewVar@@Base+0x8ae> │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ blx 294c4 │ │ │ │ - cbz r0, 985a8 <_PyObject_NewVar@@Base+0x89c> │ │ │ │ + cbz r0, 984a8 <_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 9831a <_PyObject_NewVar@@Base+0x60e> │ │ │ │ - b.n 98454 <_PyObject_NewVar@@Base+0x748> │ │ │ │ + bne.w 9821a <_PyObject_NewVar@@Base+0x60e> │ │ │ │ + b.n 98354 <_PyObject_NewVar@@Base+0x748> │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 9859c <_PyObject_NewVar@@Base+0x890> │ │ │ │ + b.n 9849c <_PyObject_NewVar@@Base+0x890> │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 985a8 <_PyObject_NewVar@@Base+0x89c> │ │ │ │ + b.n 984a8 <_PyObject_NewVar@@Base+0x89c> │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 9843e <_PyObject_NewVar@@Base+0x732> │ │ │ │ + b.n 9833e <_PyObject_NewVar@@Base+0x732> │ │ │ │ ldr.w r2, [r3, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ - b.n 9855e <_PyObject_NewVar@@Base+0x852> │ │ │ │ + b.n 9845e <_PyObject_NewVar@@Base+0x852> │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r6, r6, r3 │ │ │ │ adds r0, r6, #1 │ │ │ │ - bl 76e4c │ │ │ │ + bl 76ec0 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98456 <_PyObject_NewVar@@Base+0x74a> │ │ │ │ + beq.w 98356 <_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 9882a <_PyObject_NewVar@@Base+0xb1e> │ │ │ │ + bcs.w 9872a <_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 1a863c │ │ │ │ + bl 1a7a24 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ - beq.n 985ea <_PyObject_NewVar@@Base+0x8de> │ │ │ │ + beq.n 984ea <_PyObject_NewVar@@Base+0x8de> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ - bne.w 97e1e <_PyObject_NewVar@@Base+0x112> │ │ │ │ + bne.w 97d1e <_PyObject_NewVar@@Base+0x112> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97e1e <_PyObject_NewVar@@Base+0x112> │ │ │ │ + bne.w 97d1e <_PyObject_NewVar@@Base+0x112> │ │ │ │ ldr r6, [r4, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 97e1e <_PyObject_NewVar@@Base+0x112> │ │ │ │ + beq.w 97d1e <_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 987e0 <_PyObject_NewVar@@Base+0xad4> │ │ │ │ + bne.w 986e0 <_PyObject_NewVar@@Base+0xad4> │ │ │ │ movs r6, #4 │ │ │ │ - b.n 984f8 <_PyObject_NewVar@@Base+0x7ec> │ │ │ │ + b.n 983f8 <_PyObject_NewVar@@Base+0x7ec> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #7140 @ 0x1be4 │ │ │ │ + movw r1, #4580 @ 0x11e4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ + bl 127394 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 97fb0 <_PyObject_NewVar@@Base+0x2a4> │ │ │ │ + b.n 97eb0 <_PyObject_NewVar@@Base+0x2a4> │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 98484 <_PyObject_NewVar@@Base+0x778> │ │ │ │ + b.n 98384 <_PyObject_NewVar@@Base+0x778> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #7088 @ 0x1bb0 │ │ │ │ + movw r1, #4528 @ 0x11b0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 98678 <_PyObject_NewVar@@Base+0x96c> │ │ │ │ + bl 127394 │ │ │ │ + b.n 98578 <_PyObject_NewVar@@Base+0x96c> │ │ │ │ ldr r6, [r5, #32] │ │ │ │ cmp r6, #22 │ │ │ │ - beq.n 987a0 <_PyObject_NewVar@@Base+0xa94> │ │ │ │ - bl 7f738 │ │ │ │ + beq.n 986a0 <_PyObject_NewVar@@Base+0xa94> │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9867e <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bne.n 9857e <_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 98782 <_PyObject_NewVar@@Base+0xa76> │ │ │ │ + bhi.n 98682 <_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] │ │ │ │ @@ -164760,386 +164657,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 984d0 <_PyObject_NewVar@@Base+0x7c4> │ │ │ │ + b.n 983d0 <_PyObject_NewVar@@Base+0x7c4> │ │ │ │ ldrd r2, r3, [r5] │ │ │ │ subs r3, r3, r2 │ │ │ │ - movw r2, #36268 @ 0x8dac │ │ │ │ + movw r2, #33708 @ 0x83ac │ │ │ │ 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 1e1704 │ │ │ │ - b.n 9867e <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 1e09dc │ │ │ │ + b.n 9857e <_PyObject_NewVar@@Base+0x972> │ │ │ │ movw r1, #56052 @ 0xdaf4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #36348 @ 0x8dfc │ │ │ │ + movw r3, #33788 @ 0x83fc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1db510 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ - b.n 9867e <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 1da7e8 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + b.n 9857e <_PyObject_NewVar@@Base+0x972> │ │ │ │ movw r1, #56052 @ 0xdaf4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #36236 @ 0x8d8c │ │ │ │ + movw r2, #33676 @ 0x838c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.n 98702 <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ + b.n 98602 <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ movw r1, #56020 @ 0xdad4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #36184 @ 0x8d58 │ │ │ │ + movw r2, #33624 @ 0x8358 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.n 98702 <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ - movw r2, #36168 @ 0x8d48 │ │ │ │ + b.n 98602 <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ + movw r2, #33608 @ 0x8348 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 98702 <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ + b.n 98602 <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ ldr.w r2, [r5, #480] @ 0x1e0 │ │ │ │ - cbz r2, 98790 <_PyObject_NewVar@@Base+0xa84> │ │ │ │ + cbz r2, 98690 <_PyObject_NewVar@@Base+0xa84> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1694 │ │ │ │ - b.n 9867e <_PyObject_NewVar@@Base+0x972> │ │ │ │ - movw r2, #36324 @ 0x8de4 │ │ │ │ + bl 1e096c │ │ │ │ + b.n 9857e <_PyObject_NewVar@@Base+0x972> │ │ │ │ + movw r2, #33764 @ 0x83e4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 98702 <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ + b.n 98602 <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #35072 @ 0x8900 │ │ │ │ + movw r3, #32512 @ 0x7f00 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1db510 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ - b.n 9867e <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 1da7e8 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + b.n 9857e <_PyObject_NewVar@@Base+0x972> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dcf04 │ │ │ │ - b.n 97fb0 <_PyObject_NewVar@@Base+0x2a4> │ │ │ │ + bl 1dc1dc │ │ │ │ + b.n 97eb0 <_PyObject_NewVar@@Base+0x2a4> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36400 @ 0x8e30 │ │ │ │ + movw r1, #33840 @ 0x8430 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127744 │ │ │ │ - b.n 9867e <_PyObject_NewVar@@Base+0x972> │ │ │ │ - bl 1ea6e4 │ │ │ │ - b.n 9867e <_PyObject_NewVar@@Base+0x972> │ │ │ │ - bl 7f738 │ │ │ │ + bl 127394 │ │ │ │ + b.n 9857e <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 1e9b14 │ │ │ │ + b.n 9857e <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9867e <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bne.w 9857e <_PyObject_NewVar@@Base+0x972> │ │ │ │ movw r3, #56132 @ 0xdb44 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14f3b0 │ │ │ │ - b.n 9867e <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 14e6c0 │ │ │ │ + b.n 9857e <_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 9865e <_PyObject_NewVar@@Base+0x952> │ │ │ │ + b.n 9855e <_PyObject_NewVar@@Base+0x952> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 981e2 <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ + beq.w 980e2 <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 981e2 <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ + bne.w 980e2 <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 981e2 <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 980e2 <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9867e <_PyObject_NewVar@@Base+0x972> │ │ │ │ + beq.w 9857e <_PyObject_NewVar@@Base+0x972> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9867e <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bne.w 9857e <_PyObject_NewVar@@Base+0x972> │ │ │ │ mov r0, r2 │ │ │ │ - b.n 981fc <_PyObject_NewVar@@Base+0x4f0> │ │ │ │ + b.n 980fc <_PyObject_NewVar@@Base+0x4f0> │ │ │ │ mov.w r9, r1, lsl #1 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bl 83d60 │ │ │ │ + bl 83dd4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98456 <_PyObject_NewVar@@Base+0x74a> │ │ │ │ + beq.w 98356 <_PyObject_NewVar@@Base+0x74a> │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ strd r0, r9, [r4, #72] @ 0x48 │ │ │ │ - b.n 9861a <_PyObject_NewVar@@Base+0x90e> │ │ │ │ + b.n 9851a <_PyObject_NewVar@@Base+0x90e> │ │ │ │ │ │ │ │ -00098844 : │ │ │ │ +00098744 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 988a0 │ │ │ │ - ldr r5, [pc, #92] @ (988b4 ) │ │ │ │ + cbz r0, 987a0 │ │ │ │ + ldr r5, [pc, #92] @ (987b4 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr r3, [r6, r5] │ │ │ │ - cbnz r3, 9888c │ │ │ │ + cbnz r3, 9878c │ │ │ │ mov r4, r0 │ │ │ │ - bl 6d914 │ │ │ │ + bl 6d954 │ │ │ │ str r4, [r6, r5] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 98878 │ │ │ │ + bpl.n 98778 │ │ │ │ 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 1a0494 <_PyThreadState_New@@Base+0x1b8> │ │ │ │ + bl 19f87c <_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, #6244 @ 0x1864 │ │ │ │ + movw r1, #3684 @ 0xe64 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #24712 @ 0x6088 │ │ │ │ + movw r0, #22152 @ 0x5688 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 61f30 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #6068 @ 0x17b4 │ │ │ │ + bl 62074 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #3508 @ 0xdb4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #23412 @ 0x5b74 │ │ │ │ + movw r0, #20852 @ 0x5174 │ │ │ │ movt r0, #53 @ 0x35 │ │ │ │ - bl 61f30 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62074 <_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 988e4 │ │ │ │ + beq.n 987e4 │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ it eq │ │ │ │ ldreq r2, [r0, #112] @ 0x70 │ │ │ │ - beq.n 988f4 │ │ │ │ - movw r2, #22616 @ 0x5858 │ │ │ │ + beq.n 987f4 │ │ │ │ + movw r2, #20056 @ 0x4e58 │ │ │ │ movt r2, #53 @ 0x35 │ │ │ │ ldrb r0, [r2, r3] │ │ │ │ - cbnz r0, 988e2 │ │ │ │ - movw r2, #22872 @ 0x5958 │ │ │ │ + cbnz r0, 987e2 │ │ │ │ + movw r2, #20312 @ 0x4f58 │ │ │ │ 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 988cc │ │ │ │ + bne.n 987cc │ │ │ │ ldr r3, [r2, #32] │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ - b.n 988cc │ │ │ │ + b.n 987cc │ │ │ │ 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 98c0e │ │ │ │ + bne.w 98b0e │ │ │ │ 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 98d14 │ │ │ │ + bne.w 98c14 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r5, r3 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w 994d8 │ │ │ │ + beq.w 993d8 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r2 │ │ │ │ itt cs │ │ │ │ movcs r2, #29 │ │ │ │ strcs r2, [r4, #32] │ │ │ │ - bcs.n 9898a │ │ │ │ + bcs.n 9888a │ │ │ │ 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 9a632 │ │ │ │ + bhi.w 9a432 │ │ │ │ ldrb.w r2, [r8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9a624 │ │ │ │ + bne.w 9a424 │ │ │ │ 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 99466 │ │ │ │ + beq.w 99366 │ │ │ │ ldr.w r6, [r4, #476] @ 0x1dc │ │ │ │ cmp r6, sl │ │ │ │ - bcs.w 994ce │ │ │ │ + bcs.w 993ce │ │ │ │ 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 98b8a │ │ │ │ + bhi.w 98a8a │ │ │ │ movs r1, #9 │ │ │ │ movt r1, #128 @ 0x80 │ │ │ │ lsrs r1, r3 │ │ │ │ lsls r3, r1, #31 │ │ │ │ - bmi.w 99048 │ │ │ │ + bmi.w 98f48 │ │ │ │ mov r7, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a266 │ │ │ │ + beq.w 9a20c │ │ │ │ str r5, [r4, #28] │ │ │ │ str.w r6, [r4, #472] @ 0x1d8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #28 │ │ │ │ - beq.w 99c2c │ │ │ │ + beq.w 99b60 │ │ │ │ bic.w r1, r2, #32 │ │ │ │ sub.w r3, r1, #65 @ 0x41 │ │ │ │ cmp r3, #25 │ │ │ │ - bls.w 98d50 │ │ │ │ + bls.w 98c50 │ │ │ │ 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 98d62 │ │ │ │ + bne.w 98c62 │ │ │ │ cmp r2, #13 │ │ │ │ - beq.w 98bdc │ │ │ │ + beq.w 98adc │ │ │ │ cmp r2, #10 │ │ │ │ - beq.w 98bea │ │ │ │ + beq.w 98aea │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq.w 990b2 │ │ │ │ + beq.w 98fb2 │ │ │ │ uxtb r3, r7 │ │ │ │ - movw r5, #51168 @ 0xc7e0 │ │ │ │ + movw r5, #48608 @ 0xbde0 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 98e26 │ │ │ │ + bmi.w 98d26 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - movw r5, #52192 @ 0xcbe0 │ │ │ │ + movw r5, #49632 @ 0xc1e0 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ it ne │ │ │ │ cmpne r3, #102 @ 0x66 │ │ │ │ - beq.w 999d0 │ │ │ │ + beq.w 998c0 │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ it ne │ │ │ │ cmpne r7, #39 @ 0x27 │ │ │ │ - beq.w 992e0 │ │ │ │ + beq.w 991e0 │ │ │ │ cmp r7, #92 @ 0x5c │ │ │ │ - beq.w 9a3b6 │ │ │ │ + beq.w 9a168 │ │ │ │ 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 98ee6 │ │ │ │ + bne.w 98de6 │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ it ne │ │ │ │ cmpne r7, #33 @ 0x21 │ │ │ │ - beq.w 98ee6 │ │ │ │ + beq.w 98de6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a834 │ │ │ │ + bl 9a728 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl adc90 <_PyToken_TwoChars@@Base> │ │ │ │ + bl adb20 <_PyToken_TwoChars@@Base> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bne.w 99872 │ │ │ │ + bne.w 99760 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 98fe4 │ │ │ │ + beq.w 98ee4 │ │ │ │ ldrd r1, r3, [r4] │ │ │ │ subs r2, r3, #1 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.w 9a632 │ │ │ │ + bcc.w 9a432 │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ uxtb.w r9, r9 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 9a624 │ │ │ │ + bne.w 9a424 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ - beq.w 98f1e │ │ │ │ - ble.w 98fec │ │ │ │ + beq.w 98e1e │ │ │ │ + ble.w 98eec │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ - beq.w 98f1e │ │ │ │ + beq.w 98e1e │ │ │ │ bic.w r3, r7, #32 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ it eq │ │ │ │ addeq.w r5, r4, #12288 @ 0x3000 │ │ │ │ - beq.w 9904c │ │ │ │ + beq.w 98f4c │ │ │ │ mov r2, r7 │ │ │ │ cmp.w r7, #1114112 @ 0x110000 │ │ │ │ - bcs.w 9a650 │ │ │ │ + bcs.w 9a5ee │ │ │ │ lsrs r1, r7, #7 │ │ │ │ - movw r3, #40328 @ 0x9d88 │ │ │ │ + movw r3, #37768 @ 0x9388 │ │ │ │ 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, #31624 @ 0x7b88 │ │ │ │ + movw r3, #29064 @ 0x7188 │ │ │ │ movt r3, #53 @ 0x35 │ │ │ │ ldrh.w r1, [r3, r1, lsl #1] │ │ │ │ - movw r3, #23544 @ 0x5bf8 │ │ │ │ + movw r3, #20984 @ 0x51f8 │ │ │ │ movt r3, #53 @ 0x35 │ │ │ │ add.w r3, r3, r1, lsl #4 │ │ │ │ ldrh r3, [r3, #14] │ │ │ │ lsls r0, r3, #21 │ │ │ │ - bpl.w 9a650 │ │ │ │ + bpl.w 9a5ee │ │ │ │ cmp r7, #61 @ 0x3d │ │ │ │ - beq.w 996c8 │ │ │ │ + beq.w 995c8 │ │ │ │ subs r2, #33 @ 0x21 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ - bhi.w 9a766 │ │ │ │ - movw r3, #23412 @ 0x5b74 │ │ │ │ + bhi.w 9a4f2 │ │ │ │ + movw r3, #20852 @ 0x5174 │ │ │ │ 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 │ │ │ │ @@ -165155,296 +165052,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 98b84 │ │ │ │ + beq.n 98a84 │ │ │ │ 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 989e0 │ │ │ │ - b.n 98ba4 │ │ │ │ + bne.w 988e0 │ │ │ │ + b.n 98aa4 │ │ │ │ cmp r0, #13 │ │ │ │ - beq.n 98bb4 │ │ │ │ + beq.n 98ab4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a834 │ │ │ │ + bl 9a728 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r0, #10 │ │ │ │ - bne.n 98ba0 │ │ │ │ + bne.n 98aa0 │ │ │ │ add.w r5, r4, #12288 @ 0x3000 │ │ │ │ ldr.w r3, [r4, #2736] @ 0xab0 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 99f30 │ │ │ │ + bne.w 99cd6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a276 │ │ │ │ + bne.w 99fbe │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #28 │ │ │ │ - beq.w 99c2c │ │ │ │ + beq.w 99b60 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 9991c │ │ │ │ + beq.w 9980c │ │ │ │ cmp r0, #13 │ │ │ │ - bne.n 98bee │ │ │ │ + bne.n 98aee │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a834 │ │ │ │ + bl 9a728 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #10 │ │ │ │ - bne.w 98a18 │ │ │ │ + bne.w 98918 │ │ │ │ add.w r5, r4, #12288 @ 0x3000 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r4, #448] @ 0x1c0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 9912e │ │ │ │ + beq.w 9902e │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99cb4 │ │ │ │ + bne.w 99b10 │ │ │ │ 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 98c5a │ │ │ │ + beq.n 98b5a │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ cmp r2, sl │ │ │ │ - bcs.n 98cc2 │ │ │ │ + bcs.n 98bc2 │ │ │ │ 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 98f62 │ │ │ │ + bne.w 98e62 │ │ │ │ adds r7, #1 │ │ │ │ mov r5, r0 │ │ │ │ add.w r9, r8, r7 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 98c30 │ │ │ │ + bne.n 98b30 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 99bf2 │ │ │ │ + bne.w 99a9c │ │ │ │ ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ - movw r3, #58365 @ 0xe3fd │ │ │ │ + movw r3, #56793 @ 0xddd9 │ │ │ │ movt r3, #18 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9984a │ │ │ │ + bne.w 99738 │ │ │ │ mov r0, r5 │ │ │ │ blx 2941c │ │ │ │ adds r6, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99d80 │ │ │ │ + beq.w 99c9e │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 98c8a │ │ │ │ + cbnz r2, 98b8a │ │ │ │ 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 9a0de │ │ │ │ + bne.w 9a00a │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 99cd0 │ │ │ │ + beq.w 99b72 │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 98c38 │ │ │ │ + bcc.n 98b38 │ │ │ │ mov r3, r9 │ │ │ │ movs r2, #29 │ │ │ │ str r2, [r4, #32] │ │ │ │ ldr.w r9, [r4, #480] @ 0x1e0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 99202 │ │ │ │ + bne.w 99102 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 9a56e │ │ │ │ + bne.w 9a614 │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r1, r4, r2 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.w 99542 │ │ │ │ + bne.w 99442 │ │ │ │ add r2, r4 │ │ │ │ ldr.w r2, [r2, #2288] @ 0x8f0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 997e2 │ │ │ │ + bne.w 996e2 │ │ │ │ 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 98948 │ │ │ │ + beq.w 98848 │ │ │ │ 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 996f4 │ │ │ │ + bge.w 995f4 │ │ │ │ add.w r3, r9, #1 │ │ │ │ str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99718 │ │ │ │ + bne.w 99618 │ │ │ │ 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 98b84 │ │ │ │ + b.n 98a84 │ │ │ │ cmp r1, #66 @ 0x42 │ │ │ │ - beq.w 9945c │ │ │ │ + beq.w 9935c │ │ │ │ cmp r1, #85 @ 0x55 │ │ │ │ - beq.w 992c2 │ │ │ │ + beq.w 991c2 │ │ │ │ cmp r1, #82 @ 0x52 │ │ │ │ - beq.w 99764 │ │ │ │ + beq.w 99664 │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ - beq.w 99216 │ │ │ │ + beq.w 99116 │ │ │ │ bic.w r2, r2, #32 │ │ │ │ mov.w r8, #0 │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ - b.n 98d9a │ │ │ │ + b.n 98c9a │ │ │ │ ldrd r6, r7, [r4, #4] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 993e2 │ │ │ │ + beq.w 992e2 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.w 9944e │ │ │ │ + bcs.w 9934e │ │ │ │ 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 98d76 │ │ │ │ + bls.n 98c76 │ │ │ │ sub.w r3, r7, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bls.n 98d76 │ │ │ │ + bls.n 98c76 │ │ │ │ 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 99042 │ │ │ │ + bne.w 98f42 │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.w 99bcc │ │ │ │ + beq.w 99a76 │ │ │ │ ldrd r1, r3, [r4] │ │ │ │ mov r2, r3 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bcc.w 9a632 │ │ │ │ + bcc.w 9a432 │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ uxtb r7, r7 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.w 9a624 │ │ │ │ + bne.w 9a424 │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 99f58 │ │ │ │ + bne.w 9a23a │ │ │ │ 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 98e22 │ │ │ │ + beq.n 98d22 │ │ │ │ ldrd r2, r3, [r4, #472] @ 0x1d8 │ │ │ │ str r2, [r0, #8] │ │ │ │ str r3, [r0, #16] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 98b84 │ │ │ │ + b.n 98a84 │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, #48 @ 0x30 │ │ │ │ - bne.w 991ba │ │ │ │ - bl 9a834 │ │ │ │ + bne.w 990ba │ │ │ │ + bl 9a728 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ - beq.w 9a1ce │ │ │ │ - bgt.w 99582 │ │ │ │ + beq.w 99f46 │ │ │ │ + bgt.w 99482 │ │ │ │ cmp r0, #88 @ 0x58 │ │ │ │ - beq.w 99c64 │ │ │ │ - bgt.w 997fc │ │ │ │ + beq.w 99ac0 │ │ │ │ + bgt.w 996ea │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ - beq.w 9a1ce │ │ │ │ + beq.w 99f46 │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - beq.w 9a162 │ │ │ │ + beq.w 9a182 │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - beq.w 99fd6 │ │ │ │ + beq.w 99e96 │ │ │ │ uxtb r3, r7 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bmi.w 9a06a │ │ │ │ + bmi.w 9a2d8 │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq.w 99dae │ │ │ │ + beq.w 99c3c │ │ │ │ cmp r7, #45 @ 0x2d │ │ │ │ - bgt.w 9a008 │ │ │ │ - movw r2, #36680 @ 0x8f48 │ │ │ │ + bgt.w 99ec8 │ │ │ │ + movw r2, #34120 @ 0x8548 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8350 │ │ │ │ + bl c81e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99b96 │ │ │ │ + beq.w 99e4c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.w 99e44 │ │ │ │ + beq.w 99dc6 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ subs r3, r2, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 9a632 │ │ │ │ + bcc.w 9a432 │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ uxtb r7, r7 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.w 9a624 │ │ │ │ + bne.w 9a424 │ │ │ │ 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 │ │ │ │ @@ -165454,43 +165351,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 98ee2 │ │ │ │ + beq.n 98de2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ str r3, [r2, #8] │ │ │ │ str r0, [r2, #16] │ │ │ │ movs r0, #2 │ │ │ │ - b.n 98b84 │ │ │ │ + b.n 98a84 │ │ │ │ add.w r5, r4, #12288 @ 0x3000 │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 99654 │ │ │ │ + bgt.w 99554 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a834 │ │ │ │ + bl 9a728 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl adc90 <_PyToken_TwoChars@@Base> │ │ │ │ + bl adb20 <_PyToken_TwoChars@@Base> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bne.w 99872 │ │ │ │ + bne.w 99760 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 98aa0 │ │ │ │ + bne.w 989a0 │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ - ble.w 9a15c │ │ │ │ + ble.w 9a032 │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ - bne.w 9904c │ │ │ │ + bne.w 98f4c │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ cmp r3, #199 @ 0xc7 │ │ │ │ - bgt.w 9a77a │ │ │ │ + bgt.w 9a506 │ │ │ │ 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 │ │ │ │ @@ -165503,154 +165400,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 99086 │ │ │ │ + b.n 98f86 │ │ │ │ cmp.w ip, #9 │ │ │ │ - beq.w 99de2 │ │ │ │ + beq.w 99c82 │ │ │ │ movs r6, #0 │ │ │ │ cmp.w ip, #12 │ │ │ │ mov r8, r6 │ │ │ │ - beq.w 98c1e │ │ │ │ + beq.w 98b1e │ │ │ │ cmp.w ip, #92 @ 0x5c │ │ │ │ - beq.w 9a710 │ │ │ │ + beq.w 9a6f6 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov r8, r5 │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r5, r1 │ │ │ │ - bcc.w 9a632 │ │ │ │ + bcc.w 9a432 │ │ │ │ ldrb.w r1, [r0, #-1] │ │ │ │ cmp r1, ip │ │ │ │ - bne.w 9a624 │ │ │ │ + bne.w 9a424 │ │ │ │ sub.w r5, ip, #10 │ │ │ │ mov r0, r2 │ │ │ │ cmp r5, #25 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ - bhi.w 98cc8 │ │ │ │ + bhi.w 98bc8 │ │ │ │ movs r1, #9 │ │ │ │ movt r1, #512 @ 0x200 │ │ │ │ lsrs r1, r5 │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.w 98cc8 │ │ │ │ + bpl.w 98bc8 │ │ │ │ ldr.w r1, [r4, #456] @ 0x1c8 │ │ │ │ cmp.w ip, #10 │ │ │ │ it eq │ │ │ │ cmpeq r7, #0 │ │ │ │ - beq.w 995c2 │ │ │ │ + beq.w 994c2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9a754 │ │ │ │ + bne.w 9a652 │ │ │ │ ldr.w r9, [r4, #452] @ 0x1c4 │ │ │ │ str.w r8, [r4, #28] │ │ │ │ str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 98d14 │ │ │ │ + bne.w 98c14 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 98948 │ │ │ │ + b.n 98848 │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ - beq.n 98f1e │ │ │ │ - bgt.w 98ad8 │ │ │ │ + beq.n 98e1e │ │ │ │ + bgt.w 989d8 │ │ │ │ cmp r7, #40 @ 0x28 │ │ │ │ - beq.n 98f1e │ │ │ │ + beq.n 98e1e │ │ │ │ cmp r7, #41 @ 0x29 │ │ │ │ - bne.w 98ae8 │ │ │ │ + bne.w 989e8 │ │ │ │ add.w r5, r4, #12288 @ 0x3000 │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 99054 │ │ │ │ + ble.n 98f54 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a224 │ │ │ │ + bne.w 99f9c │ │ │ │ ldr.w r2, [r4, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9a7f2 │ │ │ │ - bgt.n 9906a │ │ │ │ + beq.w 9a5fe │ │ │ │ + bgt.n 98f6a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 9919a │ │ │ │ + blt.w 9909a │ │ │ │ cmp r7, #125 @ 0x7d │ │ │ │ - bne.n 98f5e │ │ │ │ + bne.n 98e5e │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9a67c │ │ │ │ + bne.w 9a556 │ │ │ │ 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 99086 │ │ │ │ + b.n 98f86 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ - b.n 98d76 │ │ │ │ + b.n 98c76 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 9899c │ │ │ │ + b.n 9889c │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.w 998be │ │ │ │ + bgt.w 997ae │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9997a │ │ │ │ + bne.w 9983c │ │ │ │ ldr.w r2, [r4, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9a7f2 │ │ │ │ - ble.w 98f5e │ │ │ │ + beq.w 9a5fe │ │ │ │ + ble.w 98e5e │ │ │ │ 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 99178 │ │ │ │ + bne.n 99078 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.w 9918c │ │ │ │ + bgt.w 9908c │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ and.w r0, r7, #127 @ 0x7f │ │ │ │ - movw r1, #31624 @ 0x7b88 │ │ │ │ + movw r1, #29064 @ 0x7188 │ │ │ │ movt r1, #53 @ 0x35 │ │ │ │ - movw r3, #23544 @ 0x5bf8 │ │ │ │ + movw r3, #20984 @ 0x51f8 │ │ │ │ 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 9a650 │ │ │ │ + bpl.w 9a5ee │ │ │ │ ldr r5, [r4, #28] │ │ │ │ subs r2, #33 @ 0x21 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - b.n 98b3a │ │ │ │ + b.n 98a3a │ │ │ │ mov r0, r4 │ │ │ │ - movw r5, #51168 @ 0xc7e0 │ │ │ │ + movw r5, #48608 @ 0xbde0 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ - bl 9a834 │ │ │ │ + bl 9a728 │ │ │ │ uxtb r1, r0 │ │ │ │ ldr.w r3, [r5, r1, lsl #2] │ │ │ │ lsls r6, r3, #29 │ │ │ │ - bmi.w 99dc2 │ │ │ │ + bmi.w 99c50 │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 99ed6 │ │ │ │ + beq.w 99cfe │ │ │ │ ldr r2, [r4, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 99e12 │ │ │ │ + beq.w 99d94 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ subs r3, r2, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bcc.w 9a632 │ │ │ │ + bcc.w 9a432 │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9a624 │ │ │ │ + bne.w 9a424 │ │ │ │ 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 │ │ │ │ @@ -165660,220 +165557,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 9912a │ │ │ │ + beq.n 9902a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ str r3, [r2, #8] │ │ │ │ str r0, [r2, #16] │ │ │ │ movs r0, #23 │ │ │ │ - b.n 98b84 │ │ │ │ + b.n 98a84 │ │ │ │ ldr.w r1, [r4, #480] @ 0x1e0 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.w 98bfc │ │ │ │ + bgt.w 98afc │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 99ef6 │ │ │ │ + bne.w 99cba │ │ │ │ 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 99174 │ │ │ │ + beq.n 99074 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [r4, #472] @ 0x1d8 │ │ │ │ str r2, [r1, #8] │ │ │ │ str r3, [r1, #16] │ │ │ │ movs r0, #4 │ │ │ │ - b.n 98b84 │ │ │ │ + b.n 98a84 │ │ │ │ cmp r7, #93 @ 0x5d │ │ │ │ it eq │ │ │ │ cmpeq r3, #91 @ 0x5b │ │ │ │ - bne.w 992a0 │ │ │ │ + bne.w 991a0 │ │ │ │ cmp r1, #0 │ │ │ │ it le │ │ │ │ movle r2, #93 @ 0x5d │ │ │ │ - ble.w 99086 │ │ │ │ + ble.w 98f86 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 98f5e │ │ │ │ - movw r1, #37300 @ 0x91b4 │ │ │ │ + bge.w 98e5e │ │ │ │ + movw r1, #34740 @ 0x87b4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d9120 │ │ │ │ + bl 1d83f0 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9a9f8 │ │ │ │ - b.n 98b84 │ │ │ │ - bl c7b78 │ │ │ │ + bl 9a8ec │ │ │ │ + b.n 98a84 │ │ │ │ + bl c7a08 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99dd0 │ │ │ │ + beq.w 99c5e │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 99dae │ │ │ │ + beq.w 99c3c │ │ │ │ bic.w r3, r7, #32 │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ - beq.w 99e78 │ │ │ │ + beq.w 99d42 │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ - beq.w 9a012 │ │ │ │ + beq.w 99ed2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #36680 @ 0x8f48 │ │ │ │ + movw r2, #34120 @ 0x8548 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl c8350 │ │ │ │ + bl c81e4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98e88 │ │ │ │ + bne.w 98d88 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9a9f8 │ │ │ │ - b.n 98b84 │ │ │ │ + bl 9a8ec │ │ │ │ + b.n 98a84 │ │ │ │ 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 98d04 │ │ │ │ + b.n 98c04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a834 │ │ │ │ + bl 9a728 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ - beq.w 99ba2 │ │ │ │ + beq.w 99a4c │ │ │ │ sub.w r2, r0, #34 @ 0x22 │ │ │ │ negs r3, r2 │ │ │ │ adcs r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99ba2 │ │ │ │ + bne.w 99a4c │ │ │ │ mov r8, r3 │ │ │ │ movs r5, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 9927a │ │ │ │ + b.n 9917a │ │ │ │ cmp r2, #66 @ 0x42 │ │ │ │ - beq.w 99842 │ │ │ │ - cbnz r1, 9924e │ │ │ │ + beq.w 99730 │ │ │ │ + cbnz r1, 9914e │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ - beq.n 992c2 │ │ │ │ + beq.n 991c2 │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ - beq.w 99946 │ │ │ │ + beq.w 99836 │ │ │ │ cmp r2, #70 @ 0x46 │ │ │ │ - bne.w 98d6c │ │ │ │ + bne.w 98c6c │ │ │ │ movs r5, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 9a834 │ │ │ │ + bl 9a728 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq.w 99b9c │ │ │ │ + beq.w 99a46 │ │ │ │ sub.w r2, r0, #39 @ 0x27 │ │ │ │ negs r6, r2 │ │ │ │ adcs r6, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 99b9c │ │ │ │ + bne.w 99a46 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ orr.w r3, r8, r6 │ │ │ │ bic.w r2, r7, #32 │ │ │ │ orrs.w r0, r3, r5 │ │ │ │ - beq.n 9923c │ │ │ │ + beq.n 9913c │ │ │ │ orr.w r0, r1, r5 │ │ │ │ orrs r0, r3 │ │ │ │ - beq.n 99244 │ │ │ │ + beq.n 99144 │ │ │ │ orrs r6, r1 │ │ │ │ - bne.w 98d6c │ │ │ │ + bne.w 98c6c │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ - bne.w 98d6c │ │ │ │ + bne.w 98c6c │ │ │ │ mov r1, r0 │ │ │ │ - b.n 9925a │ │ │ │ + b.n 9915a │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bne.w 9a41e │ │ │ │ + bne.w 9a2a4 │ │ │ │ cmp r7, #125 @ 0x7d │ │ │ │ - bne.w 9a416 │ │ │ │ + bne.w 9a29a │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 98f5e │ │ │ │ + ble.w 98e5e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 99026 │ │ │ │ - b.n 9919a │ │ │ │ + bge.w 98f26 │ │ │ │ + b.n 9909a │ │ │ │ movs r1, #0 │ │ │ │ movs r6, #1 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 9a834 │ │ │ │ + bl 9a728 │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ it ne │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ mov r7, r0 │ │ │ │ ite eq │ │ │ │ moveq r5, #1 │ │ │ │ movne r5, #0 │ │ │ │ - bne.n 99278 │ │ │ │ + bne.n 99178 │ │ │ │ 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 9a834 │ │ │ │ + bl 9a728 │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 998a6 │ │ │ │ + beq.w 99794 │ │ │ │ adds r2, r0, #1 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ittt eq │ │ │ │ moveq.w r9, #1 │ │ │ │ moveq.w r8, #0 │ │ │ │ moveq r6, r9 │ │ │ │ - beq.w 999a0 │ │ │ │ + beq.w 998bc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add.w fp, r3, #4294967295 @ 0xffffffff │ │ │ │ str.w fp, [r4, #4] │ │ │ │ cmp fp, r1 │ │ │ │ - bcc.w 9a632 │ │ │ │ + bcc.w 9a432 │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 9a624 │ │ │ │ + bne.w 9a424 │ │ │ │ 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 99396 │ │ │ │ + bne.n 99296 │ │ │ │ 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 │ │ │ │ @@ -165887,234 +165784,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 98b84 │ │ │ │ + b.w 98a84 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ mov r8, r2 │ │ │ │ it ne │ │ │ │ movne fp, r1 │ │ │ │ - beq.w 998e0 │ │ │ │ + beq.w 997d0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp fp, r2 │ │ │ │ - beq.w 995d4 │ │ │ │ + beq.w 994d4 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ cmp r3, sl │ │ │ │ - bcs.w 9964e │ │ │ │ + bcs.w 9954e │ │ │ │ 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 99b96 │ │ │ │ + beq.w 99e4c │ │ │ │ cmp r2, #22 │ │ │ │ - beq.w 9a270 │ │ │ │ + beq.w 99fb8 │ │ │ │ cmp r3, #10 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r9, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9a676 │ │ │ │ + bne.w 9a462 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 9938a │ │ │ │ + bne.n 9928a │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov fp, r1 │ │ │ │ - b.n 99348 │ │ │ │ + b.n 99248 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 99452 │ │ │ │ + bne.n 99352 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ - movw sl, #58365 @ 0xe3fd │ │ │ │ + movw sl, #56793 @ 0xddd9 │ │ │ │ movt sl, #18 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 996e0 │ │ │ │ + bne.w 995e0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2941c │ │ │ │ add.w r9, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99bda │ │ │ │ + beq.w 99a84 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - cbnz r3, 99410 │ │ │ │ + cbnz r3, 99310 │ │ │ │ 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 9a1b8 │ │ │ │ + bne.w 9a216 │ │ │ │ cmp r6, r9 │ │ │ │ - beq.w 9994c │ │ │ │ + beq.w 99858 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 98d8a │ │ │ │ + bcc.w 98c8a │ │ │ │ movs r3, #29 │ │ │ │ str r3, [r4, #32] │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r2, #32 │ │ │ │ - b.n 98d9a │ │ │ │ + b.n 98c9a │ │ │ │ movs r6, #0 │ │ │ │ mov.w r8, #1 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 992c8 │ │ │ │ + b.n 991c8 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 998fc │ │ │ │ + bne.w 997ec │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ - movw r6, #58365 @ 0xe3fd │ │ │ │ + movw r6, #56793 @ 0xddd9 │ │ │ │ movt r6, #18 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 9976c │ │ │ │ + bne.w 9966c │ │ │ │ mov r0, r5 │ │ │ │ blx 2941c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99bf8 │ │ │ │ + beq.w 99b2c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ adds r7, r0, #1 │ │ │ │ - cbnz r3, 99494 │ │ │ │ + cbnz r3, 99394 │ │ │ │ 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 9a244 │ │ │ │ + bne.w 99f34 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 999a4 │ │ │ │ + beq.w 99886 │ │ │ │ ldr.w r6, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.w 989ac │ │ │ │ + bcc.w 988ac │ │ │ │ movs r1, #29 │ │ │ │ mov r8, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [r4, #32] │ │ │ │ - b.n 99902 │ │ │ │ + b.n 997f2 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9898a │ │ │ │ + bne.w 9888a │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ - movw r7, #58365 @ 0xe3fd │ │ │ │ + movw r7, #56793 @ 0xddd9 │ │ │ │ movt r7, #18 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 9982e │ │ │ │ + bne.w 9971c │ │ │ │ mov r0, r8 │ │ │ │ blx 2941c │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99c3e │ │ │ │ + beq.w 99aa2 │ │ │ │ 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 99b08 │ │ │ │ + bne.w 999f8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r5, r8 │ │ │ │ mov r6, r3 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 99ab8 │ │ │ │ + beq.w 999a8 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ mov r8, r5 │ │ │ │ mov r3, r6 │ │ │ │ - b.w 98952 │ │ │ │ - ble.w 9977e │ │ │ │ + b.w 98852 │ │ │ │ + ble.w 9967e │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ ittt gt │ │ │ │ movgt r3, #0 │ │ │ │ movgt r0, #20 │ │ │ │ ldrgt r2, [r4, #8] │ │ │ │ - bgt.w 997e8 │ │ │ │ + bgt.w 99bb6 │ │ │ │ add r2, r4 │ │ │ │ ldr.w r1, [r2, #2288] @ 0x8f0 │ │ │ │ cmp r1, r3 │ │ │ │ - bge.w 997e2 │ │ │ │ + bge.w 996e2 │ │ │ │ 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 98d04 │ │ │ │ + b.w 98c04 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - beq.w 9a162 │ │ │ │ + beq.w 9a182 │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ - beq.w 99c64 │ │ │ │ + beq.w 99ac0 │ │ │ │ uxtb r3, r0 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.w 9a06a │ │ │ │ + bmi.w 9a2d8 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - beq.w 99e76 │ │ │ │ - ble.n 995a8 │ │ │ │ + beq.w 99d40 │ │ │ │ + ble.n 994a8 │ │ │ │ cmp r7, #106 @ 0x6a │ │ │ │ - beq.w 9a012 │ │ │ │ - movw r2, #36680 @ 0x8f48 │ │ │ │ + beq.w 99ed2 │ │ │ │ + movw r2, #34120 @ 0x8548 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8350 │ │ │ │ + bl c81e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99b96 │ │ │ │ + beq.w 99e4c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - b.n 98e90 │ │ │ │ + b.n 98d90 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9a466 │ │ │ │ + bne.w 9a60e │ │ │ │ ldr.w r1, [r4, #452] @ 0x1c4 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.w 98d04 │ │ │ │ + b.w 98c04 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 99b42 │ │ │ │ + bne.w 99a32 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ - movw r5, #58365 @ 0xe3fd │ │ │ │ + movw r5, #56793 @ 0xddd9 │ │ │ │ movt r5, #18 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 9985e │ │ │ │ + bne.w 9974c │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 2941c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99b24 │ │ │ │ + beq.w 99a14 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 99d7a │ │ │ │ + bne.w 99c36 │ │ │ │ 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 │ │ │ │ @@ -166122,380 +166019,373 @@ │ │ │ │ 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 99d64 │ │ │ │ + bne.w 99c20 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp fp, r3 │ │ │ │ - beq.w 99d0e │ │ │ │ + beq.w 99bca │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 993a8 │ │ │ │ + bcc.w 992a8 │ │ │ │ movs r3, #29 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.n 99b4c │ │ │ │ + b.n 99a3e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 98ef2 │ │ │ │ + blt.w 98df2 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ ite eq │ │ │ │ moveq r9, r3 │ │ │ │ subne.w r9, r3, #1 │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.w 9a0fc │ │ │ │ + beq.w 99faa │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 9969e │ │ │ │ + bne.n 9959e │ │ │ │ uxtb r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6af8 │ │ │ │ + bl c6974 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99c2c │ │ │ │ + beq.w 99b60 │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ - beq.w 98ef2 │ │ │ │ + beq.w 98df2 │ │ │ │ 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 9a10a │ │ │ │ + bne.w 9a038 │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ - bne.w 98ef2 │ │ │ │ + bne.w 98df2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 98ef2 │ │ │ │ + bne.w 98df2 │ │ │ │ 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 9a9f8 │ │ │ │ - b.w 98b84 │ │ │ │ + bl 9a8ec │ │ │ │ + b.w 98a84 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 98b2e │ │ │ │ + blt.w 98a2e │ │ │ │ ldr r5, [r4, #28] │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movs r2, #28 │ │ │ │ str r3, [r0, #56] @ 0x38 │ │ │ │ - b.w 98b3a │ │ │ │ + b.w 98a3a │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ mov r7, r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99bee │ │ │ │ + beq.w 99a98 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - b.n 99424 │ │ │ │ + b.n 99324 │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ - cbnz r0, 9973c │ │ │ │ + cbnz r0, 9963c │ │ │ │ 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 98b84 │ │ │ │ + b.w 98a84 │ │ │ │ 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 98d4c │ │ │ │ + beq.w 98c4c │ │ │ │ str r2, [r0, #8] │ │ │ │ str r2, [r0, #16] │ │ │ │ - b.w 98d4c │ │ │ │ + b.w 98c4c │ │ │ │ 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 99712 │ │ │ │ + b.n 99612 │ │ │ │ movs r6, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r8, r6 │ │ │ │ - b.n 992c8 │ │ │ │ + b.n 991c8 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r5, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99c0e │ │ │ │ + beq.w 99b42 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b.n 994a6 │ │ │ │ + b.n 993a6 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 99c5c │ │ │ │ + ble.w 99bb0 │ │ │ │ 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, 997cc │ │ │ │ + cbz r5, 996cc │ │ │ │ add r2, r4 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ cmp r2, r7 │ │ │ │ - ble.w 99942 │ │ │ │ + ble.w 99832 │ │ │ │ subs r1, #2 │ │ │ │ subs r0, #2 │ │ │ │ str.w r1, [r4, #452] @ 0x1c4 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - cbz r0, 997cc │ │ │ │ + cbz r0, 996cc │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ ldr.w r2, [r1, r0, lsl #2] │ │ │ │ cmp r2, r7 │ │ │ │ - ble.w 9993e │ │ │ │ + ble.w 9982e │ │ │ │ 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 997b0 │ │ │ │ + bne.n 996b0 │ │ │ │ movs r2, #0 │ │ │ │ add r2, r4 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.w 99c5c │ │ │ │ + bne.w 99bb0 │ │ │ │ ldr.w r2, [r2, #2288] @ 0x8f0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 98cf6 │ │ │ │ + beq.w 98bf6 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #18 │ │ │ │ - str r0, [r4, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [r4, #4] │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 9a9f8 │ │ │ │ - b.w 98b84 │ │ │ │ + b.n 99bb6 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - bne.w 98e5a │ │ │ │ + bne.w 98d5a │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a834 │ │ │ │ + bl 9a728 │ │ │ │ uxtb r3, r0 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r6, r3, #29 │ │ │ │ - bmi.w 9a066 │ │ │ │ + bmi.w 9a2d2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9a0 │ │ │ │ + bl 9a894 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #36828 @ 0x8fdc │ │ │ │ + movw r1, #34268 @ 0x85dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9120 │ │ │ │ - b.n 991aa │ │ │ │ + bl 1d83f0 │ │ │ │ + b.n 990aa │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r5, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99c52 │ │ │ │ + beq.w 99ab6 │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ - b.n 99512 │ │ │ │ + b.n 99412 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 992c8 │ │ │ │ + b.n 991c8 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r5, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99ec4 │ │ │ │ + beq.w 99d3c │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b.w 98c9c │ │ │ │ + b.w 98b9c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r2, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99dfe │ │ │ │ + beq.w 99d80 │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ - b.n 99620 │ │ │ │ + b.n 99520 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a834 │ │ │ │ + bl 9a728 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl c4d34 <_PyToken_ThreeChars@@Base> │ │ │ │ + bl c4bb4 <_PyToken_ThreeChars@@Base> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bne.n 99894 │ │ │ │ + bne.n 99782 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9a0 │ │ │ │ + bl 9a894 │ │ │ │ mov r2, sl │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 9a9f8 │ │ │ │ - b.w 98b84 │ │ │ │ + bl 9a8ec │ │ │ │ + b.w 98a84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a834 │ │ │ │ + bl 9a728 │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 99996 │ │ │ │ + beq.w 998b2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r6, r0, #1 │ │ │ │ - beq.w 99fb6 │ │ │ │ + beq.w 9a22c │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 99314 │ │ │ │ + b.n 99214 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99000 │ │ │ │ + bne.w 98f00 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 99000 │ │ │ │ + beq.w 98f00 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #37248 @ 0x9180 │ │ │ │ + movw r1, #34688 @ 0x8780 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9120 │ │ │ │ - b.n 991aa │ │ │ │ + bl 1d83f0 │ │ │ │ + b.n 990aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a834 │ │ │ │ + bl 9a728 │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 99f12 │ │ │ │ + beq.w 99ff0 │ │ │ │ cmp r0, #13 │ │ │ │ - beq.w 9a682 │ │ │ │ + beq.w 9a56c │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 99396 │ │ │ │ + b.n 99296 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ mov r8, r5 │ │ │ │ subs r0, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9990e │ │ │ │ + beq.n 997fe │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, #28 │ │ │ │ str.w r8, [r4, #28] │ │ │ │ str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ - beq.w 99c2c │ │ │ │ + beq.w 99b60 │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99b96 │ │ │ │ + bne.w 99e4c │ │ │ │ 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 9a9f8 │ │ │ │ - b.w 98b84 │ │ │ │ + bl 9a8ec │ │ │ │ + b.w 98a84 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 997ce │ │ │ │ + b.n 996ce │ │ │ │ lsls r2, r5, #2 │ │ │ │ - b.n 997ce │ │ │ │ + b.n 996ce │ │ │ │ movs r6, #0 │ │ │ │ movs r1, #1 │ │ │ │ - b.n 992c8 │ │ │ │ + b.n 991c8 │ │ │ │ + ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 98e5e │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + str.w r3, [r4, #480] @ 0x1e0 │ │ │ │ + bgt.w 98f14 │ │ │ │ + mov r2, r7 │ │ │ │ + b.w 98f86 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 99452 │ │ │ │ + bne.w 99352 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 996e0 │ │ │ │ + bne.w 995e0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2941c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99fc4 │ │ │ │ + beq.w 9a1fa │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 99974 │ │ │ │ + cbnz r2, 99880 │ │ │ │ str r6, [r4, #0] │ │ │ │ mov r9, r3 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 99414 │ │ │ │ - ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 98f5e │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - str.w r3, [r4, #480] @ 0x1e0 │ │ │ │ - bgt.w 99014 │ │ │ │ - mov r2, r7 │ │ │ │ - b.w 99086 │ │ │ │ - mov.w r9, #0 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - movs r6, #3 │ │ │ │ - mov r8, r9 │ │ │ │ - mov fp, r3 │ │ │ │ - b.n 99340 │ │ │ │ + b.n 99314 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 998fc │ │ │ │ + bne.n 997ec │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 9976c │ │ │ │ + bne.w 9966c │ │ │ │ mov r0, r5 │ │ │ │ blx 2941c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a232 │ │ │ │ + beq.w 99f24 │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 999ca │ │ │ │ + cbnz r2, 998ac │ │ │ │ str r5, [r4, #0] │ │ │ │ mov r7, r3 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 99496 │ │ │ │ + b.n 99396 │ │ │ │ + mov.w r9, #0 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + movs r6, #3 │ │ │ │ + mov r8, r9 │ │ │ │ + mov fp, r3 │ │ │ │ + b.n 99240 │ │ │ │ cmp r7, #39 @ 0x27 │ │ │ │ - beq.n 999da │ │ │ │ + beq.n 998ca │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ - bne.w 98a54 │ │ │ │ + bne.w 98954 │ │ │ │ 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 9a834 │ │ │ │ + bl 9a728 │ │ │ │ mov r1, r0 │ │ │ │ cmp r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ - beq.w 9a394 │ │ │ │ - bl 9a9a0 │ │ │ │ + beq.w 9a146 │ │ │ │ + bl 9a894 │ │ │ │ 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 9a602 │ │ │ │ + bgt.w 9a440 │ │ │ │ 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 │ │ │ │ @@ -166514,18 +166404,18 @@ │ │ │ │ str.w r0, [sl, #2788] @ 0xae4 │ │ │ │ str.w r0, [sl, #2792] @ 0xae8 │ │ │ │ str.w r0, [sl, #2800] @ 0xaf0 │ │ │ │ str.w r7, [r4, lr] │ │ │ │ str.w r7, [fp, #4] │ │ │ │ ldrb.w r0, [r9] │ │ │ │ cmp r0, #102 @ 0x66 │ │ │ │ - beq.n 99a7e │ │ │ │ - bhi.n 99a8c │ │ │ │ + beq.n 9996e │ │ │ │ + bhi.n 9997c │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne.n 99a8c │ │ │ │ + bne.n 9997c │ │ │ │ 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 │ │ │ │ @@ -166535,243 +166425,225 @@ │ │ │ │ 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 9a9f8 │ │ │ │ - b.w 98b84 │ │ │ │ + bl 9a8ec │ │ │ │ + b.w 98a84 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9a05e │ │ │ │ + bne.w 9a2ca │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 99d9c │ │ │ │ + bne.w 99c70 │ │ │ │ mov r0, r5 │ │ │ │ blx 2941c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a382 │ │ │ │ + beq.w 9a1d8 │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 99ae0 │ │ │ │ + cbnz r2, 999d0 │ │ │ │ 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 99530 │ │ │ │ + beq.w 99430 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #36456 @ 0x8e68 │ │ │ │ + movw r1, #33896 @ 0x8468 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9120 │ │ │ │ + bl 1d83f0 │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ str.w r8, [r4, #4] │ │ │ │ mov r3, r8 │ │ │ │ - b.w 9898a │ │ │ │ + b.w 9888a │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 29b58 │ │ │ │ add.w r3, fp, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 99600 │ │ │ │ + bne.w 99500 │ │ │ │ mov r5, r2 │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ ldr r1, [r4, #32] │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r1, #17 │ │ │ │ - beq.n 99b96 │ │ │ │ + beq.w 99e4c │ │ │ │ cmp r1, #22 │ │ │ │ - beq.w 9a2a6 │ │ │ │ + beq.w 99ffc │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - add.w r3, r4, #12288 @ 0x3000 │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ - adds r2, #1 │ │ │ │ - ldr r3, [r3, #64] @ 0x40 │ │ │ │ - str r2, [r4, #4] │ │ │ │ - ldr.w r2, [r4, #2708] @ 0xa94 │ │ │ │ - cmp r3, #0 │ │ │ │ - str.w r2, [r4, #2704] @ 0xa90 │ │ │ │ - ldrd r2, r1, [r4, #464] @ 0x1d0 │ │ │ │ - str.w r1, [r4, #464] @ 0x1d0 │ │ │ │ - bgt.w 9a548 │ │ │ │ - cmp r6, #3 │ │ │ │ - beq.w 9a52c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9a5c6 │ │ │ │ - movw r1, #37168 @ 0x9130 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1d9120 │ │ │ │ - cmp r5, #10 │ │ │ │ - beq.n 99b96 │ │ │ │ - movs r3, #24 │ │ │ │ - str r3, [r4, #32] │ │ │ │ - movs r3, #0 │ │ │ │ - b.w 991f4 │ │ │ │ + b.w 9a464 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 992e0 │ │ │ │ + beq.w 991e0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - movw r5, #52192 @ 0xcbe0 │ │ │ │ + movw r5, #49632 @ 0xc1e0 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - beq.w 999da │ │ │ │ + beq.w 998ca │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ - beq.w 999da │ │ │ │ + beq.w 998ca │ │ │ │ cmp r7, #39 @ 0x27 │ │ │ │ - beq.w 992e0 │ │ │ │ + beq.w 991e0 │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ - bne.w 98a54 │ │ │ │ - b.w 992e0 │ │ │ │ + bne.w 98954 │ │ │ │ + b.w 991e0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 99f58 │ │ │ │ + bne.w 9a23a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - b.w 98df4 │ │ │ │ + b.w 98cf4 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ add.w r9, r6, r0 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.w 9940a │ │ │ │ + bne.w 9930a │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ str r7, [r4, #4] │ │ │ │ - b.n 99452 │ │ │ │ + b.n 99352 │ │ │ │ mov r3, r9 │ │ │ │ - b.w 98cc8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 29b58 │ │ │ │ - add.w r8, r5, r0 │ │ │ │ - cmp r8, r5 │ │ │ │ - bne.w 99ec8 │ │ │ │ - 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 9a256 │ │ │ │ - ldr r1, [r4, #32] │ │ │ │ - subs r5, #1 │ │ │ │ - str.w r3, [r4, #472] @ 0x1d8 │ │ │ │ - cmp r1, #28 │ │ │ │ - str r5, [r4, #28] │ │ │ │ - bne.w 9991c │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r2, r3 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 9a9f8 │ │ │ │ - b.w 98b84 │ │ │ │ + b.w 98bc8 │ │ │ │ mov r0, r8 │ │ │ │ blx 29b58 │ │ │ │ add.w r3, r8, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 99500 │ │ │ │ + bne.w 99400 │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ mov r8, r5 │ │ │ │ mov r3, r5 │ │ │ │ str r5, [r4, #4] │ │ │ │ - b.w 9898a │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - movs r3, #0 │ │ │ │ - movs r0, #21 │ │ │ │ - b.n 997e8 │ │ │ │ + b.w 9888a │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a834 │ │ │ │ + bl 9a728 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9a812 │ │ │ │ + beq.w 9a69e │ │ │ │ uxtb r3, r7 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ ands.w r8, r3, #16 │ │ │ │ - beq.w 9a72a │ │ │ │ + beq.w 9a674 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a834 │ │ │ │ + bl 9a728 │ │ │ │ uxtb r3, r0 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.n 99c80 │ │ │ │ + bmi.n 99adc │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9a812 │ │ │ │ + beq.w 9a69e │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #36676 @ 0x8f44 │ │ │ │ + movw r2, #34116 @ 0x8544 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8350 │ │ │ │ + bl c81e4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98e88 │ │ │ │ - b.w 991f4 │ │ │ │ + bne.w 98d88 │ │ │ │ + b.w 990f4 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a0f6 │ │ │ │ + bne.w 9a004 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 9a9f8 │ │ │ │ - b.w 98b84 │ │ │ │ + bl 9a8ec │ │ │ │ + b.w 98a84 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 29b58 │ │ │ │ + add.w r8, r5, r0 │ │ │ │ + cmp r8, r5 │ │ │ │ + bne.w 99df8 │ │ │ │ + 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 9a022 │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ + subs r5, #1 │ │ │ │ + str.w r3, [r4, #472] @ 0x1d8 │ │ │ │ + cmp r1, #28 │ │ │ │ + str r5, [r4, #28] │ │ │ │ + bne.w 9980c │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r2, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + bl 9a8ec │ │ │ │ + b.w 98a84 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 99bf2 │ │ │ │ + bne.n 99a9c │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 99eb6 │ │ │ │ + bne.w 99d2e │ │ │ │ mov r0, r5 │ │ │ │ blx 2941c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a04e │ │ │ │ + beq.w 9a1ea │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - cbnz r3, 99cf8 │ │ │ │ + cbnz r3, 99b9a │ │ │ │ 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 98c9c │ │ │ │ + b.w 98b9c │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + movs r3, #0 │ │ │ │ + movs r0, #21 │ │ │ │ + str r0, [r4, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [r4, #4] │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + bl 9a8ec │ │ │ │ + b.w 98a84 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 99b42 │ │ │ │ + bne.w 99a32 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 99f1c │ │ │ │ + bne.w 99d1e │ │ │ │ mov r0, fp │ │ │ │ blx 2941c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a03a │ │ │ │ + beq.w 99efa │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 99d38 │ │ │ │ + cbnz r2, 99bf4 │ │ │ │ str.w fp, [r4] │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ str r3, [r4, #8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r4, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ @@ -166779,1811 +166651,1829 @@ │ │ │ │ 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 9963a │ │ │ │ + beq.w 9953a │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #36456 @ 0x8e68 │ │ │ │ + movw r1, #33896 @ 0x8468 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9120 │ │ │ │ + bl 1d83f0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r1, [r4, #32] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 99b42 │ │ │ │ + b.n 99a32 │ │ │ │ mov fp, r2 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 99610 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 29b58 │ │ │ │ - adds r6, r5, r0 │ │ │ │ - cmp r6, r5 │ │ │ │ - bne.w 98c84 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - mov r3, r9 │ │ │ │ - movs r2, #11 │ │ │ │ - str r2, [r4, #32] │ │ │ │ - str r5, [r4, #4] │ │ │ │ - b.w 98cc8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - mov r5, r6 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99c52 │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - b.n 99af4 │ │ │ │ + b.n 99510 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a834 │ │ │ │ + bl 9a728 │ │ │ │ uxtb r3, r0 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bpl.w 991cc │ │ │ │ + bpl.w 990cc │ │ │ │ mov r0, r4 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7a08 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 991cc │ │ │ │ + bne.w 990cc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 9a9f8 │ │ │ │ - b.w 98b84 │ │ │ │ + bl 9a8ec │ │ │ │ + b.w 98a84 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ + mov r5, r6 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 99ab6 │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + b.n 999e4 │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ cmp r6, #8 │ │ │ │ - bne.w 9a5f4 │ │ │ │ + bne.w 9a644 │ │ │ │ cmp r7, #0 │ │ │ │ it lt │ │ │ │ addlt r7, #7 │ │ │ │ asrs r7, r7, #3 │ │ │ │ mla r6, r7, r6, r6 │ │ │ │ add.w r8, r9, #1 │ │ │ │ - b.w 98c1e │ │ │ │ + b.w 98b1e │ │ │ │ + mov r0, r5 │ │ │ │ + blx 29b58 │ │ │ │ + adds r6, r5, r0 │ │ │ │ + cmp r6, r5 │ │ │ │ + bne.w 98b84 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + mov r3, r9 │ │ │ │ + movs r2, #11 │ │ │ │ + str r2, [r4, #32] │ │ │ │ + str r5, [r4, #4] │ │ │ │ + b.w 98bc8 │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 9a350 │ │ │ │ + str.w r9, [r5, #72] @ 0x48 │ │ │ │ + movs r2, #63 @ 0x3f │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + bl 9a8ec │ │ │ │ + b.w 98a84 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 99fbe │ │ │ │ + ldr r7, [r4, #28] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a894 │ │ │ │ + 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 9a8ec │ │ │ │ + b.w 98a84 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a728 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ + bne.n 99d84 │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 9a8ec │ │ │ │ + b.w 98a84 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + mov r2, r3 │ │ │ │ + cbz r0, 99d80 │ │ │ │ + ldr.w fp, [r4, #4] │ │ │ │ + b.n 99c06 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ + mov r5, r6 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 99746 │ │ │ │ + mov r3, r9 │ │ │ │ + b.n 99cb4 │ │ │ │ + movs r7, #101 @ 0x65 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a728 │ │ │ │ + sub.w r3, r0, #43 @ 0x2b │ │ │ │ + mov r1, r0 │ │ │ │ + bics.w r3, r3, #2 │ │ │ │ + bne.n 99e52 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a728 │ │ │ │ + uxtb r3, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr.w r5, [r5, r3, lsl #2] │ │ │ │ + ands.w r5, r5, #4 │ │ │ │ + beq.w 9a518 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c7a08 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 99c5e │ │ │ │ + bic.w r3, r0, #32 │ │ │ │ + b.w 990d6 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 99b3e │ │ │ │ + b.n 99a2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9a0 │ │ │ │ + bl 9a894 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9a0 │ │ │ │ + bl 9a894 │ │ │ │ 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 9912a │ │ │ │ + beq.w 9902a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9912a │ │ │ │ + beq.w 9902a │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ - b.w 99120 │ │ │ │ + b.w 99020 │ │ │ │ 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 98ee2 │ │ │ │ + beq.w 98de2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 98ee2 │ │ │ │ + beq.w 98de2 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ - b.w 98ed8 │ │ │ │ - movs r7, #101 @ 0x65 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a834 │ │ │ │ - sub.w r3, r0, #43 @ 0x2b │ │ │ │ - mov r1, r0 │ │ │ │ - bics.w r3, r3, #2 │ │ │ │ - bne.w 9a3d0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a834 │ │ │ │ - uxtb r3, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr.w r5, [r5, r3, lsl #2] │ │ │ │ - ands.w r5, r5, #4 │ │ │ │ - beq.w 9a660 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c7b78 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 99dd0 │ │ │ │ - bic.w r3, r0, #32 │ │ │ │ - b.w 991d6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - mov r5, r6 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 99858 │ │ │ │ - mov r3, r9 │ │ │ │ - b.n 99d96 │ │ │ │ + b.w 98dd8 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r7, r8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99492 │ │ │ │ - b.w 99494 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a834 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ - bne.n 99e02 │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ + beq.w 99392 │ │ │ │ + b.w 99394 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1ae804 │ │ │ │ + adds r2, r7, #1 │ │ │ │ + cmp r9, r2 │ │ │ │ + mov r7, r0 │ │ │ │ + bgt.w 9a388 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 99e2e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 99e2e │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r7 │ │ │ │ + bl aeed0 <_PyUnicode_IsPrintable@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9a3dc │ │ │ │ + movw r1, #34016 @ 0x84e0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl 9a9f8 │ │ │ │ - b.w 98b84 │ │ │ │ - ldr r2, [r5, #68] @ 0x44 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 9a68c │ │ │ │ - str.w r9, [r5, #72] @ 0x48 │ │ │ │ - movs r2, #63 @ 0x3f │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + bl 1d83f0 │ │ │ │ + movs r3, #0 │ │ │ │ + b.w 990f4 │ │ │ │ + uxtb r3, r0 │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ + lsls r2, r3, #29 │ │ │ │ + bmi.n 99d6a │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - bl 9a9f8 │ │ │ │ - b.w 98b84 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr.w fp, [r4, #4] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 998f6 │ │ │ │ + bl 9a894 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - mov r2, r3 │ │ │ │ + movw r2, #34120 @ 0x8548 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + bl c81e4 │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99dfe │ │ │ │ - ldr.w fp, [r4, #4] │ │ │ │ - b.n 99d4a │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9a276 │ │ │ │ - ldr r7, [r4, #28] │ │ │ │ - mov r1, r0 │ │ │ │ + beq.w 990f4 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9a0 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r3, r7 │ │ │ │ + bl 9a894 │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + movs r2, #2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - movs r2, #62 @ 0x3e │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [r5, #72] @ 0x48 │ │ │ │ - bl 9a9f8 │ │ │ │ - b.w 98b84 │ │ │ │ - add.w r3, r4, #12288 @ 0x3000 │ │ │ │ - ldr r3, [r3, #68] @ 0x44 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 99bd4 │ │ │ │ - ldr.w r8, [r4, #2692] @ 0xa84 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 99b96 │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - subs r1, r1, r0 │ │ │ │ - bl aba94 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9a59e │ │ │ │ - bl bbf9c <_PyUnicode_ScanIdentifier@@Base> │ │ │ │ - subs r7, r0, #0 │ │ │ │ - blt.w 9a512 │ │ │ │ - ldr.w r9, [r5, #8] │ │ │ │ - cmp r7, r9 │ │ │ │ - blt.w 9a476 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 99bd4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 99bd4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 99bd4 │ │ │ │ - mov.w r9, #1 │ │ │ │ - mov fp, r3 │ │ │ │ - mov r6, r9 │ │ │ │ - mov r8, r9 │ │ │ │ - b.w 99340 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 29b58 │ │ │ │ - adds r3, r6, r0 │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.w 9996e │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ - b.n 99bea │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 9a8ec │ │ │ │ + b.w 98a84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a834 │ │ │ │ + bl 9a728 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #95 @ 0x5f │ │ │ │ - beq.w 9a30a │ │ │ │ + beq.n 99f0e │ │ │ │ cmp r7, #48 @ 0x30 │ │ │ │ - beq.n 99fd6 │ │ │ │ + beq.n 99e96 │ │ │ │ uxtb r3, r7 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bmi.n 9a06a │ │ │ │ + bmi.w 9a2d8 │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq.w 99dae │ │ │ │ + beq.w 99c3c │ │ │ │ cmp r7, #45 @ 0x2d │ │ │ │ - ble.w 98e72 │ │ │ │ + ble.w 98d72 │ │ │ │ cmp r7, #101 @ 0x65 │ │ │ │ - beq.w 99e76 │ │ │ │ - bgt.w 995a2 │ │ │ │ + beq.w 99d40 │ │ │ │ + bgt.w 994a2 │ │ │ │ cmp r7, #69 @ 0x45 │ │ │ │ - beq.n 9a036 │ │ │ │ + beq.n 99ef6 │ │ │ │ cmp r7, #74 @ 0x4a │ │ │ │ - bne.w 995a8 │ │ │ │ + bne.w 994a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a834 │ │ │ │ - movw r2, #36952 @ 0x9058 │ │ │ │ + bl 9a728 │ │ │ │ + movw r2, #34392 @ 0x8658 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8350 │ │ │ │ + bl c81e4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98e88 │ │ │ │ - b.w 991f4 │ │ │ │ + bne.w 98d88 │ │ │ │ + b.w 990f4 │ │ │ │ movs r7, #69 @ 0x45 │ │ │ │ - b.n 99e78 │ │ │ │ + b.n 99d42 │ │ │ │ mov r0, fp │ │ │ │ blx 29b58 │ │ │ │ add.w r3, fp, r0 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 99d30 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - b.n 99b3a │ │ │ │ - mov r0, r5 │ │ │ │ - blx 29b58 │ │ │ │ - adds r6, r5, r0 │ │ │ │ - cmp r6, r5 │ │ │ │ - beq.w 99d8e │ │ │ │ - b.n 99cf2 │ │ │ │ - mov r8, r5 │ │ │ │ - mov r3, r6 │ │ │ │ - b.w 9898a │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ - beq.n 99fd6 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w r8, [r4, #4] │ │ │ │ - bl c7b78 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99dd0 │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 99dae │ │ │ │ - cmp r0, #45 @ 0x2d │ │ │ │ - ble.n 9a096 │ │ │ │ - cmp r0, #101 @ 0x65 │ │ │ │ - beq.w 99e76 │ │ │ │ - bgt.n 9a0d8 │ │ │ │ - cmp r0, #69 @ 0x45 │ │ │ │ - beq.n 9a036 │ │ │ │ - cmp r0, #74 @ 0x4a │ │ │ │ - beq.n 9a012 │ │ │ │ - add.w r3, r4, #12288 @ 0x3000 │ │ │ │ - ldr r5, [r3, #68] @ 0x44 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 98e72 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a9a0 │ │ │ │ - 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, #36852 @ 0x8ff4 │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ - bl 23dd38 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl 9a9f8 │ │ │ │ - b.w 98b84 │ │ │ │ - cmp r0, #106 @ 0x6a │ │ │ │ - bne.n 9a096 │ │ │ │ - b.n 9a012 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #36456 @ 0x8e68 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - str.w r9, [sp, #20] │ │ │ │ - bl 1d9120 │ │ │ │ + bne.w 99bec │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - b.n 99d96 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r5, #72] @ 0x48 │ │ │ │ - b.n 99cbc │ │ │ │ - ldrd r3, r2, [r2, #56] @ 0x38 │ │ │ │ - orrs r3, r2 │ │ │ │ - beq.w 9969e │ │ │ │ - b.w 99678 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r2, [r2, #28] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9969e │ │ │ │ - ldr.w r1, [r0, #2796] @ 0xaec │ │ │ │ - mov ip, r2 │ │ │ │ - ldr.w r2, [r0, #2800] @ 0xaf0 │ │ │ │ - sub.w fp, r1, r2 │ │ │ │ - b.n 9a136 │ │ │ │ - ldr.w r2, [r0, #2804] @ 0xaf4 │ │ │ │ - ldrb.w r2, [r2, ip] │ │ │ │ - cmp r2, #35 @ 0x23 │ │ │ │ - beq.w 9a6ba │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - cmp ip, fp │ │ │ │ - blt.n 9a124 │ │ │ │ - add r3, r4 │ │ │ │ - mov r1, fp │ │ │ │ - movs r2, #0 │ │ │ │ - ldr.w r0, [r3, #2804] @ 0xaf4 │ │ │ │ - bl aba94 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 99b96 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str.w sl, [r3, #28] │ │ │ │ - b.w 9969e │ │ │ │ - mov r2, r7 │ │ │ │ - b.w 98af2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a834 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9a7aa │ │ │ │ - sub.w r3, r7, #48 @ 0x30 │ │ │ │ - cmp r3, #7 │ │ │ │ - bhi.w 9a78c │ │ │ │ + b.n 99a2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a834 │ │ │ │ - sub.w r3, r0, #48 @ 0x30 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, #7 │ │ │ │ - bls.n 9a17a │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9a7aa │ │ │ │ + bl 9a728 │ │ │ │ uxtb r3, r0 │ │ │ │ + mov r7, r0 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ - lsls r2, r3, #29 │ │ │ │ - bmi.w 9a802 │ │ │ │ - mov r1, r0 │ │ │ │ - movw r2, #36748 @ 0x8f8c │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c8350 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 98e88 │ │ │ │ - b.w 991f4 │ │ │ │ + lsls r6, r3, #29 │ │ │ │ + bmi.n 99ea2 │ │ │ │ + b.w 99704 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 29b58 │ │ │ │ + adds r3, r5, r0 │ │ │ │ + cmp r3, r5 │ │ │ │ + beq.w 99b3c │ │ │ │ + b.n 998a6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #36456 @ 0x8e68 │ │ │ │ + movw r1, #33896 @ 0x8468 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9120 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - str r3, [r4, #4] │ │ │ │ - b.w 99452 │ │ │ │ + bl 1d83f0 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + b.n 99b42 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a834 │ │ │ │ + bl 9a728 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9a7e8 │ │ │ │ + beq.w 9a54c │ │ │ │ sub.w r3, r7, #48 @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 9a7c8 │ │ │ │ + bhi.w 9a52e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a834 │ │ │ │ + bl 9a728 │ │ │ │ sub.w r3, r0, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 9a1e6 │ │ │ │ + bls.n 99f5e │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9a7e8 │ │ │ │ + beq.w 9a54c │ │ │ │ uxtb r3, r0 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.w 9a640 │ │ │ │ + bmi.w 9a55c │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #36820 @ 0x8fd4 │ │ │ │ + movw r2, #34260 @ 0x85d4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8350 │ │ │ │ + bl c81e4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98e88 │ │ │ │ - b.w 991f4 │ │ │ │ + bne.w 98d88 │ │ │ │ + b.w 990f4 │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 99984 │ │ │ │ - b.w 99014 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 29b58 │ │ │ │ - adds r3, r5, r0 │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.w 99c08 │ │ │ │ - b.w 999c4 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #36456 @ 0x8e68 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9120 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - b.n 99c0e │ │ │ │ - ldr r1, [r4, #32] │ │ │ │ - str r5, [r4, #28] │ │ │ │ - cmp r1, #28 │ │ │ │ - str.w r3, [r4, #472] @ 0x1d8 │ │ │ │ - bne.w 9991c │ │ │ │ - b.n 99c2c │ │ │ │ - str r0, [r4, #28] │ │ │ │ - str.w r6, [r4, #472] @ 0x1d8 │ │ │ │ - b.w 989e0 │ │ │ │ + bgt.w 99846 │ │ │ │ + b.w 98f14 │ │ │ │ + ldrd r3, r2, [r2, #56] @ 0x38 │ │ │ │ + orrs r3, r2 │ │ │ │ + beq.w 9959e │ │ │ │ + b.w 99578 │ │ │ │ mov fp, r1 │ │ │ │ - b.w 9934c │ │ │ │ + b.w 9924c │ │ │ │ ldr r7, [r4, #28] │ │ │ │ - movw r1, #36556 @ 0x8ecc │ │ │ │ + movw r1, #33996 @ 0x84cc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr.w r8, [r4, #472] @ 0x1d8 │ │ │ │ ldrb.w r3, [r1], #1 │ │ │ │ - cbz r3, 9a2d0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 9a0ac │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp r6, r7 │ │ │ │ - bls.w 9a46c │ │ │ │ + bls.w 9a37e │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 9a2ae │ │ │ │ + beq.n 9a08a │ │ │ │ ldrb r6, [r7, #0] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 9a46c │ │ │ │ + bne.w 9a37e │ │ │ │ adds r7, #1 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 9a284 │ │ │ │ + b.n 99fcc │ │ │ │ + movs r3, #1 │ │ │ │ + ldr.w fp, [r4, #4] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.w 997e6 │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ - b.w 9934c │ │ │ │ + b.w 9924c │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r5, #72] @ 0x48 │ │ │ │ + b.n 99b18 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #33896 @ 0x8468 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + str.w r9, [sp, #20] │ │ │ │ + bl 1d83f0 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + b.n 99cb4 │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ + str r5, [r4, #28] │ │ │ │ + cmp r1, #28 │ │ │ │ + str.w r3, [r4, #472] @ 0x1d8 │ │ │ │ + bne.w 9980c │ │ │ │ + b.n 99b60 │ │ │ │ + mov r2, r7 │ │ │ │ + b.w 989f2 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r2, [r2, #28] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9959e │ │ │ │ + ldr.w r1, [r0, #2796] @ 0xaec │ │ │ │ + mov ip, r2 │ │ │ │ + ldr.w r2, [r0, #2800] @ 0xaf0 │ │ │ │ + sub.w fp, r1, r2 │ │ │ │ + b.n 9a064 │ │ │ │ + ldr.w r2, [r0, #2804] @ 0xaf4 │ │ │ │ + ldrb.w r2, [r2, ip] │ │ │ │ + cmp r2, #35 @ 0x23 │ │ │ │ + beq.w 9a576 │ │ │ │ + add.w ip, ip, #1 │ │ │ │ + cmp ip, fp │ │ │ │ + blt.n 9a052 │ │ │ │ + add r3, r4 │ │ │ │ + mov r1, fp │ │ │ │ + movs r2, #0 │ │ │ │ + ldr.w r0, [r3, #2804] @ 0xaf4 │ │ │ │ + bl ab924 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 99e4c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str.w sl, [r3, #28] │ │ │ │ + b.w 9959e │ │ │ │ mov r3, r7 │ │ │ │ mov r6, r7 │ │ │ │ ldrb.w ip, [r6] │ │ │ │ mov r7, r6 │ │ │ │ adds r6, #1 │ │ │ │ cmp.w ip, #32 │ │ │ │ - beq.n 9a2b2 │ │ │ │ + beq.n 9a08e │ │ │ │ cmp.w ip, #9 │ │ │ │ - beq.n 9a2b2 │ │ │ │ + beq.n 9a08e │ │ │ │ sub.w r3, r8, r3 │ │ │ │ add.w r8, r3, r7 │ │ │ │ - b.n 9a284 │ │ │ │ + b.n 99fcc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9a0 │ │ │ │ + bl 9a894 │ │ │ │ ldr.w sl, [r4, #4] │ │ │ │ adds r5, r7, #6 │ │ │ │ cmp sl, r5 │ │ │ │ - bcs.n 9a322 │ │ │ │ + bcs.n 9a0e6 │ │ │ │ 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 98b84 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a834 │ │ │ │ - uxtb r3, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ - lsls r6, r3, #29 │ │ │ │ - bmi.w 99fe4 │ │ │ │ - b.w 99816 │ │ │ │ - movw r1, #36568 @ 0x8ed8 │ │ │ │ + b.w 98a84 │ │ │ │ + movw r1, #34008 @ 0x84d8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r7 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a2e2 │ │ │ │ + bne.n 9a0be │ │ │ │ cmp sl, r5 │ │ │ │ - beq.n 9a354 │ │ │ │ + beq.n 9a118 │ │ │ │ ldrsb.w r3, [r7, #6] │ │ │ │ ldrb r2, [r7, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 9a2e2 │ │ │ │ - movw r3, #51168 @ 0xc7e0 │ │ │ │ + blt.n 9a0be │ │ │ │ + movw r3, #48608 @ 0xbde0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bne.n 9a2e2 │ │ │ │ + bne.n 9a0be │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9a5b8 │ │ │ │ + bne.w 9a5e0 │ │ │ │ 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 98b84 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 29b58 │ │ │ │ - adds r3, r5, r0 │ │ │ │ - cmp r3, r5 │ │ │ │ - bne.w 99ada │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - b.n 99c4e │ │ │ │ - bl 9a834 │ │ │ │ + b.w 98a84 │ │ │ │ + bl 9a728 │ │ │ │ cmp r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ it eq │ │ │ │ moveq r0, #3 │ │ │ │ - beq.w 99a00 │ │ │ │ + beq.w 998f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9a0 │ │ │ │ + bl 9a894 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9a0 │ │ │ │ - b.w 999fe │ │ │ │ + bl 9a894 │ │ │ │ + b.w 998ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b2b30 │ │ │ │ + bl 1b1f18 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 99b96 │ │ │ │ + beq.w 99e4c │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r4, #2700] @ 0xa8c │ │ │ │ ldrd r5, r8, [r4, #4] │ │ │ │ - b.w 98996 │ │ │ │ + b.w 98896 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a728 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + beq.w 9a6ec │ │ │ │ + sub.w r3, r7, #48 @ 0x30 │ │ │ │ + cmp r3, #7 │ │ │ │ + bhi.w 9a6ce │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a728 │ │ │ │ + sub.w r3, r0, #48 @ 0x30 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, #7 │ │ │ │ + bls.n 9a19a │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + beq.w 9a6ec │ │ │ │ uxtb r3, r0 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 99ea2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a9a0 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r2, #36680 @ 0x8f48 │ │ │ │ + bmi.w 9a6be │ │ │ │ + mov r1, r0 │ │ │ │ + movw r2, #34188 @ 0x858c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl c8350 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c81e4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 991f4 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a9a0 │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - movs r2, #2 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + bne.w 98d88 │ │ │ │ + b.w 990f4 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 29b58 │ │ │ │ + adds r3, r5, r0 │ │ │ │ + cmp r3, r5 │ │ │ │ + bne.w 999ca │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + b.n 99ab2 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 29b58 │ │ │ │ + adds r6, r5, r0 │ │ │ │ + cmp r6, r5 │ │ │ │ + beq.w 99cac │ │ │ │ + b.n 99b94 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 29b58 │ │ │ │ + adds r3, r6, r0 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 9987a │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ + b.n 99a94 │ │ │ │ + str r0, [r4, #28] │ │ │ │ + str.w r6, [r4, #472] @ 0x1d8 │ │ │ │ + b.w 988e0 │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl 9a9f8 │ │ │ │ - b.w 98b84 │ │ │ │ + movw r1, #33896 @ 0x8468 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1d83f0 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + str r3, [r4, #4] │ │ │ │ + b.w 99352 │ │ │ │ + mov.w r9, #1 │ │ │ │ + mov fp, r3 │ │ │ │ + mov r6, r9 │ │ │ │ + mov r8, r9 │ │ │ │ + b.w 99240 │ │ │ │ + add.w r3, r4, #12288 @ 0x3000 │ │ │ │ + ldr r3, [r3, #68] @ 0x44 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 99a7e │ │ │ │ + ldr.w r8, [r4, #2692] @ 0xa84 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 99e4c │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + subs r1, r1, r0 │ │ │ │ + bl ab924 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9a404 │ │ │ │ + bl bbe20 <_PyUnicode_ScanIdentifier@@Base> │ │ │ │ + subs r7, r0, #0 │ │ │ │ + blt.w 9a3ee │ │ │ │ + ldr.w r9, [r5, #8] │ │ │ │ + cmp r7, r9 │ │ │ │ + blt.w 99e06 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 99a7e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 99a7e │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.w 99a7e │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bne.n 9a41e │ │ │ │ + bne.n 9a2a4 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.n 9a442 │ │ │ │ + bgt.w 9a664 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ ldr.w r1, [r2, #684] @ 0x2ac │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, r7 │ │ │ │ - bne.n 9a452 │ │ │ │ + bne.w 9a6aa │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #37404 @ 0x921c │ │ │ │ + movw r1, #34844 @ 0x881c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9120 │ │ │ │ - b.w 991aa │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - ldrd r1, r0, [r0, #4] │ │ │ │ - subs r1, #1 │ │ │ │ - cmp r0, r1 │ │ │ │ - beq.w 9919a │ │ │ │ - b.n 9a41e │ │ │ │ - str r1, [sp, #0] │ │ │ │ + bl 1d83f0 │ │ │ │ + b.w 990aa │ │ │ │ + mov r8, r5 │ │ │ │ + mov r3, r6 │ │ │ │ + b.w 9888a │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ + beq.w 99e96 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #37328 @ 0x91d0 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9120 │ │ │ │ - b.w 991aa │ │ │ │ - movs r7, #0 │ │ │ │ - b.w 98cc8 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 99f38 │ │ │ │ - b.w 98bca │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1af41c │ │ │ │ - adds r2, r7, #1 │ │ │ │ - cmp r9, r2 │ │ │ │ + ldr.w r8, [r4, #4] │ │ │ │ + bl c7a08 │ │ │ │ mov r7, r0 │ │ │ │ - bgt.n 9a4be │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 9a49c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 9a49c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r7 │ │ │ │ - bl af048 <_PyUnicode_IsPrintable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a5d8 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r7 │ │ │ │ + beq.w 99c5e │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ + beq.w 99c3c │ │ │ │ + cmp r0, #45 @ 0x2d │ │ │ │ + ble.n 9a308 │ │ │ │ + cmp r0, #101 @ 0x65 │ │ │ │ + beq.w 99d40 │ │ │ │ + bgt.n 9a34a │ │ │ │ + cmp r0, #69 @ 0x45 │ │ │ │ + beq.w 99ef6 │ │ │ │ + cmp r0, #74 @ 0x4a │ │ │ │ + beq.w 99ed2 │ │ │ │ + add.w r3, r4, #12288 @ 0x3000 │ │ │ │ + ldr r5, [r3, #68] @ 0x44 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 98d72 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #36576 @ 0x8ee0 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9120 │ │ │ │ - b.w 99b96 │ │ │ │ + bl 9a894 │ │ │ │ + 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, #34292 @ 0x85f4 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + bl 23d300 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 9a8ec │ │ │ │ + b.w 98a84 │ │ │ │ + cmp r0, #106 @ 0x6a │ │ │ │ + bne.n 9a308 │ │ │ │ + b.n 99ed2 │ │ │ │ + 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 99074 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 9906a │ │ │ │ + b.w 99074 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 99cde │ │ │ │ + b.w 98aca │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl eaab4 │ │ │ │ + bl ea8cc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9a4de │ │ │ │ + beq.n 9a3a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9a4de │ │ │ │ + cbnz r3, 9a3a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9a524 │ │ │ │ + beq.n 9a3fe │ │ │ │ mov r0, r8 │ │ │ │ - bl 12c9d4 │ │ │ │ + bl 12c624 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9a506 │ │ │ │ + beq.n 9a3d0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 9a506 │ │ │ │ + cbnz r3, 9a3d0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 9a524 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 9a3fe │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 9a486 │ │ │ │ + b.n 99e18 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #34048 @ 0x8500 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1d83f0 │ │ │ │ + b.n 99e4c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9a524 │ │ │ │ + beq.n 9a3fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 9a5ec │ │ │ │ + cbz r3, 9a41c │ │ │ │ movs r3, #17 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.w 99b96 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #37016 @ 0x9098 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9120 │ │ │ │ - cmp r5, #10 │ │ │ │ - beq.w 99b96 │ │ │ │ - movs r3, #23 │ │ │ │ - str r3, [r4, #32] │ │ │ │ - b.w 99b96 │ │ │ │ - add.w r3, r4, r3, lsl #6 │ │ │ │ - ldrb.w r1, [r3, #2764] @ 0xacc │ │ │ │ - cmp r7, r1 │ │ │ │ - bne.w 99b72 │ │ │ │ - ldr.w r3, [r3, #2768] @ 0xad0 │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.w 99b72 │ │ │ │ - movw r1, #36992 @ 0x9080 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - mov r0, r4 │ │ │ │ - b.w 991a6 │ │ │ │ - add.w r3, r4, r0, lsl #2 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cmp r3, fp │ │ │ │ - bne.n 9a580 │ │ │ │ - mov r3, fp │ │ │ │ - b.w 98cea │ │ │ │ - bge.n 9a58a │ │ │ │ - mov r3, fp │ │ │ │ - mov r7, fp │ │ │ │ - b.w 99546 │ │ │ │ - cmp r0, #0 │ │ │ │ - ble.w 99c5c │ │ │ │ - cmp r3, fp │ │ │ │ - mov r7, fp │ │ │ │ - mov r3, fp │ │ │ │ - ble.w 997ce │ │ │ │ - b.w 99784 │ │ │ │ + b.n 99e4c │ │ │ │ movw r3, #48064 @ 0xbbc0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3b0c │ │ │ │ + bl d3974 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a524 │ │ │ │ + beq.n 9a3fe │ │ │ │ movs r3, #22 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.w 99b96 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a834 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r3, [r4, #448] @ 0x1c0 │ │ │ │ - b.n 9a35c │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #37080 @ 0x90d8 │ │ │ │ + b.n 99e4c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 9a3fe │ │ │ │ + movw r1, #33968 @ 0x84b0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9120 │ │ │ │ - b.w 99b8e │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #36608 @ 0x8f00 │ │ │ │ + ldr r0, [pc, #756] @ (9a724 ) │ │ │ │ + bl 62074 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #33936 @ 0x8490 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9120 │ │ │ │ - b.w 99b96 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9a524 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 26d548 │ │ │ │ - mov r7, r0 │ │ │ │ - b.w 99df2 │ │ │ │ + ldr r0, [pc, #744] @ (9a724 ) │ │ │ │ + bl 62074 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #36964 @ 0x9064 │ │ │ │ + movw r1, #34404 @ 0x8664 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9120 │ │ │ │ + bl 1d83f0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 9a9f8 │ │ │ │ - b.w 98b84 │ │ │ │ - movw r1, #36528 @ 0x8eb0 │ │ │ │ + bl 9a8ec │ │ │ │ + b.w 98a84 │ │ │ │ + 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 9a4d0 │ │ │ │ + cmp r6, #3 │ │ │ │ + beq.n 9a4b6 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cbnz r3, 9a4a6 │ │ │ │ + movw r1, #34608 @ 0x8730 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #512] @ (9a830 ) │ │ │ │ - bl 61f30 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #36496 @ 0x8e90 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1d83f0 │ │ │ │ + cmp r5, #10 │ │ │ │ + beq.w 99e4c │ │ │ │ + movs r3, #24 │ │ │ │ + str r3, [r4, #32] │ │ │ │ + b.n 99e4c │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #34520 @ 0x86d8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #500] @ (9a830 ) │ │ │ │ - bl 61f30 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #36756 @ 0x8f94 │ │ │ │ + bl 1d83f0 │ │ │ │ + b.n 9a49a │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #34456 @ 0x8698 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - mov r2, r7 │ │ │ │ + bl 1d83f0 │ │ │ │ + cmp r5, #10 │ │ │ │ + beq.w 99e4c │ │ │ │ + movs r3, #23 │ │ │ │ + str r3, [r4, #32] │ │ │ │ + b.n 99e4c │ │ │ │ + add.w r3, r4, r3, lsl #6 │ │ │ │ + ldrb.w r1, [r3, #2764] @ 0xacc │ │ │ │ + cmp r7, r1 │ │ │ │ + bne.n 9a484 │ │ │ │ + ldr.w r3, [r3, #2768] @ 0xad0 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 9a484 │ │ │ │ + movw r1, #34432 @ 0x8680 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + mov r0, r4 │ │ │ │ + b.w 990a6 │ │ │ │ + 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 98a62 │ │ │ │ mov r0, r4 │ │ │ │ - b.w 991a6 │ │ │ │ - movw r1, #36608 @ 0x8f00 │ │ │ │ + movw r1, #34660 @ 0x8764 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1d83f0 │ │ │ │ + b.w 990aa │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a894 │ │ │ │ + movw r1, #34268 @ 0x85dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - b.w 991a6 │ │ │ │ + bl 1d83f0 │ │ │ │ + b.n 9a338 │ │ │ │ + uxtb r3, r7 │ │ │ │ + ldr.w r5, [r5, r3, lsl #2] │ │ │ │ + ands.w r5, r5, #4 │ │ │ │ + bne.n 9a55c │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9a0 │ │ │ │ - movw r1, #36828 @ 0x8fdc │ │ │ │ + bl 9a894 │ │ │ │ + movw r1, #34236 @ 0x85bc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ + b.n 9a526 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d9120 │ │ │ │ - b.n 9a0c6 │ │ │ │ - movs r5, #10 │ │ │ │ - b.w 99b50 │ │ │ │ + bl 9a728 │ │ │ │ + mov r7, r0 │ │ │ │ + b.n 99f54 │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ - b.w 98b2e │ │ │ │ + b.w 98a2e │ │ │ │ + movw r1, #34196 @ 0x8594 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a834 │ │ │ │ - b.w 998f2 │ │ │ │ - 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 99174 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 9916a │ │ │ │ - b.w 99174 │ │ │ │ + b.w 990a6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a728 │ │ │ │ + b.w 997e2 │ │ │ │ add.w r0, fp, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 76e4c │ │ │ │ + bl 76ec0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99b96 │ │ │ │ + beq.w 99e4c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov lr, r0 │ │ │ │ adds r3, r4, r3 │ │ │ │ mov ip, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 9a6f2 │ │ │ │ + b.n 9a5ae │ │ │ │ ldr.w r6, [ip, #2804] @ 0xaf4 │ │ │ │ mov r0, r2 │ │ │ │ ldrb r1, [r6, r2] │ │ │ │ cmp r1, #35 @ 0x23 │ │ │ │ - beq.n 9a7b4 │ │ │ │ + beq.n 9a5cc │ │ │ │ adds r3, #1 │ │ │ │ strb.w r1, [lr] │ │ │ │ add.w lr, sl, r3 │ │ │ │ adds r2, #1 │ │ │ │ cmp fp, r2 │ │ │ │ - bgt.n 9a6da │ │ │ │ + bgt.n 9a596 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ strb.w r2, [sl, r3] │ │ │ │ mov r0, sl │ │ │ │ - bl aba94 │ │ │ │ + bl ab924 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, sl │ │ │ │ mov sl, r3 │ │ │ │ - bl 771e8 │ │ │ │ - b.n 9a14a │ │ │ │ + bl 77260 │ │ │ │ + b.n 9a078 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp fp, r0 │ │ │ │ + beq.n 9a5ac │ │ │ │ + ldrb r1, [r6, r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 9a5ac │ │ │ │ + adds r0, r2, #1 │ │ │ │ + cmp r1, #10 │ │ │ │ + bne.n 9a5cc │ │ │ │ + b.n 9a5a2 │ │ │ │ mov r0, r4 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - it eq │ │ │ │ - moveq fp, r7 │ │ │ │ - bl 1b2b30 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 9a81e │ │ │ │ - mov r8, r9 │ │ │ │ - mov r6, r7 │ │ │ │ - b.w 98c1e │ │ │ │ + bl 9a728 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r3, [r4, #448] @ 0x1c0 │ │ │ │ + b.n 9a120 │ │ │ │ + movw r1, #34048 @ 0x8500 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + b.w 990a6 │ │ │ │ + movw r1, #34724 @ 0x87a4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + b.w 990a6 │ │ │ │ + movs r7, #0 │ │ │ │ + b.w 98bc8 │ │ │ │ + add.w r3, r4, r0, lsl #2 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + cmp r3, fp │ │ │ │ + bne.n 9a626 │ │ │ │ + mov r3, fp │ │ │ │ + b.w 98bea │ │ │ │ + bge.n 9a630 │ │ │ │ + mov r3, fp │ │ │ │ + mov r7, fp │ │ │ │ + b.w 99446 │ │ │ │ + cmp r0, #0 │ │ │ │ + ble.w 99bb0 │ │ │ │ + cmp r3, fp │ │ │ │ + mov r7, fp │ │ │ │ + mov r3, fp │ │ │ │ + ble.w 996ce │ │ │ │ + b.w 99684 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 26cb10 │ │ │ │ + mov r7, r0 │ │ │ │ + b.w 99c92 │ │ │ │ + ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.w 994c8 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r7, r3 │ │ │ │ + b.w 98bc8 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + ldrd r1, r0, [r0, #4] │ │ │ │ + subs r1, #1 │ │ │ │ + cmp r0, r1 │ │ │ │ + beq.w 9909a │ │ │ │ + b.n 9a2a4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9a0 │ │ │ │ + bl 9a894 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #36648 @ 0x8f28 │ │ │ │ + movw r1, #34088 @ 0x8528 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9120 │ │ │ │ + bl 1d83f0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 9a9f8 │ │ │ │ - b.w 98b84 │ │ │ │ - ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.w 995c8 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r7, r3 │ │ │ │ - b.w 98cc8 │ │ │ │ - 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 98b62 │ │ │ │ + bl 9a8ec │ │ │ │ + b.w 98a84 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #37220 @ 0x9164 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9120 │ │ │ │ - b.w 991aa │ │ │ │ - uxtb r3, r7 │ │ │ │ - ldr.w r5, [r5, r3, lsl #2] │ │ │ │ - ands.w r5, r5, #4 │ │ │ │ - bne.n 9a802 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 9a728 │ │ │ │ + mov r7, r0 │ │ │ │ + b.w 99ace │ │ │ │ + str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9a0 │ │ │ │ - movw r1, #36724 @ 0x8f74 │ │ │ │ + movw r1, #34768 @ 0x87d0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1d83f0 │ │ │ │ + b.w 990aa │ │ │ │ + movw r1, #34128 @ 0x8550 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.n 9a66e │ │ │ │ + mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a834 │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 9a170 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp fp, r0 │ │ │ │ - beq.n 9a6f0 │ │ │ │ - ldrb r1, [r6, r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 9a6f0 │ │ │ │ - adds r0, r2, #1 │ │ │ │ - cmp r1, #10 │ │ │ │ - bne.n 9a7b4 │ │ │ │ - b.n 9a6e6 │ │ │ │ + b.w 990a6 │ │ │ │ uxtb r3, r7 │ │ │ │ ldr.w r5, [r5, r3, lsl #2] │ │ │ │ ands.w r5, r5, #4 │ │ │ │ - bne.w 9a640 │ │ │ │ + bne.n 9a6be │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9a0 │ │ │ │ - movw r1, #36796 @ 0x8fbc │ │ │ │ + bl 9a894 │ │ │ │ + movw r1, #34164 @ 0x8574 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.n 9a66e │ │ │ │ + b.n 9a526 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a834 │ │ │ │ + bl 9a728 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 9a1dc │ │ │ │ - movw r1, #37284 @ 0x91a4 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - b.w 991a6 │ │ │ │ - movw r1, #36688 @ 0x8f50 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - mov r2, r7 │ │ │ │ + b.n 9a190 │ │ │ │ mov r0, r4 │ │ │ │ - b.w 991a6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a834 │ │ │ │ - mov r7, r0 │ │ │ │ - b.w 99c72 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + it eq │ │ │ │ + moveq fp, r7 │ │ │ │ + bl 1b1f18 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 9a710 │ │ │ │ + mov r8, r9 │ │ │ │ + mov r6, r7 │ │ │ │ + b.w 98b1e │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 9a9f8 │ │ │ │ - b.w 98b84 │ │ │ │ - ldrh r4, [r1, r6] │ │ │ │ + bl 9a8ec │ │ │ │ + b.w 98a84 │ │ │ │ + nop │ │ │ │ + str r4, [r1, r6] │ │ │ │ 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 9a870 │ │ │ │ + beq.n 9a764 │ │ │ │ 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 9a914 │ │ │ │ + bcs.n 9a808 │ │ │ │ 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 9a914 │ │ │ │ + bne.n 9a808 │ │ │ │ ldr.w r3, [r0, #2744] @ 0xab8 │ │ │ │ - movw r8, #58365 @ 0xe3fd │ │ │ │ + movw r8, #56793 @ 0xddd9 │ │ │ │ movt r8, #18 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 9a8f6 │ │ │ │ + bne.n 9a7ea │ │ │ │ mov r0, r6 │ │ │ │ blx 2941c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a902 │ │ │ │ + beq.n 9a7f6 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ adds r7, r0, #1 │ │ │ │ - cbnz r3, 9a898 │ │ │ │ + cbnz r3, 9a78c │ │ │ │ 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, 9a922 │ │ │ │ + cbnz r0, 9a816 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 9a84e │ │ │ │ + bne.n 9a742 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9a914 │ │ │ │ + bne.n 9a808 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 9a8f4 │ │ │ │ + bne.n 9a7e8 │ │ │ │ mov r0, r6 │ │ │ │ blx 2941c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9a936 │ │ │ │ + cbz r0, 9a82a │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 9a8de │ │ │ │ + cbnz r2, 9a7d2 │ │ │ │ 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 9a8aa │ │ │ │ + b.n 9a79e │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r5, r7 │ │ │ │ - cbz r0, 9a912 │ │ │ │ + cbz r0, 9a806 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - b.n 9a8aa │ │ │ │ + b.n 9a79e │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ adds r7, r6, r0 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 9a91a │ │ │ │ + bne.n 9a80e │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ str r5, [r4, #4] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9a86c │ │ │ │ + b.n 9a760 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9a896 │ │ │ │ - b.n 9a898 │ │ │ │ + beq.n 9a78a │ │ │ │ + b.n 9a78c │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #36456 @ 0x8e68 │ │ │ │ + movw r1, #33896 @ 0x8468 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9120 │ │ │ │ + bl 1d83f0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 9a914 │ │ │ │ + b.n 9a808 │ │ │ │ mov r0, r7 │ │ │ │ blx 29b58 │ │ │ │ adds r3, r7, r0 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 9a8d8 │ │ │ │ + bne.n 9a7cc │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - b.n 9a90e │ │ │ │ + b.n 9a802 │ │ │ │ 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, 9a98a │ │ │ │ + cbz r0, 9a87e │ │ │ │ adds r1, r0, #1 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - cbnz r3, 9a970 │ │ │ │ + cbnz r3, 9a864 │ │ │ │ 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 9a968 │ │ │ │ + bne.n 9a85c │ │ │ │ movs r3, #11 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #32] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r3, r1, #1 │ │ │ │ - beq.n 9a9d4 │ │ │ │ + beq.n 9a8c8 │ │ │ │ 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 9a9e4 │ │ │ │ + bcc.n 9a8d8 │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 9a9d6 │ │ │ │ + bne.n 9a8ca │ │ │ │ ldr.w r3, [r0, #476] @ 0x1dc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #476] @ 0x1dc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - movw r1, #36528 @ 0x8eb0 │ │ │ │ + movw r1, #33968 @ 0x84b0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #20] @ (9a9f4 ) │ │ │ │ - bl 61f30 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #36496 @ 0x8e90 │ │ │ │ + ldr r0, [pc, #20] @ (9a8e8 ) │ │ │ │ + bl 62074 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #33936 @ 0x8490 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #4] @ (9a9f4 ) │ │ │ │ - bl 61f30 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #4] @ (9a8e8 ) │ │ │ │ + bl 62074 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ - ldrh r4, [r1, r6] │ │ │ │ + str r4, [r1, r6] │ │ │ │ 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 9aa36 │ │ │ │ + beq.n 9a92a │ │ │ │ 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 9aa32 │ │ │ │ + beq.n 9a926 │ │ │ │ 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 9aa32 │ │ │ │ + beq.n 9a926 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9aa2a │ │ │ │ - b.n 9aa32 │ │ │ │ + bne.n 9a91e │ │ │ │ + b.n 9a926 │ │ │ │ │ │ │ │ -0009aa54 : │ │ │ │ +0009a948 : │ │ │ │ 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 9aae6 │ │ │ │ + bne.n 9a9da │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - beq.n 9ab0c │ │ │ │ + beq.n 9aa00 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9aabc │ │ │ │ + bne.n 9a9b0 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 9aabc │ │ │ │ + beq.n 9a9b0 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 782cc │ │ │ │ + bl 78344 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 9aade │ │ │ │ + beq.n 9a9d2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ - cbnz r3, 9aaaa │ │ │ │ + cbnz r3, 9a99e │ │ │ │ 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 9aaa4 │ │ │ │ + b.n 9a998 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cb8c │ │ │ │ + bl 6cbcc │ │ │ │ adds r3, r0, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ it eq │ │ │ │ streq r3, [r6, #0] │ │ │ │ - beq.n 9ab22 │ │ │ │ + beq.n 9aa16 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 782cc │ │ │ │ + bl 78344 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 9aa9e │ │ │ │ + bne.n 9a992 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9aaa4 │ │ │ │ - bl 82404 │ │ │ │ + b.n 9a998 │ │ │ │ + bl 82494 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbnz r0, 9ab08 │ │ │ │ + cbnz r0, 9a9fc │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3b0c │ │ │ │ - cbz r0, 9ab22 │ │ │ │ - bl d3d20 │ │ │ │ + bl d3974 │ │ │ │ + cbz r0, 9aa16 │ │ │ │ + bl d3b88 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 9aaa6 │ │ │ │ + b.n 9a99a │ │ │ │ movs r0, #1 │ │ │ │ - b.n 9aaa6 │ │ │ │ + b.n 9a99a │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - movw r0, #7756 @ 0x1e4c │ │ │ │ + movw r0, #5196 @ 0x144c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r6, #0] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9aaa6 │ │ │ │ + b.n 9a99a │ │ │ │ │ │ │ │ -0009ab28 <_PyArena_AddPyObject@@Base>: │ │ │ │ +0009aa1c <_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 9abb4 <_PyArena_AddPyObject@@Base+0x8c> │ │ │ │ + beq.n 9aaa8 <_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 9ab86 <_PyArena_AddPyObject@@Base+0x5e> │ │ │ │ + bge.n 9aa7a <_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 9aba0 <_PyArena_AddPyObject@@Base+0x78> │ │ │ │ + bne.n 9aa94 <_PyArena_AddPyObject@@Base+0x78> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 83b9c <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ + bl 83c34 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9abca <_PyArena_AddPyObject@@Base+0xa2> │ │ │ │ + beq.n 9aabe <_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 9ab7e <_PyArena_AddPyObject@@Base+0x56> │ │ │ │ + beq.n 9aa72 <_PyArena_AddPyObject@@Base+0x56> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9ab7e <_PyArena_AddPyObject@@Base+0x56> │ │ │ │ + bne.n 9aa72 <_PyArena_AddPyObject@@Base+0x56> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9ab80 <_PyArena_AddPyObject@@Base+0x58> │ │ │ │ - movw r0, #7196 @ 0x1c1c │ │ │ │ + b.n 9aa74 <_PyArena_AddPyObject@@Base+0x58> │ │ │ │ + movw r0, #4636 @ 0x121c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #545 @ 0x221 │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9ab80 <_PyArena_AddPyObject@@Base+0x58> │ │ │ │ + b.n 9aa74 <_PyArena_AddPyObject@@Base+0x58> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9abc4 <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ + beq.n 9aab8 <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9abc4 <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ + bne.n 9aab8 <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9abc4 <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 9aab8 <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ │ │ │ │ -0009abe4 : │ │ │ │ - ldr r3, [pc, #12] @ (9abf4 ) │ │ │ │ +0009aad8 : │ │ │ │ + ldr r3, [pc, #12] @ (9aae8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b.w 1a8804 │ │ │ │ + b.w 1a7bec │ │ │ │ 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 9ac2c │ │ │ │ + beq.n 9ab20 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 9ac20 │ │ │ │ + beq.n 9ab14 │ │ │ │ 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 97dc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97cc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9ac48 │ │ │ │ + blt.n 9ab3c │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 9ac1e │ │ │ │ - b.n 9ac20 │ │ │ │ + bne.n 9ab12 │ │ │ │ + b.n 9ab14 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9ac1e │ │ │ │ + b.n 9ab12 │ │ │ │ nop │ │ │ │ │ │ │ │ -0009ac50 <_PyBytes_Resize@@Base>: │ │ │ │ +0009ab44 <_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 9ae82 <_PyBytes_Resize@@Base+0x232> │ │ │ │ + bne.w 9ad62 <_PyBytes_Resize@@Base+0x21e> │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 9ad6a <_PyBytes_Resize@@Base+0x11a> │ │ │ │ + beq.n 9ac5c <_PyBytes_Resize@@Base+0x118> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9ae6c <_PyBytes_Resize@@Base+0x21c> │ │ │ │ + beq.w 9ad4c <_PyBytes_Resize@@Base+0x208> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9ada0 <_PyBytes_Resize@@Base+0x150> │ │ │ │ + beq.n 9ac80 <_PyBytes_Resize@@Base+0x13c> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 9ae20 <_PyBytes_Resize@@Base+0x1d0> │ │ │ │ - ldr.w sl, [pc, #540] @ 9aeb8 <_PyBytes_Resize@@Base+0x268> │ │ │ │ + bne.w 9ad00 <_PyBytes_Resize@@Base+0x1bc> │ │ │ │ + ldr.w sl, [pc, #520] @ 9ad98 <_PyBytes_Resize@@Base+0x254> │ │ │ │ ldr.w r3, [sl, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ade6 <_PyBytes_Resize@@Base+0x196> │ │ │ │ + bne.w 9acc6 <_PyBytes_Resize@@Base+0x182> │ │ │ │ adds.w r1, r4, #17 │ │ │ │ - bmi.w 9ae0c <_PyBytes_Resize@@Base+0x1bc> │ │ │ │ + bmi.w 9acec <_PyBytes_Resize@@Base+0x1a8> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #15981 @ 0x3e6d │ │ │ │ + movw r2, #16097 @ 0x3ee1 │ │ │ │ movt r2, #8 │ │ │ │ ldr.w r6, [r3, #720] @ 0x2d0 │ │ │ │ ldr.w r9, [r3, #708] @ 0x2c4 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 9adf2 <_PyBytes_Resize@@Base+0x1a2> │ │ │ │ - ldr r2, [pc, #480] @ (9aeb0 <_PyBytes_Resize@@Base+0x260>) │ │ │ │ + bne.w 9acd2 <_PyBytes_Resize@@Base+0x18e> │ │ │ │ + ldr r2, [pc, #460] @ (9ad90 <_PyBytes_Resize@@Base+0x24c>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ bic.w ip, r5, #4080 @ 0xff0 │ │ │ │ bic.w ip, ip, #15 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r2, #804 @ 0x324 │ │ │ │ - beq.n 9adbc <_PyBytes_Resize@@Base+0x16c> │ │ │ │ + beq.n 9ac9c <_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 9ad70 <_PyBytes_Resize@@Base+0x120> │ │ │ │ + bgt.n 9ac08 <_PyBytes_Resize@@Base+0xc4> │ │ │ │ ldr.w r2, [r2, #804] @ 0x324 │ │ │ │ cmp r2, r6 │ │ │ │ ite gt │ │ │ │ movgt r6, #0 │ │ │ │ movle r6, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 9adbc <_PyBytes_Resize@@Base+0x16c> │ │ │ │ + beq.n 9ac9c <_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 9ad34 <_PyBytes_Resize@@Base+0xe4> │ │ │ │ + bcc.n 9ac26 <_PyBytes_Resize@@Base+0xe2> │ │ │ │ add.w r8, r8, r8, lsl #1 │ │ │ │ cmp.w r8, r1, lsl #2 │ │ │ │ it cs │ │ │ │ movcs r8, r1 │ │ │ │ - bcc.n 9ad82 <_PyBytes_Resize@@Base+0x132> │ │ │ │ + bcc.n 9ac62 <_PyBytes_Resize@@Base+0x11e> │ │ │ │ mov r0, r9 │ │ │ │ - bl 7177c │ │ │ │ + bl 717e4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9ae0c <_PyBytes_Resize@@Base+0x1bc> │ │ │ │ + beq.n 9acec <_PyBytes_Resize@@Base+0x1a8> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 773b4 │ │ │ │ + bl 77430 │ │ │ │ str r6, [r7, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr.w r3, [sl, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9ad92 <_PyBytes_Resize@@Base+0x142> │ │ │ │ + cbnz r3, 9ac72 <_PyBytes_Resize@@Base+0x12e> │ │ │ │ adds r2, r6, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r6, #8] │ │ │ │ strb r1, [r2, #16] │ │ │ │ str r3, [r6, #12] │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr.w r3, [ip, #20] │ │ │ │ - add.w r8, r3, #1 │ │ │ │ - mov.w r8, r8, lsl #3 │ │ │ │ - cmp r8, r1 │ │ │ │ - bcs.n 9ad26 <_PyBytes_Resize@@Base+0xd6> │ │ │ │ - b.n 9ad34 <_PyBytes_Resize@@Base+0xe4> │ │ │ │ str r5, [r7, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r6, r5 │ │ │ │ ldr.w r3, [sl, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9ad5c <_PyBytes_Resize@@Base+0x10c> │ │ │ │ + beq.n 9ac4e <_PyBytes_Resize@@Base+0x10a> │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [sl, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - b.n 9ad5c <_PyBytes_Resize@@Base+0x10c> │ │ │ │ - ldr r1, [pc, #272] @ (9aeb4 <_PyBytes_Resize@@Base+0x264>) │ │ │ │ + b.n 9ac4e <_PyBytes_Resize@@Base+0x10a> │ │ │ │ + ldr r1, [pc, #272] @ (9ad94 <_PyBytes_Resize@@Base+0x250>) │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ str r1, [r0, #0] │ │ │ │ - beq.n 9ad6a <_PyBytes_Resize@@Base+0x11a> │ │ │ │ + beq.n 9ac5c <_PyBytes_Resize@@Base+0x118> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9ad6a <_PyBytes_Resize@@Base+0x11a> │ │ │ │ + bne.n 9ac5c <_PyBytes_Resize@@Base+0x118> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9ad6a <_PyBytes_Resize@@Base+0x11a> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 9ac5c <_PyBytes_Resize@@Base+0x118> │ │ │ │ ldr.w r6, [r3, #680] @ 0x2a8 │ │ │ │ - movw r2, #50153 @ 0xc3e9 │ │ │ │ + movw r2, #50217 @ 0xc429 │ │ │ │ movt r2, #6 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 9adfe <_PyBytes_Resize@@Base+0x1ae> │ │ │ │ + bne.n 9acde <_PyBytes_Resize@@Base+0x19a> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a6fc │ │ │ │ mov r6, r0 │ │ │ │ str r6, [r7, #0] │ │ │ │ - cbz r6, 9ae10 <_PyBytes_Resize@@Base+0x1c0> │ │ │ │ + cbz r6, 9acf0 <_PyBytes_Resize@@Base+0x1ac> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr.w r3, [sl, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9ad5c <_PyBytes_Resize@@Base+0x10c> │ │ │ │ - b.n 9ad92 <_PyBytes_Resize@@Base+0x142> │ │ │ │ + beq.n 9ac4e <_PyBytes_Resize@@Base+0x10a> │ │ │ │ + b.n 9ac72 <_PyBytes_Resize@@Base+0x12e> │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [sl, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 9aca8 <_PyBytes_Resize@@Base+0x58> │ │ │ │ + b.n 9ab9a <_PyBytes_Resize@@Base+0x56> │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 9add4 <_PyBytes_Resize@@Base+0x184> │ │ │ │ + b.n 9acb4 <_PyBytes_Resize@@Base+0x170> │ │ │ │ mov r2, r1 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 9add4 <_PyBytes_Resize@@Base+0x184> │ │ │ │ + b.n 9acb4 <_PyBytes_Resize@@Base+0x170> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b7f4 │ │ │ │ - bl 1ea6e4 │ │ │ │ + bl 7b87c │ │ │ │ + bl 1e9b14 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9ad6c <_PyBytes_Resize@@Base+0x11c> │ │ │ │ + b.n 9ac5e <_PyBytes_Resize@@Base+0x11a> │ │ │ │ cmp r1, r6 │ │ │ │ - ble.n 9ae60 <_PyBytes_Resize@@Base+0x210> │ │ │ │ + ble.n 9ad40 <_PyBytes_Resize@@Base+0x1fc> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a7a30 │ │ │ │ + bl 1a6e18 │ │ │ │ str r0, [r7, #0] │ │ │ │ - cbz r0, 9ae3c <_PyBytes_Resize@@Base+0x1ec> │ │ │ │ + cbz r0, 9ad1c <_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 9ae4c <_PyBytes_Resize@@Base+0x1fc> │ │ │ │ + beq.n 9ad2c <_PyBytes_Resize@@Base+0x1e8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 9ae58 <_PyBytes_Resize@@Base+0x208> │ │ │ │ + cbz r3, 9ad38 <_PyBytes_Resize@@Base+0x1f4> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 9ad6c <_PyBytes_Resize@@Base+0x11c> │ │ │ │ + b.n 9ac5e <_PyBytes_Resize@@Base+0x11a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9ae4c <_PyBytes_Resize@@Base+0x1fc> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 9ad2c <_PyBytes_Resize@@Base+0x1e8> │ │ │ │ add.w r0, r5, #16 │ │ │ │ - bl 71e00 │ │ │ │ + bl 71e68 │ │ │ │ str r0, [r7, #0] │ │ │ │ - b.n 9ae3c <_PyBytes_Resize@@Base+0x1ec> │ │ │ │ + b.n 9ad1c <_PyBytes_Resize@@Base+0x1d8> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a7a30 │ │ │ │ + bl 1a6e18 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9ae4c <_PyBytes_Resize@@Base+0x1fc> │ │ │ │ - b.n 9ae46 <_PyBytes_Resize@@Base+0x1f6> │ │ │ │ + beq.n 9ad2c <_PyBytes_Resize@@Base+0x1e8> │ │ │ │ + b.n 9ad26 <_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 9ae96 <_PyBytes_Resize@@Base+0x246> │ │ │ │ + beq.n 9ad76 <_PyBytes_Resize@@Base+0x232> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 9aea8 <_PyBytes_Resize@@Base+0x258> │ │ │ │ + cbz r3, 9ad88 <_PyBytes_Resize@@Base+0x244> │ │ │ │ mov.w r1, #3168 @ 0xc60 │ │ │ │ - movw r0, #37544 @ 0x92a8 │ │ │ │ + movw r0, #34984 @ 0x88a8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 9ae1a <_PyBytes_Resize@@Base+0x1ca> │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 9acfa <_PyBytes_Resize@@Base+0x1b6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d54 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9ae96 <_PyBytes_Resize@@Base+0x246> │ │ │ │ + bl 77dcc <_Py_Dealloc@@Base> │ │ │ │ + b.n 9ad76 <_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 │ │ │ │ │ │ │ │ -0009aebc : │ │ │ │ +0009ad9c : │ │ │ │ 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] @ (9af9c ) │ │ │ │ + ldr r4, [pc, #208] @ (9ae7c ) │ │ │ │ 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 1a88a8 │ │ │ │ + bl 1a7c90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9af96 │ │ │ │ + beq.n 9ae76 │ │ │ │ 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 1a8974 │ │ │ │ + bl 1a7d5c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9af96 │ │ │ │ + beq.n 9ae76 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ - cbnz r5, 9af6e │ │ │ │ + cbnz r5, 9ae4e │ │ │ │ movs r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ strd r7, r7, [sp] │ │ │ │ - bl 9d364 <_PyEvalFramePushAndInit@@Base> │ │ │ │ + bl 9d1f8 <_PyEvalFramePushAndInit@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 9af48 │ │ │ │ + cbz r0, 9ae28 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ - cbnz r3, 9af8a │ │ │ │ + cbnz r3, 9ae6a │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e200 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl 9e0a8 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9af68 │ │ │ │ + beq.n 9ae48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 9af68 │ │ │ │ - ldr r2, [pc, #68] @ (9afa0 ) │ │ │ │ + cbnz r3, 9ae48 │ │ │ │ + ldr r2, [pc, #68] @ (9ae80 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9af7e │ │ │ │ + cbnz r3, 9ae5e │ │ │ │ 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 9af1a │ │ │ │ + b.n 9adfa │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 9af60 │ │ │ │ + b.n 9ae40 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 9af48 │ │ │ │ + b.n 9ae28 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 9af68 │ │ │ │ + b.n 9ae48 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0009afa4 : │ │ │ │ +0009ae84 : │ │ │ │ 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 9b09c │ │ │ │ + blt.n 9af7c │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #15981 @ 0x3e6d │ │ │ │ + movw r0, #16097 @ 0x3ee1 │ │ │ │ movt r0, #8 │ │ │ │ ldr.w r6, [r3, #720] @ 0x2d0 │ │ │ │ ldr.w r5, [r3, #708] @ 0x2c4 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 9b07e │ │ │ │ - cbz r4, 9b052 │ │ │ │ - ldr r1, [pc, #196] @ (9b0a0 ) │ │ │ │ + bne.n 9af5e │ │ │ │ + cbz r4, 9af32 │ │ │ │ + ldr r1, [pc, #196] @ (9af80 ) │ │ │ │ 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 9b05c │ │ │ │ + beq.n 9af3c │ │ │ │ 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 9b016 │ │ │ │ + bgt.n 9aef6 │ │ │ │ ldr.w r1, [r0, #804] @ 0x324 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 9b05c │ │ │ │ - cbz r1, 9b05c │ │ │ │ + bgt.n 9af3c │ │ │ │ + cbz r1, 9af3c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ adds r3, #1 │ │ │ │ lsls r7, r3, #3 │ │ │ │ cmp.w ip, r3, lsl #3 │ │ │ │ - bhi.n 9b02e │ │ │ │ + bhi.n 9af0e │ │ │ │ add.w r7, r7, r3, lsl #4 │ │ │ │ cmp.w r7, ip, lsl #2 │ │ │ │ - bcc.n 9b04c │ │ │ │ + bcc.n 9af2c │ │ │ │ mov r7, ip │ │ │ │ mov r1, ip │ │ │ │ mov r0, r5 │ │ │ │ - bl 7177c │ │ │ │ + bl 717e4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 9b04a │ │ │ │ + cbz r0, 9af2a │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 773b4 │ │ │ │ + bl 77430 │ │ │ │ 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 7177c │ │ │ │ + b.w 717e4 │ │ │ │ ldr.w r5, [r3, #680] @ 0x2a8 │ │ │ │ - movw r2, #50153 @ 0xc3e9 │ │ │ │ + movw r2, #50217 @ 0xc429 │ │ │ │ movt r2, #6 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 9b08c │ │ │ │ + bne.n 9af6c │ │ │ │ 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 │ │ │ │ @@ -168596,24 +168486,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 9b04c │ │ │ │ + b.n 9af2c │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009b0a4 <_Py_NewReferenceNoTotal@@Base>: │ │ │ │ - ldr r2, [pc, #20] @ (9b0bc <_Py_NewReferenceNoTotal@@Base+0x18>) │ │ │ │ +0009af84 <_Py_NewReferenceNoTotal@@Base>: │ │ │ │ + ldr r2, [pc, #20] @ (9af9c <_Py_NewReferenceNoTotal@@Base+0x18>) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9b0b2 <_Py_NewReferenceNoTotal@@Base+0xe> │ │ │ │ + cbnz r3, 9af92 <_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 │ │ │ │ @@ -168625,55 +168515,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 9b338 <_Py_NewReferenceNoTotal@@Base+0x294> │ │ │ │ + beq.w 9b218 <_Py_NewReferenceNoTotal@@Base+0x294> │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9b346 <_Py_NewReferenceNoTotal@@Base+0x2a2> │ │ │ │ + bne.w 9b226 <_Py_NewReferenceNoTotal@@Base+0x2a2> │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 9b360 <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ + bl 9b240 <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 9b120 <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ + cbz r0, 9b000 <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 9b1b0 <_Py_NewReferenceNoTotal@@Base+0x10c> │ │ │ │ + beq.n 9b090 <_Py_NewReferenceNoTotal@@Base+0x10c> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #13 │ │ │ │ - beq.n 9b120 <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ + beq.n 9b000 <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ cmp r5, r3 │ │ │ │ str r5, [r4, #8] │ │ │ │ - beq.n 9b1a2 <_Py_NewReferenceNoTotal@@Base+0xfe> │ │ │ │ + beq.n 9b082 <_Py_NewReferenceNoTotal@@Base+0xfe> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 9b158 <_Py_NewReferenceNoTotal@@Base+0xb4> │ │ │ │ + beq.n 9b038 <_Py_NewReferenceNoTotal@@Base+0xb4> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9b19c <_Py_NewReferenceNoTotal@@Base+0xf8> │ │ │ │ + bne.n 9b07c <_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 9b34c <_Py_NewReferenceNoTotal@@Base+0x2a8> │ │ │ │ - bl 9b360 <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ + beq.w 9b22c <_Py_NewReferenceNoTotal@@Base+0x2a8> │ │ │ │ + bl 9b240 <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9b20e <_Py_NewReferenceNoTotal@@Base+0x16a> │ │ │ │ + bne.n 9b0ee <_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 │ │ │ │ @@ -168681,21 +168571,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 9b1d2 <_Py_NewReferenceNoTotal@@Base+0x12e> │ │ │ │ + bhi.n 9b0b2 <_Py_NewReferenceNoTotal@@Base+0x12e> │ │ │ │ ldr r5, [r6, #12] │ │ │ │ str r2, [r6, #4] │ │ │ │ adds r5, r5, r3 │ │ │ │ - beq.w 9b2f4 <_Py_NewReferenceNoTotal@@Base+0x250> │ │ │ │ + beq.w 9b1d4 <_Py_NewReferenceNoTotal@@Base+0x250> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cbnz r3, 9b1ce <_Py_NewReferenceNoTotal@@Base+0x12a> │ │ │ │ + cbnz r3, 9b0ae <_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 │ │ │ │ @@ -168704,688 +168594,691 @@ │ │ │ │ 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 9b18a <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ + b.n 9b06a <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97cc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9b194 <_Py_NewReferenceNoTotal@@Base+0xf0> │ │ │ │ + blt.n 9b074 <_Py_NewReferenceNoTotal@@Base+0xf0> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - b.n 9b114 <_Py_NewReferenceNoTotal@@Base+0x70> │ │ │ │ + b.n 9aff4 <_Py_NewReferenceNoTotal@@Base+0x70> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97cc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9b2ee <_Py_NewReferenceNoTotal@@Base+0x24a> │ │ │ │ + blt.w 9b1ce <_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 9b120 <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ + beq.n 9b000 <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - b.n 9b10e <_Py_NewReferenceNoTotal@@Base+0x6a> │ │ │ │ + b.n 9afee <_Py_NewReferenceNoTotal@@Base+0x6a> │ │ │ │ str r3, [r1, #4] │ │ │ │ - b.n 9b17a <_Py_NewReferenceNoTotal@@Base+0xd6> │ │ │ │ + b.n 9b05a <_Py_NewReferenceNoTotal@@Base+0xd6> │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 76e4c │ │ │ │ + bl 76ec0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b2f4 <_Py_NewReferenceNoTotal@@Base+0x250> │ │ │ │ + beq.w 9b1d4 <_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 9b2f4 <_Py_NewReferenceNoTotal@@Base+0x250> │ │ │ │ + beq.n 9b1d4 <_Py_NewReferenceNoTotal@@Base+0x250> │ │ │ │ ldr r6, [r1, #4] │ │ │ │ - b.n 9b176 <_Py_NewReferenceNoTotal@@Base+0xd2> │ │ │ │ + b.n 9b056 <_Py_NewReferenceNoTotal@@Base+0xd2> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9b31a <_Py_NewReferenceNoTotal@@Base+0x276> │ │ │ │ + beq.n 9b1fa <_Py_NewReferenceNoTotal@@Base+0x276> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b330 <_Py_NewReferenceNoTotal@@Base+0x28c> │ │ │ │ + bne.w 9b210 <_Py_NewReferenceNoTotal@@Base+0x28c> │ │ │ │ movs r0, #4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 76e4c │ │ │ │ + bl 76ec0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9b328 <_Py_NewReferenceNoTotal@@Base+0x284> │ │ │ │ + beq.n 9b208 <_Py_NewReferenceNoTotal@@Base+0x284> │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 9b330 <_Py_NewReferenceNoTotal@@Base+0x28c> │ │ │ │ + bne.n 9b210 <_Py_NewReferenceNoTotal@@Base+0x28c> │ │ │ │ mov r8, r7 │ │ │ │ mov.w sl, #1 │ │ │ │ movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 9b266 <_Py_NewReferenceNoTotal@@Base+0x1c2> │ │ │ │ - bl 9b360 <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ + cbz r3, 9b146 <_Py_NewReferenceNoTotal@@Base+0x1c2> │ │ │ │ + bl 9b240 <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9b266 <_Py_NewReferenceNoTotal@@Base+0x1c2> │ │ │ │ + cbz r0, 9b146 <_Py_NewReferenceNoTotal@@Base+0x1c2> │ │ │ │ cmp sl, r8 │ │ │ │ - beq.n 9b2d6 <_Py_NewReferenceNoTotal@@Base+0x232> │ │ │ │ + beq.n 9b1b6 <_Py_NewReferenceNoTotal@@Base+0x232> │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ str.w r3, [r9, r8, lsl #2] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 9b23e <_Py_NewReferenceNoTotal@@Base+0x19a> │ │ │ │ + b.n 9b11e <_Py_NewReferenceNoTotal@@Base+0x19a> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r8 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - bl b1a08 │ │ │ │ + bl b1890 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9b322 <_Py_NewReferenceNoTotal@@Base+0x27e> │ │ │ │ + beq.n 9b202 <_Py_NewReferenceNoTotal@@Base+0x27e> │ │ │ │ cmp r8, r7 │ │ │ │ - ble.n 9b28c <_Py_NewReferenceNoTotal@@Base+0x1e8> │ │ │ │ + ble.n 9b16c <_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 9b278 <_Py_NewReferenceNoTotal@@Base+0x1d4> │ │ │ │ + b.n 9b158 <_Py_NewReferenceNoTotal@@Base+0x1d4> │ │ │ │ mov r0, r9 │ │ │ │ - bl 771e8 │ │ │ │ + bl 77260 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, sl │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c2348 <_PyArg_CheckPositional@@Base+0x1d70> │ │ │ │ + bl c21c8 <_PyArg_CheckPositional@@Base+0x1d70> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - cbz r0, 9b2cc <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ + cbz r0, 9b1ac <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 9b2ca <_Py_NewReferenceNoTotal@@Base+0x226> │ │ │ │ + cbnz r3, 9b1aa <_Py_NewReferenceNoTotal@@Base+0x226> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - cbz r0, 9b2cc <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ + cbz r0, 9b1ac <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ subs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 9b14e <_Py_NewReferenceNoTotal@@Base+0xaa> │ │ │ │ + b.n 9b02e <_Py_NewReferenceNoTotal@@Base+0xaa> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ movs r5, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r6, [r4, #8] │ │ │ │ - b.n 9b14e <_Py_NewReferenceNoTotal@@Base+0xaa> │ │ │ │ + b.n 9b02e <_Py_NewReferenceNoTotal@@Base+0xaa> │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ - bl 83d60 │ │ │ │ + bl 83dd4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 9b322 <_Py_NewReferenceNoTotal@@Base+0x27e> │ │ │ │ + cbz r0, 9b202 <_Py_NewReferenceNoTotal@@Base+0x27e> │ │ │ │ mov r9, r0 │ │ │ │ - b.n 9b258 <_Py_NewReferenceNoTotal@@Base+0x1b4> │ │ │ │ + b.n 9b138 <_Py_NewReferenceNoTotal@@Base+0x1b4> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9b1ca <_Py_NewReferenceNoTotal@@Base+0x126> │ │ │ │ - bl 1ea6e4 │ │ │ │ + b.n 9b0aa <_Py_NewReferenceNoTotal@@Base+0x126> │ │ │ │ + bl 1e9b14 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b17a <_Py_NewReferenceNoTotal@@Base+0xd6> │ │ │ │ - bl 1ea6e4 │ │ │ │ - bl 7f738 │ │ │ │ + bne.w 9b05a <_Py_NewReferenceNoTotal@@Base+0xd6> │ │ │ │ + bl 1e9b14 │ │ │ │ + bl 7f7cc │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r2, r3, #1 │ │ │ │ mov r3, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b14c <_Py_NewReferenceNoTotal@@Base+0xa8> │ │ │ │ + beq.w 9b02c <_Py_NewReferenceNoTotal@@Base+0xa8> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9b18a <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ + b.n 9b06a <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 260874 │ │ │ │ - b.n 9b21a <_Py_NewReferenceNoTotal@@Base+0x176> │ │ │ │ + bl 25ff9c │ │ │ │ + b.n 9b0fa <_Py_NewReferenceNoTotal@@Base+0x176> │ │ │ │ mov r0, r9 │ │ │ │ - bl 771e8 │ │ │ │ + bl 77260 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1ea6e4 │ │ │ │ + bl 1e9b14 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9b146 <_Py_NewReferenceNoTotal@@Base+0xa2> │ │ │ │ - bl 260874 │ │ │ │ + b.n 9b026 <_Py_NewReferenceNoTotal@@Base+0xa2> │ │ │ │ + bl 25ff9c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b0ee <_Py_NewReferenceNoTotal@@Base+0x4a> │ │ │ │ + beq.w 9afce <_Py_NewReferenceNoTotal@@Base+0x4a> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r2, r3, #1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 9b18a <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ - bl 260874 │ │ │ │ + b.n 9b06a <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ + bl 25ff9c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b13a <_Py_NewReferenceNoTotal@@Base+0x96> │ │ │ │ + beq.w 9b01a <_Py_NewReferenceNoTotal@@Base+0x96> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 9b2cc <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ + b.n 9b1ac <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, r3 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - beq.w 9d010 <_Py_NewReferenceNoTotal@@Base+0x1f6c> │ │ │ │ + beq.w 9d01c <_Py_NewReferenceNoTotal@@Base+0x2098> │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d01e <_Py_NewReferenceNoTotal@@Base+0x1f7a> │ │ │ │ + bne.w 9d02a <_Py_NewReferenceNoTotal@@Base+0x20a6> │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 9c620 <_Py_NewReferenceNoTotal@@Base+0x157c> │ │ │ │ + beq.w 9c4d6 <_Py_NewReferenceNoTotal@@Base+0x1552> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - mov.w fp, r5, lsl #2 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ + str r2, [sp, #24] │ │ │ │ ldr.w r2, [r1, r5, lsl #2] │ │ │ │ ldr r2, [r2, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9bf48 <_Py_NewReferenceNoTotal@@Base+0xea4> │ │ │ │ + beq.w 9bdfa <_Py_NewReferenceNoTotal@@Base+0xe76> │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp.w r0, #1008 @ 0x3f0 │ │ │ │ - beq.w 9ba6e <_Py_NewReferenceNoTotal@@Base+0x9ca> │ │ │ │ + beq.w 9b94c <_Py_NewReferenceNoTotal@@Base+0x9c8> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9bf48 <_Py_NewReferenceNoTotal@@Base+0xea4> │ │ │ │ + beq.w 9bdfa <_Py_NewReferenceNoTotal@@Base+0xe76> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1008 @ 0x3f0 │ │ │ │ - beq.w 9ba6e <_Py_NewReferenceNoTotal@@Base+0x9ca> │ │ │ │ + beq.w 9b94c <_Py_NewReferenceNoTotal@@Base+0x9c8> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9b3bc <_Py_NewReferenceNoTotal@@Base+0x318> │ │ │ │ + bne.n 9b29c <_Py_NewReferenceNoTotal@@Base+0x318> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 9d042 <_Py_NewReferenceNoTotal@@Base+0x1f9e> │ │ │ │ + beq.w 9cfa4 <_Py_NewReferenceNoTotal@@Base+0x2020> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - ldr.w r0, [r1, fp] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + ldr r0, [r1, r0] │ │ │ │ ldr r6, [r0, #12] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - str r6, [sp, #32] │ │ │ │ - str r0, [sp, #28] │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d01e <_Py_NewReferenceNoTotal@@Base+0x1f7a> │ │ │ │ + bne.w 9d02a <_Py_NewReferenceNoTotal@@Base+0x20a6> │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9cfce <_Py_NewReferenceNoTotal@@Base+0x1f2a> │ │ │ │ + beq.w 9cfb8 <_Py_NewReferenceNoTotal@@Base+0x2034> │ │ │ │ ldrd r3, r6, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9d2b0 <_Py_NewReferenceNoTotal@@Base+0x220c> │ │ │ │ + beq.w 9cfd0 <_Py_NewReferenceNoTotal@@Base+0x204c> │ │ │ │ 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] │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #28] │ │ │ │ ldr.w r7, [r1, r3, lsl #2] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 9b956 <_Py_NewReferenceNoTotal@@Base+0x8b2> │ │ │ │ + beq.w 9b836 <_Py_NewReferenceNoTotal@@Base+0x8b2> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c228 <_Py_NewReferenceNoTotal@@Base+0x1184> │ │ │ │ + bne.w 9c0c2 <_Py_NewReferenceNoTotal@@Base+0x113e> │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9c1bc <_Py_NewReferenceNoTotal@@Base+0x1118> │ │ │ │ + beq.w 9c056 <_Py_NewReferenceNoTotal@@Base+0x10d2> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9c1d4 <_Py_NewReferenceNoTotal@@Base+0x1130> │ │ │ │ + beq.w 9c06e <_Py_NewReferenceNoTotal@@Base+0x10ea> │ │ │ │ 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 9bf4e <_Py_NewReferenceNoTotal@@Base+0xeaa> │ │ │ │ + beq.w 9be00 <_Py_NewReferenceNoTotal@@Base+0xe7c> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9cfec <_Py_NewReferenceNoTotal@@Base+0x1f48> │ │ │ │ + bne.w 9ce72 <_Py_NewReferenceNoTotal@@Base+0x1eee> │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9c76a <_Py_NewReferenceNoTotal@@Base+0x16c6> │ │ │ │ + beq.w 9c592 <_Py_NewReferenceNoTotal@@Base+0x160e> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 9c782 <_Py_NewReferenceNoTotal@@Base+0x16de> │ │ │ │ + beq.w 9c5aa <_Py_NewReferenceNoTotal@@Base+0x1626> │ │ │ │ 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 r0, [sp, #44] @ 0x2c │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ str.w ip, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9cff8 <_Py_NewReferenceNoTotal@@Base+0x1f54> │ │ │ │ - ldr.w sl, [r4, #8] │ │ │ │ - cmp sl, r3 │ │ │ │ - beq.w 9c684 <_Py_NewReferenceNoTotal@@Base+0x15e0> │ │ │ │ + beq.w 9ce78 <_Py_NewReferenceNoTotal@@Base+0x1ef4> │ │ │ │ + ldr.w fp, [r4, #8] │ │ │ │ + cmp fp, r3 │ │ │ │ + beq.w 9c55c <_Py_NewReferenceNoTotal@@Base+0x15d8> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, sl, lsl #2] │ │ │ │ + ldr.w r3, [r3, fp, lsl #2] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9bd32 <_Py_NewReferenceNoTotal@@Base+0xc8e> │ │ │ │ + beq.w 9bb8c <_Py_NewReferenceNoTotal@@Base+0xc08> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r0, #1188 @ 0x4a4 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 9b4c4 <_Py_NewReferenceNoTotal@@Base+0x420> │ │ │ │ + beq.n 9b3a4 <_Py_NewReferenceNoTotal@@Base+0x420> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9bd32 <_Py_NewReferenceNoTotal@@Base+0xc8e> │ │ │ │ + beq.w 9bb8c <_Py_NewReferenceNoTotal@@Base+0xc08> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 9b4b6 <_Py_NewReferenceNoTotal@@Base+0x412> │ │ │ │ + bne.n 9b396 <_Py_NewReferenceNoTotal@@Base+0x412> │ │ │ │ ldrd r8, r3, [r3, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9b90a <_Py_NewReferenceNoTotal@@Base+0x866> │ │ │ │ + bne.w 9b7ea <_Py_NewReferenceNoTotal@@Base+0x866> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ce0e <_Py_NewReferenceNoTotal@@Base+0x1d6a> │ │ │ │ + bne.w 9cc0a <_Py_NewReferenceNoTotal@@Base+0x1c86> │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9c698 <_Py_NewReferenceNoTotal@@Base+0x15f4> │ │ │ │ + beq.w 9c53a <_Py_NewReferenceNoTotal@@Base+0x15b6> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 9c6a8 <_Py_NewReferenceNoTotal@@Base+0x1604> │ │ │ │ + beq.w 9c54a <_Py_NewReferenceNoTotal@@Base+0x15c6> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9be36 <_Py_NewReferenceNoTotal@@Base+0xd92> │ │ │ │ + beq.w 9bce8 <_Py_NewReferenceNoTotal@@Base+0xd64> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 9b51e <_Py_NewReferenceNoTotal@@Base+0x47a> │ │ │ │ + beq.n 9b3fe <_Py_NewReferenceNoTotal@@Base+0x47a> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9be36 <_Py_NewReferenceNoTotal@@Base+0xd92> │ │ │ │ + beq.w 9bce8 <_Py_NewReferenceNoTotal@@Base+0xd64> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 9b510 <_Py_NewReferenceNoTotal@@Base+0x46c> │ │ │ │ + bne.n 9b3f0 <_Py_NewReferenceNoTotal@@Base+0x46c> │ │ │ │ ldrd r8, r3, [r3, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9b93a <_Py_NewReferenceNoTotal@@Base+0x896> │ │ │ │ + bne.w 9b81a <_Py_NewReferenceNoTotal@@Base+0x896> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #2 │ │ │ │ mov r8, r3 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9cce2 <_Py_NewReferenceNoTotal@@Base+0x1c3e> │ │ │ │ + bne.w 9caf6 <_Py_NewReferenceNoTotal@@Base+0x1b72> │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9c644 <_Py_NewReferenceNoTotal@@Base+0x15a0> │ │ │ │ + beq.w 9c4fa <_Py_NewReferenceNoTotal@@Base+0x1576> │ │ │ │ movw sl, #19968 @ 0x4e00 │ │ │ │ movt sl, #72 @ 0x48 │ │ │ │ - movw r2, #6013 @ 0x177d │ │ │ │ + movw r2, #6117 @ 0x17e5 │ │ │ │ movt r2, #7 │ │ │ │ mov r9, r6 │ │ │ │ ldr.w r3, [sl, #692] @ 0x2b4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9c670 <_Py_NewReferenceNoTotal@@Base+0x15cc> │ │ │ │ - ldr r3, [pc, #716] @ (9b838 <_Py_NewReferenceNoTotal@@Base+0x794>) │ │ │ │ + bne.w 9c526 <_Py_NewReferenceNoTotal@@Base+0x15a2> │ │ │ │ + ldr r3, [pc, #716] @ (9b718 <_Py_NewReferenceNoTotal@@Base+0x794>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 9c1fc <_Py_NewReferenceNoTotal@@Base+0x1158> │ │ │ │ + beq.w 9c096 <_Py_NewReferenceNoTotal@@Base+0x1112> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r7, [r2, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9b8d4 <_Py_NewReferenceNoTotal@@Base+0x830> │ │ │ │ + beq.w 9b7b4 <_Py_NewReferenceNoTotal@@Base+0x830> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ mov r1, r2 │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, r3 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9cfa8 <_Py_NewReferenceNoTotal@@Base+0x1f04> │ │ │ │ + beq.w 9ce60 <_Py_NewReferenceNoTotal@@Base+0x1edc> │ │ │ │ mov r0, r4 │ │ │ │ - bl b1554 │ │ │ │ + bl b13dc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9b5cc <_Py_NewReferenceNoTotal@@Base+0x528> │ │ │ │ + cbz r0, 9b4ac <_Py_NewReferenceNoTotal@@Base+0x528> │ │ │ │ ldrd r1, r2, [r4, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 9bb62 <_Py_NewReferenceNoTotal@@Base+0xabe> │ │ │ │ + beq.w 9b9b4 <_Py_NewReferenceNoTotal@@Base+0xa30> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #22 │ │ │ │ - beq.w 9bb82 <_Py_NewReferenceNoTotal@@Base+0xade> │ │ │ │ + beq.w 9b9d4 <_Py_NewReferenceNoTotal@@Base+0xa50> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - movw r1, #29621 @ 0x73b5 │ │ │ │ + movw r1, #29745 @ 0x7431 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r3, [sl, #704] @ 0x2c0 │ │ │ │ subs r2, #1 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - bne.w 9c6d2 <_Py_NewReferenceNoTotal@@Base+0x162e> │ │ │ │ - ldr r3, [pc, #588] @ (9b838 <_Py_NewReferenceNoTotal@@Base+0x794>) │ │ │ │ + bne.w 9c584 <_Py_NewReferenceNoTotal@@Base+0x1600> │ │ │ │ + ldr r3, [pc, #588] @ (9b718 <_Py_NewReferenceNoTotal@@Base+0x794>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ bic.w r0, r7, #4080 @ 0xff0 │ │ │ │ bic.w r0, r0, #15 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r3, #804 @ 0x324 │ │ │ │ - beq.w 9c12a <_Py_NewReferenceNoTotal@@Base+0x1086> │ │ │ │ + beq.w 9c012 <_Py_NewReferenceNoTotal@@Base+0x108e> │ │ │ │ mov.w ip, r7, lsr #18 │ │ │ │ ubfx lr, r7, #0, #18 │ │ │ │ add.w ip, r3, ip, lsl #3 │ │ │ │ ldr.w r1, [ip, #808] @ 0x328 │ │ │ │ cmp r1, lr │ │ │ │ - bgt.n 9b63e <_Py_NewReferenceNoTotal@@Base+0x59a> │ │ │ │ + bgt.n 9b51e <_Py_NewReferenceNoTotal@@Base+0x59a> │ │ │ │ ldr.w r1, [ip, #804] @ 0x324 │ │ │ │ cmp r1, lr │ │ │ │ ite gt │ │ │ │ movgt.w lr, #0 │ │ │ │ movle.w lr, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq.w lr, #0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 9c12a <_Py_NewReferenceNoTotal@@Base+0x1086> │ │ │ │ + beq.w 9c012 <_Py_NewReferenceNoTotal@@Base+0x108e> │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ str.w ip, [r7] │ │ │ │ str r7, [r0, #4] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9bb50 <_Py_NewReferenceNoTotal@@Base+0xaac> │ │ │ │ + beq.w 9b9a2 <_Py_NewReferenceNoTotal@@Base+0xa1e> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9c6e0 <_Py_NewReferenceNoTotal@@Base+0x163c> │ │ │ │ + beq.w 9c5e2 <_Py_NewReferenceNoTotal@@Base+0x165e> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ str r6, [r4, #8] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c226 <_Py_NewReferenceNoTotal@@Base+0x1182> │ │ │ │ + bne.w 9c0c0 <_Py_NewReferenceNoTotal@@Base+0x113c> │ │ │ │ mov r0, r4 │ │ │ │ - bl b3f04 │ │ │ │ + bl b3d94 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bcdc <_Py_NewReferenceNoTotal@@Base+0xc38> │ │ │ │ + bne.w 9bc90 <_Py_NewReferenceNoTotal@@Base+0xd0c> │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9cad0 <_Py_NewReferenceNoTotal@@Base+0x1a2c> │ │ │ │ + bne.w 9c97c <_Py_NewReferenceNoTotal@@Base+0x19f8> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9cce8 <_Py_NewReferenceNoTotal@@Base+0x1c44> │ │ │ │ + bne.w 9cafc <_Py_NewReferenceNoTotal@@Base+0x1b78> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 9ba82 <_Py_NewReferenceNoTotal@@Base+0x9de> │ │ │ │ + beq.w 9b960 <_Py_NewReferenceNoTotal@@Base+0x9dc> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 9ba9c <_Py_NewReferenceNoTotal@@Base+0x9f8> │ │ │ │ + beq.w 9b97a <_Py_NewReferenceNoTotal@@Base+0x9f6> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9cce8 <_Py_NewReferenceNoTotal@@Base+0x1c44> │ │ │ │ + bne.w 9cafc <_Py_NewReferenceNoTotal@@Base+0x1b78> │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bl b4eb8 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl b4d3c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bac4 <_Py_NewReferenceNoTotal@@Base+0xa20> │ │ │ │ + bne.w 9bb00 <_Py_NewReferenceNoTotal@@Base+0xb7c> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c3d0 <_Py_NewReferenceNoTotal@@Base+0x132c> │ │ │ │ + bne.w 9c268 <_Py_NewReferenceNoTotal@@Base+0x12e4> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 9c314 <_Py_NewReferenceNoTotal@@Base+0x1270> │ │ │ │ + beq.w 9c19c <_Py_NewReferenceNoTotal@@Base+0x1218> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ movw r2, #522 @ 0x20a │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 9bf96 <_Py_NewReferenceNoTotal@@Base+0xef2> │ │ │ │ + beq.w 9be82 <_Py_NewReferenceNoTotal@@Base+0xefe> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov r1, r2 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d206 <_Py_NewReferenceNoTotal@@Base+0x2162> │ │ │ │ + bne.w 9cdc0 <_Py_NewReferenceNoTotal@@Base+0x1e3c> │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9c34e <_Py_NewReferenceNoTotal@@Base+0x12aa> │ │ │ │ + beq.w 9c1e6 <_Py_NewReferenceNoTotal@@Base+0x1262> │ │ │ │ ldr r7, [r4, #12] │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 9c362 <_Py_NewReferenceNoTotal@@Base+0x12be> │ │ │ │ + beq.w 9c1fa <_Py_NewReferenceNoTotal@@Base+0x1276> │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r3, [r1, r7, lsl #2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movw r3, #622 @ 0x26e │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 9bf74 <_Py_NewReferenceNoTotal@@Base+0xed0> │ │ │ │ + beq.w 9be60 <_Py_NewReferenceNoTotal@@Base+0xedc> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c378 <_Py_NewReferenceNoTotal@@Base+0x12d4> │ │ │ │ + bne.w 9c210 <_Py_NewReferenceNoTotal@@Base+0x128c> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 9c380 <_Py_NewReferenceNoTotal@@Base+0x12dc> │ │ │ │ + beq.w 9c218 <_Py_NewReferenceNoTotal@@Base+0x1294> │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ movw r2, #621 @ 0x26d │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 9bf74 <_Py_NewReferenceNoTotal@@Base+0xed0> │ │ │ │ + beq.w 9be60 <_Py_NewReferenceNoTotal@@Base+0xedc> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c3d2 <_Py_NewReferenceNoTotal@@Base+0x132e> │ │ │ │ + bne.w 9c26a <_Py_NewReferenceNoTotal@@Base+0x12e6> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 9c3a6 <_Py_NewReferenceNoTotal@@Base+0x1302> │ │ │ │ + beq.w 9c23e <_Py_NewReferenceNoTotal@@Base+0x12ba> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ movw r2, #525 @ 0x20d │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 9c22e <_Py_NewReferenceNoTotal@@Base+0x118a> │ │ │ │ + beq.w 9c0c8 <_Py_NewReferenceNoTotal@@Base+0x1144> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c3d0 <_Py_NewReferenceNoTotal@@Base+0x132c> │ │ │ │ + bne.w 9c268 <_Py_NewReferenceNoTotal@@Base+0x12e4> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 9c410 <_Py_NewReferenceNoTotal@@Base+0x136c> │ │ │ │ + beq.w 9c2a8 <_Py_NewReferenceNoTotal@@Base+0x1324> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr.w r2, [r0, r5, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp.w r2, #504 @ 0x1f8 │ │ │ │ it eq │ │ │ │ moveq r1, r5 │ │ │ │ - beq.w 9c5b0 <_Py_NewReferenceNoTotal@@Base+0x150c> │ │ │ │ + beq.w 9c332 <_Py_NewReferenceNoTotal@@Base+0x13ae> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c3d0 <_Py_NewReferenceNoTotal@@Base+0x132c> │ │ │ │ + bne.w 9c268 <_Py_NewReferenceNoTotal@@Base+0x12e4> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 9c458 <_Py_NewReferenceNoTotal@@Base+0x13b4> │ │ │ │ + beq.w 9c310 <_Py_NewReferenceNoTotal@@Base+0x138c> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp.w r2, #616 @ 0x268 │ │ │ │ - beq.w 9c7ba <_Py_NewReferenceNoTotal@@Base+0x1716> │ │ │ │ + beq.w 9c668 <_Py_NewReferenceNoTotal@@Base+0x16e4> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c3d0 <_Py_NewReferenceNoTotal@@Base+0x132c> │ │ │ │ + bne.w 9c268 <_Py_NewReferenceNoTotal@@Base+0x12e4> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 9c47a <_Py_NewReferenceNoTotal@@Base+0x13d6> │ │ │ │ + beq.w 9c2ca <_Py_NewReferenceNoTotal@@Base+0x1346> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp.w r2, #580 @ 0x244 │ │ │ │ - beq.w 9c8f6 <_Py_NewReferenceNoTotal@@Base+0x1852> │ │ │ │ + beq.w 9c70a <_Py_NewReferenceNoTotal@@Base+0x1786> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c3d0 <_Py_NewReferenceNoTotal@@Base+0x132c> │ │ │ │ + bne.w 9c268 <_Py_NewReferenceNoTotal@@Base+0x12e4> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 9c434 <_Py_NewReferenceNoTotal@@Base+0x1390> │ │ │ │ + beq.w 9c2ec <_Py_NewReferenceNoTotal@@Base+0x1368> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ movw r2, #529 @ 0x211 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 9c85e <_Py_NewReferenceNoTotal@@Base+0x17ba> │ │ │ │ + beq.w 9c780 <_Py_NewReferenceNoTotal@@Base+0x17fc> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c3d0 <_Py_NewReferenceNoTotal@@Base+0x132c> │ │ │ │ + bne.w 9c268 <_Py_NewReferenceNoTotal@@Base+0x12e4> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 9c58c <_Py_NewReferenceNoTotal@@Base+0x14e8> │ │ │ │ + beq.w 9c368 <_Py_NewReferenceNoTotal@@Base+0x13e4> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr.w r2, [r0, r5, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp.w r2, #508 @ 0x1fc │ │ │ │ it eq │ │ │ │ moveq r1, r5 │ │ │ │ - beq.w 9c96c <_Py_NewReferenceNoTotal@@Base+0x18c8> │ │ │ │ + beq.w 9c818 <_Py_NewReferenceNoTotal@@Base+0x1894> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c3d0 <_Py_NewReferenceNoTotal@@Base+0x132c> │ │ │ │ + bne.w 9c268 <_Py_NewReferenceNoTotal@@Base+0x12e4> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 9c49c <_Py_NewReferenceNoTotal@@Base+0x13f8> │ │ │ │ + beq.w 9c3b2 <_Py_NewReferenceNoTotal@@Base+0x142e> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movw r2, #509 @ 0x1fd │ │ │ │ ldr.w r1, [r0, r5, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ - beq.w 9ca98 <_Py_NewReferenceNoTotal@@Base+0x19f4> │ │ │ │ - b.n 9b83c <_Py_NewReferenceNoTotal@@Base+0x798> │ │ │ │ + beq.w 9c850 <_Py_NewReferenceNoTotal@@Base+0x18cc> │ │ │ │ + b.n 9b71c <_Py_NewReferenceNoTotal@@Base+0x798> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c3d0 <_Py_NewReferenceNoTotal@@Base+0x132c> │ │ │ │ + bne.w 9c268 <_Py_NewReferenceNoTotal@@Base+0x12e4> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 9c5e8 <_Py_NewReferenceNoTotal@@Base+0x1544> │ │ │ │ + beq.w 9c38c <_Py_NewReferenceNoTotal@@Base+0x1408> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ movw r2, #526 @ 0x20e │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 9cbac <_Py_NewReferenceNoTotal@@Base+0x1b08> │ │ │ │ + beq.w 9ca46 <_Py_NewReferenceNoTotal@@Base+0x1ac2> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c3d0 <_Py_NewReferenceNoTotal@@Base+0x132c> │ │ │ │ + bne.w 9c268 <_Py_NewReferenceNoTotal@@Base+0x12e4> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 9c4c2 <_Py_NewReferenceNoTotal@@Base+0x141e> │ │ │ │ + beq.w 9c3d8 <_Py_NewReferenceNoTotal@@Base+0x1454> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #527 @ 0x20f │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9c4e0 <_Py_NewReferenceNoTotal@@Base+0x143c> │ │ │ │ + beq.w 9c3f6 <_Py_NewReferenceNoTotal@@Base+0x1472> │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ ldr r5, [r6, #4] │ │ │ │ ldrd r2, r1, [r5] │ │ │ │ add.w r3, r1, #16 │ │ │ │ cmp r2, r3 │ │ │ │ mov.w r2, #0 │ │ │ │ - bcc.w 9bb18 <_Py_NewReferenceNoTotal@@Base+0xa74> │ │ │ │ + bcc.w 9bb54 <_Py_NewReferenceNoTotal@@Base+0xbd0> │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r3, r3, r1 │ │ │ │ - beq.w 9d2fe <_Py_NewReferenceNoTotal@@Base+0x225a> │ │ │ │ + beq.w 9cf70 <_Py_NewReferenceNoTotal@@Base+0x1fec> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9bcd8 <_Py_NewReferenceNoTotal@@Base+0xc34> │ │ │ │ + bne.w 9bae6 <_Py_NewReferenceNoTotal@@Base+0xb62> │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov.w r0, #1008 @ 0x3f0 │ │ │ │ str r2, [r3, #8] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr.w r1, [r2, fp] │ │ │ │ + ldr r1, [r2, r1] │ │ │ │ ldr r2, [r1, #28] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r0, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r3, [r1, #28] │ │ │ │ mov r0, r6 │ │ │ │ @@ -169400,2773 +169293,2734 @@ │ │ │ │ addcs.w r3, ip, #8 │ │ │ │ strcs r3, [r2, #24] │ │ │ │ ittet cc │ │ │ │ ldrcc r3, [r2, #12] │ │ │ │ strcc r3, [r0, #12] │ │ │ │ strcs.w r1, [r2, ip] │ │ │ │ strcc r0, [r3, #8] │ │ │ │ - b.n 9b598 <_Py_NewReferenceNoTotal@@Base+0x4f4> │ │ │ │ - mov r9, sl │ │ │ │ + b.n 9b478 <_Py_NewReferenceNoTotal@@Base+0x4f4> │ │ │ │ + mov r9, fp │ │ │ │ str.w r9, [r4, #8] │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9b4d8 <_Py_NewReferenceNoTotal@@Base+0x434> │ │ │ │ + beq.w 9b3b8 <_Py_NewReferenceNoTotal@@Base+0x434> │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9c60e <_Py_NewReferenceNoTotal@@Base+0x156a> │ │ │ │ + beq.w 9c4a2 <_Py_NewReferenceNoTotal@@Base+0x151e> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #23 │ │ │ │ - beq.w 9c02a <_Py_NewReferenceNoTotal@@Base+0xf86> │ │ │ │ + beq.w 9bf12 <_Py_NewReferenceNoTotal@@Base+0xf8e> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 9b4d8 <_Py_NewReferenceNoTotal@@Base+0x434> │ │ │ │ - mov sl, r9 │ │ │ │ + b.n 9b3b8 <_Py_NewReferenceNoTotal@@Base+0x434> │ │ │ │ + mov sl, fp │ │ │ │ str.w sl, [r4, #8] │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9b532 <_Py_NewReferenceNoTotal@@Base+0x48e> │ │ │ │ + beq.w 9b412 <_Py_NewReferenceNoTotal@@Base+0x48e> │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9c176 <_Py_NewReferenceNoTotal@@Base+0x10d2> │ │ │ │ + beq.w 9c03e <_Py_NewReferenceNoTotal@@Base+0x10ba> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #9 │ │ │ │ - beq.w 9c0a4 <_Py_NewReferenceNoTotal@@Base+0x1000> │ │ │ │ + beq.w 9bf8c <_Py_NewReferenceNoTotal@@Base+0x1008> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 9b532 <_Py_NewReferenceNoTotal@@Base+0x48e> │ │ │ │ + b.n 9b412 <_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 9cd34 <_Py_NewReferenceNoTotal@@Base+0x1c90> │ │ │ │ + bpl.w 9cc12 <_Py_NewReferenceNoTotal@@Base+0x1c8e> │ │ │ │ adds r1, #16 │ │ │ │ - beq.w 9cd4c <_Py_NewReferenceNoTotal@@Base+0x1ca8> │ │ │ │ + beq.w 9cc2a <_Py_NewReferenceNoTotal@@Base+0x1ca6> │ │ │ │ mov r0, r4 │ │ │ │ - bl ab49c <_PyEval_EvalFrameDefault@@Base+0xd29c> │ │ │ │ + bl ab32c <_PyEval_EvalFrameDefault@@Base+0xd284> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cd4c <_Py_NewReferenceNoTotal@@Base+0x1ca8> │ │ │ │ - ldr.w r8, [r4, #20] │ │ │ │ - ldr r3, [r7, #20] │ │ │ │ + beq.w 9cc2a <_Py_NewReferenceNoTotal@@Base+0x1ca6> │ │ │ │ + ldr.w fp, [r4, #20] │ │ │ │ + ldrd r8, r3, [r7, #20] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r7, #24] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ ldrd sl, r9, [r7, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ add.w r7, r0, #32 │ │ │ │ cmp r7, r1 │ │ │ │ - bhi.w 9cae2 <_Py_NewReferenceNoTotal@@Base+0x1a3e> │ │ │ │ + bhi.w 9c98e <_Py_NewReferenceNoTotal@@Base+0x1a0a> │ │ │ │ str r7, [r3, #4] │ │ │ │ ldr r7, [r3, #12] │ │ │ │ adds r7, r7, r0 │ │ │ │ - beq.w 9cfba <_Py_NewReferenceNoTotal@@Base+0x1f16> │ │ │ │ + beq.w 9d136 <_Py_NewReferenceNoTotal@@Base+0x21b2> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9cb32 <_Py_NewReferenceNoTotal@@Base+0x1a8e> │ │ │ │ + bne.w 9c9de <_Py_NewReferenceNoTotal@@Base+0x1a5a> │ │ │ │ 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.w r8, [r7, #24] │ │ │ │ str r2, [r7, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ str r1, [r7, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9c33c <_Py_NewReferenceNoTotal@@Base+0x1298> │ │ │ │ + beq.w 9c1d4 <_Py_NewReferenceNoTotal@@Base+0x1250> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #11 │ │ │ │ - bne.w 9b41c <_Py_NewReferenceNoTotal@@Base+0x378> │ │ │ │ + bne.w 9b2fc <_Py_NewReferenceNoTotal@@Base+0x378> │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl b3530 │ │ │ │ + bl b33c0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b41c <_Py_NewReferenceNoTotal@@Base+0x378> │ │ │ │ + beq.w 9b2fc <_Py_NewReferenceNoTotal@@Base+0x378> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fb19c <_PyParkingLot_UnparkAll@@Base+0xec> │ │ │ │ + bl 1fa5e4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b41e <_Py_NewReferenceNoTotal@@Base+0x37a> │ │ │ │ + bne.w 9b2fe <_Py_NewReferenceNoTotal@@Base+0x37a> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl b2910 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + bl b27a0 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c226 <_Py_NewReferenceNoTotal@@Base+0x1182> │ │ │ │ + beq.w 9c0c0 <_Py_NewReferenceNoTotal@@Base+0x113c> │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r6, r7, [ip, #20] │ │ │ │ - bl b2f68 │ │ │ │ + bl b2df8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d140 <_Py_NewReferenceNoTotal@@Base+0x209c> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + beq.w 9cd76 <_Py_NewReferenceNoTotal@@Base+0x1df2> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ - bl 1fb404 <_PyParkingLot_UnparkAll@@Base+0x354> │ │ │ │ + bl 1fa9c4 <_PyParkingLot_UnparkAll@@Base+0x1e0> │ │ │ │ movs r1, #6 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #37572 @ 0x92c4 │ │ │ │ + movw r2, #35012 @ 0x88c4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aed7c │ │ │ │ + bl 1ae164 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bcae <_Py_NewReferenceNoTotal@@Base+0xc0a> │ │ │ │ - bl 7f738 │ │ │ │ + bne.w 9babe <_Py_NewReferenceNoTotal@@Base+0xb3a> │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b682 <_Py_NewReferenceNoTotal@@Base+0x5de> │ │ │ │ + beq.w 9b562 <_Py_NewReferenceNoTotal@@Base+0x5de> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.n 9b688 <_Py_NewReferenceNoTotal@@Base+0x5e4> │ │ │ │ + b.n 9b568 <_Py_NewReferenceNoTotal@@Base+0x5e4> │ │ │ │ ldrd r6, r1, [r2, #4] │ │ │ │ str r1, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ subs r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97cc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9cd2c <_Py_NewReferenceNoTotal@@Base+0x1c88> │ │ │ │ + blt.w 9cc52 <_Py_NewReferenceNoTotal@@Base+0x1cce> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 9bac0 <_Py_NewReferenceNoTotal@@Base+0xa1c> │ │ │ │ + bne.n 9b99e <_Py_NewReferenceNoTotal@@Base+0xa1a> │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - bpl.w 9cd14 <_Py_NewReferenceNoTotal@@Base+0x1c70> │ │ │ │ + bpl.w 9cc3a <_Py_NewReferenceNoTotal@@Base+0x1cb6> │ │ │ │ adds r0, #16 │ │ │ │ - beq.w 9cd2c <_Py_NewReferenceNoTotal@@Base+0x1c88> │ │ │ │ - movw r1, #29804 @ 0x746c │ │ │ │ + beq.w 9cc52 <_Py_NewReferenceNoTotal@@Base+0x1cce> │ │ │ │ + movw r1, #27244 @ 0x6a6c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c9a4 <_Py_NewReferenceNoTotal@@Base+0x1900> │ │ │ │ + beq.w 9c888 <_Py_NewReferenceNoTotal@@Base+0x1904> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9b6a8 <_Py_NewReferenceNoTotal@@Base+0x604> │ │ │ │ - ldrd r0, r2, [r4, #4] │ │ │ │ - subs r1, r2, #1 │ │ │ │ - bmi.w 9cce8 <_Py_NewReferenceNoTotal@@Base+0x1c44> │ │ │ │ - ldr.w r3, [r0, r1, lsl #2] │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - subs r5, r1, #4 │ │ │ │ - cmp r1, #0 │ │ │ │ - it ne │ │ │ │ - cmpne r5, #2 │ │ │ │ - bls.w 9c156 <_Py_NewReferenceNoTotal@@Base+0x10b2> │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ - ldrd r7, r5, [r3, #20] │ │ │ │ - bl ace08 <_PyArena_Malloc@@Base> │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9d194 <_Py_NewReferenceNoTotal@@Base+0x20f0> │ │ │ │ - str r6, [r0, #4] │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [r0, #32] │ │ │ │ - str r5, [r0, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r5, [r6, #4] │ │ │ │ - strd r3, r7, [r0, #36] @ 0x24 │ │ │ │ - movs r3, #25 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - ldrd r0, r1, [r5] │ │ │ │ - add.w r3, r1, #16 │ │ │ │ - cmp r0, r3 │ │ │ │ - bcs.w 9b898 <_Py_NewReferenceNoTotal@@Base+0x7f4> │ │ │ │ - movw r0, #8208 @ 0x2010 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - bl 76e4c │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9d2fe <_Py_NewReferenceNoTotal@@Base+0x225a> │ │ │ │ - mov.w r1, #8192 @ 0x2000 │ │ │ │ - str.w r1, [r0], #16 │ │ │ │ - add.w r1, r3, #23 │ │ │ │ - bic.w r1, r1, #7 │ │ │ │ - str r0, [r3, #12] │ │ │ │ - subs r1, r1, r0 │ │ │ │ - movs r0, #0 │ │ │ │ - str r1, [r3, #4] │ │ │ │ - str r0, [r3, #8] │ │ │ │ - str r3, [r5, #8] │ │ │ │ - mov r5, r3 │ │ │ │ - add.w r3, r1, #16 │ │ │ │ - b.n 9b898 <_Py_NewReferenceNoTotal@@Base+0x7f4> │ │ │ │ + b.n 9b588 <_Py_NewReferenceNoTotal@@Base+0x604> │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldr.w r3, [r3, r1, lsl #3] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ strd r3, r1, [r0, #8] │ │ │ │ str r0, [r3, #12] │ │ │ │ str r0, [r1, #8] │ │ │ │ - b.n 9b65c <_Py_NewReferenceNoTotal@@Base+0x5b8> │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + b.n 9b53c <_Py_NewReferenceNoTotal@@Base+0x5b8> │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97cc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9ce02 <_Py_NewReferenceNoTotal@@Base+0x1d5e> │ │ │ │ + blt.w 9d160 <_Py_NewReferenceNoTotal@@Base+0x21dc> │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #22 │ │ │ │ - bne.w 9b5cc <_Py_NewReferenceNoTotal@@Base+0x528> │ │ │ │ + bne.w 9b4ac <_Py_NewReferenceNoTotal@@Base+0x528> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ add.w r9, r1, #1 │ │ │ │ + mov.w fp, #1 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ - mov r8, r4 │ │ │ │ subs r2, #1 │ │ │ │ + str.w fp, [sp, #44] @ 0x2c │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ str r3, [r7, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r4, r3 │ │ │ │ - strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ - mov r2, r1 │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r2, r3 │ │ │ │ - str.w r1, [r8, #88] @ 0x58 │ │ │ │ - beq.w 9d220 <_Py_NewReferenceNoTotal@@Base+0x217c> │ │ │ │ - ldr.w r2, [r8, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9d214 <_Py_NewReferenceNoTotal@@Base+0x2170> │ │ │ │ - mov r0, r8 │ │ │ │ - bl b1554 │ │ │ │ - mov r2, r0 │ │ │ │ - cbz r0, 9bbde <_Py_NewReferenceNoTotal@@Base+0xb3a> │ │ │ │ - ldrd r1, r0, [r8, #8] │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.w 9c6ba <_Py_NewReferenceNoTotal@@Base+0x1616> │ │ │ │ - ldr.w r0, [r8, #4] │ │ │ │ - ldr.w r0, [r0, r1, lsl #2] │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cmp r0, #22 │ │ │ │ - beq.w 9c188 <_Py_NewReferenceNoTotal@@Base+0x10e4> │ │ │ │ - mov r3, r8 │ │ │ │ - mov r8, r4 │ │ │ │ - mov r4, r3 │ │ │ │ + mov r3, r2 │ │ │ │ + movw r1, #6000 @ 0x1770 │ │ │ │ + adds r2, #1 │ │ │ │ + mov r8, fp │ │ │ │ + cmp r3, r1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + beq.w 9cd4e <_Py_NewReferenceNoTotal@@Base+0x1dca> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cbnz r3, 9ba12 <_Py_NewReferenceNoTotal@@Base+0xa8e> │ │ │ │ + mov r0, r4 │ │ │ │ + bl b13dc │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9be26 <_Py_NewReferenceNoTotal@@Base+0xea2> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9cda8 <_Py_NewReferenceNoTotal@@Base+0x1d04> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9cda8 <_Py_NewReferenceNoTotal@@Base+0x1d04> │ │ │ │ + beq.w 9cc5a <_Py_NewReferenceNoTotal@@Base+0x1cd6> │ │ │ │ + ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 9cc5a <_Py_NewReferenceNoTotal@@Base+0x1cd6> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r8 │ │ │ │ - bl b1a08 │ │ │ │ + bl b1890 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d028 <_Py_NewReferenceNoTotal@@Base+0x1f84> │ │ │ │ + beq.w 9cf46 <_Py_NewReferenceNoTotal@@Base+0x1fc2> │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 9bc34 <_Py_NewReferenceNoTotal@@Base+0xb90> │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - cmp.w r8, #1 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - str r2, [r3, #0] │ │ │ │ - beq.n 9bc34 <_Py_NewReferenceNoTotal@@Base+0xb90> │ │ │ │ - movs r3, #1 │ │ │ │ - ldr.w r2, [r9, #4] │ │ │ │ - ldr.w r1, [r7, r3, lsl #2] │ │ │ │ - str.w r1, [r2, r3, lsl #2] │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 9bc22 <_Py_NewReferenceNoTotal@@Base+0xb7e> │ │ │ │ + bgt.n 9baea <_Py_NewReferenceNoTotal@@Base+0xb66> │ │ │ │ mov r0, r7 │ │ │ │ - bl 771e8 │ │ │ │ + bl 77260 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c0d84 <_PyArg_CheckPositional@@Base+0x7ac> │ │ │ │ + bl c0c04 <_PyArg_CheckPositional@@Base+0x7ac> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d03c <_Py_NewReferenceNoTotal@@Base+0x1f98> │ │ │ │ + beq.w 9cf5a <_Py_NewReferenceNoTotal@@Base+0x1fd6> │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abf8 │ │ │ │ + bl 9aaec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d03c <_Py_NewReferenceNoTotal@@Base+0x1f98> │ │ │ │ + beq.w 9cf5a <_Py_NewReferenceNoTotal@@Base+0x1fd6> │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c21e <_Py_NewReferenceNoTotal@@Base+0x117a> │ │ │ │ + bne.w 9c0b8 <_Py_NewReferenceNoTotal@@Base+0x1134> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl b2910 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + bl b27a0 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c226 <_Py_NewReferenceNoTotal@@Base+0x1182> │ │ │ │ + beq.w 9c0c0 <_Py_NewReferenceNoTotal@@Base+0x113c> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r6, r8, [r2, #20] │ │ │ │ - bl c1fc0 <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bl c1e40 <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ mov r2, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ strd r6, r8, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 1aa6d8 │ │ │ │ + bl 1a9ac0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ba5a <_Py_NewReferenceNoTotal@@Base+0x9b6> │ │ │ │ + beq.w 9b938 <_Py_NewReferenceNoTotal@@Base+0x9b4> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ ldr r5, [r6, #4] │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ add.w r3, r1, #16 │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.w 9bb18 <_Py_NewReferenceNoTotal@@Base+0xa74> │ │ │ │ + bhi.n 9bb54 <_Py_NewReferenceNoTotal@@Base+0xbd0> │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r3, r3, r1 │ │ │ │ - beq.w 9d2fe <_Py_NewReferenceNoTotal@@Base+0x225a> │ │ │ │ + beq.w 9cf70 <_Py_NewReferenceNoTotal@@Base+0x1fec> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9b8ac <_Py_NewReferenceNoTotal@@Base+0x808> │ │ │ │ + beq.w 9b78c <_Py_NewReferenceNoTotal@@Base+0x808> │ │ │ │ str r1, [r6, #4] │ │ │ │ - b.n 9b8ac <_Py_NewReferenceNoTotal@@Base+0x808> │ │ │ │ - mov r0, r4 │ │ │ │ - bl cc044 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9b678 <_Py_NewReferenceNoTotal@@Base+0x5d4> │ │ │ │ - mov r0, r4 │ │ │ │ - bl c0d84 <_PyArg_CheckPositional@@Base+0x7ac> │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9b682 <_Py_NewReferenceNoTotal@@Base+0x5de> │ │ │ │ - ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2910 │ │ │ │ - mov ip, r0 │ │ │ │ + b.n 9b78c <_Py_NewReferenceNoTotal@@Base+0x808> │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + ldr.w r2, [r7, fp, lsl #2] │ │ │ │ + str.w r2, [r3, fp, lsl #2] │ │ │ │ + add.w fp, fp, #1 │ │ │ │ + cmp fp, r8 │ │ │ │ + bne.n 9baea <_Py_NewReferenceNoTotal@@Base+0xb66> │ │ │ │ + b.n 9ba44 <_Py_NewReferenceNoTotal@@Base+0xac0> │ │ │ │ + ldrd r0, r2, [r4, #4] │ │ │ │ + subs r1, r2, #1 │ │ │ │ + bmi.w 9cafc <_Py_NewReferenceNoTotal@@Base+0x1b78> │ │ │ │ + ldr.w r3, [r0, r1, lsl #2] │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + subs r5, r1, #4 │ │ │ │ + cmp r1, #0 │ │ │ │ + it ne │ │ │ │ + cmpne r5, #2 │ │ │ │ + bls.w 9c4b4 <_Py_NewReferenceNoTotal@@Base+0x1530> │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ + ldrd r7, r5, [r3, #20] │ │ │ │ + bl acc98 <_PyArena_Malloc@@Base> │ │ │ │ + mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b682 <_Py_NewReferenceNoTotal@@Base+0x5de> │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ - mov r2, r6 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - ldr.w r1, [ip, #24] │ │ │ │ - str r1, [sp, #8] │ │ │ │ + beq.w 9ce30 <_Py_NewReferenceNoTotal@@Base+0x1eac> │ │ │ │ + str r6, [r0, #4] │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r1, [ip, #20] │ │ │ │ - strd r6, r1, [sp] │ │ │ │ - ldr.w r1, [r8] │ │ │ │ - bl 1af688 │ │ │ │ - mov r2, r0 │ │ │ │ + str r3, [r0, #32] │ │ │ │ + str r5, [r0, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r5, [r6, #4] │ │ │ │ + strd r3, r7, [r0, #36] @ 0x24 │ │ │ │ + movs r3, #25 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + ldrd r0, r1, [r5] │ │ │ │ + add.w r3, r1, #16 │ │ │ │ + cmp r0, r3 │ │ │ │ + bcs.w 9b778 <_Py_NewReferenceNoTotal@@Base+0x7f4> │ │ │ │ + movw r0, #8208 @ 0x2010 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + bl 76ec0 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9bcae <_Py_NewReferenceNoTotal@@Base+0xc0a> │ │ │ │ - b.n 9ba5a <_Py_NewReferenceNoTotal@@Base+0x9b6> │ │ │ │ + beq.w 9cf70 <_Py_NewReferenceNoTotal@@Base+0x1fec> │ │ │ │ + mov.w r1, #8192 @ 0x2000 │ │ │ │ + str.w r1, [r0], #16 │ │ │ │ + add.w r1, r3, #23 │ │ │ │ + bic.w r1, r1, #7 │ │ │ │ + str r0, [r3, #12] │ │ │ │ + subs r1, r1, r0 │ │ │ │ + movs r0, #0 │ │ │ │ + str r1, [r3, #4] │ │ │ │ + str r0, [r3, #8] │ │ │ │ + str r3, [r5, #8] │ │ │ │ + mov r5, r3 │ │ │ │ + add.w r3, r1, #16 │ │ │ │ + b.n 9b778 <_Py_NewReferenceNoTotal@@Base+0x7f4> │ │ │ │ movs r3, #0 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl ab994 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ab824 <_Py_HandlePending@@Base+0x244> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d23e <_Py_NewReferenceNoTotal@@Base+0x219a> │ │ │ │ + bne.w 9cd68 <_Py_NewReferenceNoTotal@@Base+0x1de4> │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ - bl ace80 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + str.w fp, [r4, #8] │ │ │ │ + bl acd10 <_PyArena_Malloc@@Base+0x78> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9be2e <_Py_NewReferenceNoTotal@@Base+0xd8a> │ │ │ │ + bne.n 9bc88 <_Py_NewReferenceNoTotal@@Base+0xd04> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b8f6 <_Py_NewReferenceNoTotal@@Base+0x852> │ │ │ │ + beq.w 9b7d6 <_Py_NewReferenceNoTotal@@Base+0x852> │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ - cmp sl, r9 │ │ │ │ - bge.w 9c304 <_Py_NewReferenceNoTotal@@Base+0x1260> │ │ │ │ + cmp fp, r9 │ │ │ │ + bge.w 9c1c4 <_Py_NewReferenceNoTotal@@Base+0x1240> │ │ │ │ mov r3, r0 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl ab994 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ab824 <_Py_HandlePending@@Base+0x244> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b8fc <_Py_NewReferenceNoTotal@@Base+0x858> │ │ │ │ + bne.w 9b7dc <_Py_NewReferenceNoTotal@@Base+0x858> │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ - bl ace80 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + str.w fp, [r4, #8] │ │ │ │ + bl acd10 <_PyArena_Malloc@@Base+0x78> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ + mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9be2e <_Py_NewReferenceNoTotal@@Base+0xd8a> │ │ │ │ + bne.n 9bc88 <_Py_NewReferenceNoTotal@@Base+0xd04> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b8f8 <_Py_NewReferenceNoTotal@@Base+0x854> │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - cmp r2, r9 │ │ │ │ - ble.w 9b8f8 <_Py_NewReferenceNoTotal@@Base+0x854> │ │ │ │ + beq.w 9b7d8 <_Py_NewReferenceNoTotal@@Base+0x854> │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, r9 │ │ │ │ + ble.w 9b7d8 <_Py_NewReferenceNoTotal@@Base+0x854> │ │ │ │ mov r3, r0 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl ab994 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ab824 <_Py_HandlePending@@Base+0x244> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d1b0 <_Py_NewReferenceNoTotal@@Base+0x210c> │ │ │ │ + bne.w 9cdb2 <_Py_NewReferenceNoTotal@@Base+0x1e2e> │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ - bl ace80 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + str.w fp, [r4, #8] │ │ │ │ + bl acd10 <_PyArena_Malloc@@Base+0x78> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r3, 9be2e <_Py_NewReferenceNoTotal@@Base+0xd8a> │ │ │ │ + cbnz r3, 9bc88 <_Py_NewReferenceNoTotal@@Base+0xd04> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c1ec <_Py_NewReferenceNoTotal@@Base+0x1148> │ │ │ │ + beq.w 9c086 <_Py_NewReferenceNoTotal@@Base+0x1102> │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - cmp r9, r2 │ │ │ │ - ble.w 9c1ec <_Py_NewReferenceNoTotal@@Base+0x1148> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r9, r3 │ │ │ │ + ble.w 9c086 <_Py_NewReferenceNoTotal@@Base+0x1102> │ │ │ │ mov r3, r0 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl ab994 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ab824 <_Py_HandlePending@@Base+0x244> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b8fc <_Py_NewReferenceNoTotal@@Base+0x858> │ │ │ │ + bne.w 9b7dc <_Py_NewReferenceNoTotal@@Base+0x858> │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ - bl ace80 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + str.w fp, [r4, #8] │ │ │ │ + bl acd10 <_PyArena_Malloc@@Base+0x78> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 9be2e <_Py_NewReferenceNoTotal@@Base+0xd8a> │ │ │ │ + cbnz r3, 9bc88 <_Py_NewReferenceNoTotal@@Base+0xd04> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b8f8 <_Py_NewReferenceNoTotal@@Base+0x854> │ │ │ │ + beq.w 9b7d8 <_Py_NewReferenceNoTotal@@Base+0x854> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - ble.w 9b8f8 <_Py_NewReferenceNoTotal@@Base+0x854> │ │ │ │ + ble.w 9b7d8 <_Py_NewReferenceNoTotal@@Base+0x854> │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r3 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, fp │ │ │ │ mov r3, r0 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab994 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ab824 <_Py_HandlePending@@Base+0x244> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b8fc <_Py_NewReferenceNoTotal@@Base+0x858> │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ - bl ace80 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + bne.w 9b7dc <_Py_NewReferenceNoTotal@@Base+0x858> │ │ │ │ + str.w fp, [r4, #8] │ │ │ │ + bl acd10 <_PyArena_Malloc@@Base+0x78> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9bdf6 <_Py_NewReferenceNoTotal@@Base+0xd52> │ │ │ │ + beq.n 9bc50 <_Py_NewReferenceNoTotal@@Base+0xccc> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.w 9b4da <_Py_NewReferenceNoTotal@@Base+0x436> │ │ │ │ + b.w 9b3ba <_Py_NewReferenceNoTotal@@Base+0x436> │ │ │ │ + mov r0, r4 │ │ │ │ + bl cbef4 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9b558 <_Py_NewReferenceNoTotal@@Base+0x5d4> │ │ │ │ + mov r0, r4 │ │ │ │ + bl c0c04 <_PyArg_CheckPositional@@Base+0x7ac> │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9b562 <_Py_NewReferenceNoTotal@@Base+0x5de> │ │ │ │ + ldrd r0, r1, [r4, #4] │ │ │ │ + bl b27a0 │ │ │ │ + mov ip, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9b562 <_Py_NewReferenceNoTotal@@Base+0x5de> │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ + mov r2, r6 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ + ldr.w r1, [ip, #24] │ │ │ │ + str r1, [sp, #8] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r1, [ip, #20] │ │ │ │ + strd r6, r1, [sp] │ │ │ │ + ldr.w r1, [r8] │ │ │ │ + bl 1aea70 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9babe <_Py_NewReferenceNoTotal@@Base+0xb3a> │ │ │ │ + b.n 9b938 <_Py_NewReferenceNoTotal@@Base+0x9b4> │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl ab994 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ab824 <_Py_HandlePending@@Base+0x244> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d1b8 <_Py_NewReferenceNoTotal@@Base+0x2114> │ │ │ │ + bne.w 9cd60 <_Py_NewReferenceNoTotal@@Base+0x1ddc> │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl ace80 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + bl acd10 <_PyArena_Malloc@@Base+0x78> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9cd60 <_Py_NewReferenceNoTotal@@Base+0x1cbc> │ │ │ │ + bne.w 9cc76 <_Py_NewReferenceNoTotal@@Base+0x1cf2> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c1b6 <_Py_NewReferenceNoTotal@@Base+0x1112> │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ - cmp r7, r9 │ │ │ │ - bge.w 9c30c <_Py_NewReferenceNoTotal@@Base+0x1268> │ │ │ │ + beq.w 9c050 <_Py_NewReferenceNoTotal@@Base+0x10cc> │ │ │ │ + ldr.w fp, [r4, #8] │ │ │ │ + cmp r7, fp │ │ │ │ + bge.w 9c1cc <_Py_NewReferenceNoTotal@@Base+0x1248> │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl ab994 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ab824 <_Py_HandlePending@@Base+0x244> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b92c <_Py_NewReferenceNoTotal@@Base+0x888> │ │ │ │ + bne.w 9b80c <_Py_NewReferenceNoTotal@@Base+0x888> │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl ace80 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + bl acd10 <_PyArena_Malloc@@Base+0x78> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9cd60 <_Py_NewReferenceNoTotal@@Base+0x1cbc> │ │ │ │ - mov r3, r0 │ │ │ │ + bne.w 9cc76 <_Py_NewReferenceNoTotal@@Base+0x1cf2> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b926 <_Py_NewReferenceNoTotal@@Base+0x882> │ │ │ │ + beq.w 9b806 <_Py_NewReferenceNoTotal@@Base+0x882> │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ - cmp sl, r9 │ │ │ │ - ble.w 9b926 <_Py_NewReferenceNoTotal@@Base+0x882> │ │ │ │ + cmp sl, fp │ │ │ │ + ble.w 9b806 <_Py_NewReferenceNoTotal@@Base+0x882> │ │ │ │ + mov r3, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl ab994 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ab824 <_Py_HandlePending@@Base+0x244> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d20c <_Py_NewReferenceNoTotal@@Base+0x2168> │ │ │ │ + bne.w 9cd70 <_Py_NewReferenceNoTotal@@Base+0x1dec> │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl ace80 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + bl acd10 <_PyArena_Malloc@@Base+0x78> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9cd60 <_Py_NewReferenceNoTotal@@Base+0x1cbc> │ │ │ │ + bne.w 9cc76 <_Py_NewReferenceNoTotal@@Base+0x1cf2> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c1f4 <_Py_NewReferenceNoTotal@@Base+0x1150> │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ - cmp r9, sl │ │ │ │ - ble.w 9c1f4 <_Py_NewReferenceNoTotal@@Base+0x1150> │ │ │ │ + beq.w 9c090 <_Py_NewReferenceNoTotal@@Base+0x110c> │ │ │ │ + ldr.w fp, [r4, #8] │ │ │ │ + cmp fp, sl │ │ │ │ + ble.w 9c090 <_Py_NewReferenceNoTotal@@Base+0x110c> │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl ab994 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ab824 <_Py_HandlePending@@Base+0x244> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b92c <_Py_NewReferenceNoTotal@@Base+0x888> │ │ │ │ + bne.w 9b80c <_Py_NewReferenceNoTotal@@Base+0x888> │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl ace80 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + bl acd10 <_PyArena_Malloc@@Base+0x78> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9cd60 <_Py_NewReferenceNoTotal@@Base+0x1cbc> │ │ │ │ + bne.w 9cc76 <_Py_NewReferenceNoTotal@@Base+0x1cf2> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b926 <_Py_NewReferenceNoTotal@@Base+0x882> │ │ │ │ + beq.w 9b806 <_Py_NewReferenceNoTotal@@Base+0x882> │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ - cmp sl, r9 │ │ │ │ - ble.w 9b926 <_Py_NewReferenceNoTotal@@Base+0x882> │ │ │ │ + cmp sl, fp │ │ │ │ + ble.w 9b806 <_Py_NewReferenceNoTotal@@Base+0x882> │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl ab994 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ab824 <_Py_HandlePending@@Base+0x244> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b92c <_Py_NewReferenceNoTotal@@Base+0x888> │ │ │ │ + bne.w 9b80c <_Py_NewReferenceNoTotal@@Base+0x888> │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl ace80 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + bl acd10 <_PyArena_Malloc@@Base+0x78> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9cd60 <_Py_NewReferenceNoTotal@@Base+0x1cbc> │ │ │ │ + bne.w 9cc76 <_Py_NewReferenceNoTotal@@Base+0x1cf2> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b928 <_Py_NewReferenceNoTotal@@Base+0x884> │ │ │ │ + beq.w 9b808 <_Py_NewReferenceNoTotal@@Base+0x884> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, sl │ │ │ │ - ble.w 9b928 <_Py_NewReferenceNoTotal@@Base+0x884> │ │ │ │ + ble.w 9b808 <_Py_NewReferenceNoTotal@@Base+0x884> │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 9bf0e <_Py_NewReferenceNoTotal@@Base+0xe6a> │ │ │ │ + b.n 9bdc0 <_Py_NewReferenceNoTotal@@Base+0xe3c> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b3d8 <_Py_NewReferenceNoTotal@@Base+0x334> │ │ │ │ + b.w 9b2b8 <_Py_NewReferenceNoTotal@@Base+0x334> │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl b3f04 │ │ │ │ + bl b3d94 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b450 <_Py_NewReferenceNoTotal@@Base+0x3ac> │ │ │ │ + beq.w 9b330 <_Py_NewReferenceNoTotal@@Base+0x3ac> │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b450 <_Py_NewReferenceNoTotal@@Base+0x3ac> │ │ │ │ + beq.w 9b330 <_Py_NewReferenceNoTotal@@Base+0x3ac> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 9c08c <_Py_NewReferenceNoTotal@@Base+0xfe8> │ │ │ │ + b.n 9bf74 <_Py_NewReferenceNoTotal@@Base+0xff0> │ │ │ │ + ldrd r2, r1, [r4, #8] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 9c570 <_Py_NewReferenceNoTotal@@Base+0x15ec> │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldr.w r1, [r1, r2, lsl #2] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + cmp r1, #22 │ │ │ │ + bne.w 9ba10 <_Py_NewReferenceNoTotal@@Base+0xa8c> │ │ │ │ + adds r2, #1 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + str r2, [r4, #8] │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + cmp r1, fp │ │ │ │ + add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + beq.w 9cb9c <_Py_NewReferenceNoTotal@@Base+0x1c18> │ │ │ │ + str.w r3, [r7, fp, lsl #2] │ │ │ │ + add.w fp, fp, #1 │ │ │ │ + ldr.w r9, [r4, #8] │ │ │ │ + b.n 9b9ec <_Py_NewReferenceNoTotal@@Base+0xa68> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl 1a93e8 │ │ │ │ + bl 1a87d0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bcb4 <_Py_NewReferenceNoTotal@@Base+0xc10> │ │ │ │ + bne.w 9bac4 <_Py_NewReferenceNoTotal@@Base+0xb40> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b74c <_Py_NewReferenceNoTotal@@Base+0x6a8> │ │ │ │ - b.n 9c3d0 <_Py_NewReferenceNoTotal@@Base+0x132c> │ │ │ │ + beq.w 9b62c <_Py_NewReferenceNoTotal@@Base+0x6a8> │ │ │ │ + b.n 9c268 <_Py_NewReferenceNoTotal@@Base+0x12e4> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ str r5, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9d234 <_Py_NewReferenceNoTotal@@Base+0x2190> │ │ │ │ + beq.w 9d1a4 <_Py_NewReferenceNoTotal@@Base+0x2220> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d1c8 <_Py_NewReferenceNoTotal@@Base+0x2124> │ │ │ │ + bne.w 9cd2a <_Py_NewReferenceNoTotal@@Base+0x1da6> │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 9d1d2 <_Py_NewReferenceNoTotal@@Base+0x212e> │ │ │ │ + beq.w 9cd34 <_Py_NewReferenceNoTotal@@Base+0x1db0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #522 @ 0x20a │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d1c6 <_Py_NewReferenceNoTotal@@Base+0x2122> │ │ │ │ + beq.w 9cd28 <_Py_NewReferenceNoTotal@@Base+0x1da4> │ │ │ │ mov r0, r4 │ │ │ │ - bl b4eb8 │ │ │ │ + bl b4d3c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d1c8 <_Py_NewReferenceNoTotal@@Base+0x2124> │ │ │ │ + bne.w 9cd2a <_Py_NewReferenceNoTotal@@Base+0x1da6> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bl b2910 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl b27a0 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d1c8 <_Py_NewReferenceNoTotal@@Base+0x2124> │ │ │ │ - ldr r3, [r2, #20] │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ + beq.w 9cd2a <_Py_NewReferenceNoTotal@@Base+0x1da6> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - ldr.w sl, [r2, #24] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bl ace08 <_PyArena_Malloc@@Base> │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ + ldrd fp, sl, [r2, #20] │ │ │ │ + bl acc98 <_PyArena_Malloc@@Base> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d1c0 <_Py_NewReferenceNoTotal@@Base+0x211c> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - movs r1, #4 │ │ │ │ + beq.w 9cd22 <_Py_NewReferenceNoTotal@@Base+0x1d9e> │ │ │ │ strd r9, r8, [r0, #32] │ │ │ │ - str r3, [r0, #40] @ 0x28 │ │ │ │ + movs r1, #4 │ │ │ │ + str.w fp, [r0, #40] @ 0x28 │ │ │ │ str.w sl, [r0, #44] @ 0x2c │ │ │ │ str r7, [r0, #4] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r1, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9bcb4 <_Py_NewReferenceNoTotal@@Base+0xc10> │ │ │ │ + b.n 9bac4 <_Py_NewReferenceNoTotal@@Base+0xb40> │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 9d598 <_PyEvalFramePushAndInit@@Base+0x234> │ │ │ │ + bl 9d440 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b922 <_Py_NewReferenceNoTotal@@Base+0x87e> │ │ │ │ - movw r1, #2829 @ 0xb0d │ │ │ │ + beq.w 9b802 <_Py_NewReferenceNoTotal@@Base+0x87e> │ │ │ │ + movw r1, #2453 @ 0x995 │ │ │ │ movt r1, #11 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1a84ec │ │ │ │ + bl 1a78d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b922 <_Py_NewReferenceNoTotal@@Base+0x87e> │ │ │ │ + beq.w 9b802 <_Py_NewReferenceNoTotal@@Base+0x87e> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2910 │ │ │ │ + bl b27a0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d2f0 <_Py_NewReferenceNoTotal@@Base+0x224c> │ │ │ │ + beq.w 9ce52 <_Py_NewReferenceNoTotal@@Base+0x1ece> │ │ │ │ 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 │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ strd r7, r1, [sp] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ - bl 1a8e54 │ │ │ │ + bl 1a823c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9c114 <_Py_NewReferenceNoTotal@@Base+0x1070> │ │ │ │ + beq.n 9bffc <_Py_NewReferenceNoTotal@@Base+0x1078> │ │ │ │ subs r3, r7, #1 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9cc70 <_Py_NewReferenceNoTotal@@Base+0x1bcc> │ │ │ │ + bne.w 9cb2a <_Py_NewReferenceNoTotal@@Base+0x1ba6> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b536 <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ + b.w 9b416 <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl c7728 │ │ │ │ + bl c75b8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b952 <_Py_NewReferenceNoTotal@@Base+0x8ae> │ │ │ │ + beq.w 9b832 <_Py_NewReferenceNoTotal@@Base+0x8ae> │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b952 <_Py_NewReferenceNoTotal@@Base+0x8ae> │ │ │ │ - movw r1, #2829 @ 0xb0d │ │ │ │ + beq.w 9b832 <_Py_NewReferenceNoTotal@@Base+0x8ae> │ │ │ │ + movw r1, #2453 @ 0x995 │ │ │ │ movt r1, #11 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1a84ec │ │ │ │ + bl 1a78d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b952 <_Py_NewReferenceNoTotal@@Base+0x8ae> │ │ │ │ + beq.w 9b832 <_Py_NewReferenceNoTotal@@Base+0x8ae> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2910 │ │ │ │ + bl b27a0 │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d2f0 <_Py_NewReferenceNoTotal@@Base+0x224c> │ │ │ │ + beq.w 9ce52 <_Py_NewReferenceNoTotal@@Base+0x1ece> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #2 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ str r7, [sp, #8] │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ str r7, [sp, #4] │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1ad3f4 │ │ │ │ + bl 1ac7dc │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9c08a <_Py_NewReferenceNoTotal@@Base+0xfe6> │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - bl 7f738 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + bne.n 9bf72 <_Py_NewReferenceNoTotal@@Base+0xfee> │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + bl 7f7cc │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d2f8 <_Py_NewReferenceNoTotal@@Base+0x2254> │ │ │ │ + bne.w 9ce5a <_Py_NewReferenceNoTotal@@Base+0x1ed6> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r7, r2, #1 │ │ │ │ - b.w 9ce10 <_Py_NewReferenceNoTotal@@Base+0x1d6c> │ │ │ │ + b.w 9cc0c <_Py_NewReferenceNoTotal@@Base+0x1c88> │ │ │ │ ldr.w r2, [sl, #684] @ 0x2ac │ │ │ │ - movw r1, #50053 @ 0xc385 │ │ │ │ + movw r1, #50117 @ 0xc3c5 │ │ │ │ movt r1, #6 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9cdd0 <_Py_NewReferenceNoTotal@@Base+0x1d2c> │ │ │ │ + bne.w 9cc9a <_Py_NewReferenceNoTotal@@Base+0x1d16> │ │ │ │ mov r0, r7 │ │ │ │ blx 297f8 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r2, [r3, #800] @ 0x320 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #800] @ 0x320 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b65c <_Py_NewReferenceNoTotal@@Base+0x5b8> │ │ │ │ - subs r1, r2, #2 │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.w 9bae0 <_Py_NewReferenceNoTotal@@Base+0xa3c> │ │ │ │ - ldr.w r3, [r0, r1, lsl #2] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - subs r5, r2, #4 │ │ │ │ - cmp r5, #2 │ │ │ │ - bls.n 9c170 <_Py_NewReferenceNoTotal@@Base+0x10cc> │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9bae0 <_Py_NewReferenceNoTotal@@Base+0xa3c> │ │ │ │ - subs r1, #1 │ │ │ │ - bcs.n 9c15e <_Py_NewReferenceNoTotal@@Base+0x10ba> │ │ │ │ - b.n 9bae0 <_Py_NewReferenceNoTotal@@Base+0xa3c> │ │ │ │ + b.w 9b53c <_Py_NewReferenceNoTotal@@Base+0x5b8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97cc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9cd68 <_Py_NewReferenceNoTotal@@Base+0x1cc4> │ │ │ │ + blt.w 9cc7e <_Py_NewReferenceNoTotal@@Base+0x1cfa> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.w 9b944 <_Py_NewReferenceNoTotal@@Base+0x8a0> │ │ │ │ - ldrd r0, r3, [sp, #40] @ 0x28 │ │ │ │ - adds r1, #1 │ │ │ │ - str.w r1, [r8, #8] │ │ │ │ - ldr.w r1, [r8, #88] @ 0x58 │ │ │ │ - cmp r3, r0 │ │ │ │ - add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ - str.w r1, [r8, #88] @ 0x58 │ │ │ │ - beq.w 9ccf2 <_Py_NewReferenceNoTotal@@Base+0x1c4e> │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r9, [r8, #8] │ │ │ │ - str.w r2, [r7, r3, lsl #2] │ │ │ │ - adds r3, #1 │ │ │ │ - mov r4, r3 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 9bb9e <_Py_NewReferenceNoTotal@@Base+0xafa> │ │ │ │ + b.w 9b824 <_Py_NewReferenceNoTotal@@Base+0x8a0> │ │ │ │ mov sl, r7 │ │ │ │ - b.w 9b928 <_Py_NewReferenceNoTotal@@Base+0x884> │ │ │ │ + b.w 9b808 <_Py_NewReferenceNoTotal@@Base+0x884> │ │ │ │ mov r0, r4 │ │ │ │ - bl 260874 │ │ │ │ + bl 25ff9c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d002 <_Py_NewReferenceNoTotal@@Base+0x1f5e> │ │ │ │ + bne.w 9ce82 <_Py_NewReferenceNoTotal@@Base+0x1efe> │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9d00a <_Py_NewReferenceNoTotal@@Base+0x1f66> │ │ │ │ + bne.w 9ce8a <_Py_NewReferenceNoTotal@@Base+0x1f06> │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 97dc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + bl 97cc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ - blt.w 9cdde <_Py_NewReferenceNoTotal@@Base+0x1d3a> │ │ │ │ + blt.w 9cc88 <_Py_NewReferenceNoTotal@@Base+0x1d04> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.w 9b442 <_Py_NewReferenceNoTotal@@Base+0x39e> │ │ │ │ - ldrd r9, r8, [sp, #48] @ 0x30 │ │ │ │ - b.w 9b8f8 <_Py_NewReferenceNoTotal@@Base+0x854> │ │ │ │ - ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ - b.w 9b928 <_Py_NewReferenceNoTotal@@Base+0x884> │ │ │ │ + b.w 9b322 <_Py_NewReferenceNoTotal@@Base+0x39e> │ │ │ │ + ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ + mov r8, sl │ │ │ │ + b.w 9b7d8 <_Py_NewReferenceNoTotal@@Base+0x854> │ │ │ │ + mov r8, r9 │ │ │ │ + b.w 9b808 <_Py_NewReferenceNoTotal@@Base+0x884> │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 71838 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + bl 718a0 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c3d8 <_Py_NewReferenceNoTotal@@Base+0x1334> │ │ │ │ + beq.w 9c270 <_Py_NewReferenceNoTotal@@Base+0x12ec> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b598 <_Py_NewReferenceNoTotal@@Base+0x4f4> │ │ │ │ + beq.w 9b478 <_Py_NewReferenceNoTotal@@Base+0x4f4> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b66a <_Py_NewReferenceNoTotal@@Base+0x5c6> │ │ │ │ + beq.w 9b54a <_Py_NewReferenceNoTotal@@Base+0x5c6> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.w 9b688 <_Py_NewReferenceNoTotal@@Base+0x5e4> │ │ │ │ + b.w 9b568 <_Py_NewReferenceNoTotal@@Base+0x5e4> │ │ │ │ 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 9d18a <_Py_NewReferenceNoTotal@@Base+0x20e6> │ │ │ │ + beq.w 9d0cc <_Py_NewReferenceNoTotal@@Base+0x2148> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d180 <_Py_NewReferenceNoTotal@@Base+0x20dc> │ │ │ │ + bne.w 9d0c2 <_Py_NewReferenceNoTotal@@Base+0x213e> │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 9d11a <_Py_NewReferenceNoTotal@@Base+0x2076> │ │ │ │ + beq.w 9cd98 <_Py_NewReferenceNoTotal@@Base+0x1e14> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + ldrd fp, r3, [r3, #12] │ │ │ │ + str r3, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #525 @ 0x20d │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cb3a <_Py_NewReferenceNoTotal@@Base+0x1a96> │ │ │ │ + beq.w 9c9e6 <_Py_NewReferenceNoTotal@@Base+0x1a62> │ │ │ │ mov r0, r4 │ │ │ │ - bl b3530 │ │ │ │ + bl b33c0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cb3a <_Py_NewReferenceNoTotal@@Base+0x1a96> │ │ │ │ + beq.w 9c9e6 <_Py_NewReferenceNoTotal@@Base+0x1a62> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9d160 <_Py_NewReferenceNoTotal@@Base+0x20bc> │ │ │ │ + beq.w 9cdce <_Py_NewReferenceNoTotal@@Base+0x1e4a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d158 <_Py_NewReferenceNoTotal@@Base+0x20b4> │ │ │ │ + bne.w 9cdc6 <_Py_NewReferenceNoTotal@@Base+0x1e42> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9cb9a <_Py_NewReferenceNoTotal@@Base+0x1af6> │ │ │ │ + bne.w 9cae4 <_Py_NewReferenceNoTotal@@Base+0x1b60> │ │ │ │ mov.w r9, #0 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr.w sl, [r4, #88] @ 0x58 │ │ │ │ add.w r2, sl, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9cb3c <_Py_NewReferenceNoTotal@@Base+0x1a98> │ │ │ │ + bne.w 9c9e8 <_Py_NewReferenceNoTotal@@Base+0x1a64> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl b2910 │ │ │ │ + bl b27a0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d110 <_Py_NewReferenceNoTotal@@Base+0x206c> │ │ │ │ + beq.w 9cd8e <_Py_NewReferenceNoTotal@@Base+0x1e0a> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldrd sl, r8, [r2, #20] │ │ │ │ - bl ace08 <_PyArena_Malloc@@Base> │ │ │ │ + bl acc98 <_PyArena_Malloc@@Base> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d100 <_Py_NewReferenceNoTotal@@Base+0x205c> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [r0, #32] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + beq.w 9cd7e <_Py_NewReferenceNoTotal@@Base+0x1dfa> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ strd r3, sl, [r0, #36] @ 0x24 │ │ │ │ movs r3, #17 │ │ │ │ strd r7, r9, [r0, #4] │ │ │ │ + str.w fp, [r0, #32] │ │ │ │ str.w r8, [r0, #44] @ 0x2c │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 9bcae <_Py_NewReferenceNoTotal@@Base+0xc0a> │ │ │ │ - mov r9, sl │ │ │ │ - mov r8, r3 │ │ │ │ - b.w 9b8f8 <_Py_NewReferenceNoTotal@@Base+0x854> │ │ │ │ - mov sl, r7 │ │ │ │ - mov r8, r3 │ │ │ │ - b.w 9b928 <_Py_NewReferenceNoTotal@@Base+0x884> │ │ │ │ + b.n 9babe <_Py_NewReferenceNoTotal@@Base+0xb3a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97cc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d1fe <_Py_NewReferenceNoTotal@@Base+0x215a> │ │ │ │ + blt.w 9cdb8 <_Py_NewReferenceNoTotal@@Base+0x1e34> │ │ │ │ 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 9bf96 <_Py_NewReferenceNoTotal@@Base+0xef2> │ │ │ │ + beq.w 9be82 <_Py_NewReferenceNoTotal@@Base+0xefe> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b6e6 <_Py_NewReferenceNoTotal@@Base+0x642> │ │ │ │ + b.w 9b5c6 <_Py_NewReferenceNoTotal@@Base+0x642> │ │ │ │ + mov r9, fp │ │ │ │ + mov r8, r3 │ │ │ │ + b.w 9b7d8 <_Py_NewReferenceNoTotal@@Base+0x854> │ │ │ │ + mov sl, r7 │ │ │ │ + mov r8, r3 │ │ │ │ + b.w 9b808 <_Py_NewReferenceNoTotal@@Base+0x884> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97cc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9cd4c <_Py_NewReferenceNoTotal@@Base+0x1ca8> │ │ │ │ + blt.w 9cc2a <_Py_NewReferenceNoTotal@@Base+0x1ca6> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.w 9b9ce <_Py_NewReferenceNoTotal@@Base+0x92a> │ │ │ │ + b.w 9b8ac <_Py_NewReferenceNoTotal@@Base+0x928> │ │ │ │ mov r0, r4 │ │ │ │ - bl 260874 │ │ │ │ + bl 25ff9c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 9c378 <_Py_NewReferenceNoTotal@@Base+0x12d4> │ │ │ │ + cbnz r3, 9c210 <_Py_NewReferenceNoTotal@@Base+0x128c> │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 9d318 <_Py_NewReferenceNoTotal@@Base+0x2274> │ │ │ │ + bne.w 9d032 <_Py_NewReferenceNoTotal@@Base+0x20ae> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97cc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9c374 <_Py_NewReferenceNoTotal@@Base+0x12d0> │ │ │ │ + blt.n 9c20c <_Py_NewReferenceNoTotal@@Base+0x1288> │ │ │ │ mov r2, r7 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.w 9b70a <_Py_NewReferenceNoTotal@@Base+0x666> │ │ │ │ + b.w 9b5ea <_Py_NewReferenceNoTotal@@Base+0x666> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 9bf8c <_Py_NewReferenceNoTotal@@Base+0xee8> │ │ │ │ + b.n 9be78 <_Py_NewReferenceNoTotal@@Base+0xef4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97cc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9cd9a <_Py_NewReferenceNoTotal@@Base+0x1cf6> │ │ │ │ + blt.w 9cbf2 <_Py_NewReferenceNoTotal@@Base+0x1c6e> │ │ │ │ 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 9bf74 <_Py_NewReferenceNoTotal@@Base+0xed0> │ │ │ │ + beq.w 9be60 <_Py_NewReferenceNoTotal@@Base+0xedc> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b73e <_Py_NewReferenceNoTotal@@Base+0x69a> │ │ │ │ + b.w 9b61e <_Py_NewReferenceNoTotal@@Base+0x69a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97cc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9c3ca <_Py_NewReferenceNoTotal@@Base+0x1326> │ │ │ │ + blt.n 9c262 <_Py_NewReferenceNoTotal@@Base+0x12de> │ │ │ │ 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 9c22e <_Py_NewReferenceNoTotal@@Base+0x118a> │ │ │ │ + beq.w 9c0c8 <_Py_NewReferenceNoTotal@@Base+0x1144> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b766 <_Py_NewReferenceNoTotal@@Base+0x6c2> │ │ │ │ + b.w 9b646 <_Py_NewReferenceNoTotal@@Base+0x6c2> │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.w 9b8ca <_Py_NewReferenceNoTotal@@Base+0x826> │ │ │ │ + b.w 9b7aa <_Py_NewReferenceNoTotal@@Base+0x826> │ │ │ │ ldr.w r2, [sl, #672] @ 0x2a0 │ │ │ │ - movw r1, #49345 @ 0xc0c1 │ │ │ │ + movw r1, #49409 @ 0xc101 │ │ │ │ movt r1, #6 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9cd82 <_Py_NewReferenceNoTotal@@Base+0x1cde> │ │ │ │ + bne.w 9cbda <_Py_NewReferenceNoTotal@@Base+0x1c56> │ │ │ │ movs r0, #4 │ │ │ │ blx 2a0fc │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9d02e <_Py_NewReferenceNoTotal@@Base+0x1f8a> │ │ │ │ + beq.w 9cf4c <_Py_NewReferenceNoTotal@@Base+0x1fc8> │ │ │ │ ldr.w r2, [r3, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #800] @ 0x320 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b598 <_Py_NewReferenceNoTotal@@Base+0x4f4> │ │ │ │ - b.n 9c218 <_Py_NewReferenceNoTotal@@Base+0x1174> │ │ │ │ + beq.w 9b478 <_Py_NewReferenceNoTotal@@Base+0x4f4> │ │ │ │ + b.n 9c0b2 <_Py_NewReferenceNoTotal@@Base+0x112e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97cc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9cd92 <_Py_NewReferenceNoTotal@@Base+0x1cee> │ │ │ │ + blt.w 9cbea <_Py_NewReferenceNoTotal@@Base+0x1c66> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ ldr.w r2, [r0, r1, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp.w r2, #504 @ 0x1f8 │ │ │ │ - beq.w 9c5b0 <_Py_NewReferenceNoTotal@@Base+0x150c> │ │ │ │ + beq.n 9c332 <_Py_NewReferenceNoTotal@@Base+0x13ae> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b66a <_Py_NewReferenceNoTotal@@Base+0x6e6> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97cc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 9c262 <_Py_NewReferenceNoTotal@@Base+0x12de> │ │ │ │ + ldrd r3, r2, [r4, #4] │ │ │ │ + ldr.w r3, [r3, r2, lsl #2] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #580 @ 0x244 │ │ │ │ + beq.w 9c70a <_Py_NewReferenceNoTotal@@Base+0x1786> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b78a <_Py_NewReferenceNoTotal@@Base+0x6e6> │ │ │ │ + b.w 9b6aa <_Py_NewReferenceNoTotal@@Base+0x726> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97cc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9c3ca <_Py_NewReferenceNoTotal@@Base+0x1326> │ │ │ │ + blt.n 9c262 <_Py_NewReferenceNoTotal@@Base+0x12de> │ │ │ │ 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 9c85e <_Py_NewReferenceNoTotal@@Base+0x17ba> │ │ │ │ + beq.w 9c780 <_Py_NewReferenceNoTotal@@Base+0x17fc> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b7ec <_Py_NewReferenceNoTotal@@Base+0x748> │ │ │ │ + b.w 9b6cc <_Py_NewReferenceNoTotal@@Base+0x748> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97cc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9c3ca <_Py_NewReferenceNoTotal@@Base+0x1326> │ │ │ │ + blt.n 9c262 <_Py_NewReferenceNoTotal@@Base+0x12de> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #616 @ 0x268 │ │ │ │ - beq.w 9c7ba <_Py_NewReferenceNoTotal@@Base+0x1716> │ │ │ │ + beq.w 9c668 <_Py_NewReferenceNoTotal@@Base+0x16e4> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b68a <_Py_NewReferenceNoTotal@@Base+0x706> │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #8] │ │ │ │ + bl b27a0 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 9c268 <_Py_NewReferenceNoTotal@@Base+0x12e4> │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ + ldrd r7, r5, [r6, #20] │ │ │ │ + bl acc98 <_PyArena_Malloc@@Base> │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9d110 <_Py_NewReferenceNoTotal@@Base+0x218c> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [r0, #32] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + strd r3, r7, [r0, #36] @ 0x24 │ │ │ │ + movs r3, #26 │ │ │ │ + str r5, [r0, #44] @ 0x2c │ │ │ │ + str r3, [r0, #0] │ │ │ │ + b.w 9bac4 <_Py_NewReferenceNoTotal@@Base+0xb40> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97cc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 9cbfa <_Py_NewReferenceNoTotal@@Base+0x1c76> │ │ │ │ + ldrd r0, r1, [r4, #4] │ │ │ │ + ldr.w r2, [r0, r1, lsl #2] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + cmp.w r2, #508 @ 0x1fc │ │ │ │ + beq.w 9c818 <_Py_NewReferenceNoTotal@@Base+0x1894> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b7aa <_Py_NewReferenceNoTotal@@Base+0x706> │ │ │ │ + b.w 9b6f0 <_Py_NewReferenceNoTotal@@Base+0x76c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97cc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9c3ca <_Py_NewReferenceNoTotal@@Base+0x1326> │ │ │ │ + blt.w 9c262 <_Py_NewReferenceNoTotal@@Base+0x12de> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #580 @ 0x244 │ │ │ │ - beq.w 9c8f6 <_Py_NewReferenceNoTotal@@Base+0x1852> │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + movw r3, #526 @ 0x20e │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 9ca46 <_Py_NewReferenceNoTotal@@Base+0x1ac2> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b7ca <_Py_NewReferenceNoTotal@@Base+0x726> │ │ │ │ + b.w 9b73e <_Py_NewReferenceNoTotal@@Base+0x7ba> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97cc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9cd7a <_Py_NewReferenceNoTotal@@Base+0x1cd6> │ │ │ │ + blt.w 9cc02 <_Py_NewReferenceNoTotal@@Base+0x1c7e> │ │ │ │ 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 9ca98 <_Py_NewReferenceNoTotal@@Base+0x19f4> │ │ │ │ + beq.w 9c850 <_Py_NewReferenceNoTotal@@Base+0x18cc> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b83c <_Py_NewReferenceNoTotal@@Base+0x798> │ │ │ │ + b.w 9b71c <_Py_NewReferenceNoTotal@@Base+0x798> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97cc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9c582 <_Py_NewReferenceNoTotal@@Base+0x14de> │ │ │ │ + blt.n 9c498 <_Py_NewReferenceNoTotal@@Base+0x1514> │ │ │ │ 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 9b880 <_Py_NewReferenceNoTotal@@Base+0x7dc> │ │ │ │ + bne.w 9b760 <_Py_NewReferenceNoTotal@@Base+0x7dc> │ │ │ │ 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 9d292 <_Py_NewReferenceNoTotal@@Base+0x21ee> │ │ │ │ + beq.w 9d12c <_Py_NewReferenceNoTotal@@Base+0x21a8> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d268 <_Py_NewReferenceNoTotal@@Base+0x21c4> │ │ │ │ + bne.w 9cf66 <_Py_NewReferenceNoTotal@@Base+0x1fe2> │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9d272 <_Py_NewReferenceNoTotal@@Base+0x21ce> │ │ │ │ + beq.w 9cf8a <_Py_NewReferenceNoTotal@@Base+0x2006> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldrd r7, r6, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #527 @ 0x20f │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d268 <_Py_NewReferenceNoTotal@@Base+0x21c4> │ │ │ │ + beq.w 9cf66 <_Py_NewReferenceNoTotal@@Base+0x1fe2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ae930 │ │ │ │ + bl 1add18 │ │ │ │ ldr.w r8, [r4, #20] │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d268 <_Py_NewReferenceNoTotal@@Base+0x21c4> │ │ │ │ + beq.w 9cf66 <_Py_NewReferenceNoTotal@@Base+0x1fe2> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2910 │ │ │ │ + bl b27a0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d268 <_Py_NewReferenceNoTotal@@Base+0x21c4> │ │ │ │ + beq.w 9cf66 <_Py_NewReferenceNoTotal@@Base+0x1fe2> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ ldrd r8, r9, [r3, #20] │ │ │ │ - bl 1aea50 │ │ │ │ + bl 1ade38 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d28a <_Py_NewReferenceNoTotal@@Base+0x21e6> │ │ │ │ + beq.w 9d14a <_Py_NewReferenceNoTotal@@Base+0x21c6> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - bl ace08 <_PyArena_Malloc@@Base> │ │ │ │ + bl acc98 <_PyArena_Malloc@@Base> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d262 <_Py_NewReferenceNoTotal@@Base+0x21be> │ │ │ │ + beq.w 9cf60 <_Py_NewReferenceNoTotal@@Base+0x1fdc> │ │ │ │ strd r7, r6, [r0, #32] │ │ │ │ movs r1, #24 │ │ │ │ str.w r8, [r0, #40] @ 0x28 │ │ │ │ str.w r9, [r0, #44] @ 0x2c │ │ │ │ str.w sl, [r0, #4] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r1, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bcb4 <_Py_NewReferenceNoTotal@@Base+0xc10> │ │ │ │ + b.w 9bac4 <_Py_NewReferenceNoTotal@@Base+0xb40> │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b882 <_Py_NewReferenceNoTotal@@Base+0x7de> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97dc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 9cd72 <_Py_NewReferenceNoTotal@@Base+0x1cce> │ │ │ │ - ldrd r0, r1, [r4, #4] │ │ │ │ - ldr.w r2, [r0, r1, lsl #2] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp.w r2, #508 @ 0x1fc │ │ │ │ - beq.w 9c96c <_Py_NewReferenceNoTotal@@Base+0x18c8> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b810 <_Py_NewReferenceNoTotal@@Base+0x76c> │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r4, #8] │ │ │ │ - bl b2910 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9c3d0 <_Py_NewReferenceNoTotal@@Base+0x132c> │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ - ldrd r7, r5, [r6, #20] │ │ │ │ - bl ace08 <_PyArena_Malloc@@Base> │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9d246 <_Py_NewReferenceNoTotal@@Base+0x21a2> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [r0, #32] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - strd r3, r7, [r0, #36] @ 0x24 │ │ │ │ - movs r3, #26 │ │ │ │ - str r5, [r0, #44] @ 0x2c │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.w 9bcb4 <_Py_NewReferenceNoTotal@@Base+0xc10> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97dc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 9c3ca <_Py_NewReferenceNoTotal@@Base+0x1326> │ │ │ │ - ldrd r3, r2, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r2, lsl #2] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - movw r3, #526 @ 0x20e │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 9cbac <_Py_NewReferenceNoTotal@@Base+0x1b08> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b85e <_Py_NewReferenceNoTotal@@Base+0x7ba> │ │ │ │ + b.w 9b762 <_Py_NewReferenceNoTotal@@Base+0x7de> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97cc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9cdf2 <_Py_NewReferenceNoTotal@@Base+0x1d4e> │ │ │ │ + blt.w 9cc90 <_Py_NewReferenceNoTotal@@Base+0x1d0c> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.w 9b914 <_Py_NewReferenceNoTotal@@Base+0x870> │ │ │ │ + b.w 9b7f4 <_Py_NewReferenceNoTotal@@Base+0x870> │ │ │ │ + subs r1, r2, #2 │ │ │ │ + cmp r2, #1 │ │ │ │ + beq.w 9bb1c <_Py_NewReferenceNoTotal@@Base+0xb98> │ │ │ │ + ldr.w r3, [r0, r1, lsl #2] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + subs r5, r2, #4 │ │ │ │ + cmp r5, #2 │ │ │ │ + bls.n 9c4ce <_Py_NewReferenceNoTotal@@Base+0x154a> │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9bb1c <_Py_NewReferenceNoTotal@@Base+0xb98> │ │ │ │ + subs r1, #1 │ │ │ │ + bcs.n 9c4bc <_Py_NewReferenceNoTotal@@Base+0x1538> │ │ │ │ + b.w 9bb1c <_Py_NewReferenceNoTotal@@Base+0xb98> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97cc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9cf9a <_Py_NewReferenceNoTotal@@Base+0x1ef6> │ │ │ │ + blt.w 9d152 <_Py_NewReferenceNoTotal@@Base+0x21ce> │ │ │ │ ldrd r1, r5, [r4, #4] │ │ │ │ ldr.w r3, [r1, r5, lsl #2] │ │ │ │ - mov.w fp, r5, lsl #2 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ + str r2, [sp, #24] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9b3bc <_Py_NewReferenceNoTotal@@Base+0x318> │ │ │ │ - b.w 9b3cc <_Py_NewReferenceNoTotal@@Base+0x328> │ │ │ │ + bne.w 9b29c <_Py_NewReferenceNoTotal@@Base+0x318> │ │ │ │ + b.w 9b2ac <_Py_NewReferenceNoTotal@@Base+0x328> │ │ │ │ mov r0, r4 │ │ │ │ - bl 260874 │ │ │ │ + bl 25ff9c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c218 <_Py_NewReferenceNoTotal@@Base+0x1174> │ │ │ │ + bne.w 9c0b2 <_Py_NewReferenceNoTotal@@Base+0x112e> │ │ │ │ movw sl, #19968 @ 0x4e00 │ │ │ │ movt sl, #72 @ 0x48 │ │ │ │ - movw r2, #6013 @ 0x177d │ │ │ │ + movw r2, #6117 @ 0x17e5 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ ldr.w r3, [sl, #692] @ 0x2b4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9b56a <_Py_NewReferenceNoTotal@@Base+0x4c6> │ │ │ │ + beq.w 9b44a <_Py_NewReferenceNoTotal@@Base+0x4c6> │ │ │ │ ldr.w r0, [sl, #688] @ 0x2b0 │ │ │ │ movs r1, #4 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c210 <_Py_NewReferenceNoTotal@@Base+0x116c> │ │ │ │ - b.w 9d02e <_Py_NewReferenceNoTotal@@Base+0x1f8a> │ │ │ │ + bne.w 9c0aa <_Py_NewReferenceNoTotal@@Base+0x1126> │ │ │ │ + b.w 9cf4c <_Py_NewReferenceNoTotal@@Base+0x1fc8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 9cde6 <_Py_NewReferenceNoTotal@@Base+0x1d42> │ │ │ │ - ldr.w sl, [r4, #8] │ │ │ │ - b.w 9b49e <_Py_NewReferenceNoTotal@@Base+0x3fa> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 260874 │ │ │ │ + bl 25ff9c │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 9b4f8 <_Py_NewReferenceNoTotal@@Base+0x454> │ │ │ │ + bne.w 9b3d8 <_Py_NewReferenceNoTotal@@Base+0x454> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97cc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9cdc4 <_Py_NewReferenceNoTotal@@Base+0x1d20> │ │ │ │ + blt.w 9cbce <_Py_NewReferenceNoTotal@@Base+0x1c4a> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.w 9b4f8 <_Py_NewReferenceNoTotal@@Base+0x454> │ │ │ │ - mov r0, r8 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 97dc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + b.w 9b3d8 <_Py_NewReferenceNoTotal@@Base+0x454> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97cc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9cdfc <_Py_NewReferenceNoTotal@@Base+0x1d58> │ │ │ │ - ldr.w r1, [r8, #8] │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - b.w 9bbce <_Py_NewReferenceNoTotal@@Base+0xb2a> │ │ │ │ + blt.w 9cca8 <_Py_NewReferenceNoTotal@@Base+0x1d24> │ │ │ │ + ldr.w fp, [r4, #8] │ │ │ │ + b.w 9b37e <_Py_NewReferenceNoTotal@@Base+0x3fa> │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97cc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 9d160 <_Py_NewReferenceNoTotal@@Base+0x21dc> │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + b.n 9be30 <_Py_NewReferenceNoTotal@@Base+0xeac> │ │ │ │ ldr.w r0, [sl, #688] @ 0x2b0 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b65c <_Py_NewReferenceNoTotal@@Base+0x5b8> │ │ │ │ + b.w 9b53c <_Py_NewReferenceNoTotal@@Base+0x5b8> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25ff9c │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9d1ae <_Py_NewReferenceNoTotal@@Base+0x222a> │ │ │ │ + ldrd r7, r3, [r4, #8] │ │ │ │ + cmp r3, r7 │ │ │ │ + bne.w 9b352 <_Py_NewReferenceNoTotal@@Base+0x3ce> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97cc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 9cc32 <_Py_NewReferenceNoTotal@@Base+0x1cae> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr.w r1, [r3, r7, lsl #2] │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ + ldr r1, [r1, #16] │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9cc0a <_Py_NewReferenceNoTotal@@Base+0x1c86> │ │ │ │ + adds r3, r2, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 9ce78 <_Py_NewReferenceNoTotal@@Base+0x1ef4> │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + b.w 9b374 <_Py_NewReferenceNoTotal@@Base+0x3f0> │ │ │ │ ldr r1, [r0, #16] │ │ │ │ movs r7, #28 │ │ │ │ - mul.w r9, r7, r1 │ │ │ │ - ldr.w r1, [r3, #512] @ 0x200 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r9, [r3, #512] @ 0x200 │ │ │ │ + mul.w fp, r7, r1 │ │ │ │ ldrd r7, r1, [r0, #8] │ │ │ │ str r1, [r7, #12] │ │ │ │ str r7, [r1, #8] │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - add.w r7, r1, r9 │ │ │ │ + add.w r7, r9, fp │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ ldr r1, [r7, #16] │ │ │ │ str r1, [r0, #8] │ │ │ │ add.w ip, r3, r8, lsl #2 │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr.w lr, [ip, #528] @ 0x210 │ │ │ │ cmp r7, lr │ │ │ │ - bne.n 9c722 <_Py_NewReferenceNoTotal@@Base+0x167e> │ │ │ │ + bne.n 9c620 <_Py_NewReferenceNoTotal@@Base+0x169c> │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - cbz r0, 9c71e <_Py_NewReferenceNoTotal@@Base+0x167a> │ │ │ │ + cbz r0, 9c61c <_Py_NewReferenceNoTotal@@Base+0x1698> │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r8, r1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ str.w r0, [ip, #528] @ 0x210 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ add.w r0, r8, #1 │ │ │ │ str r0, [r7, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 9ce16 <_Py_NewReferenceNoTotal@@Base+0x1d72> │ │ │ │ + beq.w 9ccb4 <_Py_NewReferenceNoTotal@@Base+0x1d30> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 9cc4c <_Py_NewReferenceNoTotal@@Base+0x1ba8> │ │ │ │ + beq.w 9cb06 <_Py_NewReferenceNoTotal@@Base+0x1b82> │ │ │ │ ldr.w r1, [ip, #532] @ 0x214 │ │ │ │ - cbnz r1, 9c740 <_Py_NewReferenceNoTotal@@Base+0x169c> │ │ │ │ + cbnz r1, 9c63e <_Py_NewReferenceNoTotal@@Base+0x16ba> │ │ │ │ str.w r7, [ip, #532] @ 0x214 │ │ │ │ cmp r7, lr │ │ │ │ - beq.w 9b65c <_Py_NewReferenceNoTotal@@Base+0x5b8> │ │ │ │ + beq.w 9b53c <_Py_NewReferenceNoTotal@@Base+0x5b8> │ │ │ │ ldrd r0, r1, [r7, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9cda2 <_Py_NewReferenceNoTotal@@Base+0x1cfe> │ │ │ │ + beq.w 9cbc8 <_Py_NewReferenceNoTotal@@Base+0x1c44> │ │ │ │ str r0, [r1, #20] │ │ │ │ ldr.w r0, [lr, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r1, [r3, #24] │ │ │ │ strd r0, lr, [r7, #20] │ │ │ │ - cbz r0, 9c762 <_Py_NewReferenceNoTotal@@Base+0x16be> │ │ │ │ + cbz r0, 9c660 <_Py_NewReferenceNoTotal@@Base+0x16dc> │ │ │ │ str r7, [r0, #24] │ │ │ │ str.w r7, [lr, #20] │ │ │ │ - b.w 9b65c <_Py_NewReferenceNoTotal@@Base+0x5b8> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 260874 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9cff2 <_Py_NewReferenceNoTotal@@Base+0x1f4e> │ │ │ │ - ldrd r7, r3, [r4, #8] │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.w 9b472 <_Py_NewReferenceNoTotal@@Base+0x3ce> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97dc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 9ce88 <_Py_NewReferenceNoTotal@@Base+0x1de4> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr.w r1, [r3, r7, lsl #2] │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ - ldr r1, [r1, #16] │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9ce0e <_Py_NewReferenceNoTotal@@Base+0x1d6a> │ │ │ │ - adds r3, r2, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 9cff8 <_Py_NewReferenceNoTotal@@Base+0x1f54> │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - b.w 9b494 <_Py_NewReferenceNoTotal@@Base+0x3f0> │ │ │ │ + b.w 9b53c <_Py_NewReferenceNoTotal@@Base+0x5b8> │ │ │ │ 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 9cf16 <_Py_NewReferenceNoTotal@@Base+0x1e72> │ │ │ │ + beq.w 9cec0 <_Py_NewReferenceNoTotal@@Base+0x1f3c> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ceee <_Py_NewReferenceNoTotal@@Base+0x1e4a> │ │ │ │ + bne.w 9ce98 <_Py_NewReferenceNoTotal@@Base+0x1f14> │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 9cef8 <_Py_NewReferenceNoTotal@@Base+0x1e54> │ │ │ │ + beq.w 9cea2 <_Py_NewReferenceNoTotal@@Base+0x1f1e> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ mov.w r1, #616 @ 0x268 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cee6 <_Py_NewReferenceNoTotal@@Base+0x1e42> │ │ │ │ + beq.w 9ce90 <_Py_NewReferenceNoTotal@@Base+0x1f0c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1affc0 │ │ │ │ + bl 1af3a8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cee6 <_Py_NewReferenceNoTotal@@Base+0x1e42> │ │ │ │ - movw r1, #1617 @ 0x651 │ │ │ │ - movt r1, #27 │ │ │ │ + beq.w 9ce90 <_Py_NewReferenceNoTotal@@Base+0x1f0c> │ │ │ │ + movw r1, #64057 @ 0xfa39 │ │ │ │ + movt r1, #26 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1a84ec │ │ │ │ + bl 1a78d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cee6 <_Py_NewReferenceNoTotal@@Base+0x1e42> │ │ │ │ + beq.w 9ce90 <_Py_NewReferenceNoTotal@@Base+0x1f0c> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2910 │ │ │ │ + bl b27a0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d07e <_Py_NewReferenceNoTotal@@Base+0x1fda> │ │ │ │ - ldr r2, [r3, #20] │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ + beq.w 9d186 <_Py_NewReferenceNoTotal@@Base+0x2202> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - ldr r7, [r3, #24] │ │ │ │ - bl ace08 <_PyArena_Malloc@@Base> │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ + ldrd fp, r7, [r3, #20] │ │ │ │ + bl acc98 <_PyArena_Malloc@@Base> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cf62 <_Py_NewReferenceNoTotal@@Base+0x1ebe> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - movs r1, #5 │ │ │ │ + beq.w 9cf0e <_Py_NewReferenceNoTotal@@Base+0x1f8a> │ │ │ │ strd r9, r8, [r0, #32] │ │ │ │ - str r3, [r0, #40] @ 0x28 │ │ │ │ + movs r1, #5 │ │ │ │ + str.w fp, [r0, #40] @ 0x28 │ │ │ │ str r7, [r0, #44] @ 0x2c │ │ │ │ str.w sl, [r0, #4] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r1, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bcb4 <_Py_NewReferenceNoTotal@@Base+0xc10> │ │ │ │ + b.w 9bac4 <_Py_NewReferenceNoTotal@@Base+0xb40> │ │ │ │ + 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 9d05e <_Py_NewReferenceNoTotal@@Base+0x20da> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9d054 <_Py_NewReferenceNoTotal@@Base+0x20d0> │ │ │ │ + ldrd r7, r3, [r4, #8] │ │ │ │ + cmp r7, r3 │ │ │ │ + beq.w 9d038 <_Py_NewReferenceNoTotal@@Base+0x20b4> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ + ldrd r8, r7, [r3, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1a9940 │ │ │ │ + mov r9, r0 │ │ │ │ + cbz r0, 9c778 <_Py_NewReferenceNoTotal@@Base+0x17f4> │ │ │ │ + ldrd r0, r1, [r4, #4] │ │ │ │ + bl b27a0 │ │ │ │ + mov ip, r0 │ │ │ │ + cbz r0, 9c778 <_Py_NewReferenceNoTotal@@Base+0x17f4> │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + mov r2, r7 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r9 │ │ │ │ + ldr.w r3, [ip, #24] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr.w r3, [ip, #20] │ │ │ │ + bl 1a8500 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9babe <_Py_NewReferenceNoTotal@@Base+0xb3a> │ │ │ │ + bl 7f7cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9d068 <_Py_NewReferenceNoTotal@@Base+0x20e4> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.n 9c2e6 <_Py_NewReferenceNoTotal@@Base+0x1362> │ │ │ │ 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 9d062 <_Py_NewReferenceNoTotal@@Base+0x1fbe> │ │ │ │ + beq.w 9d096 <_Py_NewReferenceNoTotal@@Base+0x2112> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9c8ec <_Py_NewReferenceNoTotal@@Base+0x1848> │ │ │ │ + bne.n 9c80e <_Py_NewReferenceNoTotal@@Base+0x188a> │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 9ce90 <_Py_NewReferenceNoTotal@@Base+0x1dec> │ │ │ │ + beq.w 9d076 <_Py_NewReferenceNoTotal@@Base+0x20f2> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #529 @ 0x211 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 9c8ea <_Py_NewReferenceNoTotal@@Base+0x1846> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 9c80c <_Py_NewReferenceNoTotal@@Base+0x1888> │ │ │ │ mov r0, r4 │ │ │ │ - bl b3530 │ │ │ │ + bl b33c0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 9c8ea <_Py_NewReferenceNoTotal@@Base+0x1846> │ │ │ │ + cbz r0, 9c80c <_Py_NewReferenceNoTotal@@Base+0x1888> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ae258 │ │ │ │ + bl 1ad640 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r3, 9c8ec <_Py_NewReferenceNoTotal@@Base+0x1848> │ │ │ │ + cbnz r3, 9c80e <_Py_NewReferenceNoTotal@@Base+0x188a> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bl b2910 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl b27a0 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 9c8ec <_Py_NewReferenceNoTotal@@Base+0x1848> │ │ │ │ + cbz r0, 9c80e <_Py_NewReferenceNoTotal@@Base+0x188a> │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, sl │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1ae324 │ │ │ │ + bl 1ad70c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bcae <_Py_NewReferenceNoTotal@@Base+0xc0a> │ │ │ │ - bl 7f738 │ │ │ │ + bne.w 9babe <_Py_NewReferenceNoTotal@@Base+0xb3a> │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ce9c <_Py_NewReferenceNoTotal@@Base+0x1df8> │ │ │ │ + bne.w 9d0a0 <_Py_NewReferenceNoTotal@@Base+0x211c> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b7ec <_Py_NewReferenceNoTotal@@Base+0x748> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - adds r1, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9cede <_Py_NewReferenceNoTotal@@Base+0x1e3a> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9ced4 <_Py_NewReferenceNoTotal@@Base+0x1e30> │ │ │ │ - ldrd r7, r3, [r4, #8] │ │ │ │ - cmp r7, r3 │ │ │ │ - beq.w 9ceaa <_Py_NewReferenceNoTotal@@Base+0x1e06> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ - ldrd r8, r7, [r3, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1aa558 │ │ │ │ - mov r9, r0 │ │ │ │ - cbz r0, 9c964 <_Py_NewReferenceNoTotal@@Base+0x18c0> │ │ │ │ - ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2910 │ │ │ │ - mov ip, r0 │ │ │ │ - cbz r0, 9c964 <_Py_NewReferenceNoTotal@@Base+0x18c0> │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - mov r2, r7 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r9 │ │ │ │ - ldr.w r3, [ip, #24] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr.w r3, [ip, #20] │ │ │ │ - bl 1a9118 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9bcae <_Py_NewReferenceNoTotal@@Base+0xc0a> │ │ │ │ - bl 7f738 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9ceb4 <_Py_NewReferenceNoTotal@@Base+0x1e10> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9c496 <_Py_NewReferenceNoTotal@@Base+0x13f2> │ │ │ │ + b.w 9b6cc <_Py_NewReferenceNoTotal@@Base+0x748> │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ - bl b2910 │ │ │ │ + bl b27a0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c3d0 <_Py_NewReferenceNoTotal@@Base+0x132c> │ │ │ │ + beq.w 9c268 <_Py_NewReferenceNoTotal@@Base+0x12e4> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldrd r7, r5, [r6, #20] │ │ │ │ - bl ace08 <_PyArena_Malloc@@Base> │ │ │ │ + bl acc98 <_PyArena_Malloc@@Base> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d246 <_Py_NewReferenceNoTotal@@Base+0x21a2> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + beq.w 9d110 <_Py_NewReferenceNoTotal@@Base+0x218c> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [r0, #32] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ strd r3, r7, [r0, #36] @ 0x24 │ │ │ │ movs r3, #27 │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.w 9bcb4 <_Py_NewReferenceNoTotal@@Base+0xc10> │ │ │ │ + b.w 9bac4 <_Py_NewReferenceNoTotal@@Base+0xb40> │ │ │ │ + adds r1, r3, #1 │ │ │ │ + str r1, [r4, #8] │ │ │ │ + bl b27a0 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9c268 <_Py_NewReferenceNoTotal@@Base+0x12e4> │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ + ldrd r7, r5, [r6, #20] │ │ │ │ + bl acc98 <_PyArena_Malloc@@Base> │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9d110 <_Py_NewReferenceNoTotal@@Base+0x218c> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [r0, #32] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + strd r3, r7, [r0, #36] @ 0x24 │ │ │ │ + movs r3, #28 │ │ │ │ + str r5, [r0, #44] @ 0x2c │ │ │ │ + str r3, [r0, #0] │ │ │ │ + b.w 9bac4 <_Py_NewReferenceNoTotal@@Base+0xb40> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d598 <_PyEvalFramePushAndInit@@Base+0x234> │ │ │ │ + bl 9d440 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bac0 <_Py_NewReferenceNoTotal@@Base+0xa1c> │ │ │ │ + beq.w 9b99e <_Py_NewReferenceNoTotal@@Base+0xa1a> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9d132 <_Py_NewReferenceNoTotal@@Base+0x208e> │ │ │ │ + beq.w 9d106 <_Py_NewReferenceNoTotal@@Base+0x2182> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9cd56 <_Py_NewReferenceNoTotal@@Base+0x1cb2> │ │ │ │ + bne.w 9cbbe <_Py_NewReferenceNoTotal@@Base+0x1c3a> │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9d0e0 <_Py_NewReferenceNoTotal@@Base+0x203c> │ │ │ │ + beq.w 9d0e6 <_Py_NewReferenceNoTotal@@Base+0x2162> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ - movw r1, #29804 @ 0x746c │ │ │ │ + movw r1, #27244 @ 0x6a6c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a88f8 │ │ │ │ + bl 1a7ce0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cd54 <_Py_NewReferenceNoTotal@@Base+0x1cb0> │ │ │ │ + beq.w 9cbbc <_Py_NewReferenceNoTotal@@Base+0x1c38> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d598 <_PyEvalFramePushAndInit@@Base+0x234> │ │ │ │ + bl 9d440 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cd54 <_Py_NewReferenceNoTotal@@Base+0x1cb0> │ │ │ │ + beq.w 9cbbc <_Py_NewReferenceNoTotal@@Base+0x1c38> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aa2d8 │ │ │ │ + bl 1a96c0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r0, [sp, #24] │ │ │ │ + mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9cd56 <_Py_NewReferenceNoTotal@@Base+0x1cb2> │ │ │ │ + bne.w 9cbbe <_Py_NewReferenceNoTotal@@Base+0x1c3a> │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cd54 <_Py_NewReferenceNoTotal@@Base+0x1cb0> │ │ │ │ + beq.w 9cbbc <_Py_NewReferenceNoTotal@@Base+0x1c38> │ │ │ │ mov r0, r4 │ │ │ │ - bl b3530 │ │ │ │ + bl b33c0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cd54 <_Py_NewReferenceNoTotal@@Base+0x1cb0> │ │ │ │ + beq.w 9cbbc <_Py_NewReferenceNoTotal@@Base+0x1c38> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2910 │ │ │ │ + bl b27a0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d14e <_Py_NewReferenceNoTotal@@Base+0x20aa> │ │ │ │ + beq.w 9d0dc <_Py_NewReferenceNoTotal@@Base+0x2158> │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r6, r7, [r3, #20] │ │ │ │ - bl b2f68 │ │ │ │ + ldrd r6, fp, [r3, #20] │ │ │ │ + bl b2df8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d148 <_Py_NewReferenceNoTotal@@Base+0x20a4> │ │ │ │ - strd r6, r7, [sp, #4] │ │ │ │ + beq.w 9d0d6 <_Py_NewReferenceNoTotal@@Base+0x2152> │ │ │ │ + strd r6, fp, [sp, #4] │ │ │ │ mov r3, r9 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r2, sl │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + mov r1, r7 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 2180d4 <_PyErr_BadInternalCall@@Base+0x85c> │ │ │ │ + bl 21769c <_PyErr_BadInternalCall@@Base+0x85c> │ │ │ │ movs r1, #12 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #37636 @ 0x9304 │ │ │ │ + movw r2, #35076 @ 0x8904 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aed7c │ │ │ │ + bl 1ae164 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bcae <_Py_NewReferenceNoTotal@@Base+0xc0a> │ │ │ │ - bl 7f738 │ │ │ │ + bne.w 9babe <_Py_NewReferenceNoTotal@@Base+0xb3a> │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cd54 <_Py_NewReferenceNoTotal@@Base+0x1cb0> │ │ │ │ + beq.w 9cbbc <_Py_NewReferenceNoTotal@@Base+0x1c38> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b6a8 <_Py_NewReferenceNoTotal@@Base+0x604> │ │ │ │ - adds r1, r3, #1 │ │ │ │ - str r1, [r4, #8] │ │ │ │ - bl b2910 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9c3d0 <_Py_NewReferenceNoTotal@@Base+0x132c> │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ - ldrd r7, r5, [r6, #20] │ │ │ │ - bl ace08 <_PyArena_Malloc@@Base> │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9d246 <_Py_NewReferenceNoTotal@@Base+0x21a2> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [r0, #32] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - strd r3, r7, [r0, #36] @ 0x24 │ │ │ │ - movs r3, #28 │ │ │ │ - str r5, [r0, #44] @ 0x2c │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.w 9bcb4 <_Py_NewReferenceNoTotal@@Base+0xc10> │ │ │ │ + b.w 9b588 <_Py_NewReferenceNoTotal@@Base+0x604> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c226 <_Py_NewReferenceNoTotal@@Base+0x1182> │ │ │ │ + bne.w 9c0c0 <_Py_NewReferenceNoTotal@@Base+0x113c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e259c │ │ │ │ - b.w 9b682 <_Py_NewReferenceNoTotal@@Base+0x5de> │ │ │ │ + bl 1e1a18 │ │ │ │ + b.w 9b562 <_Py_NewReferenceNoTotal@@Base+0x5de> │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ - bl 76e4c │ │ │ │ + bl 76ec0 │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cfba <_Py_NewReferenceNoTotal@@Base+0x1f16> │ │ │ │ + beq.w 9d136 <_Py_NewReferenceNoTotal@@Base+0x21b2> │ │ │ │ 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 9cfba <_Py_NewReferenceNoTotal@@Base+0x1f16> │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - b.w 9b9a6 <_Py_NewReferenceNoTotal@@Base+0x902> │ │ │ │ - str.w r3, [r8, #4] │ │ │ │ - b.w 9b9ae <_Py_NewReferenceNoTotal@@Base+0x90a> │ │ │ │ + beq.w 9d136 <_Py_NewReferenceNoTotal@@Base+0x21b2> │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ + b.w 9b884 <_Py_NewReferenceNoTotal@@Base+0x900> │ │ │ │ + str.w r3, [fp, #4] │ │ │ │ + b.w 9b88c <_Py_NewReferenceNoTotal@@Base+0x908> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w r8, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d180 <_Py_NewReferenceNoTotal@@Base+0x20dc> │ │ │ │ + bne.w 9d0c2 <_Py_NewReferenceNoTotal@@Base+0x213e> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #525 @ 0x20d │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d106 <_Py_NewReferenceNoTotal@@Base+0x2062> │ │ │ │ + beq.w 9cd84 <_Py_NewReferenceNoTotal@@Base+0x1e00> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2910 │ │ │ │ + bl b27a0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d106 <_Py_NewReferenceNoTotal@@Base+0x2062> │ │ │ │ + beq.w 9cd84 <_Py_NewReferenceNoTotal@@Base+0x1e00> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldrd r8, r7, [r2, #20] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl ace08 <_PyArena_Malloc@@Base> │ │ │ │ + bl acc98 <_PyArena_Malloc@@Base> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d100 <_Py_NewReferenceNoTotal@@Base+0x205c> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [r0, #32] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + beq.w 9cd7e <_Py_NewReferenceNoTotal@@Base+0x1dfa> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ strd r3, r8, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ strd r3, r3, [r0, #4] │ │ │ │ movs r3, #17 │ │ │ │ + str.w fp, [r0, #32] │ │ │ │ str r7, [r0, #44] @ 0x2c │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.w 9bcae <_Py_NewReferenceNoTotal@@Base+0xc0a> │ │ │ │ - mov r0, r4 │ │ │ │ - bl b3530 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9c2b2 <_Py_NewReferenceNoTotal@@Base+0x120e> │ │ │ │ - b.w 9c2aa <_Py_NewReferenceNoTotal@@Base+0x1206> │ │ │ │ + b.w 9babe <_Py_NewReferenceNoTotal@@Base+0xb3a> │ │ │ │ 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 9d0d2 <_Py_NewReferenceNoTotal@@Base+0x202e> │ │ │ │ + beq.w 9ce22 <_Py_NewReferenceNoTotal@@Base+0x1e9e> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d0c8 <_Py_NewReferenceNoTotal@@Base+0x2024> │ │ │ │ + bne.w 9ce18 <_Py_NewReferenceNoTotal@@Base+0x1e94> │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 9d0ac <_Py_NewReferenceNoTotal@@Base+0x2008> │ │ │ │ + beq.w 9cdfc <_Py_NewReferenceNoTotal@@Base+0x1e78> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #526 @ 0x20e │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d08e <_Py_NewReferenceNoTotal@@Base+0x1fea> │ │ │ │ + beq.w 9cdde <_Py_NewReferenceNoTotal@@Base+0x1e5a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ae930 │ │ │ │ + bl 1add18 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d08e <_Py_NewReferenceNoTotal@@Base+0x1fea> │ │ │ │ + beq.w 9cdde <_Py_NewReferenceNoTotal@@Base+0x1e5a> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2910 │ │ │ │ + bl b27a0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d08e <_Py_NewReferenceNoTotal@@Base+0x1fea> │ │ │ │ - ldrd sl, r3, [r3, #20] │ │ │ │ + beq.w 9cdde <_Py_NewReferenceNoTotal@@Base+0x1e5a> │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bl 1aea50 │ │ │ │ - mov r9, r0 │ │ │ │ + ldrd sl, r9, [r3, #20] │ │ │ │ + bl 1ade38 │ │ │ │ + mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d098 <_Py_NewReferenceNoTotal@@Base+0x1ff4> │ │ │ │ + beq.w 9cde8 <_Py_NewReferenceNoTotal@@Base+0x1e64> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - bl ace08 <_PyArena_Malloc@@Base> │ │ │ │ + bl acc98 <_PyArena_Malloc@@Base> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d088 <_Py_NewReferenceNoTotal@@Base+0x1fe4> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - movs r1, #23 │ │ │ │ + beq.w 9cdd8 <_Py_NewReferenceNoTotal@@Base+0x1e54> │ │ │ │ strd r8, r7, [r0, #32] │ │ │ │ + movs r1, #23 │ │ │ │ str.w sl, [r0, #40] @ 0x28 │ │ │ │ - str r3, [r0, #44] @ 0x2c │ │ │ │ - str.w r9, [r0, #4] │ │ │ │ + str.w r9, [r0, #44] @ 0x2c │ │ │ │ + str.w fp, [r0, #4] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r1, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bcb4 <_Py_NewReferenceNoTotal@@Base+0xc10> │ │ │ │ + b.w 9bac4 <_Py_NewReferenceNoTotal@@Base+0xb40> │ │ │ │ + mov r0, r4 │ │ │ │ + bl b33c0 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9c14a <_Py_NewReferenceNoTotal@@Base+0x11c6> │ │ │ │ + b.w 9c142 <_Py_NewReferenceNoTotal@@Base+0x11be> │ │ │ │ + subs r2, #1 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + movs r6, #0 │ │ │ │ + subs r2, #1 │ │ │ │ + b.w 9b7aa <_Py_NewReferenceNoTotal@@Base+0x826> │ │ │ │ ldr.w r1, [r3, #524] @ 0x20c │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r7, #20] │ │ │ │ str r0, [r7, #24] │ │ │ │ - cbz r1, 9cc5a <_Py_NewReferenceNoTotal@@Base+0x1bb6> │ │ │ │ + cbz r1, 9cb14 <_Py_NewReferenceNoTotal@@Base+0x1b90> │ │ │ │ str r7, [r1, #24] │ │ │ │ ldr.w r1, [r3, #532] @ 0x214 │ │ │ │ str.w r7, [r3, #524] @ 0x20c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9b65c <_Py_NewReferenceNoTotal@@Base+0x5b8> │ │ │ │ + bne.w 9b53c <_Py_NewReferenceNoTotal@@Base+0x5b8> │ │ │ │ str.w r7, [r3, #532] @ 0x214 │ │ │ │ - b.w 9b65c <_Py_NewReferenceNoTotal@@Base+0x5b8> │ │ │ │ + b.w 9b53c <_Py_NewReferenceNoTotal@@Base+0x5b8> │ │ │ │ mov r0, r4 │ │ │ │ - bl b3530 │ │ │ │ + bl b33c0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c09c <_Py_NewReferenceNoTotal@@Base+0xff8> │ │ │ │ + beq.w 9bf84 <_Py_NewReferenceNoTotal@@Base+0x1000> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fb19c <_PyParkingLot_UnparkAll@@Base+0xec> │ │ │ │ + bl 1fa5e4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d13a <_Py_NewReferenceNoTotal@@Base+0x2096> │ │ │ │ + bne.w 9ce4c <_Py_NewReferenceNoTotal@@Base+0x1ec8> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl b2910 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + bl b27a0 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c226 <_Py_NewReferenceNoTotal@@Base+0x1182> │ │ │ │ + beq.w 9c0c0 <_Py_NewReferenceNoTotal@@Base+0x113c> │ │ │ │ ldr r6, [r4, #20] │ │ │ │ mov r1, r7 │ │ │ │ str r6, [sp, #16] │ │ │ │ mov r2, r9 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ str r6, [sp, #12] │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ strd r7, r6, [sp, #4] │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1fb404 <_PyParkingLot_UnparkAll@@Base+0x354> │ │ │ │ + bl 1fa9c4 <_PyParkingLot_UnparkAll@@Base+0x1e0> │ │ │ │ movs r1, #6 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #37604 @ 0x92e4 │ │ │ │ + movw r2, #35044 @ 0x88e4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aed7c │ │ │ │ + bl 1ae164 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bcae <_Py_NewReferenceNoTotal@@Base+0xc0a> │ │ │ │ - b.w 9ba5a <_Py_NewReferenceNoTotal@@Base+0x9b6> │ │ │ │ - subs r2, #1 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - movs r6, #0 │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 9b8ca <_Py_NewReferenceNoTotal@@Base+0x826> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + bne.w 9babe <_Py_NewReferenceNoTotal@@Base+0xb3a> │ │ │ │ + b.w 9b938 <_Py_NewReferenceNoTotal@@Base+0x9b4> │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ lsls r3, r3, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bl 83d60 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ + bl 83dd4 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d026 <_Py_NewReferenceNoTotal@@Base+0x1f82> │ │ │ │ - ldr.w r1, [r8, #88] @ 0x58 │ │ │ │ + beq.w 9cf46 <_Py_NewReferenceNoTotal@@Base+0x1fc2> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 9c1a4 <_Py_NewReferenceNoTotal@@Base+0x1100> │ │ │ │ - movw r0, #43976 @ 0xabc8 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #35900 @ 0x8c3c │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl d1994 │ │ │ │ - movs r3, #1 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9cce8 <_Py_NewReferenceNoTotal@@Base+0x1c44> │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35900 @ 0x8c3c │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1994 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b41e <_Py_NewReferenceNoTotal@@Base+0x37a> │ │ │ │ + b.w 9be52 <_Py_NewReferenceNoTotal@@Base+0xece> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b6a8 <_Py_NewReferenceNoTotal@@Base+0x604> │ │ │ │ + b.w 9b588 <_Py_NewReferenceNoTotal@@Base+0x604> │ │ │ │ + str.w r0, [r3, #524] @ 0x20c │ │ │ │ + b.n 9c650 <_Py_NewReferenceNoTotal@@Base+0x16cc> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 9b534 <_Py_NewReferenceNoTotal@@Base+0x490> │ │ │ │ + b.w 9b414 <_Py_NewReferenceNoTotal@@Base+0x490> │ │ │ │ + ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ + movs r1, #4 │ │ │ │ + blx r2 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + mov r7, r0 │ │ │ │ + b.w 9c28e <_Py_NewReferenceNoTotal@@Base+0x130a> │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b534 <_Py_NewReferenceNoTotal@@Base+0x490> │ │ │ │ + b.w 9b66a <_Py_NewReferenceNoTotal@@Base+0x6e6> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b810 <_Py_NewReferenceNoTotal@@Base+0x76c> │ │ │ │ + b.w 9b61e <_Py_NewReferenceNoTotal@@Base+0x69a> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b83c <_Py_NewReferenceNoTotal@@Base+0x798> │ │ │ │ - ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ - movs r1, #4 │ │ │ │ - blx r2 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r7, r0 │ │ │ │ - b.w 9c3f6 <_Py_NewReferenceNoTotal@@Base+0x1352> │ │ │ │ + b.w 9b6f0 <_Py_NewReferenceNoTotal@@Base+0x76c> │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b71c <_Py_NewReferenceNoTotal@@Base+0x798> │ │ │ │ + subs r7, r2, #1 │ │ │ │ + subs r2, r7, #1 │ │ │ │ + b.w 9b416 <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #33340 @ 0x823c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d183c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b78a <_Py_NewReferenceNoTotal@@Base+0x6e6> │ │ │ │ + b.w 9b2fe <_Py_NewReferenceNoTotal@@Base+0x37a> │ │ │ │ movs r3, #1 │ │ │ │ + subs r7, r2, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b73e <_Py_NewReferenceNoTotal@@Base+0x69a> │ │ │ │ - str.w r0, [r3, #524] @ 0x20c │ │ │ │ - b.n 9c752 <_Py_NewReferenceNoTotal@@Base+0x16ae> │ │ │ │ + b.n 9cc0c <_Py_NewReferenceNoTotal@@Base+0x1c88> │ │ │ │ + movw r0, #43976 @ 0xabc8 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + movw r1, #33340 @ 0x823c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl d183c │ │ │ │ + movs r3, #1 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.n 9cafc <_Py_NewReferenceNoTotal@@Base+0x1b78> │ │ │ │ ldr.w r3, [sl, #704] @ 0x2c0 │ │ │ │ - movw r1, #29621 @ 0x73b5 │ │ │ │ + movw r1, #29745 @ 0x7431 │ │ │ │ movt r1, #7 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 9c6d2 <_Py_NewReferenceNoTotal@@Base+0x162e> │ │ │ │ + bne.w 9c584 <_Py_NewReferenceNoTotal@@Base+0x1600> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9b65c <_Py_NewReferenceNoTotal@@Base+0x5b8> │ │ │ │ - b.w 9b5e8 <_Py_NewReferenceNoTotal@@Base+0x544> │ │ │ │ + beq.w 9b53c <_Py_NewReferenceNoTotal@@Base+0x5b8> │ │ │ │ + b.w 9b4c8 <_Py_NewReferenceNoTotal@@Base+0x544> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 9b534 <_Py_NewReferenceNoTotal@@Base+0x490> │ │ │ │ - ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ - mov r1, r7 │ │ │ │ - blx r2 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b.w 9c146 <_Py_NewReferenceNoTotal@@Base+0x10a2> │ │ │ │ + b.w 9b414 <_Py_NewReferenceNoTotal@@Base+0x490> │ │ │ │ movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b450 <_Py_NewReferenceNoTotal@@Base+0x3ac> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b414 <_Py_NewReferenceNoTotal@@Base+0x490> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 9b4da <_Py_NewReferenceNoTotal@@Base+0x436> │ │ │ │ + b.w 9b330 <_Py_NewReferenceNoTotal@@Base+0x3ac> │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b4da <_Py_NewReferenceNoTotal@@Base+0x436> │ │ │ │ - mov r3, r8 │ │ │ │ - mov r8, r4 │ │ │ │ - mov r4, r3 │ │ │ │ + b.w 9b3ba <_Py_NewReferenceNoTotal@@Base+0x436> │ │ │ │ + ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ + mov r1, r7 │ │ │ │ + blx r2 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + b.w 9c02e <_Py_NewReferenceNoTotal@@Base+0x10aa> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 9bbe8 <_Py_NewReferenceNoTotal@@Base+0xb44> │ │ │ │ - subs r7, r2, #1 │ │ │ │ - subs r2, r7, #1 │ │ │ │ - b.w 9b536 <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ + b.w 9b3ba <_Py_NewReferenceNoTotal@@Base+0x436> │ │ │ │ ldr r1, [r7, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9c730 <_Py_NewReferenceNoTotal@@Base+0x168c> │ │ │ │ + beq.w 9c62e <_Py_NewReferenceNoTotal@@Base+0x16aa> │ │ │ │ ldr r2, [r7, #24] │ │ │ │ - cbz r2, 9ce82 <_Py_NewReferenceNoTotal@@Base+0x1dde> │ │ │ │ + cbz r2, 9cd1c <_Py_NewReferenceNoTotal@@Base+0x1d98> │ │ │ │ str r1, [r2, #20] │ │ │ │ str r2, [r1, #24] │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r1, [r2, r9] │ │ │ │ + ldr.w r1, [r9, fp] │ │ │ │ ldr.w r2, [r3, #520] @ 0x208 │ │ │ │ str r2, [r7, #20] │ │ │ │ lsrs r0, r1, #18 │ │ │ │ ubfx r2, r1, #0, #18 │ │ │ │ str.w r7, [r3, #520] @ 0x208 │ │ │ │ - cbz r2, 9ce4e <_Py_NewReferenceNoTotal@@Base+0x1daa> │ │ │ │ + cbz r2, 9ccea <_Py_NewReferenceNoTotal@@Base+0x1d66> │ │ │ │ add.w r2, r1, #262144 @ 0x40000 │ │ │ │ movs r7, #0 │ │ │ │ lsrs r2, r2, #18 │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ str.w r7, [r2, #808] @ 0x328 │ │ │ │ add.w r0, r3, r0, lsl #3 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ ldr.w r7, [sl, #812] @ 0x32c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str.w r8, [r0, #804] @ 0x324 │ │ │ │ ldr.w r0, [sl, #804] @ 0x324 │ │ │ │ blx r7 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str.w r8, [r3, r9] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str.w r8, [r9, fp] │ │ │ │ ldr.w r2, [r3, #788] @ 0x314 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #788] @ 0x314 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b65c <_Py_NewReferenceNoTotal@@Base+0x5b8> │ │ │ │ + b.w 9b53c <_Py_NewReferenceNoTotal@@Base+0x5b8> │ │ │ │ str.w r1, [r3, #524] @ 0x20c │ │ │ │ - b.n 9ce24 <_Py_NewReferenceNoTotal@@Base+0x1d80> │ │ │ │ + b.n 9ccc2 <_Py_NewReferenceNoTotal@@Base+0x1d3e> │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 9cd40 <_Py_NewReferenceNoTotal@@Base+0x1dbc> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b5c6 <_Py_NewReferenceNoTotal@@Base+0x642> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97cc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.w 9d190 <_Py_NewReferenceNoTotal@@Base+0x220c> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b5c6 <_Py_NewReferenceNoTotal@@Base+0x642> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25ff9c │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9ba02 <_Py_NewReferenceNoTotal@@Base+0xa7e> │ │ │ │ + b.w 9ba10 <_Py_NewReferenceNoTotal@@Base+0xa8c> │ │ │ │ + mov.w r8, #0 │ │ │ │ + b.w 9b80c <_Py_NewReferenceNoTotal@@Base+0x888> │ │ │ │ + mov.w r8, #0 │ │ │ │ + b.w 9b7dc <_Py_NewReferenceNoTotal@@Base+0x858> │ │ │ │ + mov r8, r9 │ │ │ │ + b.w 9b80c <_Py_NewReferenceNoTotal@@Base+0x888> │ │ │ │ movs r3, #1 │ │ │ │ - subs r7, r2, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9ce10 <_Py_NewReferenceNoTotal@@Base+0x1d6c> │ │ │ │ + b.w 9b904 <_Py_NewReferenceNoTotal@@Base+0x980> │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 9cda4 <_Py_NewReferenceNoTotal@@Base+0x1e20> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9c25c <_Py_NewReferenceNoTotal@@Base+0x12d8> │ │ │ │ + sub.w r2, sl, #2 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b646 <_Py_NewReferenceNoTotal@@Base+0x6c2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97cc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 9d06a <_Py_NewReferenceNoTotal@@Base+0x1fc6> │ │ │ │ + bge.w 9d0ae <_Py_NewReferenceNoTotal@@Base+0x212a> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b7ec <_Py_NewReferenceNoTotal@@Base+0x748> │ │ │ │ + b.w 9b646 <_Py_NewReferenceNoTotal@@Base+0x6c2> │ │ │ │ + mov r8, sl │ │ │ │ + b.w 9b7dc <_Py_NewReferenceNoTotal@@Base+0x858> │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + movs r3, #1 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + subs r2, r1, #1 │ │ │ │ + b.w 9b7aa <_Py_NewReferenceNoTotal@@Base+0x826> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + b.n 9c9e8 <_Py_NewReferenceNoTotal@@Base+0x1a64> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 9cec2 <_Py_NewReferenceNoTotal@@Base+0x1e1e> │ │ │ │ + bl 25ff9c │ │ │ │ + b.w 9c126 <_Py_NewReferenceNoTotal@@Base+0x11a2> │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 9cdee <_Py_NewReferenceNoTotal@@Base+0x1e6a> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9c3ac <_Py_NewReferenceNoTotal@@Base+0x1428> │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.n 9cab6 <_Py_NewReferenceNoTotal@@Base+0x1b32> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b7ca <_Py_NewReferenceNoTotal@@Base+0x726> │ │ │ │ + b.w 9b73e <_Py_NewReferenceNoTotal@@Base+0x7ba> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97cc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 9ce2a <_Py_NewReferenceNoTotal@@Base+0x1ea6> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r2, [r3, r7, lsl #2] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldrd r8, r7, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9c924 <_Py_NewReferenceNoTotal@@Base+0x1880> │ │ │ │ + beq.w 9ca74 <_Py_NewReferenceNoTotal@@Base+0x1af0> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b7ca <_Py_NewReferenceNoTotal@@Base+0x726> │ │ │ │ + b.w 9b73e <_Py_NewReferenceNoTotal@@Base+0x7ba> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25ff9c │ │ │ │ + b.n 9ca58 <_Py_NewReferenceNoTotal@@Base+0x1ad4> │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.n 9ce18 <_Py_NewReferenceNoTotal@@Base+0x1e94> │ │ │ │ + str r0, [sp, #28] │ │ │ │ + bl 7f7cc │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9b762 <_Py_NewReferenceNoTotal@@Base+0x7de> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r6, r2 │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ + subs r2, r3, #1 │ │ │ │ + b.w 9b7aa <_Py_NewReferenceNoTotal@@Base+0x826> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b416 <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + subs r7, r2, #1 │ │ │ │ + b.n 9cc0c <_Py_NewReferenceNoTotal@@Base+0x1c88> │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.n 9cc0c <_Py_NewReferenceNoTotal@@Base+0x1c88> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25ff9c │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9b48a <_Py_NewReferenceNoTotal@@Base+0x506> │ │ │ │ + b.w 9ba10 <_Py_NewReferenceNoTotal@@Base+0xa8c> │ │ │ │ + subs r2, #1 │ │ │ │ + b.w 9b416 <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ mov r0, r4 │ │ │ │ - bl 260874 │ │ │ │ - b.n 9c908 <_Py_NewReferenceNoTotal@@Base+0x1864> │ │ │ │ + bl 25ff9c │ │ │ │ + b.w 9c5dc <_Py_NewReferenceNoTotal@@Base+0x1658> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r2, #1 │ │ │ │ + b.w 9b416 <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ + mov r7, r3 │ │ │ │ + b.w 9b322 <_Py_NewReferenceNoTotal@@Base+0x39e> │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str r7, [r4, #8] │ │ │ │ - cbnz r3, 9cf1e <_Py_NewReferenceNoTotal@@Base+0x1e7a> │ │ │ │ + cbnz r3, 9ceca <_Py_NewReferenceNoTotal@@Base+0x1f46> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b7aa <_Py_NewReferenceNoTotal@@Base+0x706> │ │ │ │ + b.w 9b68a <_Py_NewReferenceNoTotal@@Base+0x706> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97cc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9cf6a <_Py_NewReferenceNoTotal@@Base+0x1ec6> │ │ │ │ + blt.n 9cf16 <_Py_NewReferenceNoTotal@@Base+0x1f92> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r2, [r3, r7, lsl #2] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldrd r9, r8, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9c7e8 <_Py_NewReferenceNoTotal@@Base+0x1744> │ │ │ │ - b.n 9ceee <_Py_NewReferenceNoTotal@@Base+0x1e4a> │ │ │ │ + beq.w 9c696 <_Py_NewReferenceNoTotal@@Base+0x1712> │ │ │ │ + b.n 9ce98 <_Py_NewReferenceNoTotal@@Base+0x1f14> │ │ │ │ mov r0, r4 │ │ │ │ - bl 260874 │ │ │ │ - b.n 9c7cc <_Py_NewReferenceNoTotal@@Base+0x1728> │ │ │ │ + bl 25ff9c │ │ │ │ + b.w 9c67a <_Py_NewReferenceNoTotal@@Base+0x16f6> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9cf92 <_Py_NewReferenceNoTotal@@Base+0x1eee> │ │ │ │ + bne.n 9cf3e <_Py_NewReferenceNoTotal@@Base+0x1fba> │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 9cf80 <_Py_NewReferenceNoTotal@@Base+0x1edc> │ │ │ │ + beq.n 9cf2c <_Py_NewReferenceNoTotal@@Base+0x1fa8> │ │ │ │ mov.w r1, #616 @ 0x268 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 9cf78 <_Py_NewReferenceNoTotal@@Base+0x1ed4> │ │ │ │ + bl 97c6c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 9cf24 <_Py_NewReferenceNoTotal@@Base+0x1fa0> │ │ │ │ mov r0, r4 │ │ │ │ - bl b4eb8 │ │ │ │ + bl b4d3c │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 9cf78 <_Py_NewReferenceNoTotal@@Base+0x1ed4> │ │ │ │ + cbz r0, 9cf24 <_Py_NewReferenceNoTotal@@Base+0x1fa0> │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 236c58 │ │ │ │ - bl 7f738 │ │ │ │ + bl 236228 │ │ │ │ + bl 7f7cc │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r1, r2, #1 │ │ │ │ - cbz r0, 9cf7a <_Py_NewReferenceNoTotal@@Base+0x1ed6> │ │ │ │ + cbz r0, 9cf26 <_Py_NewReferenceNoTotal@@Base+0x1fa2> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 9ceee <_Py_NewReferenceNoTotal@@Base+0x1e4a> │ │ │ │ - bl 7f738 │ │ │ │ + b.n 9ce98 <_Py_NewReferenceNoTotal@@Base+0x1f14> │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9ceec <_Py_NewReferenceNoTotal@@Base+0x1e48> │ │ │ │ + beq.n 9ce96 <_Py_NewReferenceNoTotal@@Base+0x1f12> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b7aa <_Py_NewReferenceNoTotal@@Base+0x706> │ │ │ │ + b.w 9b68a <_Py_NewReferenceNoTotal@@Base+0x706> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r1, r2, #1 │ │ │ │ - b.n 9cf5e <_Py_NewReferenceNoTotal@@Base+0x1eba> │ │ │ │ + b.n 9cf0a <_Py_NewReferenceNoTotal@@Base+0x1f86> │ │ │ │ mov r0, r4 │ │ │ │ - bl 260874 │ │ │ │ + bl 25ff9c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9cf32 <_Py_NewReferenceNoTotal@@Base+0x1e8e> │ │ │ │ + beq.n 9cede <_Py_NewReferenceNoTotal@@Base+0x1f5a> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ - b.n 9cf5e <_Py_NewReferenceNoTotal@@Base+0x1eba> │ │ │ │ + b.n 9cf0a <_Py_NewReferenceNoTotal@@Base+0x1f86> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b7aa <_Py_NewReferenceNoTotal@@Base+0x706> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b68a <_Py_NewReferenceNoTotal@@Base+0x706> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77260 │ │ │ │ movs r3, #1 │ │ │ │ - movs r6, #0 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 9b8ca <_Py_NewReferenceNoTotal@@Base+0x826> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 260874 │ │ │ │ + bl 1e9b14 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9b5aa <_Py_NewReferenceNoTotal@@Base+0x506> │ │ │ │ - b.w 9bbe4 <_Py_NewReferenceNoTotal@@Base+0xb40> │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 1ea6e4 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - mov r7, r0 │ │ │ │ + b.w 9c0b8 <_Py_NewReferenceNoTotal@@Base+0x1134> │ │ │ │ + bl 7f7cc │ │ │ │ + cbnz r0, 9cf96 <_Py_NewReferenceNoTotal@@Base+0x2012> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b760 <_Py_NewReferenceNoTotal@@Base+0x7dc> │ │ │ │ + str r2, [sp, #28] │ │ │ │ + bl 1e9b14 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9b78c <_Py_NewReferenceNoTotal@@Base+0x808> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + mov r6, r2 │ │ │ │ + subs r2, r3, #1 │ │ │ │ + b.w 9b7aa <_Py_NewReferenceNoTotal@@Base+0x826> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97cc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.w 9d16c <_Py_NewReferenceNoTotal@@Base+0x21e8> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b760 <_Py_NewReferenceNoTotal@@Base+0x7dc> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97cc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b9ae <_Py_NewReferenceNoTotal@@Base+0x90a> │ │ │ │ - b.w 9b41c <_Py_NewReferenceNoTotal@@Base+0x378> │ │ │ │ + blt.n 9d010 <_Py_NewReferenceNoTotal@@Base+0x208c> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + b.w 9b2b8 <_Py_NewReferenceNoTotal@@Base+0x334> │ │ │ │ mov r0, r4 │ │ │ │ - bl 260874 │ │ │ │ + bl 25ff9c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c226 <_Py_NewReferenceNoTotal@@Base+0x1182> │ │ │ │ + bne.w 9c0c0 <_Py_NewReferenceNoTotal@@Base+0x113c> │ │ │ │ ldrd r3, r6, [r4, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 9d2b0 <_Py_NewReferenceNoTotal@@Base+0x220c> │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - b.w 9b402 <_Py_NewReferenceNoTotal@@Base+0x35e> │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 9b536 <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r7, r2, #1 │ │ │ │ - b.n 9ce10 <_Py_NewReferenceNoTotal@@Base+0x1d6c> │ │ │ │ + bne.w 9d180 <_Py_NewReferenceNoTotal@@Base+0x21fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 260874 │ │ │ │ - b.w 9c7b4 <_Py_NewReferenceNoTotal@@Base+0x1710> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 9b536 <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ - mov r7, r3 │ │ │ │ - b.w 9b442 <_Py_NewReferenceNoTotal@@Base+0x39e> │ │ │ │ - bl 260874 │ │ │ │ + bl 97cc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 9b942 <_Py_NewReferenceNoTotal@@Base+0x9be> │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ + ldr.w r2, [r1, r6, lsl #2] │ │ │ │ + ldr r0, [r2, #12] │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b38e <_Py_NewReferenceNoTotal@@Base+0x2ea> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - movs r6, #0 │ │ │ │ - b.w 9b8ca <_Py_NewReferenceNoTotal@@Base+0x826> │ │ │ │ - mov r4, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 771e8 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1ea6e4 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9c21e <_Py_NewReferenceNoTotal@@Base+0x117a> │ │ │ │ + bne.w 9c0c0 <_Py_NewReferenceNoTotal@@Base+0x113c> │ │ │ │ + ldrd r3, r2, [r4, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 9b2f0 <_Py_NewReferenceNoTotal@@Base+0x36c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ + bl 97cc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9d056 <_Py_NewReferenceNoTotal@@Base+0x1fb2> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - b.w 9b3d8 <_Py_NewReferenceNoTotal@@Base+0x334> │ │ │ │ + blt.w 9cc2a <_Py_NewReferenceNoTotal@@Base+0x1ca6> │ │ │ │ + ldrd r1, r3, [r4, #4] │ │ │ │ + b.w 9b2f0 <_Py_NewReferenceNoTotal@@Base+0x36c> │ │ │ │ movs r3, #1 │ │ │ │ subs r2, #1 │ │ │ │ movs r6, #0 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b8ca <_Py_NewReferenceNoTotal@@Base+0x826> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 260874 │ │ │ │ - b.n 9c870 <_Py_NewReferenceNoTotal@@Base+0x17cc> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr.w r2, [r3, r7, lsl #2] │ │ │ │ + b.w 9b7aa <_Py_NewReferenceNoTotal@@Base+0x826> │ │ │ │ + bl 25ff9c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - ldrd r9, r8, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9c88a <_Py_NewReferenceNoTotal@@Base+0x17e6> │ │ │ │ - b.n 9c8ec <_Py_NewReferenceNoTotal@@Base+0x1848> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9c474 <_Py_NewReferenceNoTotal@@Base+0x13d0> │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 9d09e <_Py_NewReferenceNoTotal@@Base+0x1ffa> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9c608 <_Py_NewReferenceNoTotal@@Base+0x1564> │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9cc1e <_Py_NewReferenceNoTotal@@Base+0x1b7a> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b85e <_Py_NewReferenceNoTotal@@Base+0x7ba> │ │ │ │ + beq.w 9b26e <_Py_NewReferenceNoTotal@@Base+0x2ea> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r2, #1 │ │ │ │ + movs r6, #0 │ │ │ │ + b.w 9b7aa <_Py_NewReferenceNoTotal@@Base+0x826> │ │ │ │ + mov r2, r7 │ │ │ │ + b.w 9b5ea <_Py_NewReferenceNoTotal@@Base+0x666> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97cc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9d0da <_Py_NewReferenceNoTotal@@Base+0x2036> │ │ │ │ + blt.n 9d068 <_Py_NewReferenceNoTotal@@Base+0x20e4> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r2, [r3, r7, lsl #2] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldrd r8, r7, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9cbda <_Py_NewReferenceNoTotal@@Base+0x1b36> │ │ │ │ + beq.w 9c738 <_Py_NewReferenceNoTotal@@Base+0x17b4> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b85e <_Py_NewReferenceNoTotal@@Base+0x7ba> │ │ │ │ + b.w 9b6aa <_Py_NewReferenceNoTotal@@Base+0x726> │ │ │ │ mov r0, r4 │ │ │ │ - bl 260874 │ │ │ │ - b.n 9cbbe <_Py_NewReferenceNoTotal@@Base+0x1b1a> │ │ │ │ + bl 25ff9c │ │ │ │ + b.w 9c71c <_Py_NewReferenceNoTotal@@Base+0x1798> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9d0c8 <_Py_NewReferenceNoTotal@@Base+0x2024> │ │ │ │ + b.w 9b6aa <_Py_NewReferenceNoTotal@@Base+0x726> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97cc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9ca8a <_Py_NewReferenceNoTotal@@Base+0x19e6> │ │ │ │ + blt.n 9d0a0 <_Py_NewReferenceNoTotal@@Base+0x211c> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r2, [r3, r6, lsl #2] │ │ │ │ + ldr.w r2, [r3, r7, lsl #2] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldrd r9, r8, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9c9de <_Py_NewReferenceNoTotal@@Base+0x193a> │ │ │ │ - b.n 9cd56 <_Py_NewReferenceNoTotal@@Base+0x1cb2> │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 9d124 <_Py_NewReferenceNoTotal@@Base+0x2080> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9c3c4 <_Py_NewReferenceNoTotal@@Base+0x1320> │ │ │ │ - sub.w r2, sl, #2 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b766 <_Py_NewReferenceNoTotal@@Base+0x6c2> │ │ │ │ + beq.w 9c7ac <_Py_NewReferenceNoTotal@@Base+0x1828> │ │ │ │ + b.w 9c80e <_Py_NewReferenceNoTotal@@Base+0x188a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 9d16a <_Py_NewReferenceNoTotal@@Base+0x20c6> │ │ │ │ + bl 25ff9c │ │ │ │ + b.w 9c792 <_Py_NewReferenceNoTotal@@Base+0x180e> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b766 <_Py_NewReferenceNoTotal@@Base+0x6c2> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 260874 │ │ │ │ - b.n 9c9c2 <_Py_NewReferenceNoTotal@@Base+0x191e> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b536 <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9ba26 <_Py_NewReferenceNoTotal@@Base+0x982> │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9ca50 <_Py_NewReferenceNoTotal@@Base+0x19ac> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bac0 <_Py_NewReferenceNoTotal@@Base+0xa1c> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 9cb3c <_Py_NewReferenceNoTotal@@Base+0x1a98> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 260874 │ │ │ │ - b.w 9c28e <_Py_NewReferenceNoTotal@@Base+0x11ea> │ │ │ │ + b.w 9b6cc <_Py_NewReferenceNoTotal@@Base+0x748> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r2, [r3, r8, lsl #2] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - ldr r1, [r2, #12] │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #24] │ │ │ │ + ldrd fp, r2, [r2, #12] │ │ │ │ + str r2, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9c260 <_Py_NewReferenceNoTotal@@Base+0x11bc> │ │ │ │ + beq.w 9c0f8 <_Py_NewReferenceNoTotal@@Base+0x1174> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b766 <_Py_NewReferenceNoTotal@@Base+0x6c2> │ │ │ │ + b.w 9b646 <_Py_NewReferenceNoTotal@@Base+0x6c2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 260874 │ │ │ │ - b.w 9c240 <_Py_NewReferenceNoTotal@@Base+0x119c> │ │ │ │ - str r0, [sp, #24] │ │ │ │ - bl 7f738 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9b882 <_Py_NewReferenceNoTotal@@Base+0x7de> │ │ │ │ + bl 25ff9c │ │ │ │ + b.w 9c0da <_Py_NewReferenceNoTotal@@Base+0x1156> │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.n 9c934 <_Py_NewReferenceNoTotal@@Base+0x19b0> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r6, r2 │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ - subs r2, r3, #1 │ │ │ │ - b.w 9b8ca <_Py_NewReferenceNoTotal@@Base+0x826> │ │ │ │ - ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ - b.w 9b8fc <_Py_NewReferenceNoTotal@@Base+0x858> │ │ │ │ - mov.w r8, #0 │ │ │ │ - b.w 9b92c <_Py_NewReferenceNoTotal@@Base+0x888> │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 9d1dc <_Py_NewReferenceNoTotal@@Base+0x2138> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b6e6 <_Py_NewReferenceNoTotal@@Base+0x642> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b99e <_Py_NewReferenceNoTotal@@Base+0xa1a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97cc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 9d1ea <_Py_NewReferenceNoTotal@@Base+0x2146> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b6e6 <_Py_NewReferenceNoTotal@@Base+0x642> │ │ │ │ + blt.w 9c96e <_Py_NewReferenceNoTotal@@Base+0x19ea> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r2, [r3, r7, lsl #2] │ │ │ │ + ldr.w r2, [r3, r6, lsl #2] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldrd r9, r8, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9bfc4 <_Py_NewReferenceNoTotal@@Base+0xf20> │ │ │ │ - b.n 9d1c8 <_Py_NewReferenceNoTotal@@Base+0x2124> │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - movs r3, #1 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - subs r2, r1, #1 │ │ │ │ - b.w 9b8ca <_Py_NewReferenceNoTotal@@Base+0x826> │ │ │ │ - ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ - b.w 9b92c <_Py_NewReferenceNoTotal@@Base+0x888> │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r8, r4 │ │ │ │ - mov r4, r3 │ │ │ │ - b.w 9bbe6 <_Py_NewReferenceNoTotal@@Base+0xb42> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 260874 │ │ │ │ - ldr.w r2, [r8, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 9bbba <_Py_NewReferenceNoTotal@@Base+0xb16> │ │ │ │ - b.w 9bbde <_Py_NewReferenceNoTotal@@Base+0xb3a> │ │ │ │ + beq.w 9c8c2 <_Py_NewReferenceNoTotal@@Base+0x193e> │ │ │ │ + b.n 9cbbe <_Py_NewReferenceNoTotal@@Base+0x1c3a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 260874 │ │ │ │ - b.w 9bfa8 <_Py_NewReferenceNoTotal@@Base+0xf04> │ │ │ │ - mov.w r8, #0 │ │ │ │ - b.w 9b8fc <_Py_NewReferenceNoTotal@@Base+0x858> │ │ │ │ - str r2, [sp, #24] │ │ │ │ - bl 7f738 │ │ │ │ + bl 25ff9c │ │ │ │ + b.w 9c8a6 <_Py_NewReferenceNoTotal@@Base+0x1922> │ │ │ │ + str r2, [sp, #28] │ │ │ │ + bl 7f7cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b882 <_Py_NewReferenceNoTotal@@Base+0x7de> │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + beq.w 9b762 <_Py_NewReferenceNoTotal@@Base+0x7de> │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r6, r2 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, r3, #1 │ │ │ │ - b.w 9b8ca <_Py_NewReferenceNoTotal@@Base+0x826> │ │ │ │ - bl 7f738 │ │ │ │ - cbnz r0, 9d27c <_Py_NewReferenceNoTotal@@Base+0x21d8> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b880 <_Py_NewReferenceNoTotal@@Base+0x7dc> │ │ │ │ + b.w 9b7aa <_Py_NewReferenceNoTotal@@Base+0x826> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 25ff9c │ │ │ │ + b.w 9c408 <_Py_NewReferenceNoTotal@@Base+0x1484> │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + bl 1e9b14 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 9d29c <_Py_NewReferenceNoTotal@@Base+0x21f8> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b880 <_Py_NewReferenceNoTotal@@Base+0x7dc> │ │ │ │ + bne.w 9b88c <_Py_NewReferenceNoTotal@@Base+0x908> │ │ │ │ + b.w 9b2fc <_Py_NewReferenceNoTotal@@Base+0x378> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9c554 <_Py_NewReferenceNoTotal@@Base+0x14b0> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 260874 │ │ │ │ - b.w 9c4f2 <_Py_NewReferenceNoTotal@@Base+0x144e> │ │ │ │ + b.w 9c46a <_Py_NewReferenceNoTotal@@Base+0x14e6> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + movs r3, #1 │ │ │ │ + movs r6, #0 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + subs r2, #1 │ │ │ │ + b.w 9b7aa <_Py_NewReferenceNoTotal@@Base+0x826> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + subs r2, #1 │ │ │ │ + b.w 9ba14 <_Py_NewReferenceNoTotal@@Base+0xa90> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldrd r7, r6, [r3, #12] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9c50e <_Py_NewReferenceNoTotal@@Base+0x146a> │ │ │ │ - b.n 9d268 <_Py_NewReferenceNoTotal@@Base+0x21c4> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97dc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 9ba64 <_Py_NewReferenceNoTotal@@Base+0x9c0> │ │ │ │ + beq.w 9c424 <_Py_NewReferenceNoTotal@@Base+0x14a0> │ │ │ │ + b.n 9cf66 <_Py_NewReferenceNoTotal@@Base+0x1fe2> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ + b.w 9b2e2 <_Py_NewReferenceNoTotal@@Base+0x35e> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9c32c <_Py_NewReferenceNoTotal@@Base+0x13a8> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr.w r2, [r3, r7, lsl #2] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - ldr.w r2, [r1, r6, lsl #2] │ │ │ │ - ldr r0, [r2, #12] │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #24] │ │ │ │ + ldrd r9, r8, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c226 <_Py_NewReferenceNoTotal@@Base+0x1182> │ │ │ │ - ldrd r3, r2, [r4, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 9b410 <_Py_NewReferenceNoTotal@@Base+0x36c> │ │ │ │ + beq.w 9beb0 <_Py_NewReferenceNoTotal@@Base+0xf2c> │ │ │ │ + b.n 9cd2a <_Py_NewReferenceNoTotal@@Base+0x1da6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 9cd4c <_Py_NewReferenceNoTotal@@Base+0x1ca8> │ │ │ │ - ldrd r1, r3, [r4, #4] │ │ │ │ - b.w 9b410 <_Py_NewReferenceNoTotal@@Base+0x36c> │ │ │ │ + bl 25ff9c │ │ │ │ + b.w 9be94 <_Py_NewReferenceNoTotal@@Base+0xf10> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r7, r2, #1 │ │ │ │ - b.n 9ce10 <_Py_NewReferenceNoTotal@@Base+0x1d6c> │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9ce10 <_Py_NewReferenceNoTotal@@Base+0x1d6c> │ │ │ │ - str r2, [sp, #24] │ │ │ │ - bl 1ea6e4 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9b8ac <_Py_NewReferenceNoTotal@@Base+0x808> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - mov r6, r2 │ │ │ │ - subs r2, r3, #1 │ │ │ │ - b.w 9b8ca <_Py_NewReferenceNoTotal@@Base+0x826> │ │ │ │ - mov r2, r7 │ │ │ │ - b.w 9b70a <_Py_NewReferenceNoTotal@@Base+0x666> │ │ │ │ - nop │ │ │ │ + b.n 9cc0c <_Py_NewReferenceNoTotal@@Base+0x1c88> │ │ │ │ │ │ │ │ -0009d320 : │ │ │ │ +0009d1b4 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #134217728 @ 0x8000000 │ │ │ │ - beq.n 9d32e │ │ │ │ + beq.n 9d1c2 │ │ │ │ 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, #35900 @ 0x8c3c │ │ │ │ + movw r1, #33340 @ 0x823c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ │ │ │ │ -0009d364 <_PyEvalFramePushAndInit@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0009d1f8 <_PyEvalFramePushAndInit@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w r4, [r0, #148] @ 0x94 │ │ │ │ - mov sl, r3 │ │ │ │ + mov r9, r3 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ - sub sp, #16 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r6, r2 │ │ │ │ + sub sp, #20 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r8, r2 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9d446 <_PyEvalFramePushAndInit@@Base+0xe2> │ │ │ │ + beq.n 9d2de <_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 9d446 <_PyEvalFramePushAndInit@@Base+0xe2> │ │ │ │ + bge.n 9d2de <_PyEvalFramePushAndInit@@Base+0xe6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r7, [r4, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9d3fe <_PyEvalFramePushAndInit@@Base+0x9a> │ │ │ │ + beq.n 9d294 <_PyEvalFramePushAndInit@@Base+0x9c> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ str r5, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ adds r5, #124 @ 0x7c │ │ │ │ - ldrd r0, r1, [r7, #8] │ │ │ │ + ldrd r0, r1, [r6, #8] │ │ │ │ cmp r2, r3 │ │ │ │ strd r0, r1, [r4, #12] │ │ │ │ - str r6, [r4, #20] │ │ │ │ + str.w r8, [r4, #20] │ │ │ │ strd r5, r2, [r4, #28] │ │ │ │ str r3, [r4, #24] │ │ │ │ strh r3, [r4, #36] @ 0x24 │ │ │ │ strb.w r3, [r4, #38] @ 0x26 │ │ │ │ - ble.n 9d420 <_PyEvalFramePushAndInit@@Base+0xbc> │ │ │ │ + ble.n 9d2b8 <_PyEvalFramePushAndInit@@Base+0xc0> │ │ │ │ add.w r5, r4, #40 @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2957c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r0, r8 │ │ │ │ - mov r3, sl │ │ │ │ - bl 9d6ac <_PyEvalFramePushAndInit@@Base+0x348> │ │ │ │ - cbnz r0, 9d43a <_PyEvalFramePushAndInit@@Base+0xd6> │ │ │ │ + mov r0, r7 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 9d554 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ + cbnz r0, 9d2d2 <_PyEvalFramePushAndInit@@Base+0xda> │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ str r5, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ adds r5, #124 @ 0x7c │ │ │ │ - ldrd r0, r3, [r7, #8] │ │ │ │ + ldrd r0, r3, [r6, #8] │ │ │ │ cmp r2, r1 │ │ │ │ strd r0, r3, [r4, #12] │ │ │ │ - str r6, [r4, #20] │ │ │ │ + str.w r8, [r4, #20] │ │ │ │ strd r5, r2, [r4, #28] │ │ │ │ str r1, [r4, #24] │ │ │ │ strh r1, [r4, #36] @ 0x24 │ │ │ │ strb.w r1, [r4, #38] @ 0x26 │ │ │ │ - bgt.n 9d3d2 <_PyEvalFramePushAndInit@@Base+0x6e> │ │ │ │ + bgt.n 9d268 <_PyEvalFramePushAndInit@@Base+0x70> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r6 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov r3, sl │ │ │ │ + mov r3, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ - bl 9d6ac <_PyEvalFramePushAndInit@@Base+0x348> │ │ │ │ + bl 9d554 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d3f6 <_PyEvalFramePushAndInit@@Base+0x92> │ │ │ │ + beq.n 9d28c <_PyEvalFramePushAndInit@@Base+0x94> │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 1a9034 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1a841c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 9d3f6 <_PyEvalFramePushAndInit@@Base+0x92> │ │ │ │ + b.n 9d28c <_PyEvalFramePushAndInit@@Base+0x94> │ │ │ │ add.w r2, r3, #1000 @ 0x3e8 │ │ │ │ - mov.w r9, #16384 @ 0x4000 │ │ │ │ + mov.w r1, #16384 @ 0x4000 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmp r9, r2 │ │ │ │ - blt.n 9d542 <_PyEvalFramePushAndInit@@Base+0x1de> │ │ │ │ + cmp r1, r2 │ │ │ │ + blt.n 9d3ea <_PyEvalFramePushAndInit@@Base+0x1f2> │ │ │ │ movw r0, #19968 @ 0x4e00 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ - mov r1, r9 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr.w r4, [r8, #144] @ 0x90 │ │ │ │ + str r1, [sp, #8] │ │ │ │ ldrd r0, r2, [r0, #804] @ 0x324 │ │ │ │ + ldr.w r4, [r7, #144] @ 0x90 │ │ │ │ blx r2 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cbz r0, 9d4b2 <_PyEvalFramePushAndInit@@Base+0x14e> │ │ │ │ - ldr.w r1, [r8, #144] @ 0x90 │ │ │ │ + ldrd r1, r3, [sp, #8] │ │ │ │ + cbz r0, 9d350 <_PyEvalFramePushAndInit@@Base+0x158> │ │ │ │ + ldr.w ip, [r7, #144] @ 0x90 │ │ │ │ movs r2, #0 │ │ │ │ - strd r4, r9, [r0] │ │ │ │ + strd r4, r1, [r0] │ │ │ │ str r2, [r0, #8] │ │ │ │ - cbz r1, 9d48c <_PyEvalFramePushAndInit@@Base+0x128> │ │ │ │ - ldr.w r2, [r8, #148] @ 0x94 │ │ │ │ - add.w lr, r1, #12 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.n 9d32c <_PyEvalFramePushAndInit@@Base+0x134> │ │ │ │ + ldr.w r2, [r7, #148] @ 0x94 │ │ │ │ + add.w lr, ip, #12 │ │ │ │ sub.w r2, r2, lr │ │ │ │ asrs r2, r2, #2 │ │ │ │ - str r2, [r1, #8] │ │ │ │ + str.w r2, [ip, #8] │ │ │ │ clz r4, r4 │ │ │ │ - add.w r1, r0, r9 │ │ │ │ - str.w r0, [r8, #144] @ 0x90 │ │ │ │ + add r1, r0 │ │ │ │ + str.w r0, [r7, #144] @ 0x90 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - str.w r1, [r8, #152] @ 0x98 │ │ │ │ + str.w r1, [r7, #152] @ 0x98 │ │ │ │ adds r4, #3 │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ - str.w r3, [r8, #148] @ 0x94 │ │ │ │ + str.w r3, [r7, #148] @ 0x94 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9d3a0 <_PyEvalFramePushAndInit@@Base+0x3c> │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + bne.w 9d234 <_PyEvalFramePushAndInit@@Base+0x3c> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9d4dc <_PyEvalFramePushAndInit@@Base+0x178> │ │ │ │ + beq.n 9d37a <_PyEvalFramePushAndInit@@Base+0x182> │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 9d4dc <_PyEvalFramePushAndInit@@Base+0x178> │ │ │ │ - ldr r2, [pc, #208] @ (9d594 <_PyEvalFramePushAndInit@@Base+0x230>) │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 9d37a <_PyEvalFramePushAndInit@@Base+0x182> │ │ │ │ + ldr r2, [pc, #216] @ (9d43c <_PyEvalFramePushAndInit@@Base+0x244>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9d4d4 <_PyEvalFramePushAndInit@@Base+0x170> │ │ │ │ + cbz r3, 9d372 <_PyEvalFramePushAndInit@@Base+0x17a> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - mov r0, r7 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + mov r0, r6 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - cbz r6, 9d508 <_PyEvalFramePushAndInit@@Base+0x1a4> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 9d3b0 <_PyEvalFramePushAndInit@@Base+0x1b8> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9d508 <_PyEvalFramePushAndInit@@Base+0x1a4> │ │ │ │ + beq.n 9d3b0 <_PyEvalFramePushAndInit@@Base+0x1b8> │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 9d508 <_PyEvalFramePushAndInit@@Base+0x1a4> │ │ │ │ - ldr r2, [pc, #164] @ (9d594 <_PyEvalFramePushAndInit@@Base+0x230>) │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbnz r3, 9d3b0 <_PyEvalFramePushAndInit@@Base+0x1b8> │ │ │ │ + ldr r2, [pc, #164] @ (9d43c <_PyEvalFramePushAndInit@@Base+0x244>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9d500 <_PyEvalFramePushAndInit@@Base+0x19c> │ │ │ │ + cbz r3, 9d3a6 <_PyEvalFramePushAndInit@@Base+0x1ae> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - mov r0, r6 │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + mov r0, r8 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - ldr r7, [pc, #136] @ (9d594 <_PyEvalFramePushAndInit@@Base+0x230>) │ │ │ │ + ldr r6, [pc, #136] @ (9d43c <_PyEvalFramePushAndInit@@Base+0x244>) │ │ │ │ movs r4, #0 │ │ │ │ - mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ + mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 9d548 <_PyEvalFramePushAndInit@@Base+0x1e4> │ │ │ │ - ldr.w r5, [sl, r4, lsl #2] │ │ │ │ + beq.n 9d3ee <_PyEvalFramePushAndInit@@Base+0x1f6> │ │ │ │ + ldr.w r5, [r9, r4, lsl #2] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cmp r3, r8 │ │ │ │ - beq.n 9d53e <_PyEvalFramePushAndInit@@Base+0x1da> │ │ │ │ + cmp r3, r7 │ │ │ │ + beq.n 9d3e6 <_PyEvalFramePushAndInit@@Base+0x1ee> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9d53e <_PyEvalFramePushAndInit@@Base+0x1da> │ │ │ │ - ldr.w r3, [r7, #1416] @ 0x588 │ │ │ │ - cbz r3, 9d536 <_PyEvalFramePushAndInit@@Base+0x1d2> │ │ │ │ - ldr.w r2, [r7, #1420] @ 0x58c │ │ │ │ + cbnz r3, 9d3e6 <_PyEvalFramePushAndInit@@Base+0x1ee> │ │ │ │ + ldr.w r3, [r6, #1416] @ 0x588 │ │ │ │ + cbz r3, 9d3de <_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 9d510 <_PyEvalFramePushAndInit@@Base+0x1ac> │ │ │ │ - mov.w r9, r9, lsl #1 │ │ │ │ - b.n 9d450 <_PyEvalFramePushAndInit@@Base+0xec> │ │ │ │ + b.n 9d3b8 <_PyEvalFramePushAndInit@@Base+0x1c0> │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 9d2e8 <_PyEvalFramePushAndInit@@Base+0xf0> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cbz r3, 9d58e <_PyEvalFramePushAndInit@@Base+0x22a> │ │ │ │ + cbz r3, 9d434 <_PyEvalFramePushAndInit@@Base+0x23c> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - add.w r4, sl, r4, lsl #2 │ │ │ │ - ldr r7, [pc, #64] @ (9d594 <_PyEvalFramePushAndInit@@Base+0x230>) │ │ │ │ + add.w r4, r9, r4, lsl #2 │ │ │ │ + ldr r7, [pc, #64] @ (9d43c <_PyEvalFramePushAndInit@@Base+0x244>) │ │ │ │ movs r6, #0 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp r6, r8 │ │ │ │ - bge.n 9d58e <_PyEvalFramePushAndInit@@Base+0x22a> │ │ │ │ + bge.n 9d434 <_PyEvalFramePushAndInit@@Base+0x23c> │ │ │ │ ldr.w r5, [r4], #4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 9d58a <_PyEvalFramePushAndInit@@Base+0x226> │ │ │ │ + beq.n 9d430 <_PyEvalFramePushAndInit@@Base+0x238> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9d58a <_PyEvalFramePushAndInit@@Base+0x226> │ │ │ │ + cbnz r3, 9d430 <_PyEvalFramePushAndInit@@Base+0x238> │ │ │ │ ldr.w r3, [r7, #1416] @ 0x588 │ │ │ │ - cbz r3, 9d582 <_PyEvalFramePushAndInit@@Base+0x21e> │ │ │ │ + cbz r3, 9d428 <_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 9d55e <_PyEvalFramePushAndInit@@Base+0x1fa> │ │ │ │ - bl 1ea6e4 │ │ │ │ - b.n 9d442 <_PyEvalFramePushAndInit@@Base+0xde> │ │ │ │ + b.n 9d404 <_PyEvalFramePushAndInit@@Base+0x20c> │ │ │ │ + bl 1e9b14 │ │ │ │ + b.n 9d2da <_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 9d622 <_PyEvalFramePushAndInit@@Base+0x2be> │ │ │ │ + beq.n 9d4ca <_PyEvalFramePushAndInit@@Base+0x2d2> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r5, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 9d5c8 <_PyEvalFramePushAndInit@@Base+0x264> │ │ │ │ + beq.n 9d470 <_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 9d678 <_PyEvalFramePushAndInit@@Base+0x314> │ │ │ │ + bpl.n 9d520 <_PyEvalFramePushAndInit@@Base+0x328> │ │ │ │ adds r1, #16 │ │ │ │ - beq.n 9d690 <_PyEvalFramePushAndInit@@Base+0x32c> │ │ │ │ + beq.n 9d538 <_PyEvalFramePushAndInit@@Base+0x340> │ │ │ │ mov r0, r4 │ │ │ │ - bl ab49c <_PyEval_EvalFrameDefault@@Base+0xd29c> │ │ │ │ + bl ab32c <_PyEval_EvalFrameDefault@@Base+0xd284> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d690 <_PyEvalFramePushAndInit@@Base+0x32c> │ │ │ │ + beq.n 9d538 <_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 9d62e <_PyEvalFramePushAndInit@@Base+0x2ca> │ │ │ │ + bhi.n 9d4d6 <_PyEvalFramePushAndInit@@Base+0x2de> │ │ │ │ str r0, [r4, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ adds r0, r0, r3 │ │ │ │ - beq.n 9d698 <_PyEvalFramePushAndInit@@Base+0x334> │ │ │ │ + beq.n 9d540 <_PyEvalFramePushAndInit@@Base+0x348> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbnz r3, 9d674 <_PyEvalFramePushAndInit@@Base+0x310> │ │ │ │ + cbnz r3, 9d51c <_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 97dc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97cc0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9d690 <_PyEvalFramePushAndInit@@Base+0x32c> │ │ │ │ + blt.n 9d538 <_PyEvalFramePushAndInit@@Base+0x340> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.n 9d5b4 <_PyEvalFramePushAndInit@@Base+0x250> │ │ │ │ + b.n 9d45c <_PyEvalFramePushAndInit@@Base+0x264> │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 76e4c │ │ │ │ + bl 76ec0 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - cbz r0, 9d698 <_PyEvalFramePushAndInit@@Base+0x334> │ │ │ │ + cbz r0, 9d540 <_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, 9d698 <_PyEvalFramePushAndInit@@Base+0x334> │ │ │ │ + cbz r0, 9d540 <_PyEvalFramePushAndInit@@Base+0x348> │ │ │ │ ldr r4, [r7, #4] │ │ │ │ - b.n 9d606 <_PyEvalFramePushAndInit@@Base+0x2a2> │ │ │ │ + b.n 9d4ae <_PyEvalFramePushAndInit@@Base+0x2b6> │ │ │ │ str r3, [r7, #4] │ │ │ │ - b.n 9d60a <_PyEvalFramePushAndInit@@Base+0x2a6> │ │ │ │ + b.n 9d4b2 <_PyEvalFramePushAndInit@@Base+0x2ba> │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #35900 @ 0x8c3c │ │ │ │ + movw r1, #33340 @ 0x823c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1994 │ │ │ │ + bl d183c │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9d5c2 <_PyEvalFramePushAndInit@@Base+0x25e> │ │ │ │ + b.n 9d46a <_PyEvalFramePushAndInit@@Base+0x272> │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 1ea6e4 │ │ │ │ + bl 1e9b14 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9d60a <_PyEvalFramePushAndInit@@Base+0x2a6> │ │ │ │ - b.n 9d5c0 <_PyEvalFramePushAndInit@@Base+0x25c> │ │ │ │ + bne.n 9d4b2 <_PyEvalFramePushAndInit@@Base+0x2ba> │ │ │ │ + b.n 9d468 <_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 │ │ │ │ @@ -172178,199 +172032,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 9db7a <_PyEvalFramePushAndInit@@Base+0x816> │ │ │ │ + bne.w 9da22 <_PyEvalFramePushAndInit@@Base+0x82a> │ │ │ │ cmp r4, r8 │ │ │ │ mov sl, r4 │ │ │ │ it ge │ │ │ │ movge sl, r8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 9d746 <_PyEvalFramePushAndInit@@Base+0x3e2> │ │ │ │ + ble.n 9d5ee <_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 9d722 <_PyEvalFramePushAndInit@@Base+0x3be> │ │ │ │ + beq.n 9d5ca <_PyEvalFramePushAndInit@@Base+0x3d2> │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ cmp.w sl, #2 │ │ │ │ str r2, [r6, #4] │ │ │ │ - beq.n 9d722 <_PyEvalFramePushAndInit@@Base+0x3be> │ │ │ │ + beq.n 9d5ca <_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 9d716 <_PyEvalFramePushAndInit@@Base+0x3b2> │ │ │ │ + bne.n 9d5be <_PyEvalFramePushAndInit@@Base+0x3c6> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d7ce <_PyEvalFramePushAndInit@@Base+0x46a> │ │ │ │ + bne.n 9d676 <_PyEvalFramePushAndInit@@Base+0x47e> │ │ │ │ cmp r8, r4 │ │ │ │ - bgt.w 9dce4 <_PyEvalFramePushAndInit@@Base+0x980> │ │ │ │ + bgt.w 9db8c <_PyEvalFramePushAndInit@@Base+0x994> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9d8d2 <_PyEvalFramePushAndInit@@Base+0x56e> │ │ │ │ + bne.w 9d77a <_PyEvalFramePushAndInit@@Base+0x582> │ │ │ │ cmp r8, r4 │ │ │ │ - blt.n 9d750 <_PyEvalFramePushAndInit@@Base+0x3ec> │ │ │ │ + blt.n 9d5f8 <_PyEvalFramePushAndInit@@Base+0x400> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 9da38 <_PyEvalFramePushAndInit@@Base+0x6d4> │ │ │ │ + bgt.w 9d8e0 <_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 9d7cc <_PyEvalFramePushAndInit@@Base+0x468> │ │ │ │ + bne.n 9d674 <_PyEvalFramePushAndInit@@Base+0x47c> │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 9d726 <_PyEvalFramePushAndInit@@Base+0x3c2> │ │ │ │ + b.n 9d5ce <_PyEvalFramePushAndInit@@Base+0x3d6> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9dc38 <_PyEvalFramePushAndInit@@Base+0x8d4> │ │ │ │ + beq.w 9dae0 <_PyEvalFramePushAndInit@@Base+0x8e8> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ subs r1, r4, r3 │ │ │ │ cmp r8, r1 │ │ │ │ - blt.w 9dc38 <_PyEvalFramePushAndInit@@Base+0x8d4> │ │ │ │ + blt.w 9dae0 <_PyEvalFramePushAndInit@@Base+0x8e8> │ │ │ │ cmp r1, sl │ │ │ │ - blt.w 9dbd6 <_PyEvalFramePushAndInit@@Base+0x872> │ │ │ │ + blt.w 9da7e <_PyEvalFramePushAndInit@@Base+0x886> │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9d736 <_PyEvalFramePushAndInit@@Base+0x3d2> │ │ │ │ + beq.n 9d5de <_PyEvalFramePushAndInit@@Base+0x3e6> │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 9d736 <_PyEvalFramePushAndInit@@Base+0x3d2> │ │ │ │ + bge.n 9d5de <_PyEvalFramePushAndInit@@Base+0x3e6> │ │ │ │ add r1, r2 │ │ │ │ adds r0, #12 │ │ │ │ ldr.w r7, [r6, r1, lsl #2] │ │ │ │ - cbnz r7, 9d79e <_PyEvalFramePushAndInit@@Base+0x43a> │ │ │ │ + cbnz r7, 9d646 <_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 9d736 <_PyEvalFramePushAndInit@@Base+0x3d2> │ │ │ │ + ble.n 9d5de <_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, 9d7c4 <_PyEvalFramePushAndInit@@Base+0x460> │ │ │ │ + cbnz r7, 9d66c <_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 9d7ae <_PyEvalFramePushAndInit@@Base+0x44a> │ │ │ │ - b.n 9d736 <_PyEvalFramePushAndInit@@Base+0x3d2> │ │ │ │ + bne.n 9d656 <_PyEvalFramePushAndInit@@Base+0x45e> │ │ │ │ + b.n 9d5de <_PyEvalFramePushAndInit@@Base+0x3e6> │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ cmp r8, r4 │ │ │ │ - ble.w 9dc06 <_PyEvalFramePushAndInit@@Base+0x8a2> │ │ │ │ + ble.w 9daae <_PyEvalFramePushAndInit@@Base+0x8b6> │ │ │ │ sub.w r1, r8, sl │ │ │ │ add.w r0, fp, sl, lsl #2 │ │ │ │ - bl c3088 <_PyTuple_FromArraySteal@@Base> │ │ │ │ + bl c2f08 <_PyTuple_FromArraySteal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9de4e <_PyEvalFramePushAndInit@@Base+0xaea> │ │ │ │ + beq.w 9dcf6 <_PyEvalFramePushAndInit@@Base+0xafe> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str.w r0, [r6, r3, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 9d8d2 <_PyEvalFramePushAndInit@@Base+0x56e> │ │ │ │ + bne.n 9d77a <_PyEvalFramePushAndInit@@Base+0x582> │ │ │ │ ldr r4, [r5, #28] │ │ │ │ cmp r4, r8 │ │ │ │ - bge.n 9d732 <_PyEvalFramePushAndInit@@Base+0x3ce> │ │ │ │ + bge.n 9d5da <_PyEvalFramePushAndInit@@Base+0x3e2> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ands.w r7, r3, #4 │ │ │ │ - bne.n 9d736 <_PyEvalFramePushAndInit@@Base+0x3d2> │ │ │ │ + bne.n 9d5de <_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 9df30 <_PyEvalFramePushAndInit@@Base+0xbcc> │ │ │ │ + blt.w 9ddd8 <_PyEvalFramePushAndInit@@Base+0xbe0> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9df12 <_PyEvalFramePushAndInit@@Base+0xbae> │ │ │ │ + bne.w 9ddba <_PyEvalFramePushAndInit@@Base+0xbc2> │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #30784 @ 0x7840 │ │ │ │ + movw r0, #28224 @ 0x6e40 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ subs r4, #1 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - bl ddd20 │ │ │ │ + bl ddb98 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9db74 <_PyEvalFramePushAndInit@@Base+0x810> │ │ │ │ + beq.w 9da1c <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9dfb4 <_PyEvalFramePushAndInit@@Base+0xc50> │ │ │ │ - movw r0, #6724 @ 0x1a44 │ │ │ │ + bne.w 9de5c <_PyEvalFramePushAndInit@@Base+0xc64> │ │ │ │ + movw r0, #4164 @ 0x1044 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 7a0ec │ │ │ │ + bl 7a164 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r6, #35156 @ 0x8954 │ │ │ │ + movw r6, #32516 @ 0x7f04 │ │ │ │ movt r6, #40 @ 0x28 │ │ │ │ - movw r2, #37656 @ 0x9318 │ │ │ │ + movw r2, #35096 @ 0x8918 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #6724 @ 0x1a44 │ │ │ │ + movw r3, #4164 @ 0x1044 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r6, r3 │ │ │ │ - movw r3, #37660 @ 0x931c │ │ │ │ + movw r3, #35100 @ 0x891c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp.w r8, #1 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r2, #38012 @ 0x947c │ │ │ │ + movw r2, #35452 @ 0x8a7c │ │ │ │ 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 14b0ac <_PyErr_Format@@Base> │ │ │ │ + bl 14a3b4 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9df96 <_PyEvalFramePushAndInit@@Base+0xc32> │ │ │ │ + bne.w 9de3e <_PyEvalFramePushAndInit@@Base+0xc46> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9db74 <_PyEvalFramePushAndInit@@Base+0x810> │ │ │ │ + beq.w 9da1c <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9db74 <_PyEvalFramePushAndInit@@Base+0x810> │ │ │ │ - ldr r2, [pc, #372] @ (9da34 <_PyEvalFramePushAndInit@@Base+0x6d0>) │ │ │ │ + bne.w 9da1c <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + ldr r2, [pc, #372] @ (9d8dc <_PyEvalFramePushAndInit@@Base+0x6e4>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e06c <_PyEvalFramePushAndInit@@Base+0xd08> │ │ │ │ + bne.w 9df14 <_PyEvalFramePushAndInit@@Base+0xd1c> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 9db74 <_PyEvalFramePushAndInit@@Base+0x810> │ │ │ │ + b.n 9da1c <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 9d7f0 <_PyEvalFramePushAndInit@@Base+0x48c> │ │ │ │ + ble.n 9d698 <_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 │ │ │ │ @@ -172380,949 +172234,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 9e03e <_PyEvalFramePushAndInit@@Base+0xcda> │ │ │ │ + beq.w 9dee6 <_PyEvalFramePushAndInit@@Base+0xcee> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.w 9e03e <_PyEvalFramePushAndInit@@Base+0xcda> │ │ │ │ + bpl.w 9dee6 <_PyEvalFramePushAndInit@@Base+0xcee> │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ add.w r8, r3, #12 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp sl, r3 │ │ │ │ - ble.n 9d9f2 <_PyEvalFramePushAndInit@@Base+0x68e> │ │ │ │ + ble.n 9d89a <_PyEvalFramePushAndInit@@Base+0x6a2> │ │ │ │ ldr.w r1, [r8, r3, lsl #2] │ │ │ │ mov.w r9, r3, lsl #2 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 9dbb8 <_PyEvalFramePushAndInit@@Base+0x854> │ │ │ │ + beq.w 9da60 <_PyEvalFramePushAndInit@@Base+0x868> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ cmp sl, r2 │ │ │ │ - ble.n 9d982 <_PyEvalFramePushAndInit@@Base+0x61e> │ │ │ │ + ble.n 9d82a <_PyEvalFramePushAndInit@@Base+0x632> │ │ │ │ add.w r4, r9, #4 │ │ │ │ ldr.w r2, [r8, r4] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 9d9d4 <_PyEvalFramePushAndInit@@Base+0x670> │ │ │ │ + beq.n 9d87c <_PyEvalFramePushAndInit@@Base+0x684> │ │ │ │ adds r2, r3, #2 │ │ │ │ cmp sl, r2 │ │ │ │ - ble.n 9d982 <_PyEvalFramePushAndInit@@Base+0x61e> │ │ │ │ + ble.n 9d82a <_PyEvalFramePushAndInit@@Base+0x632> │ │ │ │ add.w r4, r9, #8 │ │ │ │ ldr.w r2, [r8, r4] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 9d9d4 <_PyEvalFramePushAndInit@@Base+0x670> │ │ │ │ + beq.n 9d87c <_PyEvalFramePushAndInit@@Base+0x684> │ │ │ │ adds r2, r3, #3 │ │ │ │ cmp sl, r2 │ │ │ │ - ble.n 9d982 <_PyEvalFramePushAndInit@@Base+0x61e> │ │ │ │ + ble.n 9d82a <_PyEvalFramePushAndInit@@Base+0x632> │ │ │ │ add.w r4, r9, #12 │ │ │ │ ldr.w r2, [r8, r4] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 9d9d4 <_PyEvalFramePushAndInit@@Base+0x670> │ │ │ │ + beq.n 9d87c <_PyEvalFramePushAndInit@@Base+0x684> │ │ │ │ adds r4, r3, #4 │ │ │ │ cmp sl, r4 │ │ │ │ - ble.n 9d982 <_PyEvalFramePushAndInit@@Base+0x61e> │ │ │ │ + ble.n 9d82a <_PyEvalFramePushAndInit@@Base+0x632> │ │ │ │ ldr.w r2, [r8, r4, lsl #2] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 9d9d2 <_PyEvalFramePushAndInit@@Base+0x66e> │ │ │ │ + beq.n 9d87a <_PyEvalFramePushAndInit@@Base+0x682> │ │ │ │ adds r4, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - bgt.n 9d974 <_PyEvalFramePushAndInit@@Base+0x610> │ │ │ │ + bgt.n 9d81c <_PyEvalFramePushAndInit@@Base+0x624> │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl d12c0 │ │ │ │ + bl d1168 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.w 9dbb8 <_PyEvalFramePushAndInit@@Base+0x854> │ │ │ │ - bne.n 9d9ce <_PyEvalFramePushAndInit@@Base+0x66a> │ │ │ │ + bgt.w 9da60 <_PyEvalFramePushAndInit@@Base+0x868> │ │ │ │ + bne.n 9d876 <_PyEvalFramePushAndInit@@Base+0x67e> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp sl, r3 │ │ │ │ - ble.n 9d9f2 <_PyEvalFramePushAndInit@@Base+0x68e> │ │ │ │ + ble.n 9d89a <_PyEvalFramePushAndInit@@Base+0x6a2> │ │ │ │ add.w r4, r9, #4 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r1, [r8, r4] │ │ │ │ - bl d12c0 │ │ │ │ + bl d1168 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 9d9d4 <_PyEvalFramePushAndInit@@Base+0x670> │ │ │ │ - bne.n 9d9ce <_PyEvalFramePushAndInit@@Base+0x66a> │ │ │ │ + bgt.n 9d87c <_PyEvalFramePushAndInit@@Base+0x684> │ │ │ │ + bne.n 9d876 <_PyEvalFramePushAndInit@@Base+0x67e> │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ adds r4, r3, #2 │ │ │ │ cmp sl, r4 │ │ │ │ - ble.n 9d9f2 <_PyEvalFramePushAndInit@@Base+0x68e> │ │ │ │ + ble.n 9d89a <_PyEvalFramePushAndInit@@Base+0x6a2> │ │ │ │ ldr.w r1, [r8, r4, lsl #2] │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl d12c0 │ │ │ │ + bl d1168 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 9d9d2 <_PyEvalFramePushAndInit@@Base+0x66e> │ │ │ │ + bgt.n 9d87a <_PyEvalFramePushAndInit@@Base+0x682> │ │ │ │ add.w r4, r4, #1 │ │ │ │ - beq.n 9d9b4 <_PyEvalFramePushAndInit@@Base+0x650> │ │ │ │ + beq.n 9d85c <_PyEvalFramePushAndInit@@Base+0x664> │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ - b.n 9ddf4 <_PyEvalFramePushAndInit@@Base+0xa90> │ │ │ │ + b.n 9dc9c <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldr r3, [r6, r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e0d0 <_PyEvalFramePushAndInit@@Base+0xd6c> │ │ │ │ + bne.w 9df78 <_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 9da28 <_PyEvalFramePushAndInit@@Base+0x6c4> │ │ │ │ + beq.n 9d8d0 <_PyEvalFramePushAndInit@@Base+0x6d8> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 9d8fe <_PyEvalFramePushAndInit@@Base+0x59a> │ │ │ │ + b.n 9d7a6 <_PyEvalFramePushAndInit@@Base+0x5ae> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9dd02 <_PyEvalFramePushAndInit@@Base+0x99e> │ │ │ │ + beq.w 9dbaa <_PyEvalFramePushAndInit@@Base+0x9b2> │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ - bl 7937c │ │ │ │ + bl 793f4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9d9ce <_PyEvalFramePushAndInit@@Base+0x66a> │ │ │ │ + beq.n 9d876 <_PyEvalFramePushAndInit@@Base+0x67e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9da1e <_PyEvalFramePushAndInit@@Base+0x6ba> │ │ │ │ + beq.n 9d8c6 <_PyEvalFramePushAndInit@@Base+0x6ce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e0f4 <_PyEvalFramePushAndInit@@Base+0xd90> │ │ │ │ + beq.w 9df9c <_PyEvalFramePushAndInit@@Base+0xda4> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 9d9ea <_PyEvalFramePushAndInit@@Base+0x686> │ │ │ │ + bne.n 9d892 <_PyEvalFramePushAndInit@@Base+0x69a> │ │ │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ ldr.w r8, [sp, #128] @ 0x80 │ │ │ │ - b.n 9d7f0 <_PyEvalFramePushAndInit@@Base+0x48c> │ │ │ │ + b.n 9d698 <_PyEvalFramePushAndInit@@Base+0x4a0> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.w 9d73e <_PyEvalFramePushAndInit@@Base+0x3da> │ │ │ │ + bge.w 9d5e6 <_PyEvalFramePushAndInit@@Base+0x3ee> │ │ │ │ ldr.w r3, [r6, r4, lsl #2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9dbf4 <_PyEvalFramePushAndInit@@Base+0x890> │ │ │ │ + bne.w 9da9c <_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, 9da90 <_PyEvalFramePushAndInit@@Base+0x72c> │ │ │ │ + cbz r3, 9d938 <_PyEvalFramePushAndInit@@Base+0x740> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.w 9dcd2 <_PyEvalFramePushAndInit@@Base+0x96e> │ │ │ │ + bpl.w 9db7a <_PyEvalFramePushAndInit@@Base+0x982> │ │ │ │ ldr r0, [r1, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 9dca2 <_PyEvalFramePushAndInit@@Base+0x93e> │ │ │ │ + bne.w 9db4a <_PyEvalFramePushAndInit@@Base+0x952> │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 9dca2 <_PyEvalFramePushAndInit@@Base+0x93e> │ │ │ │ + beq.w 9db4a <_PyEvalFramePushAndInit@@Base+0x952> │ │ │ │ mov r0, r3 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ - bl 782cc │ │ │ │ + bl 78344 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 9db74 <_PyEvalFramePushAndInit@@Base+0x810> │ │ │ │ + beq.n 9da1c <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9dbe4 <_PyEvalFramePushAndInit@@Base+0x880> │ │ │ │ + bne.w 9da8c <_PyEvalFramePushAndInit@@Base+0x894> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r2, r4, #1 │ │ │ │ mov.w r8, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 9db5e <_PyEvalFramePushAndInit@@Base+0x7fa> │ │ │ │ + bge.n 9da06 <_PyEvalFramePushAndInit@@Base+0x80e> │ │ │ │ adds r7, #4 │ │ │ │ ldr r3, [r6, r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9dbcc <_PyEvalFramePushAndInit@@Base+0x868> │ │ │ │ + bne.w 9da74 <_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, 9dae8 <_PyEvalFramePushAndInit@@Base+0x784> │ │ │ │ + cbz r3, 9d990 <_PyEvalFramePushAndInit@@Base+0x798> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.w 9dcd2 <_PyEvalFramePushAndInit@@Base+0x96e> │ │ │ │ + bpl.w 9db7a <_PyEvalFramePushAndInit@@Base+0x982> │ │ │ │ ldr r0, [r1, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 9dcba <_PyEvalFramePushAndInit@@Base+0x956> │ │ │ │ + bne.w 9db62 <_PyEvalFramePushAndInit@@Base+0x96a> │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 9dcba <_PyEvalFramePushAndInit@@Base+0x956> │ │ │ │ + beq.w 9db62 <_PyEvalFramePushAndInit@@Base+0x96a> │ │ │ │ mov r0, r3 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ - bl 782cc │ │ │ │ + bl 78344 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 9db74 <_PyEvalFramePushAndInit@@Base+0x810> │ │ │ │ + beq.n 9da1c <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9dbbc <_PyEvalFramePushAndInit@@Base+0x858> │ │ │ │ + bne.n 9da64 <_PyEvalFramePushAndInit@@Base+0x86c> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r7, r4, #2 │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - ble.n 9db5e <_PyEvalFramePushAndInit@@Base+0x7fa> │ │ │ │ + ble.n 9da06 <_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, 9db50 <_PyEvalFramePushAndInit@@Base+0x7ec> │ │ │ │ + cbnz r3, 9d9f8 <_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, 9db4c <_PyEvalFramePushAndInit@@Base+0x7e8> │ │ │ │ + cbz r3, 9d9f4 <_PyEvalFramePushAndInit@@Base+0x7fc> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.w 9dcd2 <_PyEvalFramePushAndInit@@Base+0x96e> │ │ │ │ + bpl.w 9db7a <_PyEvalFramePushAndInit@@Base+0x982> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, sl │ │ │ │ - bne.w 9dc8a <_PyEvalFramePushAndInit@@Base+0x926> │ │ │ │ + bne.w 9db32 <_PyEvalFramePushAndInit@@Base+0x93a> │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 9dc8a <_PyEvalFramePushAndInit@@Base+0x926> │ │ │ │ + beq.w 9db32 <_PyEvalFramePushAndInit@@Base+0x93a> │ │ │ │ mov r0, r3 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ - bl 782cc │ │ │ │ + bl 78344 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 9db74 <_PyEvalFramePushAndInit@@Base+0x810> │ │ │ │ + beq.n 9da1c <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9dc78 <_PyEvalFramePushAndInit@@Base+0x914> │ │ │ │ + bne.w 9db20 <_PyEvalFramePushAndInit@@Base+0x928> │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #1 │ │ │ │ cmp r9, r7 │ │ │ │ - bgt.n 9db0a <_PyEvalFramePushAndInit@@Base+0x7a6> │ │ │ │ + bgt.n 9d9b2 <_PyEvalFramePushAndInit@@Base+0x7ba> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9d73e <_PyEvalFramePushAndInit@@Base+0x3da> │ │ │ │ + beq.w 9d5e6 <_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 230c20 │ │ │ │ + bl 2301e8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9d740 <_PyEvalFramePushAndInit@@Base+0x3dc> │ │ │ │ - bl 71310 │ │ │ │ + b.n 9d5e8 <_PyEvalFramePushAndInit@@Base+0x3f0> │ │ │ │ + bl 71378 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9de3e <_PyEvalFramePushAndInit@@Base+0xada> │ │ │ │ + beq.w 9dce6 <_PyEvalFramePushAndInit@@Base+0xaee> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ands.w r3, r3, #4 │ │ │ │ - beq.n 9dc10 <_PyEvalFramePushAndInit@@Base+0x8ac> │ │ │ │ + beq.n 9dab8 <_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 9d7ce <_PyEvalFramePushAndInit@@Base+0x46a> │ │ │ │ + ble.w 9d676 <_PyEvalFramePushAndInit@@Base+0x47e> │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp.w sl, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - bne.w 9d700 <_PyEvalFramePushAndInit@@Base+0x39c> │ │ │ │ - b.n 9d7ce <_PyEvalFramePushAndInit@@Base+0x46a> │ │ │ │ + bne.w 9d5a8 <_PyEvalFramePushAndInit@@Base+0x3b0> │ │ │ │ + b.n 9d676 <_PyEvalFramePushAndInit@@Base+0x47e> │ │ │ │ mov r4, r9 │ │ │ │ - b.n 9d9d4 <_PyEvalFramePushAndInit@@Base+0x670> │ │ │ │ + b.n 9d87c <_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 9daf4 <_PyEvalFramePushAndInit@@Base+0x790> │ │ │ │ - b.n 9db56 <_PyEvalFramePushAndInit@@Base+0x7f2> │ │ │ │ + bgt.n 9d99c <_PyEvalFramePushAndInit@@Base+0x7a4> │ │ │ │ + b.n 9d9fe <_PyEvalFramePushAndInit@@Base+0x806> │ │ │ │ sub.w r2, sl, r4 │ │ │ │ add r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d774 <_PyEvalFramePushAndInit@@Base+0x410> │ │ │ │ - b.n 9d736 <_PyEvalFramePushAndInit@@Base+0x3d2> │ │ │ │ + bne.w 9d61c <_PyEvalFramePushAndInit@@Base+0x424> │ │ │ │ + b.n 9d5de <_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 9da9c <_PyEvalFramePushAndInit@@Base+0x738> │ │ │ │ - b.n 9d73e <_PyEvalFramePushAndInit@@Base+0x3da> │ │ │ │ + blt.w 9d944 <_PyEvalFramePushAndInit@@Base+0x74c> │ │ │ │ + b.n 9d5e6 <_PyEvalFramePushAndInit@@Base+0x3ee> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - ldr r3, [pc, #648] @ (9de94 <_PyEvalFramePushAndInit@@Base+0xb30>) │ │ │ │ + ldr r3, [pc, #648] @ (9dd3c <_PyEvalFramePushAndInit@@Base+0xb44>) │ │ │ │ str.w r3, [r6, r2, lsl #2] │ │ │ │ - b.n 9d7ec <_PyEvalFramePushAndInit@@Base+0x488> │ │ │ │ + b.n 9d694 <_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 9d726 <_PyEvalFramePushAndInit@@Base+0x3c2> │ │ │ │ + ble.w 9d5ce <_PyEvalFramePushAndInit@@Base+0x3d6> │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp.w sl, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - bne.w 9d700 <_PyEvalFramePushAndInit@@Base+0x39c> │ │ │ │ - b.n 9d726 <_PyEvalFramePushAndInit@@Base+0x3c2> │ │ │ │ + bne.w 9d5a8 <_PyEvalFramePushAndInit@@Base+0x3b0> │ │ │ │ + b.n 9d5ce <_PyEvalFramePushAndInit@@Base+0x3d6> │ │ │ │ ldr.w r2, [r6, r8, lsl #2] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9de10 <_PyEvalFramePushAndInit@@Base+0xaac> │ │ │ │ + beq.w 9dcb8 <_PyEvalFramePushAndInit@@Base+0xac0> │ │ │ │ cmp r1, r8 │ │ │ │ - ble.w 9d768 <_PyEvalFramePushAndInit@@Base+0x404> │ │ │ │ + ble.w 9d610 <_PyEvalFramePushAndInit@@Base+0x418> │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r7, [r6, r8, lsl #2] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9ddca <_PyEvalFramePushAndInit@@Base+0xa66> │ │ │ │ + beq.w 9dc72 <_PyEvalFramePushAndInit@@Base+0xa7a> │ │ │ │ cmp r1, r8 │ │ │ │ - bne.n 9dc4e <_PyEvalFramePushAndInit@@Base+0x8ea> │ │ │ │ + bne.n 9daf6 <_PyEvalFramePushAndInit@@Base+0x8fe> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9d768 <_PyEvalFramePushAndInit@@Base+0x404> │ │ │ │ + beq.w 9d610 <_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 230c20 │ │ │ │ - b.n 9db74 <_PyEvalFramePushAndInit@@Base+0x810> │ │ │ │ + bl 2301e8 │ │ │ │ + b.n 9da1c <_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 9db50 <_PyEvalFramePushAndInit@@Base+0x7ec> │ │ │ │ + b.n 9d9f8 <_PyEvalFramePushAndInit@@Base+0x800> │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 6cb8c │ │ │ │ + bl 6cbcc │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - bne.w 9db38 <_PyEvalFramePushAndInit@@Base+0x7d4> │ │ │ │ - b.n 9db74 <_PyEvalFramePushAndInit@@Base+0x810> │ │ │ │ + bne.w 9d9e0 <_PyEvalFramePushAndInit@@Base+0x7e8> │ │ │ │ + b.n 9da1c <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 6cb8c │ │ │ │ + bl 6cbcc │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - bne.w 9da7c <_PyEvalFramePushAndInit@@Base+0x718> │ │ │ │ - b.n 9db74 <_PyEvalFramePushAndInit@@Base+0x810> │ │ │ │ + bne.w 9d924 <_PyEvalFramePushAndInit@@Base+0x72c> │ │ │ │ + b.n 9da1c <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 6cb8c │ │ │ │ + bl 6cbcc │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - bne.w 9dad6 <_PyEvalFramePushAndInit@@Base+0x772> │ │ │ │ - b.n 9db74 <_PyEvalFramePushAndInit@@Base+0x810> │ │ │ │ - movw r0, #7756 @ 0x1e4c │ │ │ │ + bne.w 9d97e <_PyEvalFramePushAndInit@@Base+0x786> │ │ │ │ + b.n 9da1c <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + movw r0, #5196 @ 0x144c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - bl 217878 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 9db74 <_PyEvalFramePushAndInit@@Base+0x810> │ │ │ │ + bl 216e40 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 9da1c <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ mov r9, sl │ │ │ │ cmp r9, r8 │ │ │ │ - bge.w 9d7ec <_PyEvalFramePushAndInit@@Base+0x488> │ │ │ │ + bge.w 9d694 <_PyEvalFramePushAndInit@@Base+0x49c> │ │ │ │ ldr.w r4, [fp, r9, lsl #2] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9df40 <_PyEvalFramePushAndInit@@Base+0xbdc> │ │ │ │ + bne.w 9dde8 <_PyEvalFramePushAndInit@@Base+0xbf0> │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 9dce6 <_PyEvalFramePushAndInit@@Base+0x982> │ │ │ │ + b.n 9db8e <_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 9de9c <_PyEvalFramePushAndInit@@Base+0xb38> │ │ │ │ + bne.w 9dd44 <_PyEvalFramePushAndInit@@Base+0xb4c> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r0, r2 │ │ │ │ - bge.n 9ddd6 <_PyEvalFramePushAndInit@@Base+0xa72> │ │ │ │ + bge.n 9dc7e <_PyEvalFramePushAndInit@@Base+0xa86> │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ subs r0, r3, r0 │ │ │ │ - bl 72190 │ │ │ │ + bl 721f8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9ddce <_PyEvalFramePushAndInit@@Base+0xa6a> │ │ │ │ + beq.n 9dc76 <_PyEvalFramePushAndInit@@Base+0xa7e> │ │ │ │ ldr r1, [r5, #32] │ │ │ │ movs r2, #0 │ │ │ │ - b.n 9dd40 <_PyEvalFramePushAndInit@@Base+0x9dc> │ │ │ │ + b.n 9dbe8 <_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 9dd32 <_PyEvalFramePushAndInit@@Base+0x9ce> │ │ │ │ + blt.n 9dbda <_PyEvalFramePushAndInit@@Base+0x9e2> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 200338 │ │ │ │ + bl 1ff8f8 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 9dd7c <_PyEvalFramePushAndInit@@Base+0xa18> │ │ │ │ + beq.n 9dc24 <_PyEvalFramePushAndInit@@Base+0xa2c> │ │ │ │ subs r2, r1, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 9dd7c <_PyEvalFramePushAndInit@@Base+0xa18> │ │ │ │ - ldr r2, [pc, #304] @ (9de98 <_PyEvalFramePushAndInit@@Base+0xb34>) │ │ │ │ + cbnz r2, 9dc24 <_PyEvalFramePushAndInit@@Base+0xa2c> │ │ │ │ + ldr r2, [pc, #304] @ (9dd40 <_PyEvalFramePushAndInit@@Base+0xb48>) │ │ │ │ ldr.w r6, [r2, #1416] @ 0x588 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9e05e <_PyEvalFramePushAndInit@@Base+0xcfa> │ │ │ │ + bne.w 9df06 <_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, 9ddd6 <_PyEvalFramePushAndInit@@Base+0xa72> │ │ │ │ + cbz r5, 9dc7e <_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, #37776 @ 0x9390 │ │ │ │ + movw r2, #35216 @ 0x8990 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 14b0ac <_PyErr_Format@@Base> │ │ │ │ + bl 14a3b4 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9ddf4 <_PyEvalFramePushAndInit@@Base+0xa90> │ │ │ │ + beq.n 9dc9c <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9ddf4 <_PyEvalFramePushAndInit@@Base+0xa90> │ │ │ │ - ldr r2, [pc, #232] @ (9de98 <_PyEvalFramePushAndInit@@Base+0xb34>) │ │ │ │ + cbnz r3, 9dc9c <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ + ldr r2, [pc, #232] @ (9dd40 <_PyEvalFramePushAndInit@@Base+0xb48>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9ddc0 <_PyEvalFramePushAndInit@@Base+0xa5c> │ │ │ │ + cbz r3, 9dc68 <_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 9ddf4 <_PyEvalFramePushAndInit@@Base+0xa90> │ │ │ │ + b.n 9dc9c <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ adds r2, #1 │ │ │ │ - b.n 9dc5c <_PyEvalFramePushAndInit@@Base+0x8f8> │ │ │ │ + b.n 9db04 <_PyEvalFramePushAndInit@@Base+0x90c> │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl d3d20 │ │ │ │ + bl d3b88 │ │ │ │ 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, #37844 @ 0x93d4 │ │ │ │ + movw r2, #35284 @ 0x89d4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - bl 14b0ac <_PyErr_Format@@Base> │ │ │ │ + bl 14a3b4 <_PyErr_Format@@Base> │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp fp, r3 │ │ │ │ - bge.w 9db74 <_PyEvalFramePushAndInit@@Base+0x810> │ │ │ │ + bge.w 9da1c <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ ldr.w r4, [r7, fp, lsl #2] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 9de1a <_PyEvalFramePushAndInit@@Base+0xab6> │ │ │ │ + bne.n 9dcc2 <_PyEvalFramePushAndInit@@Base+0xaca> │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 9ddf8 <_PyEvalFramePushAndInit@@Base+0xa94> │ │ │ │ + b.n 9dca0 <_PyEvalFramePushAndInit@@Base+0xaa8> │ │ │ │ movs r2, #1 │ │ │ │ cmp r1, r8 │ │ │ │ - ble.w 9dc66 <_PyEvalFramePushAndInit@@Base+0x902> │ │ │ │ - b.n 9dc4e <_PyEvalFramePushAndInit@@Base+0x8ea> │ │ │ │ + ble.w 9db0e <_PyEvalFramePushAndInit@@Base+0x916> │ │ │ │ + b.n 9daf6 <_PyEvalFramePushAndInit@@Base+0x8fe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9de0a <_PyEvalFramePushAndInit@@Base+0xaa6> │ │ │ │ - ldr r2, [pc, #116] @ (9de98 <_PyEvalFramePushAndInit@@Base+0xb34>) │ │ │ │ + bne.n 9dcb2 <_PyEvalFramePushAndInit@@Base+0xaba> │ │ │ │ + ldr r2, [pc, #116] @ (9dd40 <_PyEvalFramePushAndInit@@Base+0xb48>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9de34 <_PyEvalFramePushAndInit@@Base+0xad0> │ │ │ │ + cbz r3, 9dcdc <_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 9de0a <_PyEvalFramePushAndInit@@Base+0xaa6> │ │ │ │ + b.n 9dcb2 <_PyEvalFramePushAndInit@@Base+0xaba> │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r5, [pc, #80] @ (9de98 <_PyEvalFramePushAndInit@@Base+0xb34>) │ │ │ │ + ldr r5, [pc, #80] @ (9dd40 <_PyEvalFramePushAndInit@@Base+0xb48>) │ │ │ │ cmp r9, r8 │ │ │ │ - blt.w 9df68 <_PyEvalFramePushAndInit@@Base+0xc04> │ │ │ │ + blt.w 9de10 <_PyEvalFramePushAndInit@@Base+0xc18> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9db74 <_PyEvalFramePushAndInit@@Base+0x810> │ │ │ │ + beq.w 9da1c <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ ldr r5, [r7, #8] │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r6, [pc, #60] @ (9de98 <_PyEvalFramePushAndInit@@Base+0xb34>) │ │ │ │ + ldr r6, [pc, #60] @ (9dd40 <_PyEvalFramePushAndInit@@Base+0xb48>) │ │ │ │ add r5, r8 │ │ │ │ cmp r5, r8 │ │ │ │ - ble.w 9db74 <_PyEvalFramePushAndInit@@Base+0x810> │ │ │ │ + ble.w 9da1c <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ ldr.w r4, [fp, r8, lsl #2] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 9de8c <_PyEvalFramePushAndInit@@Base+0xb28> │ │ │ │ + beq.n 9dd34 <_PyEvalFramePushAndInit@@Base+0xb3c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 9de8c <_PyEvalFramePushAndInit@@Base+0xb28> │ │ │ │ + cbnz r3, 9dd34 <_PyEvalFramePushAndInit@@Base+0xb3c> │ │ │ │ ldr.w r3, [r6, #1416] @ 0x588 │ │ │ │ - cbz r3, 9de84 <_PyEvalFramePushAndInit@@Base+0xb20> │ │ │ │ + cbz r3, 9dd2c <_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 9de5e <_PyEvalFramePushAndInit@@Base+0xafa> │ │ │ │ + b.n 9dd06 <_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 72190 │ │ │ │ + bl 721f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9ddf4 <_PyEvalFramePushAndInit@@Base+0xa90> │ │ │ │ + beq.n 9dc9c <_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 9e110 <_PyEvalFramePushAndInit@@Base+0xdac> │ │ │ │ + bge.w 9dfb8 <_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 9e0b4 <_PyEvalFramePushAndInit@@Base+0xd50> │ │ │ │ + beq.w 9df5c <_PyEvalFramePushAndInit@@Base+0xd64> │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - bl d12c0 │ │ │ │ + bl d1168 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.w 9e078 <_PyEvalFramePushAndInit@@Base+0xd14> │ │ │ │ - bne.w 9e080 <_PyEvalFramePushAndInit@@Base+0xd1c> │ │ │ │ + bgt.w 9df20 <_PyEvalFramePushAndInit@@Base+0xd28> │ │ │ │ + bne.w 9df28 <_PyEvalFramePushAndInit@@Base+0xd30> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 9dede <_PyEvalFramePushAndInit@@Base+0xb7a> │ │ │ │ + bne.n 9dd86 <_PyEvalFramePushAndInit@@Base+0xb8e> │ │ │ │ mov r1, sl │ │ │ │ mov sl, r4 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 9debe <_PyEvalFramePushAndInit@@Base+0xb5a> │ │ │ │ + b.n 9dd66 <_PyEvalFramePushAndInit@@Base+0xb6e> │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9d818 <_PyEvalFramePushAndInit@@Base+0x4b4> │ │ │ │ + beq.w 9d6c0 <_PyEvalFramePushAndInit@@Base+0x4c8> │ │ │ │ subs r1, r4, r1 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #37936 @ 0x9430 │ │ │ │ + movw r0, #35376 @ 0x8a30 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl ddd20 │ │ │ │ + bl ddb98 │ │ │ │ movs r4, #1 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 9d82e <_PyEvalFramePushAndInit@@Base+0x4ca> │ │ │ │ + b.n 9d6d6 <_PyEvalFramePushAndInit@@Base+0x4de> │ │ │ │ ldr.w r0, [r6, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d80c <_PyEvalFramePushAndInit@@Base+0x4a8> │ │ │ │ + beq.w 9d6b4 <_PyEvalFramePushAndInit@@Base+0x4bc> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 9d80c <_PyEvalFramePushAndInit@@Base+0x4a8> │ │ │ │ + b.n 9d6b4 <_PyEvalFramePushAndInit@@Base+0x4bc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9dcfc <_PyEvalFramePushAndInit@@Base+0x998> │ │ │ │ - ldr r2, [pc, #672] @ (9e1ec <_PyEvalFramePushAndInit@@Base+0xe88>) │ │ │ │ + bne.w 9dba4 <_PyEvalFramePushAndInit@@Base+0x9ac> │ │ │ │ + ldr r2, [pc, #672] @ (9e094 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9df5c <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ + cbnz r3, 9de04 <_PyEvalFramePushAndInit@@Base+0xc0c> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 9dcfc <_PyEvalFramePushAndInit@@Base+0x998> │ │ │ │ + b.n 9dba4 <_PyEvalFramePushAndInit@@Base+0x9ac> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 9df52 <_PyEvalFramePushAndInit@@Base+0xbee> │ │ │ │ + b.n 9ddfa <_PyEvalFramePushAndInit@@Base+0xc02> │ │ │ │ ldr.w r4, [fp, r9, lsl #2] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 9df90 <_PyEvalFramePushAndInit@@Base+0xc2c> │ │ │ │ + beq.n 9de38 <_PyEvalFramePushAndInit@@Base+0xc40> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 9df90 <_PyEvalFramePushAndInit@@Base+0xc2c> │ │ │ │ + cbnz r3, 9de38 <_PyEvalFramePushAndInit@@Base+0xc40> │ │ │ │ ldr.w r3, [r5, #1416] @ 0x588 │ │ │ │ - cbz r3, 9df88 <_PyEvalFramePushAndInit@@Base+0xc24> │ │ │ │ + cbz r3, 9de30 <_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 9de48 <_PyEvalFramePushAndInit@@Base+0xae4> │ │ │ │ + b.n 9dcf0 <_PyEvalFramePushAndInit@@Base+0xaf8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d8a6 <_PyEvalFramePushAndInit@@Base+0x542> │ │ │ │ - ldr r2, [pc, #584] @ (9e1ec <_PyEvalFramePushAndInit@@Base+0xe88>) │ │ │ │ + bne.w 9d74e <_PyEvalFramePushAndInit@@Base+0x556> │ │ │ │ + ldr r2, [pc, #584] @ (9e094 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9e032 <_PyEvalFramePushAndInit@@Base+0xcce> │ │ │ │ + bne.n 9deda <_PyEvalFramePushAndInit@@Base+0xce2> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 9d8a6 <_PyEvalFramePushAndInit@@Base+0x542> │ │ │ │ - movw r6, #6724 @ 0x1a44 │ │ │ │ + b.n 9d74e <_PyEvalFramePushAndInit@@Base+0x556> │ │ │ │ + movw r6, #4164 @ 0x1044 │ │ │ │ movt r6, #39 @ 0x27 │ │ │ │ - movw sl, #35156 @ 0x8954 │ │ │ │ + movw sl, #32516 @ 0x7f04 │ │ │ │ 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, #37952 @ 0x9440 │ │ │ │ + movw r0, #35392 @ 0x8a40 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl ddd20 │ │ │ │ + bl ddb98 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 9e000 <_PyEvalFramePushAndInit@@Base+0xc9c> │ │ │ │ + cbz r0, 9dea8 <_PyEvalFramePushAndInit@@Base+0xcb0> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r4, 9dff6 <_PyEvalFramePushAndInit@@Base+0xc92> │ │ │ │ + cbz r4, 9de9e <_PyEvalFramePushAndInit@@Base+0xca6> │ │ │ │ mov r6, sl │ │ │ │ - movw r3, #37660 @ 0x931c │ │ │ │ + movw r3, #35100 @ 0x891c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - b.n 9d880 <_PyEvalFramePushAndInit@@Base+0x51c> │ │ │ │ + b.n 9d728 <_PyEvalFramePushAndInit@@Base+0x530> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9db74 <_PyEvalFramePushAndInit@@Base+0x810> │ │ │ │ + beq.w 9da1c <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9db74 <_PyEvalFramePushAndInit@@Base+0x810> │ │ │ │ - ldr r2, [pc, #468] @ (9e1ec <_PyEvalFramePushAndInit@@Base+0xe88>) │ │ │ │ + bne.w 9da1c <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + ldr r2, [pc, #468] @ (9e094 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9e028 <_PyEvalFramePushAndInit@@Base+0xcc4> │ │ │ │ + cbz r3, 9ded0 <_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 9db74 <_PyEvalFramePushAndInit@@Base+0x810> │ │ │ │ + b.n 9da1c <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 9dfaa <_PyEvalFramePushAndInit@@Base+0xc46> │ │ │ │ + b.n 9de52 <_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, #37668 @ 0x9324 │ │ │ │ + movw r2, #35108 @ 0x8924 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 14b0ac <_PyErr_Format@@Base> │ │ │ │ - b.n 9ddf4 <_PyEvalFramePushAndInit@@Base+0xa90> │ │ │ │ + bl 14a3b4 <_PyErr_Format@@Base> │ │ │ │ + b.n 9dc9c <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b.n 9dd70 <_PyEvalFramePushAndInit@@Base+0xa0c> │ │ │ │ + b.n 9dc18 <_PyEvalFramePushAndInit@@Base+0xa20> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 9d8c8 <_PyEvalFramePushAndInit@@Base+0x564> │ │ │ │ + b.n 9d770 <_PyEvalFramePushAndInit@@Base+0x578> │ │ │ │ mov r0, fp │ │ │ │ - bl 83ac8 │ │ │ │ - cbz r0, 9e0c0 <_PyEvalFramePushAndInit@@Base+0xd5c> │ │ │ │ + bl 83b60 │ │ │ │ + cbz r0, 9df68 <_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 9ddf4 <_PyEvalFramePushAndInit@@Base+0xa90> │ │ │ │ + beq.w 9dc9c <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ddf4 <_PyEvalFramePushAndInit@@Base+0xa90> │ │ │ │ - ldr r2, [pc, #328] @ (9e1ec <_PyEvalFramePushAndInit@@Base+0xe88>) │ │ │ │ + bne.w 9dc9c <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ + ldr r2, [pc, #328] @ (9e094 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9e0c4 <_PyEvalFramePushAndInit@@Base+0xd60> │ │ │ │ + cbnz r3, 9df6c <_PyEvalFramePushAndInit@@Base+0xd74> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 9ddf4 <_PyEvalFramePushAndInit@@Base+0xa90> │ │ │ │ + b.n 9dc9c <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 83ac8 │ │ │ │ + bl 83b60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9e080 <_PyEvalFramePushAndInit@@Base+0xd1c> │ │ │ │ + bne.n 9df28 <_PyEvalFramePushAndInit@@Base+0xd30> │ │ │ │ adds r4, #1 │ │ │ │ - b.n 9defe <_PyEvalFramePushAndInit@@Base+0xb9a> │ │ │ │ + b.n 9dda6 <_PyEvalFramePushAndInit@@Base+0xbae> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 9e0a8 <_PyEvalFramePushAndInit@@Base+0xd44> │ │ │ │ + b.n 9df50 <_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, #37892 @ 0x9404 │ │ │ │ + movw r2, #35332 @ 0x8a04 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ - bl 14b0ac <_PyErr_Format@@Base> │ │ │ │ - b.n 9ddf4 <_PyEvalFramePushAndInit@@Base+0xa90> │ │ │ │ - ldr r2, [pc, #244] @ (9e1ec <_PyEvalFramePushAndInit@@Base+0xe88>) │ │ │ │ + bl 14a3b4 <_PyErr_Format@@Base> │ │ │ │ + b.n 9dc9c <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ + ldr r2, [pc, #244] @ (9e094 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9e106 <_PyEvalFramePushAndInit@@Base+0xda2> │ │ │ │ + cbz r3, 9dfae <_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 9da1e <_PyEvalFramePushAndInit@@Base+0x6ba> │ │ │ │ + b.n 9d8c6 <_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 9e1ac <_PyEvalFramePushAndInit@@Base+0xe48> │ │ │ │ - movw r0, #60688 @ 0xed10 │ │ │ │ + beq.n 9e054 <_PyEvalFramePushAndInit@@Base+0xe5c> │ │ │ │ + movw r0, #58128 @ 0xe310 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a0ec │ │ │ │ + bl 7a164 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9e086 <_PyEvalFramePushAndInit@@Base+0xd22> │ │ │ │ + beq.n 9df2e <_PyEvalFramePushAndInit@@Base+0xd36> │ │ │ │ mov r1, r8 │ │ │ │ - bl 10a4b4 │ │ │ │ + bl 10a3a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9e15a <_PyEvalFramePushAndInit@@Base+0xdf6> │ │ │ │ + beq.n 9e002 <_PyEvalFramePushAndInit@@Base+0xe0a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9e15a <_PyEvalFramePushAndInit@@Base+0xdf6> │ │ │ │ - ldr r2, [pc, #160] @ (9e1ec <_PyEvalFramePushAndInit@@Base+0xe88>) │ │ │ │ + cbnz r3, 9e002 <_PyEvalFramePushAndInit@@Base+0xe0a> │ │ │ │ + ldr r2, [pc, #160] @ (9e094 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9e1a0 <_PyEvalFramePushAndInit@@Base+0xe3c> │ │ │ │ + cbnz r3, 9e048 <_PyEvalFramePushAndInit@@Base+0xe50> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9e086 <_PyEvalFramePushAndInit@@Base+0xd22> │ │ │ │ + beq.n 9df2e <_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, #37700 @ 0x9344 │ │ │ │ + movw r2, #35140 @ 0x8944 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 14b0ac <_PyErr_Format@@Base> │ │ │ │ + bl 14a3b4 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9e086 <_PyEvalFramePushAndInit@@Base+0xd22> │ │ │ │ + beq.n 9df2e <_PyEvalFramePushAndInit@@Base+0xd36> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e086 <_PyEvalFramePushAndInit@@Base+0xd22> │ │ │ │ - ldr r2, [pc, #92] @ (9e1ec <_PyEvalFramePushAndInit@@Base+0xe88>) │ │ │ │ + bne.w 9df2e <_PyEvalFramePushAndInit@@Base+0xd36> │ │ │ │ + ldr r2, [pc, #92] @ (9e094 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9e1e0 <_PyEvalFramePushAndInit@@Base+0xe7c> │ │ │ │ + cbnz r3, 9e088 <_PyEvalFramePushAndInit@@Base+0xe90> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 9e086 <_PyEvalFramePushAndInit@@Base+0xd22> │ │ │ │ + b.n 9df2e <_PyEvalFramePushAndInit@@Base+0xd36> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 9e152 <_PyEvalFramePushAndInit@@Base+0xdee> │ │ │ │ + b.n 9dffa <_PyEvalFramePushAndInit@@Base+0xe02> │ │ │ │ ldr.w r1, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 9dd14 <_PyEvalFramePushAndInit@@Base+0x9b0> │ │ │ │ + beq.w 9dbbc <_PyEvalFramePushAndInit@@Base+0x9c4> │ │ │ │ subs r2, r1, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9dd14 <_PyEvalFramePushAndInit@@Base+0x9b0> │ │ │ │ - ldr r2, [pc, #36] @ (9e1ec <_PyEvalFramePushAndInit@@Base+0xe88>) │ │ │ │ + bne.w 9dbbc <_PyEvalFramePushAndInit@@Base+0x9c4> │ │ │ │ + ldr r2, [pc, #36] @ (9e094 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ ldr.w r4, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r4, 9e1f0 <_PyEvalFramePushAndInit@@Base+0xe8c> │ │ │ │ + cbnz r4, 9e098 <_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 9dd14 <_PyEvalFramePushAndInit@@Base+0x9b0> │ │ │ │ + b.n 9dbbc <_PyEvalFramePushAndInit@@Base+0x9c4> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 9e196 <_PyEvalFramePushAndInit@@Base+0xe32> │ │ │ │ + b.n 9e03e <_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 9e1ce <_PyEvalFramePushAndInit@@Base+0xe6a> │ │ │ │ + b.n 9e076 <_PyEvalFramePushAndInit@@Base+0xe7e> │ │ │ │ │ │ │ │ -0009e200 <_PyEval_EvalFrameDefault@@Base>: │ │ │ │ +0009e0a8 <_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 aa7bc <_PyEval_EvalFrameDefault@@Base+0xc5bc> │ │ │ │ + beq.w aaf68 <_PyEval_EvalFrameDefault@@Base+0xcec0> │ │ │ │ mov r7, r1 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ - ldr r1, [pc, #644] @ (9e4b4 <_PyEval_EvalFrameDefault@@Base+0x2b4>) │ │ │ │ + ldr r1, [pc, #644] @ (9e35c <_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 aa78e <_PyEval_EvalFrameDefault@@Base+0xc58e> │ │ │ │ + bmi.w aaf3a <_PyEval_EvalFrameDefault@@Base+0xce92> │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w a77d4 <_PyEval_EvalFrameDefault@@Base+0x95d4> │ │ │ │ + bne.w a859a <_PyEval_EvalFrameDefault@@Base+0xa4f2> │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str.w r2, [fp, #28] │ │ │ │ - ble.w a78a4 <_PyEval_EvalFrameDefault@@Base+0x96a4> │ │ │ │ + ble.w a7eb4 <_PyEval_EvalFrameDefault@@Base+0x9e0c> │ │ │ │ ldr.w r8, [r7, #28] │ │ │ │ - movw sl, #57736 @ 0xe188 │ │ │ │ + movw sl, #55176 @ 0xd788 │ │ │ │ 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] │ │ │ │ @@ -173346,15 +173200,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 a4a06 <_PyEval_EvalFrameDefault@@Base+0x6806> │ │ │ │ + beq.w a48ba <_PyEval_EvalFrameDefault@@Base+0x6812> │ │ │ │ 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] │ │ │ │ @@ -173387,23 +173241,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, 9e35e <_PyEval_EvalFrameDefault@@Base+0x15e> │ │ │ │ + cbz r4, 9e206 <_PyEval_EvalFrameDefault@@Base+0x15e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9e35e <_PyEval_EvalFrameDefault@@Base+0x15e> │ │ │ │ + beq.n 9e206 <_PyEval_EvalFrameDefault@@Base+0x15e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a4a88 <_PyEval_EvalFrameDefault@@Base+0x6888> │ │ │ │ + beq.w a4938 <_PyEval_EvalFrameDefault@@Base+0x6890> │ │ │ │ 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 │ │ │ │ @@ -173434,15 +173288,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 a6aaa <_PyEval_EvalFrameDefault@@Base+0x88aa> │ │ │ │ + bne.w a67c8 <_PyEval_EvalFrameDefault@@Base+0x8720> │ │ │ │ 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 │ │ │ │ @@ -173455,20 +173309,20 @@ │ │ │ │ and.w r3, r3, #15 │ │ │ │ adds r2, #10 │ │ │ │ adds r3, #10 │ │ │ │ ldr.w r1, [r7, r2, lsl #2] │ │ │ │ ldr.w r0, [r7, r3, lsl #2] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w a4a46 <_PyEval_EvalFrameDefault@@Base+0x6846> │ │ │ │ + beq.w a48fa <_PyEval_EvalFrameDefault@@Base+0x6852> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w a4a4e <_PyEval_EvalFrameDefault@@Base+0x684e> │ │ │ │ + beq.w a4902 <_PyEval_EvalFrameDefault@@Base+0x685a> │ │ │ │ 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 │ │ │ │ @@ -173481,94 +173335,94 @@ │ │ │ │ add.w r4, r8, #10 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrh.w r5, [r8, #4] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r3, r1 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w a90a2 <_PyEval_EvalFrameDefault@@Base+0xaea2> │ │ │ │ + bne.w a8ce2 <_PyEval_EvalFrameDefault@@Base+0xac3a> │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, r5 │ │ │ │ - bne.w a4ba8 <_PyEval_EvalFrameDefault@@Base+0x69a8> │ │ │ │ + bne.w a4a74 <_PyEval_EvalFrameDefault@@Base+0x69cc> │ │ │ │ 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 a4ba8 <_PyEval_EvalFrameDefault@@Base+0x69a8> │ │ │ │ + beq.w a4a74 <_PyEval_EvalFrameDefault@@Base+0x69cc> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w a4a6c <_PyEval_EvalFrameDefault@@Base+0x686c> │ │ │ │ + beq.w a4920 <_PyEval_EvalFrameDefault@@Base+0x6878> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r2, [r9] │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bmi.w a4a78 <_PyEval_EvalFrameDefault@@Base+0x6878> │ │ │ │ + bmi.w a492c <_PyEval_EvalFrameDefault@@Base+0x6884> │ │ │ │ movs r3, #0 │ │ │ │ adds r3, #1 │ │ │ │ mov r8, r4 │ │ │ │ add.w r9, r9, r3, lsl #2 │ │ │ │ ldrh r3, [r4, #0] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ - b.n 9e804 <_PyEval_EvalFrameDefault@@Base+0x604> │ │ │ │ + bvc.n 9e2ac <_PyEval_EvalFrameDefault@@Base+0x204> │ │ │ │ movs r6, r6 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ add.w r4, r8, #10 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldrh.w r1, [r8, #4] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r3, r6 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w a90a2 <_PyEval_EvalFrameDefault@@Base+0xaea2> │ │ │ │ + bne.w a8ce2 <_PyEval_EvalFrameDefault@@Base+0xac3a> │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w a4ba8 <_PyEval_EvalFrameDefault@@Base+0x69a8> │ │ │ │ + bne.w a4a74 <_PyEval_EvalFrameDefault@@Base+0x69cc> │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldrh.w r5, [r8, #6] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w a4ba8 <_PyEval_EvalFrameDefault@@Base+0x69a8> │ │ │ │ + bne.w a4a74 <_PyEval_EvalFrameDefault@@Base+0x69cc> │ │ │ │ ldr r1, [r1, #24] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, r5 │ │ │ │ - bne.w a4ba8 <_PyEval_EvalFrameDefault@@Base+0x69a8> │ │ │ │ + bne.w a4a74 <_PyEval_EvalFrameDefault@@Base+0x69cc> │ │ │ │ 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 a4ba8 <_PyEval_EvalFrameDefault@@Base+0x69a8> │ │ │ │ + beq.w a4a74 <_PyEval_EvalFrameDefault@@Base+0x69cc> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w a4a20 <_PyEval_EvalFrameDefault@@Base+0x6820> │ │ │ │ + beq.w a48d4 <_PyEval_EvalFrameDefault@@Base+0x682c> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r2, [r9] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.w a4a2c <_PyEval_EvalFrameDefault@@Base+0x682c> │ │ │ │ + bpl.w a48e0 <_PyEval_EvalFrameDefault@@Base+0x6838> │ │ │ │ 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 │ │ │ TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes